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.
 
 
 
 
 
 

835 lines
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: 'PolityStatus',
  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. if (!!value) {
  483. var date = new Date(value);
  484. if (date instanceof Date && !isNaN(date.getTime())) {
  485. return date.toLocaleDateString();
  486. } else {
  487. return '';
  488. }
  489. } else
  490. return '';
  491. },
  492. company: function (value) {
  493. var result;
  494. top.learun.clientdata.getAsync('custmerData', {
  495. sync: true,
  496. url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'company',
  497. key: value,
  498. keyId: 'f_companyid',
  499. callback: function (_data) {
  500. result = _data.f_fullname;
  501. }
  502. });
  503. return result;
  504. },
  505. departmentId: function (value) {
  506. var result;
  507. top.learun.clientdata.getAsync('custmerData', {
  508. sync: true,
  509. url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'classdata',
  510. key: value,
  511. keyId: 'id',
  512. callback: function (_data) {
  513. result = _data.name;
  514. }
  515. });
  516. return result;
  517. },
  518. nationalityNo: function (value) {
  519. var result;
  520. top.learun.clientdata.getAsync('dataItem', {
  521. key: value,
  522. code: 'National',
  523. callback: function (_data) {
  524. result = _data.text;
  525. }
  526. });
  527. return result;
  528. },
  529. partyFaceNo: function (value) {
  530. var result;
  531. top.learun.clientdata.getAsync('dataItem', {
  532. key: value,
  533. code: 'PolityStatus',
  534. callback: function (_data) {
  535. result = _data.text;
  536. }
  537. });
  538. return result;
  539. },
  540. overseasChineseNo: function (value) {
  541. var result;
  542. top.learun.clientdata.getAsync('dataItem', {
  543. key: value,
  544. code: 'BCdOverseasChinese',
  545. callback: function (_data) {
  546. result = _data.text;
  547. }
  548. });
  549. return result;
  550. },
  551. healthStatusNo: function (value) {
  552. var result;
  553. top.learun.clientdata.getAsync('dataItem', {
  554. key: value,
  555. code: 'BCdHealthStatus',
  556. callback: function (_data) {
  557. result = _data.text;
  558. }
  559. });
  560. return result;
  561. },
  562. deptNo: function (value) {
  563. var result;
  564. top.learun.clientdata.getAsync('custmerData', {
  565. url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'CdDeptInfo',
  566. key: value,
  567. keyId: 'deptno',
  568. callback: function (_data) {
  569. result = _data.deptname;
  570. }.bind(this)
  571. });
  572. return result;
  573. },
  574. subjectSpeciesNo: function (value) {
  575. var result;
  576. top.learun.clientdata.getAsync('dataItem', {
  577. key: value,
  578. code: 'SubjectSpecies',
  579. callback: function (_data) {
  580. result = _data.text;
  581. }
  582. });
  583. return result;
  584. },
  585. familyOriginNo: function (value) {
  586. var result;
  587. top.learun.clientdata.getAsync('dataItem', {
  588. key: value,
  589. code: 'BCdFamilyOrigin',
  590. callback: function (_data) {
  591. result = _data.text;
  592. }
  593. });
  594. return result;
  595. },
  596. foreignLanguageNo: function (value) {
  597. var result;
  598. top.learun.clientdata.getAsync('dataItem', {
  599. key: value,
  600. code: 'BCdForeignLanguage',
  601. callback: function (_data) {
  602. result = _data.text;
  603. }
  604. });
  605. return result;
  606. },
  607. provinceNo: function (value) {
  608. var result;
  609. top.learun.clientdata.getAsync('custmerData', {
  610. sync: true,
  611. url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'DIC_PROVINCE',
  612. key: value,
  613. keyId: 'pcode',
  614. callback: function (_data) {
  615. result = _data['pname'];
  616. }
  617. });
  618. return result;
  619. },
  620. cityNo: function (value) {
  621. var result;
  622. top.learun.clientdata.getAsync('custmerData', {
  623. sync: true,
  624. url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'DIC_CITY',
  625. key: value,
  626. keyId: 'ccode',
  627. callback: function (_data) {
  628. result = _data['cname'];
  629. }
  630. });
  631. return result;
  632. },
  633. regionNo: function (value) {
  634. var result;
  635. top.learun.clientdata.getAsync('custmerData', {
  636. sync: true,
  637. url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'DIC_AREA',
  638. key: value,
  639. keyId: 'acode',
  640. callback: function (_data) {
  641. result = _data['aname'];
  642. }
  643. });
  644. return result;
  645. },
  646. cultureDegreeNo: function (value) {
  647. var result;
  648. top.learun.clientdata.getAsync('dataItem', {
  649. key: value,
  650. code: 'CollegeType',
  651. callback: function (_data) {
  652. result = _data.text;
  653. }
  654. });
  655. return result;
  656. },
  657. degreeNo: function (value) {
  658. var result;
  659. top.learun.clientdata.getAsync('dataItem', {
  660. key: value,
  661. code: 'BCdDegree',
  662. callback: function (_data) {
  663. result = _data.text;
  664. }
  665. });
  666. return result;
  667. },
  668. jsgw: function (value) {
  669. var result;
  670. top.learun.clientdata.getAsync('dataItem', {
  671. key: value,
  672. code: 'jsgw',
  673. callback: function (_data) {
  674. result = _data.text;
  675. }
  676. });
  677. return result;
  678. },
  679. titleOfTechPostNo: function (value) {
  680. var result;
  681. top.learun.clientdata.getAsync('dataItem', {
  682. key: value,
  683. code: 'PostRank',
  684. callback: function (_data) {
  685. result = _data.text;
  686. }
  687. });
  688. return result;
  689. },
  690. isInActiveStatus: function (value) {
  691. var result;
  692. top.learun.clientdata.getAsync('dataItem', {
  693. key: value,
  694. code: 'JobStatus',
  695. callback: function (_data) {
  696. result = _data.text;
  697. }
  698. });
  699. return result;
  700. },
  701. positionLevel: function (value) {
  702. var result;
  703. top.learun.clientdata.getAsync('dataItem', {
  704. key: value,
  705. code: 'PositionLevel',
  706. callback: function (_data) {
  707. result = _data.text;
  708. }
  709. });
  710. return result;
  711. },
  712. compilationCategory: function (value) {
  713. var result;
  714. top.learun.clientdata.getAsync('dataItem', {
  715. key: value,
  716. code: 'CompilationCategory',
  717. callback: function (_data) {
  718. result = _data.text;
  719. }
  720. });
  721. return result;
  722. },
  723. obtainWay: function (value) {
  724. var result;
  725. top.learun.clientdata.getAsync('dataItem', {
  726. key: value,
  727. code: 'ObtainWay',
  728. callback: function (_data) {
  729. result = _data.text;
  730. }
  731. });
  732. return result;
  733. },
  734. obtainWayOfDegree: function (value) {
  735. var result;
  736. top.learun.clientdata.getAsync('dataItem', {
  737. key: value,
  738. code: 'ObtainWayOfDegree',
  739. callback: function (_data) {
  740. result = _data.text;
  741. }
  742. });
  743. return result;
  744. },
  745. technicalPost: function (value) {
  746. var result;
  747. top.learun.clientdata.getAsync('dataItem', {
  748. key: value,
  749. code: 'TeacherTitlePostLevel',
  750. callback: function (_data) {
  751. result = _data.text;
  752. }
  753. });
  754. return result;
  755. },
  756. technicalLevelOfWorker: function (value) {
  757. var result;
  758. top.learun.clientdata.getAsync('dataItem', {
  759. key: value,
  760. code: 'WorkerTechnologyGrade',
  761. callback: function (_data) {
  762. result = _data.text;
  763. }
  764. });
  765. return result;
  766. },
  767. empFullTime: function (value) {
  768. var result;
  769. top.learun.clientdata.getAsync('dataItem', {
  770. key: value,
  771. code: 'EmpFullTime',
  772. callback: function (_data) {
  773. result = _data.text;
  774. }
  775. });
  776. return result;
  777. },
  778. yesOrNoBit: function (value) {
  779. var result;
  780. top.learun.clientdata.getAsync('dataItem', {
  781. key: value.toString(),
  782. code: 'YesOrNoBit',
  783. callback: function (_data) {
  784. result = _data.text;
  785. }
  786. });
  787. return result;
  788. },
  789. }
  790. })
  791. </script>
  792. }
  793. </div>
  794. </div>
  795. <div class="tab-pane" id="tab2">
  796. <iframe id="PM_EducationExperience" width="100%" scrolling="no" height="100%" frameborder="0"></iframe>
  797. </div>
  798. <div class="tab-pane" id="tab3">
  799. <iframe id="PM_TechnicalPost" width="100%" scrolling="no" height="100%" frameborder="0"></iframe>
  800. </div>
  801. <div class="tab-pane" id="tab4">
  802. <iframe id="PM_WorkerTechnology" width="100%" scrolling="no" height="100%" frameborder="0"></iframe>
  803. </div>
  804. <div class="tab-pane" id="tab5">
  805. <iframe id="PM_Resume" width="100%" scrolling="no" height="100%" frameborder="0"></iframe>
  806. </div>
  807. <div class="tab-pane" id="tab6">
  808. <iframe id="PM_FamilySituation" width="100%" scrolling="no" height="100%" frameborder="0"></iframe>
  809. </div>
  810. </div>
  811. </div>
  812. @Html.AppendJsFile("/Views/UserCenter/IndexInTeacher.js")