Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.
 
 
 
 
 
 

855 rader
51 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('custmerData', {
  207. sync: true,
  208. url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'BCdNationality',
  209. key: value,
  210. keyId: 'nationalityno',
  211. callback: function (_data) {
  212. result = _data['nationality'];
  213. }
  214. });
  215. return result;
  216. },
  217. partyFaceNo: function (value) {
  218. var result;
  219. top.learun.clientdata.getAsync('custmerData', {
  220. sync: true,
  221. url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'BCdPartyFace',
  222. key: value,
  223. keyId: 'partyfaceno',
  224. callback: function (_data) {
  225. result = _data['partyface'];
  226. }
  227. });
  228. return result;
  229. },
  230. province: function (value) {
  231. var result;
  232. top.learun.clientdata.getAsync('custmerData', {
  233. sync: true,
  234. url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'DIC_PROVINCE',
  235. key: value,
  236. keyId: 'pcode',
  237. callback: function (_data) {
  238. result = _data['pname'];
  239. }
  240. });
  241. return result;
  242. },
  243. city: function (value) {
  244. var result;
  245. top.learun.clientdata.getAsync('custmerData', {
  246. sync: true,
  247. url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'DIC_CITY',
  248. key: value,
  249. keyId: 'ccode',
  250. callback: function (_data) {
  251. result = _data['cname'];
  252. }
  253. });
  254. return result;
  255. },
  256. area: function (value) {
  257. var result;
  258. top.learun.clientdata.getAsync('custmerData', {
  259. sync: true,
  260. url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'DIC_AREA',
  261. key: value,
  262. keyId: 'acode',
  263. callback: function (_data) {
  264. result = _data['aname'];
  265. }
  266. });
  267. return result;
  268. },
  269. overseasChineseNo: function (value) {
  270. var result;
  271. top.learun.clientdata.getAsync('custmerData', {
  272. sync: true,
  273. url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'BCdOverseasChinese',
  274. key: value,
  275. keyId: 'overseaschineseno',
  276. callback: function (_data) {
  277. result = _data.overseaschinesename;
  278. }
  279. });
  280. return result;
  281. },
  282. healthStatusNo: function (value) {
  283. var result;
  284. top.learun.clientdata.getAsync('custmerData', {
  285. sync: true,
  286. url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'BCdHealthStatus',
  287. key: value,
  288. keyId: 'healthstatusno',
  289. callback: function (_data) {
  290. result = _data.healthstatus;
  291. }
  292. });
  293. return result;
  294. },
  295. deptNo: function (value) {
  296. var result;
  297. top.learun.clientdata.getAsync('custmerData', {
  298. url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'CdDeptInfo',
  299. key: value,
  300. keyId: 'deptno',
  301. callback: function (_data) {
  302. result = _data.deptname;
  303. }.bind(this)
  304. });
  305. return result;
  306. },
  307. majorNo: function (value) {
  308. var result;
  309. top.learun.clientdata.getAsync('custmerData', {
  310. url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'CdMajorInfo',
  311. key: value,
  312. keyId: 'majorno',
  313. callback: function (_data) {
  314. result = _data.majorname;
  315. }.bind(this)
  316. });
  317. return result;
  318. },
  319. class: function (value) {
  320. var result;
  321. top.learun.clientdata.getAsync('custmerData', {
  322. sync: true,
  323. url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'bjsj',
  324. key: value,
  325. keyId: 'classno',
  326. callback: function (_data) {
  327. result = _data['classname'];
  328. }
  329. });
  330. return result;
  331. }
  332. }
  333. })
  334. </script>
  335. }
  336. else if (ViewBag.UserType == "教师")
  337. {
  338. <div id="teacher" class="user_warpper student_warpper">
  339. <div class="index_sec index_sec1">
  340. <div class="userTitle">
  341. <a href="/EducationalAdministration/EmpInfo/FormModify?keyValue=@ViewBag.UserID">修改基本信息 <i class="fa fa-edit"></i></a>
  342. </div>
  343. <!-- / user_sec1 -->
  344. <div class="user_sec1">
  345. <img src="~/Content/images/Login/user4.png" />
  346. <div class="userSec1Box">
  347. <div class="userSec1L">
  348. <div class="userSec1Img">
  349. @*<img src="~/Content/images/Login/user3.jpg" />*@
  350. <img :src="this.headUrl" />
  351. </div>
  352. <div class="userSec1T">{{teacherInfo.EmpName}}</div>
  353. </div>
  354. <ul class="userSec1R">
  355. <li>职 &nbsp; 工 &nbsp; 号 :{{teacherInfo.EmpNo}} </li>
  356. <li>性 &nbsp; &nbsp; &nbsp; 别 : {{teacherInfo.GenderNo | sex}}</li>
  357. <li>出生日期 : {{teacherInfo.Birthday | date}}</li>
  358. <li>联系电话 : {{teacherInfo.mobile}}</li>
  359. <li>校 &nbsp; &nbsp; &nbsp; 区 : {{baseInfo.companyId | company}}</li>
  360. <li>岗位类别 : {{teacherInfo.EmpSortNo | jsgw}}</li>
  361. <li>岗位职级 : {{teacherInfo.PostRank | titleOfTechPostNo}}</li>
  362. </ul>
  363. </div>
  364. </div>
  365. <!-- / user_sec1 -->
  366. <!-- / user_sec2 -->
  367. <div class="user_sec2">
  368. <div class="userSec2Box">
  369. <div class="userSec2T">个人信息 <i class="fa fa-angle-right"></i></div>
  370. <ul class="userSec2List">
  371. <li>身份证号 : {{teacherInfo.IdentityCardNo}} </li>
  372. <li>民 族 : {{teacherInfo.NationalityNo | nationalityNo}}</li>
  373. <li>政治面貌 : {{teacherInfo.PartyFaceNo | partyFaceNo}}</li>
  374. <li>入党(团)时间 : {{teacherInfo.JoinPartyTime | date}}</li>
  375. <li>电子邮箱 : {{teacherInfo.EMail}}</li>
  376. <li>紧急联系人 : {{teacherInfo.Linkman}}</li>
  377. <li>联系人电话 : {{teacherInfo.PhoneOfLinkman}}</li>
  378. <li>健康状况 : {{teacherInfo.HealthStatusNo | healthStatusNo}}</li>
  379. <li>家庭出身 : {{teacherInfo.FamilyOriginNo | familyOriginNo}} </li>
  380. <li>港澳台侨 : {{teacherInfo.OverseasChineseNo | overseasChineseNo}} </li>
  381. <li>户籍省份 : {{teacherInfo.ProvinceNo | provinceNo}} </li>
  382. <li>户籍地市 : {{teacherInfo.CityNo | cityNo}} </li>
  383. <li>户籍县区 : {{teacherInfo.RegionNo | regionNo}} </li>
  384. <li>户籍地址 : {{teacherInfo.LocusOfResidence}} </li>
  385. <li>家庭住址 : {{teacherInfo.Homeaddress}} </li>
  386. <li>档案地址 : {{teacherInfo.LocusOfArchives}} </li>
  387. </ul>
  388. </div>
  389. <div class="userSec2Box">
  390. <div class="userSec2T">职业信息 <i class="fa fa-angle-right"></i></div>
  391. <ul class="userSec2List">
  392. <li>员工状态 : {{teacherInfo.IsInActiveStatus | isInActiveStatus}} </li>
  393. <li>部门 : {{teacherInfo.F_DepartmentId | departmentId}}</li>
  394. <li>系部 : {{teacherInfo.DeptNo | deptNo}} </li>
  395. <li>岗位类别 : {{teacherInfo.EmpSortNo | jsgw}} </li>
  396. <li>岗位名称 : {{teacherInfo.TitleOfTechPostNo}} </li>
  397. <li>岗位职级 : {{teacherInfo.PostRank | titleOfTechPostNo}} </li>
  398. <li>现聘工资级别 : {{teacherInfo.PositionLevel | positionLevel}} </li>
  399. <li>聘任时间 : {{teacherInfo.InSchoolDate | date}} </li>
  400. <li>编制类别 : {{teacherInfo.CompilationCategory | compilationCategory}} </li>
  401. <li>参加工作时间 : {{teacherInfo.AddWorkDate | date}} </li>
  402. <li>工龄偏移量(月) : {{teacherInfo.AddWorkOffset}} </li>
  403. <li>工龄(减去偏移量) : {{teacherInfo.AddWorkHours}} </li>
  404. <li>进入集团时间 : {{teacherInfo.GroupDate | date}} </li>
  405. <li>集团龄偏移量(月) : {{teacherInfo.GroupOffset}} </li>
  406. <li>集团龄(减去偏移量) : {{teacherInfo.GroupHours}} </li>
  407. <li>进入教育系统时间 : {{teacherInfo.EducationalDate | date}} </li>
  408. <li>教龄偏移量(月) : {{teacherInfo.EducationalOffset}} </li>
  409. <li>教龄(减去偏移量) : {{teacherInfo.EducationalHours}} </li>
  410. <li>来校时间 : {{teacherInfo.SchoolDate | date}} </li>
  411. <li>校龄偏移量(月) : {{teacherInfo.SchoolOffset}} </li>
  412. <li>校龄(减去偏移量) : {{teacherInfo.SchoolHours}} </li>
  413. <li>拟退休时间 : {{teacherInfo.FictitiousRetireTime | date}} </li>
  414. <li>转正时间 : {{teacherInfo.FormalTime | date}} </li>
  415. <li>从教三十年表彰年度 : {{teacherInfo.CommendationYear}} </li>
  416. </ul>
  417. </div>
  418. <div class="userSec2Box">
  419. <div class="userSec2T">学历学位信息 <i class="fa fa-angle-right"></i></div>
  420. <ul class="userSec2List">
  421. <li>最高学历 : {{teacherInfo.HighestRecord | cultureDegreeNo}} </li>
  422. <li>最高学历取得时间 : {{teacherInfo.HighestRecordGetTime | date}}</li>
  423. <li>最高学历获取方式 : {{teacherInfo.ObtainWayOfHighestRecord | obtainWay}} </li>
  424. <li>学制(最高学历) : {{teacherInfo.EducationalSystem}} </li>
  425. <li>初始学历 : {{teacherInfo.CultureDegreeNo | cultureDegreeNo}} </li>
  426. <li>初始学历获取方式 : {{teacherInfo.ObtainWay | obtainWay}}</li>
  427. <li>最高学位 : {{teacherInfo.DegreeNo | degreeNo}} </li>
  428. <li>最高学位取得时间 : {{teacherInfo.HighestDegreeGetTime | date}} </li>
  429. <li>最高学位获取方式 : {{teacherInfo.ObtainWayOfHighestDegree | obtainWayOfDegree}} </li>
  430. <li>初始学位 : {{teacherInfo.InitialDegree | degreeNo}} </li>
  431. <li>初始学位获取方式 : {{teacherInfo.ObtainWayOfInitialDegree | obtainWayOfDegree}}</li>
  432. <li>备注 : {{teacherInfo.Remark}} </li>
  433. </ul>
  434. </div>
  435. <div class="userSec2Box">
  436. <div class="userSec2T">专业技术职务信息 <i class="fa fa-angle-right"></i></div>
  437. <ul class="userSec2List">
  438. <li>专业技术职务等级 : {{teacherInfo.JobRank | technicalPost}} </li>
  439. <li>专业技术职务取得时间 : {{teacherInfo.JobRankGetTime | date}}</li>
  440. <li>专业技术职务名称 : {{teacherInfo.JobTitle}} </li>
  441. <li>工人技术等级 : {{teacherInfo.WorkLevel | technicalLevelOfWorker}} </li>
  442. <li>工人技术等级取得时间 : {{teacherInfo.WorkLevelGetTime | date}} </li>
  443. </ul>
  444. </div>
  445. <div class="userSec2Box">
  446. <div class="userSec2T">其他 <i class="fa fa-angle-right"></i></div>
  447. <ul class="userSec2List">
  448. <li>专职兼职 : {{teacherInfo.EmpFullTimeNo | empFullTime}}</li>
  449. <li>是否代课 : {{teacherInfo.IsHasLesson | yesOrNoBit}} </li>
  450. <li>学科门类 : {{teacherInfo.SubjectSpeciesNo | subjectSpeciesNo}}</li>
  451. <li>外语语种 : {{teacherInfo.ForeignLanguageNo | foreignLanguageNo}} </li>
  452. <li>毕业学校 : {{teacherInfo.GraduateSchoolName}} </li>
  453. <li>毕业时间: {{teacherInfo.GraduateDate1 | date}}</li>
  454. <li>拼音缩写 : {{teacherInfo.SpellBrief}}</li>
  455. </ul>
  456. </div>
  457. </div>
  458. <!-- / user_sec2 -->
  459. </div>
  460. </div>
  461. <script>
  462. new Vue({
  463. el: "#teacher",
  464. data: {
  465. headUrl: "",
  466. baseInfo: "",
  467. teacherInfo: "",
  468. },
  469. methods: {
  470. getData: function () {
  471. $.get('/UserCenter/GetTeacherInfo', function (ref) {
  472. this.teacherInfo = ref.data.userInfo;
  473. this.baseInfo = ref.data.basecInfo;
  474. }.bind(this), "json");
  475. },
  476. getUrl: function () {
  477. var loginInfo = top.learun.clientdata.get(['userinfo']);
  478. this.headUrl = '/LR_OrganizationModule/User/GetImg?userId=' + loginInfo.userId;
  479. }
  480. },
  481. created() {
  482. this.getData();
  483. this.getUrl();
  484. },
  485. filters: {
  486. sex: function (value) {
  487. return value ? "男" : "女";
  488. },
  489. date: function (value) {
  490. var date = new Date(value);
  491. return date.toLocaleDateString();
  492. },
  493. company: function (value) {
  494. var result;
  495. top.learun.clientdata.getAsync('custmerData', {
  496. sync: true,
  497. url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'company',
  498. key: value,
  499. keyId: 'f_companyid',
  500. callback: function (_data) {
  501. result = _data.f_fullname;
  502. }
  503. });
  504. return result;
  505. },
  506. departmentId: function (value) {
  507. var result;
  508. top.learun.clientdata.getAsync('custmerData', {
  509. sync: true,
  510. url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'classdata',
  511. key: value,
  512. keyId: 'id',
  513. callback: function (_data) {
  514. result = _data.name;
  515. }
  516. });
  517. return result;
  518. },
  519. nationalityNo: function (value) {
  520. var result;
  521. top.learun.clientdata.getAsync('custmerData', {
  522. sync: true,
  523. url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'BCdNationality',
  524. key: value,
  525. keyId: 'nationalityno',
  526. callback: function (_data) {
  527. result = _data['nationality'];
  528. }
  529. });
  530. return result;
  531. },
  532. partyFaceNo: function (value) {
  533. var result;
  534. top.learun.clientdata.getAsync('custmerData', {
  535. sync: true,
  536. url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'BCdPartyFace',
  537. key: value,
  538. keyId: 'partyfaceno',
  539. callback: function (_data) {
  540. result = _data['partyface'];
  541. }
  542. });
  543. return result;
  544. },
  545. overseasChineseNo: function (value) {
  546. var result;
  547. top.learun.clientdata.getAsync('custmerData', {
  548. sync: true,
  549. url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'BCdOverseasChinese',
  550. key: value,
  551. keyId: 'overseaschineseno',
  552. callback: function (_data) {
  553. result = _data.overseaschinesename;
  554. }
  555. });
  556. return result;
  557. },
  558. healthStatusNo: function (value) {
  559. var result;
  560. top.learun.clientdata.getAsync('custmerData', {
  561. sync: true,
  562. url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'BCdHealthStatus',
  563. key: value,
  564. keyId: 'healthstatusno',
  565. callback: function (_data) {
  566. result = _data.healthstatus;
  567. }
  568. });
  569. return result;
  570. },
  571. deptNo: function (value) {
  572. var result;
  573. top.learun.clientdata.getAsync('custmerData', {
  574. url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'CdDeptInfo',
  575. key: value,
  576. keyId: 'deptno',
  577. callback: function (_data) {
  578. result = _data.deptname;
  579. }.bind(this)
  580. });
  581. return result;
  582. },
  583. subjectSpeciesNo: function (value) {
  584. var result;
  585. top.learun.clientdata.getAsync('custmerData', {
  586. url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'BCdSubjectSpecies',
  587. key: value,
  588. keyId: 'subjectspeciesno',
  589. callback: function (_data) {
  590. result = _data.subjectspecies;
  591. }.bind(this)
  592. });
  593. return result;
  594. },
  595. familyOriginNo: function (value) {
  596. var result;
  597. top.learun.clientdata.getAsync('custmerData', {
  598. url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'BCdFamilyOrigin',
  599. key: value,
  600. keyId: 'familyoriginno',
  601. callback: function (_data) {
  602. result = _data.familyorigin;
  603. }.bind(this)
  604. });
  605. return result;
  606. },
  607. foreignLanguageNo: function (value) {
  608. var result;
  609. top.learun.clientdata.getAsync('custmerData', {
  610. url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'BCdForeignLanguage',
  611. key: value,
  612. keyId: 'foreignlanguageno',
  613. callback: function (_data) {
  614. result = _data.foreignlanguagename;
  615. }.bind(this)
  616. });
  617. return result;
  618. },
  619. provinceNo: function (value) {
  620. var result;
  621. top.learun.clientdata.getAsync('custmerData', {
  622. sync: true,
  623. url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'DIC_PROVINCE',
  624. key: value,
  625. keyId: 'pcode',
  626. callback: function (_data) {
  627. result = _data['pname'];
  628. }
  629. });
  630. return result;
  631. },
  632. cityNo: function (value) {
  633. var result;
  634. top.learun.clientdata.getAsync('custmerData', {
  635. sync: true,
  636. url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'DIC_CITY',
  637. key: value,
  638. keyId: 'ccode',
  639. callback: function (_data) {
  640. result = _data['cname'];
  641. }
  642. });
  643. return result;
  644. },
  645. regionNo: function (value) {
  646. var result;
  647. top.learun.clientdata.getAsync('custmerData', {
  648. sync: true,
  649. url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'DIC_AREA',
  650. key: value,
  651. keyId: 'acode',
  652. callback: function (_data) {
  653. result = _data['aname'];
  654. }
  655. });
  656. return result;
  657. },
  658. cultureDegreeNo: function (value) {
  659. var result;
  660. top.learun.clientdata.getAsync('custmerData', {
  661. sync: true,
  662. url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'BCdCultureDegree',
  663. key: value,
  664. keyId: 'culturedegreeno',
  665. callback: function (_data) {
  666. result = _data['culturedegree'];
  667. }
  668. });
  669. return result;
  670. },
  671. degreeNo: function (value) {
  672. var result;
  673. top.learun.clientdata.getAsync('custmerData', {
  674. sync: true,
  675. url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'BCdDegree',
  676. key: value,
  677. keyId: 'degreeno',
  678. callback: function (_data) {
  679. result = _data['degreename'];
  680. }
  681. });
  682. return result;
  683. },
  684. jsgw: function (value) {
  685. var result;
  686. top.learun.clientdata.getAsync('dataItem', {
  687. key: value,
  688. code: 'jsgw',
  689. callback: function (_data) {
  690. result = _data.text;
  691. }
  692. });
  693. return result;
  694. },
  695. titleOfTechPostNo: function (value) {
  696. var result;
  697. top.learun.clientdata.getAsync('custmerData', {
  698. sync: true,
  699. url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'BCdTitleOfTechPost',
  700. key: value,
  701. keyId: 'titleoftechpostno',
  702. callback: function (_data) {
  703. result = _data['titleoftechpost'];
  704. }
  705. });
  706. return result;
  707. },
  708. isInActiveStatus: function (value) {
  709. var result;
  710. top.learun.clientdata.getAsync('dataItem', {
  711. key: value,
  712. code: 'JobStatus',
  713. callback: function (_data) {
  714. result = _data.text;
  715. }
  716. });
  717. return result;
  718. },
  719. positionLevel: function (value) {
  720. var result;
  721. top.learun.clientdata.getAsync('dataItem', {
  722. key: value,
  723. code: 'PositionLevel',
  724. callback: function (_data) {
  725. result = _data.text;
  726. }
  727. });
  728. return result;
  729. },
  730. compilationCategory: function (value) {
  731. var result;
  732. top.learun.clientdata.getAsync('dataItem', {
  733. key: value,
  734. code: 'CompilationCategory',
  735. callback: function (_data) {
  736. result = _data.text;
  737. }
  738. });
  739. return result;
  740. },
  741. obtainWay: function (value) {
  742. var result;
  743. top.learun.clientdata.getAsync('dataItem', {
  744. key: value,
  745. code: 'ObtainWay',
  746. callback: function (_data) {
  747. result = _data.text;
  748. }
  749. });
  750. return result;
  751. },
  752. obtainWayOfDegree: function (value) {
  753. var result;
  754. top.learun.clientdata.getAsync('dataItem', {
  755. key: value,
  756. code: 'ObtainWayOfDegree',
  757. callback: function (_data) {
  758. result = _data.text;
  759. }
  760. });
  761. return result;
  762. },
  763. technicalPost: function (value) {
  764. var result;
  765. top.learun.clientdata.getAsync('dataItem', {
  766. key: value,
  767. code: 'TechnicalPost',
  768. callback: function (_data) {
  769. result = _data.text;
  770. }
  771. });
  772. return result;
  773. },
  774. technicalLevelOfWorker: function (value) {
  775. var result;
  776. top.learun.clientdata.getAsync('dataItem', {
  777. key: value,
  778. code: 'TechnicalLevelOfWorker',
  779. callback: function (_data) {
  780. result = _data.text;
  781. }
  782. });
  783. return result;
  784. },
  785. empFullTime: function (value) {
  786. var result;
  787. top.learun.clientdata.getAsync('dataItem', {
  788. key: value,
  789. code: 'EmpFullTime',
  790. callback: function (_data) {
  791. result = _data.text;
  792. }
  793. });
  794. return result;
  795. },
  796. yesOrNoBit: function (value) {
  797. var result;
  798. top.learun.clientdata.getAsync('dataItem', {
  799. key: value,
  800. code: 'YesOrNoBit',
  801. callback: function (_data) {
  802. result = _data.text;
  803. }
  804. });
  805. return result;
  806. },
  807. }
  808. })
  809. </script>
  810. }
  811. </div>
  812. </div>
  813. <div class="tab-pane" id="tab2">
  814. <iframe id="PM_EducationExperience" width="100%" scrolling="no" height="100%" frameborder="0"></iframe>
  815. </div>
  816. <div class="tab-pane" id="tab3">
  817. <iframe id="PM_TechnicalPost" width="100%" scrolling="no" height="100%" frameborder="0"></iframe>
  818. </div>
  819. <div class="tab-pane" id="tab4">
  820. <iframe id="PM_WorkerTechnology" width="100%" scrolling="no" height="100%" frameborder="0"></iframe>
  821. </div>
  822. <div class="tab-pane" id="tab5">
  823. <iframe id="PM_Resume" width="100%" scrolling="no" height="100%" frameborder="0"></iframe>
  824. </div>
  825. <div class="tab-pane" id="tab6">
  826. <iframe id="PM_FamilySituation" width="100%" scrolling="no" height="100%" frameborder="0"></iframe>
  827. </div>
  828. </div>
  829. </div>
  830. @Html.AppendJsFile("/Views/UserCenter/IndexInTeacher.js")