Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.
 
 
 
 
 
 

782 rindas
46 KiB

  1. @{
  2. ViewBag.Title = "个人中心";
  3. Layout = "~/Views/Shared/_Index.cshtml";
  4. }
  5. @Html.AppendCssFile("/Views/UserCenter/Index.css",
  6. "/Views/UserCenter/user.css")
  7. <style>
  8. .lr-layout-center .lr-layout-wrap {
  9. overflow: auto;
  10. }
  11. </style>
  12. <div id="lr_layout" class="lr-layout lr-layout-left-center">
  13. <div class="lr-layout-left">
  14. <div class="lr-layout-wrap lr-layout-wrap-notitle" style="padding-top:10px;">
  15. <div class="lr-layout-body">
  16. <ul class="lr-left-list" id="lr_left_list">
  17. <li data-value="1">基本信息</li>
  18. @*<li data-value="2">联系方式</li>*@
  19. <li data-value="3">我的头像</li>
  20. <li data-value="4">修改密码</li>
  21. <li data-value="5">我的日志</li>
  22. @if (ViewBag.UserType == "学生")
  23. {
  24. <li data-value="6">选修流程</li>
  25. }
  26. <li data-value="7">语言设置</li>
  27. </ul>
  28. </div>
  29. </div>
  30. </div>
  31. <div class="lr-layout-center">
  32. <div class="lr-layout-wrap">
  33. <div class="lr-layout-wrap-item " id="lr_layout_item1">
  34. <div class="title">
  35. <div>基本信息</div>
  36. </div>
  37. <div class="content" style="padding-top:20px;">
  38. @if (ViewBag.UserType == "管理员")
  39. {
  40. <div class="lr-form-item">
  41. <div class="lr-form-item-title">账号</div>
  42. <input id="F_Account" type="text" class="form-control" readonly />
  43. </div>
  44. <div class="lr-form-item">
  45. <div class="lr-form-item-title">工号</div>
  46. <input id="F_EnCode" type="text" class="form-control" readonly />
  47. </div>
  48. <div class="lr-form-item">
  49. <div class="lr-form-item-title">姓名</div>
  50. <input id="F_RealName" type="text" class="form-control" readonly />
  51. </div>
  52. <div class="lr-form-item">
  53. <div class="lr-form-item-title">性别</div>
  54. <input id="F_Gender" type="text" class="form-control" readonly />
  55. </div>
  56. <div class="lr-form-item">
  57. <div class="lr-form-item-title">公司</div>
  58. <input id="F_Company" type="text" class="form-control" readonly />
  59. </div>
  60. <div class="lr-form-item">
  61. <div class="lr-form-item-title">部门</div>
  62. <input id="F_Department" type="text" class="form-control" readonly />
  63. </div>
  64. <div class="lr-form-item">
  65. <div class="lr-form-item-title">岗位</div>
  66. <input id="Post" type="text" class="form-control" readonly />
  67. </div>
  68. <div class="lr-form-item">
  69. <div class="lr-form-item-title">角色</div>
  70. <input id="Role" type="text" class="form-control" readonly />
  71. </div>
  72. <div class="lr-form-item">
  73. <div class="lr-form-item-title">自我介绍</div>
  74. <textarea id="F_Description" class="form-control" style="height:100px;" readonly></textarea>
  75. </div>
  76. }
  77. else if (ViewBag.UserType == "学生")
  78. {
  79. <div id="student" class="user_warpper student_warpper">
  80. <div class="index_sec index_sec1">
  81. @*<div class="userTitle">基本信息</div>*@
  82. <!-- / user_sec1 -->
  83. <div class="user_sec1">
  84. <img src="~/Content/images/Login/user5.png" />
  85. <div class="userSec1Box">
  86. <div class="userSec1L">
  87. <div class="userSec1Img">
  88. <img id="headUrl" />
  89. </div>
  90. <div class="userSec1T">{{studentInfo.StuName}}</div>
  91. </div>
  92. <ul class="userSec1R">
  93. <li>性 &nbsp; &nbsp; &nbsp; 别 : {{studentInfo.GenderNo | sex}}</li>
  94. <li>出生日期 : {{studentInfo.Birthday | date}}</li>
  95. <li>联系电话 : {{studentInfo.mobile}}</li>
  96. <li>校 &nbsp; &nbsp; &nbsp; 区 : {{baseInfo.companyId | company}}</li>
  97. <li>学 &nbsp; &nbsp; &nbsp; 号 : {{studentInfo.StuNo}}</li>
  98. <li>本 &nbsp;专 &nbsp;科 : {{studentInfo.GraduateNo | graduateNo}}</li>
  99. <li>年 &nbsp; &nbsp; &nbsp; 级 : {{studentInfo.Grade}}</li>
  100. </ul>
  101. </div>
  102. </div>
  103. <!-- / user_sec1 -->
  104. <!-- / user_sec2 -->
  105. <div class="user_sec2">
  106. <div class="userSec2Box">
  107. <div class="userSec2T">基本信息 <i class="fa fa-angle-right"></i></div>
  108. <ul class="userSec2List">
  109. <li>民 族 : {{studentInfo.NationalityNo |nationalityNo}}</li>
  110. <li>政治面貌 : {{studentInfo.PartyFaceNo | partyFaceNo}}</li>
  111. <li>身份证号 : {{studentInfo.IdentityCardNo}} </li>
  112. <li>E-mail : {{studentInfo.EMail}}</li>
  113. <li>户 籍 省 : {{studentInfo.F_ProvinceId | province}} </li>
  114. <li>户籍地市 : {{studentInfo.F_CityId | city}} </li>
  115. <li>户籍县区 : {{studentInfo.F_CountyId | area}} </li>
  116. <li>户籍地址 : {{studentInfo.FatherUnit}}</li>
  117. </ul>
  118. </div>
  119. <div class="userSec2Box">
  120. <div class="userSec2T">家庭情况 <i class="fa fa-angle-right"></i></div>
  121. <ul class="userSec2List">
  122. <li>父亲姓名 : {{studentInfo.FatherName}} </li>
  123. <li>父亲电话 : {{studentInfo.FatherPhone}} </li>
  124. <li>母亲姓名 : {{studentInfo.MatherName}}</li>
  125. <li> 母亲电话 : {{studentInfo.MatherPhone}}</li>
  126. <li>港澳台侨 : {{studentInfo.OverseasChineseNo | overseasChineseNo}} </li>
  127. <li>健康状况 : {{studentInfo.HealthStatusNo | healthStatusNo}}</li>
  128. <li>邮政编码 : {{studentInfo.PostalCode}}</li>
  129. <li>通信地址 : {{studentInfo.MailAddress}}</li>
  130. </ul>
  131. </div>
  132. <div class="userSec2Box">
  133. <div class="userSec2T">学籍信息 <i class="fa fa-angle-right"></i></div>
  134. <ul class="userSec2List">
  135. <li>通知书号 : {{studentInfo.NoticeNo}}</li>
  136. <li> 考 生 号 : {{studentInfo.ksh}}</li>
  137. <li>系所 : {{studentInfo.DeptNo | deptNo}} </li>
  138. <li>专 业 : {{studentInfo.MajorNo | majorNo}}</li>
  139. <li>班 级 : {{studentInfo.ClassNo | class}} </li>
  140. <li>报到日期 : {{studentInfo.RegisterDate | date}} </li>
  141. <li>入学年月 : {{studentInfo.EntranceDate | date}}</li>
  142. <li>入党时间 : {{studentInfo.JoinPartyDate | date}}</li>
  143. <li>入团时间 : {{studentInfo.JoinLeagueDate | date}} </li>
  144. <li>档案地址 : {{studentInfo.MatherUnit}}</li>
  145. </ul>
  146. </div>
  147. <div class="userSec2Box">
  148. <div class="userSec2T">联系方式 <i class="fa fa-angle-right"></i></div>
  149. <ul class="userSec2List">
  150. <li>校内地址 : {{studentInfo.InSchoolAddress}}</li>
  151. <li> QQ : {{studentInfo.QQ}}</li>
  152. <li>校内电话 : {{studentInfo.InSchoolTelephone}}</li>
  153. </ul>
  154. </div>
  155. </div>
  156. <!-- / user_sec2 -->
  157. </div>
  158. </div>
  159. <script>
  160. var vm = new Vue({
  161. el: "#student",
  162. data: {
  163. headUrl: "",
  164. studentInfo: "",
  165. baseInfo: ""
  166. },
  167. methods: {
  168. getData: function () {
  169. $.get('/UserCenter/GetStudentInfo', function (ref) {
  170. this.studentInfo = ref.data.userInfo;
  171. this.baseInfo = ref.data.basicInfo;
  172. console.log(ref);
  173. }.bind(this), "json");
  174. },
  175. getUrl: function () {
  176. var loginInfo = top.learun.clientdata.get(['userinfo']);
  177. this.headUrl = '/LR_OrganizationModule/User/GetImg?userId=' + loginInfo.userId;
  178. }
  179. },
  180. created() {
  181. this.getData();
  182. this.getUrl();
  183. },
  184. filters: {
  185. sex: function (value) {
  186. return value ? "男生" : "女生";
  187. },
  188. company: function (value) {
  189. var result;
  190. top.learun.clientdata.getAsync('custmerData', {
  191. sync: true,
  192. url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'company',
  193. key: value,
  194. keyId: 'f_companyid',
  195. callback: function (_data) {
  196. result = _data.f_fullname;
  197. }
  198. });
  199. return result;
  200. },
  201. graduateNo: function (value) {
  202. var result;
  203. top.learun.clientdata.getAsync('dataItem', {
  204. key: value,
  205. code: 'CollegeType',
  206. callback: function (_data) {
  207. result = _data.text;
  208. }
  209. });
  210. return result;
  211. },
  212. date: function (value) {
  213. var date = new Date(value);
  214. return date.toLocaleDateString();
  215. },
  216. nationalityNo: function (value) {
  217. var result;
  218. top.learun.clientdata.getAsync('dataItem', {
  219. key: value,
  220. code: 'National',
  221. callback: function (_data) {
  222. result = _data.text;
  223. }
  224. });
  225. return result;
  226. },
  227. partyFaceNo: function (value) {
  228. var result;
  229. top.learun.clientdata.getAsync('dataItem', {
  230. key: value,
  231. code: 'BCdPartyFace',
  232. callback: function (_data) {
  233. result = _data.text;
  234. }
  235. });
  236. return result;
  237. },
  238. province: function (value) {
  239. var result;
  240. top.learun.clientdata.getAsync('custmerData', {
  241. sync: true,
  242. url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'DIC_PROVINCE',
  243. key: value,
  244. keyId: 'pcode',
  245. callback: function (_data) {
  246. result = _data['pname'];
  247. }
  248. });
  249. return result;
  250. },
  251. city: function (value) {
  252. var result;
  253. top.learun.clientdata.getAsync('custmerData', {
  254. sync: true,
  255. url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'DIC_CITY',
  256. key: value,
  257. keyId: 'ccode',
  258. callback: function (_data) {
  259. result = _data['cname'];
  260. }
  261. });
  262. return result;
  263. },
  264. area: function (value) {
  265. var result;
  266. top.learun.clientdata.getAsync('custmerData', {
  267. sync: true,
  268. url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'DIC_AREA',
  269. key: value,
  270. keyId: 'acode',
  271. callback: function (_data) {
  272. result = _data['aname'];
  273. }
  274. });
  275. return result;
  276. },
  277. overseasChineseNo: function (value) {
  278. var result;
  279. top.learun.clientdata.getAsync('dataItem', {
  280. key: value,
  281. code: 'BCdOverseasChinese',
  282. callback: function (_data) {
  283. result = _data.text;
  284. }
  285. });
  286. return result;
  287. },
  288. healthStatusNo: function (value) {
  289. var result;
  290. top.learun.clientdata.getAsync('dataItem', {
  291. key: value,
  292. code: 'BCdHealthStatus',
  293. callback: function (_data) {
  294. result = _data.text;
  295. }
  296. });
  297. return result;
  298. },
  299. deptNo: function (value) {
  300. var result;
  301. top.learun.clientdata.getAsync('custmerData', {
  302. url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'CdDeptInfo',
  303. key: value,
  304. keyId: 'deptno',
  305. callback: function (_data) {
  306. result = _data.deptname;
  307. }.bind(this)
  308. });
  309. return result;
  310. },
  311. majorNo: function (value) {
  312. var result;
  313. top.learun.clientdata.getAsync('custmerData', {
  314. url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'CdMajorInfo',
  315. key: value,
  316. keyId: 'majorno',
  317. callback: function (_data) {
  318. result = _data.majorname;
  319. }.bind(this)
  320. });
  321. return result;
  322. },
  323. class: function (value) {
  324. var result;
  325. top.learun.clientdata.getAsync('custmerData', {
  326. sync: true,
  327. url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'bjsj',
  328. key: value,
  329. keyId: 'classno',
  330. callback: function (_data) {
  331. result = _data['classname'];
  332. }
  333. });
  334. return result;
  335. }
  336. }
  337. })
  338. </script>
  339. }
  340. else if (ViewBag.UserType == "教师")
  341. {
  342. <div id="teacher" class="user_warpper student_warpper">
  343. <div class="index_sec index_sec1">
  344. @*<div class="userTitle">基本信息</div>*@
  345. <!-- / user_sec1 -->
  346. <div class="user_sec1">
  347. <img src="~/Content/images/Login/user4.png" />
  348. <div class="userSec1Box">
  349. <div class="userSec1L">
  350. <div class="userSec1Img">
  351. @*<img src="~/Content/images/Login/user3.jpg" />*@
  352. <img id="headUrl" />
  353. </div>
  354. <div class="userSec1T">{{teacherInfo.EmpName}}</div>
  355. </div>
  356. <ul class="userSec1R">
  357. <li>职 &nbsp; 工 &nbsp; 号 :{{teacherInfo.EmpNo}} </li>
  358. <li>性 &nbsp; &nbsp; &nbsp; 别 : {{teacherInfo.GenderNo | sex}}</li>
  359. <li>出生日期 : {{teacherInfo.Birthday | date}}</li>
  360. <li>联系电话 : {{teacherInfo.mobile}}</li>
  361. <li>校 &nbsp; &nbsp; &nbsp; 区 : {{baseInfo.companyId | company}}</li>
  362. <li>教职工类别 : {{teacherInfo.EmpSortNo | empSortNo}}</li>
  363. <li>聘任职称1 : {{teacherInfo.TitleOfTechPostNo | titleOfTechPostNo}}</li>
  364. </ul>
  365. </div>
  366. </div>
  367. <!-- / user_sec1 -->
  368. <!-- / user_sec2 -->
  369. <div class="user_sec2">
  370. <div class="userSec2Box">
  371. <div class="userSec2T">基本信息 <i class="fa fa-angle-right"></i></div>
  372. <ul class="userSec2List">
  373. <li>民 族 : {{teacherInfo.NationalityNo | nationalityNo}}</li>
  374. <li>政治面貌 : {{teacherInfo.PartyFaceNo | partyFaceNo}}</li>
  375. <li>身份证号 : {{teacherInfo.IdentityCardNo}} </li>
  376. <li>E-mail : {{teacherInfo.EMail}}</li>
  377. <li>档案所在地 : {{teacherInfo.LocusOfArchives}} </li>
  378. <li>户口所在地 : {{teacherInfo.LocusOfResidence}} </li>
  379. </ul>
  380. </div>
  381. <div class="userSec2Box">
  382. <div class="userSec2T">家庭情况 <i class="fa fa-angle-right"></i></div>
  383. <ul class="userSec2List">
  384. <li>港澳台侨 : {{teacherInfo.OverseasChineseNo | overseasChineseNo}} </li>
  385. <li>健康状况 : {{teacherInfo.HealthStatusNo | healthStatusNo}}</li>
  386. <li>家庭出身 : {{teacherInfo.FamilyOriginNo | familyOriginNo}} </li>
  387. <li>外语语种 : {{teacherInfo.ForeignLanguageNo | foreignLanguageNo}} </li>
  388. <li>户籍省份 : {{teacherInfo.ProvinceNo | provinceNo}} </li>
  389. <li>户籍地市 : {{teacherInfo.CityNo | cityNo}} </li>
  390. <li>户籍县区 : {{teacherInfo.RegionNo | regionNo}} </li>
  391. </ul>
  392. </div>
  393. <div class="userSec2Box">
  394. <div class="userSec2T">其他 <i class="fa fa-angle-right"></i></div>
  395. <ul class="userSec2List">
  396. <li>学科门 : {{teacherInfo.SubjectSpeciesNo | subjectSpeciesNo}}</li>
  397. <li>现任职务: {{teacherInfo.Title}}</li>
  398. <li>所在系部 : {{teacherInfo.DeptNo | deptNo}} </li>
  399. <li>文化程度 : {{teacherInfo.CultureDegreeNo | cultureDegreeNo}} </li>
  400. <li>毕业学校 : {{teacherInfo.GraduateSchoolName}} </li>
  401. <li>最高学位 : {{teacherInfo.DegreeNo | degreeNo}}</li>
  402. <li>来校年月 : {{teacherInfo.InSchoolDate | date}}</li>
  403. </ul>
  404. </div>
  405. <div class="userSec2Box">
  406. <div class="userSec2T">联系方式 <i class="fa fa-angle-right"></i></div>
  407. <ul class="userSec2List">
  408. <li>紧急联系人 : {{teacherInfo.Linkman}}</li>
  409. <li>紧急联系人电话 : {{teacherInfo.PhoneOfLinkman}}</li>
  410. </ul>
  411. </div>
  412. </div>
  413. <!-- / user_sec2 -->
  414. </div>
  415. </div>
  416. <script>
  417. new Vue({
  418. el: "#teacher",
  419. data: {
  420. headUrl: "",
  421. baseInfo: "",
  422. teacherInfo: "",
  423. },
  424. methods: {
  425. getData: function () {
  426. $.get('/UserCenter/GetTeacherInfo', function (ref) {
  427. this.teacherInfo = ref.data.userInfo;
  428. this.baseInfo = ref.data.basecInfo;
  429. console.log(ref);
  430. }.bind(this), "json");
  431. },
  432. getUrl: function () {
  433. }
  434. },
  435. created() {
  436. this.getData();
  437. this.getUrl();
  438. },
  439. filters: {
  440. sex: function (value) {
  441. return value ? "男" : "女";
  442. },
  443. date: function (value) {
  444. var date = new Date(value);
  445. return date.toLocaleDateString();
  446. },
  447. company: function (value) {
  448. var result;
  449. top.learun.clientdata.getAsync('custmerData', {
  450. sync: true,
  451. url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'company',
  452. key: value,
  453. keyId: 'f_companyid',
  454. callback: function (_data) {
  455. result = _data.f_fullname;
  456. }
  457. });
  458. return result;
  459. },
  460. nationalityNo: function (value) {
  461. var result;
  462. top.learun.clientdata.getAsync('dataItem', {
  463. key: value,
  464. code: 'National',
  465. callback: function (_data) {
  466. result = _data.text;
  467. }
  468. });
  469. return result;
  470. },
  471. partyFaceNo: function (value) {
  472. var result;
  473. top.learun.clientdata.getAsync('dataItem', {
  474. key: value,
  475. code: 'BCdPartyFace',
  476. callback: function (_data) {
  477. result = _data.text;
  478. }
  479. });
  480. return result;
  481. },
  482. overseasChineseNo: function (value) {
  483. var result;
  484. top.learun.clientdata.getAsync('dataItem', {
  485. key: value,
  486. code: 'BCdOverseasChinese',
  487. callback: function (_data) {
  488. result = _data.text;
  489. }
  490. });
  491. return result;
  492. },
  493. healthStatusNo: function (value) {
  494. var result;
  495. top.learun.clientdata.getAsync('dataItem', {
  496. key: value,
  497. code: 'BCdHealthStatus',
  498. callback: function (_data) {
  499. result = _data.text;
  500. }
  501. });
  502. return result;
  503. },
  504. deptNo: function (value) {
  505. var result;
  506. top.learun.clientdata.getAsync('custmerData', {
  507. url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'CdDeptInfo',
  508. key: value,
  509. keyId: 'deptno',
  510. callback: function (_data) {
  511. result = _data.deptname;
  512. }.bind(this)
  513. });
  514. return result;
  515. },
  516. subjectSpeciesNo: function (value) {
  517. var result;
  518. top.learun.clientdata.getAsync('dataItem', {
  519. key: value,
  520. code: 'BCdSubjectSpecies',
  521. callback: function (_data) {
  522. result = _data.text;
  523. }
  524. });
  525. return result;
  526. },
  527. familyOriginNo: function (value) {
  528. var result;
  529. top.learun.clientdata.getAsync('dataItem', {
  530. key: value,
  531. code: 'BCdFamilyOrigin',
  532. callback: function (_data) {
  533. result = _data.text;
  534. }
  535. });
  536. return result;
  537. },
  538. foreignLanguageNo: function (value) {
  539. var result;
  540. top.learun.clientdata.getAsync('dataItem', {
  541. key: value,
  542. code: 'BCdForeignLanguage',
  543. callback: function (_data) {
  544. result = _data.text;
  545. }
  546. });
  547. return result;
  548. },
  549. provinceNo: function (value) {
  550. var result;
  551. top.learun.clientdata.getAsync('custmerData', {
  552. sync: true,
  553. url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'DIC_PROVINCE',
  554. key: value,
  555. keyId: 'pcode',
  556. callback: function (_data) {
  557. result = _data['pname'];
  558. }
  559. });
  560. return result;
  561. },
  562. cityNo: function (value) {
  563. var result;
  564. top.learun.clientdata.getAsync('custmerData', {
  565. sync: true,
  566. url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'DIC_CITY',
  567. key: value,
  568. keyId: 'ccode',
  569. callback: function (_data) {
  570. result = _data['cname'];
  571. }
  572. });
  573. return result;
  574. },
  575. regionNo: function (value) {
  576. var result;
  577. top.learun.clientdata.getAsync('custmerData', {
  578. sync: true,
  579. url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'DIC_AREA',
  580. key: value,
  581. keyId: 'acode',
  582. callback: function (_data) {
  583. result = _data['aname'];
  584. }
  585. });
  586. return result;
  587. },
  588. cultureDegreeNo: function (value) {
  589. var result;
  590. top.learun.clientdata.getAsync('custmerData', {
  591. sync: true,
  592. url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'BCdCultureDegree',
  593. key: value,
  594. keyId: 'culturedegreeno',
  595. callback: function (_data) {
  596. result = _data['culturedegree'];
  597. }
  598. });
  599. return result;
  600. },
  601. degreeNo: function (value) {
  602. var result;
  603. top.learun.clientdata.getAsync('dataItem', {
  604. key: value,
  605. code: 'BCdDegree',
  606. callback: function (_data) {
  607. result = _data.text;
  608. }
  609. });
  610. return result;
  611. },
  612. empSortNo: function (value) {
  613. var result;
  614. top.learun.clientdata.getAsync('dataItem', {
  615. key: value,
  616. code: 'EmpSort',
  617. callback: function (_data) {
  618. result = _data.text;
  619. }
  620. });
  621. return result;
  622. },
  623. titleOfTechPostNo: function (value) {
  624. var result;
  625. top.learun.clientdata.getAsync('dataItem', {
  626. key: value,
  627. code: 'BCdTitleOfTechPost',
  628. callback: function (_data) {
  629. result = _data.text;
  630. }
  631. });
  632. return result;
  633. }
  634. }
  635. })
  636. </script>
  637. }
  638. </div>
  639. </div>
  640. <div class="lr-layout-wrap-item" id="lr_layout_item2">
  641. <div class="title">
  642. <div>联系方式</div>
  643. </div>
  644. <div class="content" style="padding-top:20px;">
  645. <iframe class="lr-layout-iframe" frameborder="0" src="~/UserCenter/ContactForm"></iframe>
  646. </div>
  647. </div>
  648. <div class="lr-layout-wrap-item" id="lr_layout_item3">
  649. <div class="title">
  650. <div>我的头像</div>
  651. </div>
  652. <div class="content" style="padding-top:20px;">
  653. <iframe class="lr-layout-iframe" frameborder="0" src="~/UserCenter/HeadForm"></iframe>
  654. </div>
  655. </div>
  656. <div class="lr-layout-wrap-item" id="lr_layout_item4">
  657. <div class="title">
  658. <div>修改密码</div>
  659. </div>
  660. <div class="content" style="padding-top:20px;">
  661. <iframe class="lr-layout-iframe" frameborder="0" src="~/UserCenter/PassWordForm"></iframe>
  662. </div>
  663. </div>
  664. <div class="lr-layout-wrap-item" id="lr_layout_item5" style="padding:0;">
  665. <iframe class="lr-layout-iframe" frameborder="0" src="~/UserCenter/LogIndex"></iframe>
  666. </div>
  667. @if (ViewBag.UserType == "学生")
  668. {
  669. <div class="lr-layout-wrap-item " id="lr_layout_item6" style="padding: 10;">
  670. <center><h3> 塔里木职业技术学院</h3></center>
  671. <center>
  672. <h3>
  673. 选修课选课流程
  674. </h3>
  675. </center>
  676. <div style="font-size:14px">
  677. <p>
  678. 亲爱的同学:
  679. 选修课选课流程如下:
  680. </p>
  681. <p>
  682. 点击左侧 <b style="color: red;">学子在线</b> 选择 <b style="color: red;">选课中心</b> 选择 <b style="color: red;">选修课选课</b> 可以查看到所有选修课课程信息,点击课程名称和教师名称可以查看到当前课程简介和教师简介,选中课程点击右上角的 <b style="color: red;">报名</b> 按钮,可以进行选课报名,选中已报名课程点击右上角 <b style="color: red;">取消报名</b> 可以取消当前课程的报名状态。
  683. </p>
  684. <p>
  685. 点击左侧 <b style="color: red;">学子在线</b> 选择 <b style="color: red;">选课中心</b> 选择 <b style="color: red;">我的选修课</b> 可以查看到自己报名成功的选修课课程。
  686. </p>
  687. <p>
  688. 注:1、如果老师已经审核通过的课程不能进行取消报名操作。<br />
  689. 2、每个学生有且只能选择一门选修课进行报名。<br />
  690. 3、选择课只开放三天,三天后自动关闭选课功能,每门选修课记2个选修学分,如果修不够选修学分将会无法毕业。<br />
  691. </p>
  692. </div>
  693. </div>
  694. }
  695. @if (ViewBag.UserType == "学生" || ViewBag.UserType == "教师")
  696. {
  697. <div class="lr-layout-tool-right">
  698. <div class="btn-group btn-group-sm">
  699. <a id="lr_edit" class="btn btn-default"><i class="fa fa-pencil-square-o"></i>&nbsp;编辑</a>
  700. </div>
  701. </div>
  702. }
  703. <div class="lr-layout-wrap-item" id="lr_layout_item7">
  704. <div class="title">
  705. <div>语言设置</div>
  706. </div>
  707. <div class="content" style="padding-top:20px;">
  708. <iframe class="lr-layout-iframe" frameborder="0" src="~/UserCenter/LanguageForm"></iframe>
  709. </div>
  710. </div>
  711. </div>
  712. </div>
  713. </div>
  714. <script>
  715. $(function () {
  716. var loginInfo = top.learun.clientdata.get(['userinfo']);
  717. $("#headUrl").attr("src", "/LR_OrganizationModule/User/GetImg?userId=" + loginInfo.userId);
  718. if ('@ViewBag.UserType' == '学生') {
  719. $("#lr_left_list").children('li').eq(4).addClass("active");
  720. $('.lr-layout-wrap-item').eq(5).addClass("active");
  721. } else {
  722. $("#lr_left_list").children('li').eq(0).addClass("active");
  723. $('.lr-layout-wrap-item').eq(0).addClass("active");
  724. }
  725. })
  726. // 编辑
  727. $('#lr_edit').on('click', function () {
  728. if ('@ViewBag.UserType' == '学生') {
  729. top.learun.layerFormForPercent({
  730. id: 'form',
  731. title: '编辑',
  732. url: top.$.rootUrl + '/EducationalAdministration/StuInfoBasic/Form?keyValue=@ViewBag.UserID&&isStudent=1',
  733. width: "90%",
  734. height: "90%",
  735. callBack: function (id) {
  736. return top[id].acceptClick(refreshGirdData);
  737. }
  738. });
  739. }
  740. else if ('@ViewBag.UserType' == '教师') {
  741. top.learun.layerFormForPercent({
  742. id: 'form',
  743. title: '编辑',
  744. url: top.$.rootUrl + '/EducationalAdministration/EmpInfo/Form?keyValue=@ViewBag.UserID&&isTeacher=1',
  745. width: "90%",
  746. height: "90%",
  747. callBack: function (id) {
  748. return top[id].acceptClick(refreshGirdData);
  749. }
  750. });
  751. }
  752. });
  753. </script>
  754. @Html.AppendJsFile("/Views/UserCenter/Index.js")