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.
 
 
 
 
 
 

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