Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
 
 
 
 
 
 

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