You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

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