No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.
 
 
 
 
 
 

847 líneas
50 KiB

  1. @{
  2. ViewBag.Title = "个人信息维护";
  3. Layout = "~/Views/Shared/_Index.cshtml";
  4. }
  5. @Html.AppendCssFile("/Views/UserCenter/IndexInTeacher.css",
  6. "/Views/UserCenter/userInTeacher.css")
  7. <script>
  8. var NewEmpId = "@ViewBag.UserID";
  9. </script>
  10. <div class="lr-layout lr-layout-panel">
  11. <ul class="nav nav-tabs lr-nav-tabs" id="tablist">
  12. <li><a data-value="tab1">基本信息</a></li>
  13. @if (ViewBag.UserType == "教师" || ViewBag.UserType == "管理员")
  14. {
  15. <li><a data-value="tab2">教师学历变更记录</a></li>
  16. <li><a data-value="tab3">教师职称变更记录</a></li>
  17. <li><a data-value="tab4">工人技术等级变更记录</a></li>
  18. <li><a data-value="tab5">教师部门变更记录</a></li>
  19. <li><a data-value="tab6">家庭情况</a></li>
  20. <li><a data-value="tab7">教师聘任变更记录</a></li>
  21. <li><a data-value="tab8">年度考核结果管理</a></li>
  22. <li><a data-value="tab9">资格证获取情况</a></li>
  23. }
  24. </ul>
  25. <div class="tab-content" id="lr_tab_content">
  26. <div class="tab-pane" id="tab1" style="overflow-y: auto;">
  27. <div class="content" style="padding-top:20px;">
  28. @if (ViewBag.UserType == "管理员")
  29. {
  30. <div class="lr-form-item">
  31. <div class="lr-form-item-title">账号</div>
  32. <input id="F_Account" type="text" class="form-control" readonly />
  33. </div>
  34. <div class="lr-form-item">
  35. <div class="lr-form-item-title">工号</div>
  36. <input id="F_EnCode" type="text" class="form-control" readonly />
  37. </div>
  38. <div class="lr-form-item">
  39. <div class="lr-form-item-title">姓名</div>
  40. <input id="F_RealName" type="text" class="form-control" readonly />
  41. </div>
  42. <div class="lr-form-item">
  43. <div class="lr-form-item-title">性别</div>
  44. <input id="F_Gender" type="text" class="form-control" readonly />
  45. </div>
  46. <div class="lr-form-item">
  47. <div class="lr-form-item-title">公司</div>
  48. <input id="F_Company" type="text" class="form-control" readonly />
  49. </div>
  50. <div class="lr-form-item">
  51. <div class="lr-form-item-title">部门</div>
  52. <input id="F_Department" type="text" class="form-control" readonly />
  53. </div>
  54. <div class="lr-form-item">
  55. <div class="lr-form-item-title">岗位</div>
  56. <input id="Post" type="text" class="form-control" readonly />
  57. </div>
  58. <div class="lr-form-item">
  59. <div class="lr-form-item-title">角色</div>
  60. <input id="Role" type="text" class="form-control" readonly />
  61. </div>
  62. <div class="lr-form-item">
  63. <div class="lr-form-item-title">自我介绍</div>
  64. <textarea id="F_Description" class="form-control" style="height:100px;" readonly></textarea>
  65. </div>
  66. }
  67. else if (ViewBag.UserType == "学生")
  68. {
  69. <div id="student" class="user_warpper student_warpper">
  70. <div class="index_sec index_sec1">
  71. @*<div class="userTitle">基本信息</div>*@
  72. <!-- / user_sec1 -->
  73. <div class="user_sec1">
  74. <img src="~/Content/images/Login/user5.png" />
  75. <div class="userSec1Box">
  76. <div class="userSec1L">
  77. <div class="userSec1Img">
  78. @*<img src="~/Content/images/Login/user3.jpg" />*@
  79. <img :src="this.headUrl" />
  80. </div>
  81. <div class="userSec1T">{{studentInfo.StuName}}</div>
  82. </div>
  83. <ul class="userSec1R">
  84. <li>性 &nbsp; &nbsp; &nbsp; 别 : {{studentInfo.GenderNo | sex}}</li>
  85. <li>出生日期 : {{studentInfo.Birthday | date}}</li>
  86. <li>联系电话 : {{studentInfo.mobile}}</li>
  87. <li>校 &nbsp; &nbsp; &nbsp; 区 : {{baseInfo.companyId | company}}</li>
  88. <li>学 &nbsp; &nbsp; &nbsp; 号 : {{studentInfo.StuNo}}</li>
  89. <li>本 &nbsp;专 &nbsp;科 : {{studentInfo.GraduateNo | graduateNo}}</li>
  90. <li>年 &nbsp; &nbsp; &nbsp; 级 : {{studentInfo.Grade}}</li>
  91. </ul>
  92. </div>
  93. </div>
  94. <!-- / user_sec1 -->
  95. <!-- / user_sec2 -->
  96. <div class="user_sec2">
  97. <div class="userSec2Box">
  98. <div class="userSec2T">基本信息 <i class="fa fa-angle-right"></i></div>
  99. <ul class="userSec2List">
  100. <li>民 族 : {{studentInfo.NationalityNo |nationalityNo}}</li>
  101. <li>政治面貌 : {{studentInfo.PartyFaceNo | partyFaceNo}}</li>
  102. <li>身份证号 : {{studentInfo.IdentityCardNo}} </li>
  103. <li>E-mail : {{studentInfo.EMail}}</li>
  104. <li>户 籍 省 : {{studentInfo.F_ProvinceId | province}} </li>
  105. <li>户籍地市 : {{studentInfo.F_CityId | city}} </li>
  106. <li>户籍县区 : {{studentInfo.F_CountyId | area}} </li>
  107. <li>户籍地址 : {{studentInfo.FatherUnit}}</li>
  108. </ul>
  109. </div>
  110. <div class="userSec2Box">
  111. <div class="userSec2T">家庭情况 <i class="fa fa-angle-right"></i></div>
  112. <ul class="userSec2List">
  113. <li>父亲姓名 : {{studentInfo.FatherName}} </li>
  114. <li>父亲电话 : {{studentInfo.FatherPhone}} </li>
  115. <li>母亲姓名 : {{studentInfo.MatherName}}</li>
  116. <li> 母亲电话 : {{studentInfo.MatherPhone}}</li>
  117. <li>港澳台侨 : {{studentInfo.OverseasChineseNo | overseasChineseNo}} </li>
  118. <li>健康状况 : {{studentInfo.HealthStatusNo | healthStatusNo}}</li>
  119. <li>邮政编码 : {{studentInfo.PostalCode}}</li>
  120. <li>通信地址 : {{studentInfo.MailAddress}}</li>
  121. </ul>
  122. </div>
  123. <div class="userSec2Box">
  124. <div class="userSec2T">学籍信息 <i class="fa fa-angle-right"></i></div>
  125. <ul class="userSec2List">
  126. <li>通知书号 : {{studentInfo.NoticeNo}}</li>
  127. <li> 考 生 号 : {{studentInfo.ksh}}</li>
  128. <li>系所 : {{studentInfo.DeptNo | deptNo}} </li>
  129. <li>专 业 : {{studentInfo.MajorNo | majorNo}}</li>
  130. <li>班 级 : {{studentInfo.ClassNo | class}} </li>
  131. <li>报到日期 : {{studentInfo.RegisterDate | date}} </li>
  132. <li>入学年月 : {{studentInfo.EntranceDate | date}}</li>
  133. <li>入党时间 : {{studentInfo.JoinPartyDate | date}}</li>
  134. <li>入团时间 : {{studentInfo.JoinLeagueDate | date}} </li>
  135. <li>档案地址 : {{studentInfo.MatherUnit}}</li>
  136. </ul>
  137. </div>
  138. <div class="userSec2Box">
  139. <div class="userSec2T">联系方式 <i class="fa fa-angle-right"></i></div>
  140. <ul class="userSec2List">
  141. <li>校内地址 : {{studentInfo.InSchoolAddress}}</li>
  142. <li> QQ : {{studentInfo.QQ}}</li>
  143. <li>校内电话 : {{studentInfo.InSchoolTelephone}}</li>
  144. </ul>
  145. </div>
  146. </div>
  147. <!-- / user_sec2 -->
  148. </div>
  149. </div>
  150. <script>
  151. var vm = new Vue({
  152. el: "#student",
  153. data: {
  154. headUrl: "",
  155. studentInfo: "",
  156. baseInfo: ""
  157. },
  158. methods: {
  159. getData: function () {
  160. $.get('/UserCenter/GetStudentInfo', function (ref) {
  161. this.studentInfo = ref.data.userInfo;
  162. this.baseInfo = ref.data.basicInfo;
  163. console.log(ref);
  164. }.bind(this), "json");
  165. },
  166. getUrl: function () {
  167. var loginInfo = top.learun.clientdata.get(['userinfo']);
  168. this.headUrl = '/LR_OrganizationModule/User/GetImg?userId=' + loginInfo.userId;
  169. }
  170. },
  171. created() {
  172. this.getData();
  173. this.getUrl();
  174. },
  175. filters: {
  176. sex: function (value) {
  177. return value ? "男" : "女";
  178. },
  179. company: function (value) {
  180. var result;
  181. top.learun.clientdata.getAsync('custmerData', {
  182. sync: true,
  183. url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'company',
  184. key: value,
  185. keyId: 'f_companyid',
  186. callback: function (_data) {
  187. result = _data.f_fullname;
  188. }
  189. });
  190. return result;
  191. },
  192. graduateNo: function (value) {
  193. var result;
  194. top.learun.clientdata.getAsync('dataItem', {
  195. key: value,
  196. code: 'CollegeType',
  197. callback: function (_data) {
  198. result = _data.text;
  199. }
  200. });
  201. return result;
  202. },
  203. date: function (value) {
  204. var date = new Date(value);
  205. return date.toLocaleDateString();
  206. },
  207. nationalityNo: function (value) {
  208. var result;
  209. top.learun.clientdata.getAsync('dataItem', {
  210. key: value,
  211. code: 'National',
  212. callback: function (_data) {
  213. result = _data.text;
  214. }
  215. });
  216. return result;
  217. },
  218. partyFaceNo: function (value) {
  219. var result;
  220. top.learun.clientdata.getAsync('dataItem', {
  221. key: value,
  222. code: 'PolityStatus',
  223. callback: function (_data) {
  224. result = _data.text;
  225. }
  226. });
  227. return result;
  228. },
  229. province: function (value) {
  230. var result;
  231. top.learun.clientdata.getAsync('custmerData', {
  232. sync: true,
  233. url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'DIC_PROVINCE',
  234. key: value,
  235. keyId: 'pcode',
  236. callback: function (_data) {
  237. result = _data['pname'];
  238. }
  239. });
  240. return result;
  241. },
  242. city: function (value) {
  243. var result;
  244. top.learun.clientdata.getAsync('custmerData', {
  245. sync: true,
  246. url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'DIC_CITY',
  247. key: value,
  248. keyId: 'ccode',
  249. callback: function (_data) {
  250. result = _data['cname'];
  251. }
  252. });
  253. return result;
  254. },
  255. area: function (value) {
  256. var result;
  257. top.learun.clientdata.getAsync('custmerData', {
  258. sync: true,
  259. url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'DIC_AREA',
  260. key: value,
  261. keyId: 'acode',
  262. callback: function (_data) {
  263. result = _data['aname'];
  264. }
  265. });
  266. return result;
  267. },
  268. overseasChineseNo: function (value) {
  269. var result;
  270. top.learun.clientdata.getAsync('dataItem', {
  271. key: value,
  272. code: 'BCdOverseasChinese',
  273. callback: function (_data) {
  274. result = _data.text;
  275. }
  276. });
  277. return result;
  278. },
  279. healthStatusNo: function (value) {
  280. var result;
  281. top.learun.clientdata.getAsync('dataItem', {
  282. key: value,
  283. code: 'BCdHealthStatus',
  284. callback: function (_data) {
  285. result = _data.text;
  286. }
  287. });
  288. return result;
  289. },
  290. deptNo: function (value) {
  291. var result;
  292. top.learun.clientdata.getAsync('custmerData', {
  293. url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'CdDeptInfo',
  294. key: value,
  295. keyId: 'deptno',
  296. callback: function (_data) {
  297. result = _data.deptname;
  298. }.bind(this)
  299. });
  300. return result;
  301. },
  302. majorNo: function (value) {
  303. var result;
  304. top.learun.clientdata.getAsync('custmerData', {
  305. url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'CdMajorInfo',
  306. key: value,
  307. keyId: 'majorno',
  308. callback: function (_data) {
  309. result = _data.majorname;
  310. }.bind(this)
  311. });
  312. return result;
  313. },
  314. class: function (value) {
  315. var result;
  316. top.learun.clientdata.getAsync('custmerData', {
  317. sync: true,
  318. url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'bjsj',
  319. key: value,
  320. keyId: 'classno',
  321. callback: function (_data) {
  322. result = _data['classname'];
  323. }
  324. });
  325. return result;
  326. }
  327. }
  328. })
  329. </script>
  330. }
  331. else if (ViewBag.UserType == "教师")
  332. {
  333. <div id="teacher" class="user_warpper student_warpper">
  334. <div class="index_sec index_sec1">
  335. <div class="userTitle">
  336. <a href="/EducationalAdministration/EmpInfo/FormModify?keyValue=@ViewBag.UserID">修改基本信息 <i class="fa fa-edit"></i></a>
  337. </div>
  338. <!-- / user_sec1 -->
  339. <div class="user_sec1">
  340. <img src="~/Content/images/Login/user4.png" />
  341. <div class="userSec1Box">
  342. <div class="userSec1L">
  343. <div class="userSec1Img">
  344. @*<img src="~/Content/images/Login/user3.jpg" />*@
  345. <img :src="this.headUrl" />
  346. </div>
  347. <div class="userSec1T">{{teacherInfo.EmpName}}</div>
  348. </div>
  349. <ul class="userSec1R">
  350. <li>职 &nbsp; 工 &nbsp; 号 :{{teacherInfo.EmpNo}} </li>
  351. <li>性 &nbsp; &nbsp; &nbsp; 别 : {{teacherInfo.GenderNo | sex}}</li>
  352. <li>出生日期 : {{teacherInfo.Birthday | date}}</li>
  353. <li>联系电话 : {{teacherInfo.mobile}}</li>
  354. <li>校 &nbsp; &nbsp; &nbsp; 区 : {{baseInfo.companyId | company}}</li>
  355. <li>岗位类别 : {{teacherInfo.EmpSortNo | jsgw}}</li>
  356. <li>岗位职级 : {{teacherInfo.PostRank | titleOfTechPostNo}}</li>
  357. </ul>
  358. </div>
  359. </div>
  360. <!-- / user_sec1 -->
  361. <!-- / user_sec2 -->
  362. <div class="user_sec2">
  363. <div class="userSec2Box">
  364. <div class="userSec2T">个人信息 <i class="fa fa-angle-right"></i></div>
  365. <ul class="userSec2List">
  366. <li>身份证号 : {{teacherInfo.IdentityCardNo}} </li>
  367. <li>民 族 : {{teacherInfo.NationalityNo | nationalityNo}}</li>
  368. <li>政治面貌 : {{teacherInfo.PartyFaceNo | partyFaceNo}}</li>
  369. <li>入党(团)时间 : {{teacherInfo.JoinPartyTime | date}}</li>
  370. <li>电子邮箱 : {{teacherInfo.EMail}}</li>
  371. <li>紧急联系人 : {{teacherInfo.Linkman}}</li>
  372. <li>联系人电话 : {{teacherInfo.PhoneOfLinkman}}</li>
  373. <li>健康状况 : {{teacherInfo.HealthStatusNo | healthStatusNo}}</li>
  374. <li>家庭出身 : {{teacherInfo.FamilyOriginNo | familyOriginNo}} </li>
  375. <li>港澳台侨 : {{teacherInfo.OverseasChineseNo | overseasChineseNo}} </li>
  376. <li>户籍省份 : {{teacherInfo.ProvinceNo | provinceNo}} </li>
  377. <li>户籍地市 : {{teacherInfo.CityNo | cityNo}} </li>
  378. <li>户籍县区 : {{teacherInfo.RegionNo | regionNo}} </li>
  379. <li>户籍地址 : {{teacherInfo.LocusOfResidence}} </li>
  380. <li>家庭住址 : {{teacherInfo.Homeaddress}} </li>
  381. <li>档案地址 : {{teacherInfo.LocusOfArchives}} </li>
  382. </ul>
  383. </div>
  384. <div class="userSec2Box">
  385. <div class="userSec2T">职业信息 <i class="fa fa-angle-right"></i></div>
  386. <ul class="userSec2List">
  387. <li>员工状态 : {{teacherInfo.IsInActiveStatus | isInActiveStatus}} </li>
  388. <li>部门 : {{teacherInfo.F_DepartmentId | departmentId}}</li>
  389. <li>系部 : {{teacherInfo.DeptNo | deptNo}} </li>
  390. <li>岗位类别 : {{teacherInfo.EmpSortNo | jsgw}} </li>
  391. <li>岗位名称 : {{teacherInfo.TitleOfTechPostNo}} </li>
  392. <li>岗位职级 : {{teacherInfo.PostRank | titleOfTechPostNo}} </li>
  393. <li>现聘工资级别 : {{teacherInfo.PositionLevel | positionLevel}} </li>
  394. <li>聘任时间 : {{teacherInfo.InSchoolDate | date}} </li>
  395. <li>编制类别 : {{teacherInfo.CompilationCategory | compilationCategory}} </li>
  396. <li>参加工作时间 : {{teacherInfo.AddWorkDate | date}} </li>
  397. <li>工龄偏移量(月) : {{teacherInfo.AddWorkOffset}} </li>
  398. <li>工龄(减去偏移量) : {{teacherInfo.AddWorkHours}} </li>
  399. <li>进入集团时间 : {{teacherInfo.GroupDate | date}} </li>
  400. <li>集团龄偏移量(月) : {{teacherInfo.GroupOffset}} </li>
  401. <li>集团龄(减去偏移量) : {{teacherInfo.GroupHours}} </li>
  402. <li>进入教育系统时间 : {{teacherInfo.EducationalDate | date}} </li>
  403. <li>教龄偏移量(月) : {{teacherInfo.EducationalOffset}} </li>
  404. <li>教龄(减去偏移量) : {{teacherInfo.EducationalHours}} </li>
  405. <li>来校时间 : {{teacherInfo.SchoolDate | date}} </li>
  406. <li>校龄偏移量(月) : {{teacherInfo.SchoolOffset}} </li>
  407. <li>校龄(减去偏移量) : {{teacherInfo.SchoolHours}} </li>
  408. <li>拟退休时间 : {{teacherInfo.FictitiousRetireTime | date}} </li>
  409. <li>转正时间 : {{teacherInfo.FormalTime | date}} </li>
  410. <li>从教三十年表彰年度 : {{teacherInfo.CommendationYear}} </li>
  411. </ul>
  412. </div>
  413. <div class="userSec2Box">
  414. <div class="userSec2T">学历学位信息 <i class="fa fa-angle-right"></i></div>
  415. <ul class="userSec2List">
  416. <li>最高学历 : {{teacherInfo.HighestRecord | cultureDegreeNo}} </li>
  417. <li>最高学历取得时间 : {{teacherInfo.HighestRecordGetTime | date}}</li>
  418. <li>最高学历获取方式 : {{teacherInfo.ObtainWayOfHighestRecord | obtainWay}} </li>
  419. <li>学制(最高学历) : {{teacherInfo.EducationalSystem}} </li>
  420. <li>初始学历 : {{teacherInfo.CultureDegreeNo | cultureDegreeNo}} </li>
  421. <li>初始学历获取方式 : {{teacherInfo.ObtainWay | obtainWay}}</li>
  422. <li>最高学位 : {{teacherInfo.DegreeNo | degreeNo}} </li>
  423. <li>最高学位取得时间 : {{teacherInfo.HighestDegreeGetTime | date}} </li>
  424. <li>最高学位获取方式 : {{teacherInfo.ObtainWayOfHighestDegree | obtainWayOfDegree}} </li>
  425. <li>初始学位 : {{teacherInfo.InitialDegree | degreeNo}} </li>
  426. <li>初始学位获取方式 : {{teacherInfo.ObtainWayOfInitialDegree | obtainWayOfDegree}}</li>
  427. <li>备注 : {{teacherInfo.Remark}} </li>
  428. </ul>
  429. </div>
  430. <div class="userSec2Box">
  431. <div class="userSec2T">专业技术职务信息 <i class="fa fa-angle-right"></i></div>
  432. <ul class="userSec2List">
  433. <li>专业技术职务等级 : {{teacherInfo.JobRank | technicalPost}} </li>
  434. <li>专业技术职务取得时间 : {{teacherInfo.JobRankGetTime | date}}</li>
  435. <li>专业技术职务名称 : {{teacherInfo.JobTitle}} </li>
  436. <li>工人技术等级 : {{teacherInfo.WorkLevel | technicalLevelOfWorker}} </li>
  437. <li>工人技术等级取得时间 : {{teacherInfo.WorkLevelGetTime | date}} </li>
  438. </ul>
  439. </div>
  440. <div class="userSec2Box">
  441. <div class="userSec2T">其他 <i class="fa fa-angle-right"></i></div>
  442. <ul class="userSec2List">
  443. <li>专职兼职 : {{teacherInfo.EmpFullTimeNo | empFullTime}}</li>
  444. <li>是否代课 : {{teacherInfo.IsHasLesson | yesOrNoBit}} </li>
  445. <li>学科门类 : {{teacherInfo.SubjectSpeciesNo | subjectSpeciesNo}}</li>
  446. <li>外语语种 : {{teacherInfo.ForeignLanguageNo | foreignLanguageNo}} </li>
  447. <li>毕业学校 : {{teacherInfo.GraduateSchoolName}} </li>
  448. <li>毕业时间: {{teacherInfo.GraduateDate1 | date}}</li>
  449. <li>拼音缩写 : {{teacherInfo.SpellBrief}}</li>
  450. </ul>
  451. </div>
  452. </div>
  453. <!-- / user_sec2 -->
  454. </div>
  455. </div>
  456. <script>
  457. new Vue({
  458. el: "#teacher",
  459. data: {
  460. headUrl: "",
  461. baseInfo: "",
  462. teacherInfo: "",
  463. },
  464. methods: {
  465. getData: function () {
  466. $.get('/UserCenter/GetTeacherInfo', function (ref) {
  467. this.teacherInfo = ref.data.userInfo;
  468. this.baseInfo = ref.data.basecInfo;
  469. }.bind(this), "json");
  470. },
  471. getUrl: function () {
  472. var loginInfo = top.learun.clientdata.get(['userinfo']);
  473. this.headUrl = '/LR_OrganizationModule/User/GetImg?userId=' + loginInfo.userId;
  474. }
  475. },
  476. created() {
  477. this.getData();
  478. this.getUrl();
  479. },
  480. filters: {
  481. sex: function (value) {
  482. return value ? "男" : "女";
  483. },
  484. date: function (value) {
  485. if (!!value) {
  486. var date = new Date(value);
  487. if (date instanceof Date && !isNaN(date.getTime())) {
  488. return date.toLocaleDateString();
  489. } else {
  490. return '';
  491. }
  492. } else
  493. return '';
  494. },
  495. company: function (value) {
  496. var result;
  497. top.learun.clientdata.getAsync('custmerData', {
  498. sync: true,
  499. url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'company',
  500. key: value,
  501. keyId: 'f_companyid',
  502. callback: function (_data) {
  503. result = _data.f_fullname;
  504. }
  505. });
  506. return result;
  507. },
  508. departmentId: function (value) {
  509. var result;
  510. top.learun.clientdata.getAsync('custmerData', {
  511. sync: true,
  512. url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'classdata',
  513. key: value,
  514. keyId: 'id',
  515. callback: function (_data) {
  516. result = _data.name;
  517. }
  518. });
  519. return result;
  520. },
  521. nationalityNo: function (value) {
  522. var result;
  523. top.learun.clientdata.getAsync('dataItem', {
  524. key: value,
  525. code: 'National',
  526. callback: function (_data) {
  527. result = _data.text;
  528. }
  529. });
  530. return result;
  531. },
  532. partyFaceNo: function (value) {
  533. var result;
  534. top.learun.clientdata.getAsync('dataItem', {
  535. key: value,
  536. code: 'PolityStatus',
  537. callback: function (_data) {
  538. result = _data.text;
  539. }
  540. });
  541. return result;
  542. },
  543. overseasChineseNo: function (value) {
  544. var result;
  545. top.learun.clientdata.getAsync('dataItem', {
  546. key: value,
  547. code: 'BCdOverseasChinese',
  548. callback: function (_data) {
  549. result = _data.text;
  550. }
  551. });
  552. return result;
  553. },
  554. healthStatusNo: function (value) {
  555. var result;
  556. top.learun.clientdata.getAsync('dataItem', {
  557. key: value,
  558. code: 'BCdHealthStatus',
  559. callback: function (_data) {
  560. result = _data.text;
  561. }
  562. });
  563. return result;
  564. },
  565. deptNo: function (value) {
  566. var result;
  567. top.learun.clientdata.getAsync('custmerData', {
  568. url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'CdDeptInfo',
  569. key: value,
  570. keyId: 'deptno',
  571. callback: function (_data) {
  572. result = _data.deptname;
  573. }.bind(this)
  574. });
  575. return result;
  576. },
  577. subjectSpeciesNo: function (value) {
  578. var result;
  579. top.learun.clientdata.getAsync('dataItem', {
  580. key: value,
  581. code: 'SubjectSpecies',
  582. callback: function (_data) {
  583. result = _data.text;
  584. }
  585. });
  586. return result;
  587. },
  588. familyOriginNo: function (value) {
  589. var result;
  590. top.learun.clientdata.getAsync('dataItem', {
  591. key: value,
  592. code: 'BCdFamilyOrigin',
  593. callback: function (_data) {
  594. result = _data.text;
  595. }
  596. });
  597. return result;
  598. },
  599. foreignLanguageNo: function (value) {
  600. var result;
  601. top.learun.clientdata.getAsync('dataItem', {
  602. key: value,
  603. code: 'BCdForeignLanguage',
  604. callback: function (_data) {
  605. result = _data.text;
  606. }
  607. });
  608. return result;
  609. },
  610. provinceNo: function (value) {
  611. var result;
  612. top.learun.clientdata.getAsync('custmerData', {
  613. sync: true,
  614. url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'DIC_PROVINCE',
  615. key: value,
  616. keyId: 'pcode',
  617. callback: function (_data) {
  618. result = _data['pname'];
  619. }
  620. });
  621. return result;
  622. },
  623. cityNo: function (value) {
  624. var result;
  625. top.learun.clientdata.getAsync('custmerData', {
  626. sync: true,
  627. url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'DIC_CITY',
  628. key: value,
  629. keyId: 'ccode',
  630. callback: function (_data) {
  631. result = _data['cname'];
  632. }
  633. });
  634. return result;
  635. },
  636. regionNo: function (value) {
  637. var result;
  638. top.learun.clientdata.getAsync('custmerData', {
  639. sync: true,
  640. url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'DIC_AREA',
  641. key: value,
  642. keyId: 'acode',
  643. callback: function (_data) {
  644. result = _data['aname'];
  645. }
  646. });
  647. return result;
  648. },
  649. cultureDegreeNo: function (value) {
  650. var result;
  651. top.learun.clientdata.getAsync('dataItem', {
  652. key: value,
  653. code: 'CollegeType',
  654. callback: function (_data) {
  655. result = _data.text;
  656. }
  657. });
  658. return result;
  659. },
  660. degreeNo: function (value) {
  661. var result;
  662. top.learun.clientdata.getAsync('dataItem', {
  663. key: value,
  664. code: 'BCdDegree',
  665. callback: function (_data) {
  666. result = _data.text;
  667. }
  668. });
  669. return result;
  670. },
  671. jsgw: function (value) {
  672. var result;
  673. top.learun.clientdata.getAsync('dataItem', {
  674. key: value,
  675. code: 'jsgw',
  676. callback: function (_data) {
  677. result = _data.text;
  678. }
  679. });
  680. return result;
  681. },
  682. titleOfTechPostNo: function (value) {
  683. var result;
  684. top.learun.clientdata.getAsync('dataItem', {
  685. key: value,
  686. code: 'PostRank',
  687. callback: function (_data) {
  688. result = _data.text;
  689. }
  690. });
  691. return result;
  692. },
  693. isInActiveStatus: function (value) {
  694. var result;
  695. top.learun.clientdata.getAsync('dataItem', {
  696. key: value,
  697. code: 'JobStatus',
  698. callback: function (_data) {
  699. result = _data.text;
  700. }
  701. });
  702. return result;
  703. },
  704. positionLevel: function (value) {
  705. var result;
  706. top.learun.clientdata.getAsync('dataItem', {
  707. key: value,
  708. code: 'PositionLevel',
  709. callback: function (_data) {
  710. result = _data.text;
  711. }
  712. });
  713. return result;
  714. },
  715. compilationCategory: function (value) {
  716. var result;
  717. top.learun.clientdata.getAsync('dataItem', {
  718. key: value,
  719. code: 'CompilationCategory',
  720. callback: function (_data) {
  721. result = _data.text;
  722. }
  723. });
  724. return result;
  725. },
  726. obtainWay: function (value) {
  727. var result;
  728. top.learun.clientdata.getAsync('dataItem', {
  729. key: value,
  730. code: 'ObtainWay',
  731. callback: function (_data) {
  732. result = _data.text;
  733. }
  734. });
  735. return result;
  736. },
  737. obtainWayOfDegree: function (value) {
  738. var result;
  739. top.learun.clientdata.getAsync('dataItem', {
  740. key: value,
  741. code: 'ObtainWayOfDegree',
  742. callback: function (_data) {
  743. result = _data.text;
  744. }
  745. });
  746. return result;
  747. },
  748. technicalPost: function (value) {
  749. var result;
  750. top.learun.clientdata.getAsync('dataItem', {
  751. key: value,
  752. code: 'TeacherTitlePostLevel',
  753. callback: function (_data) {
  754. result = _data.text;
  755. }
  756. });
  757. return result;
  758. },
  759. technicalLevelOfWorker: function (value) {
  760. var result;
  761. top.learun.clientdata.getAsync('dataItem', {
  762. key: value,
  763. code: 'WorkerTechnologyGrade',
  764. callback: function (_data) {
  765. result = _data.text;
  766. }
  767. });
  768. return result;
  769. },
  770. empFullTime: function (value) {
  771. var result;
  772. top.learun.clientdata.getAsync('dataItem', {
  773. key: value,
  774. code: 'EmpFullTime',
  775. callback: function (_data) {
  776. result = _data.text;
  777. }
  778. });
  779. return result;
  780. },
  781. yesOrNoBit: function (value) {
  782. var result;
  783. top.learun.clientdata.getAsync('dataItem', {
  784. key: value.toString(),
  785. code: 'YesOrNoBit',
  786. callback: function (_data) {
  787. result = _data.text;
  788. }
  789. });
  790. return result;
  791. },
  792. }
  793. })
  794. </script>
  795. }
  796. </div>
  797. </div>
  798. <div class="tab-pane" id="tab2">
  799. <iframe id="PM_EducationExperience" width="100%" scrolling="no" height="100%" frameborder="0"></iframe>
  800. </div>
  801. <div class="tab-pane" id="tab3">
  802. <iframe id="PM_TechnicalPost" width="100%" scrolling="no" height="100%" frameborder="0"></iframe>
  803. </div>
  804. <div class="tab-pane" id="tab4">
  805. <iframe id="PM_WorkerTechnology" width="100%" scrolling="no" height="100%" frameborder="0"></iframe>
  806. </div>
  807. <div class="tab-pane" id="tab5">
  808. <iframe id="PM_Resume" width="100%" scrolling="no" height="100%" frameborder="0"></iframe>
  809. </div>
  810. <div class="tab-pane" id="tab6">
  811. <iframe id="PM_FamilySituation" width="100%" scrolling="no" height="100%" frameborder="0"></iframe>
  812. </div>
  813. <div class="tab-pane" id="tab7">
  814. <iframe id="PM_PositionChange" width="100%" scrolling="no" height="100%" frameborder="0"></iframe>
  815. </div>
  816. <div class="tab-pane" id="tab8">
  817. <iframe id="PM_YearAssess" width="100%" scrolling="no" height="100%" frameborder="0"></iframe>
  818. </div>
  819. <div class="tab-pane" id="tab9">
  820. <iframe id="PM_Certificate" width="100%" scrolling="no" height="100%" frameborder="0"></iframe>
  821. </div>
  822. </div>
  823. </div>
  824. @Html.AppendJsFile("/Views/UserCenter/IndexInTeacher.js")