Browse Source

高教人才申报根据输入的idcard及企业idcard提示是否自动填入旧库信息

sugangqiang 1 year ago
parent
commit
517094ab3d

+ 2 - 0
public/static/modular/gate/talentInfo/new_talentInfo_wj_info.js

@@ -959,6 +959,8 @@ $("#card_number").blur(function () {
                 TalentInfoInfoDlg.bankChange();
                 TalentInfoInfoDlg.bankChange();
             }
             }
             Feng.confirm("查询到信息库中存在该人员的信息,是否自动填入?", operation);
             Feng.confirm("查询到信息库中存在该人员的信息,是否自动填入?", operation);
+        } else {
+            async_padding($(this).val().trim(), $("#card_type").val());
         }
         }
     }, function (data) {
     }, function (data) {
     });
     });

+ 49 - 3
public/static/modular/gate/talentInfo/talentInfo_gj_info.js

@@ -323,12 +323,12 @@ TalentInfoInfoDlg.afterSelectCity = function () {
 }
 }
 //初始化附件类别表单
 //初始化附件类别表单
 TalentInfoInfoDlg.initFileTable = function () {
 TalentInfoInfoDlg.initFileTable = function () {
-    var queryData = {};    
+    var queryData = {};
     queryData['project'] = CONFIG.project_rcrd;
     queryData['project'] = CONFIG.project_rcrd;
     queryData['type'] = $("#type").val();
     queryData['type'] = $("#type").val();
     queryData["talent_condition"] = $("#talent_condition").val();
     queryData["talent_condition"] = $("#talent_condition").val();
     queryData['checkState'] = $("#checkState").val();
     queryData['checkState'] = $("#checkState").val();
-    queryData['isMix'] = 1;    
+    queryData['isMix'] = 1;
     $("#fileTable").bootstrapTable({
     $("#fileTable").bootstrapTable({
         url: Feng.ctxPath + "/common/api/findCommonFileType",
         url: Feng.ctxPath + "/common/api/findCommonFileType",
         method: 'POST',
         method: 'POST',
@@ -626,7 +626,53 @@ $("#card_type").change(function () {
     async_padding($("#card_number").val().trim(), $(this).val());
     async_padding($("#card_number").val().trim(), $(this).val());
 })
 })
 $("#card_number").blur(function () {
 $("#card_number").blur(function () {
-    async_padding($(this).val().trim(), $("#card_type").val());
+    var idCard = $(this).val();
+    var ajax = new $ax(Feng.ctxPath + "/enterprise/talent/getTalentInfoFromOldLibrary", function (data) {
+        if (data.code == 200) {
+            var operation = function () {
+                var info = data.info;
+                $("#name").val(info.name);
+                $("#nation").val(info.nation);
+                $("#card_type").val(info.cardType);
+                $("#sex").val(info.sex);
+                $("#birthday").val(info.birthday);
+                $("#politics").val(info.politics);
+                $("#province").val(info.provinceCode);
+                TalentInfoInfoDlg.afterSelectProvince()
+                $("#city").val(info.cityCode);
+                TalentInfoInfoDlg.afterSelectCity()
+                $("#county").val(info.countyCode);
+                $("#position").val(info.post);
+                $("#cur_entry_time").val(info.entryTime);
+                $("#labor_contract_rangetime").val(info.startTime + " - " + info.endTime);
+                $("#highest_degree").val(info.highEducation);
+                $("#graduate_school").val(info.graduateSchool);
+                $("#major").val(info.major);
+                $("#study_abroad").val(info.studyAbroad);
+                $("#title").val(info.title);
+                $("#pro_qua").val(info.professionalQualifications);
+                $("#phone").val(info.phone);
+                $("#email").val(info.email);
+                $("#talent_arrange").val(info.talentArrange);
+                $("#bank").val(info.bank);
+                $("#bank_number").val(info.bankNumber);
+                $("#bank_branch_name").val(info.bankNetwork);
+                $("#bank_account").val(info.bankAccount);
+                $("#experience").val(info.mainHonours);
+                $("#education").val(info.educationAndResume);
+                TalentInfoInfoDlg.changeStudyAbroad();
+                TalentInfoInfoDlg.getLayerCatdByLayer();
+                TalentInfoInfoDlg.getIdentifyCondition();
+                TalentInfoInfoDlg.bankChange();
+            }
+            Feng.confirm("查询到信息库中存在该人员的信息,是否自动填入?", operation);
+        } else {
+            async_padding($(this).val().trim(), $("#card_type").val());
+        }
+    }, function (data) {
+    });
+    ajax.set("idCard", idCard);
+    ajax.start();
 })
 })
 function async_padding(card_number, card_type) {
 function async_padding(card_number, card_type) {
     if (card_number != "" && card_number.length == 18 && card_type == "1") {
     if (card_number != "" && card_number.length == 18 && card_type == "1") {