Browse Source

转换手机号身份证错误处理

lizeyu 8 months ago
parent
commit
c2049fa967

+ 5 - 5
h5app/src/views/pages/jobUserInfo/userEdit.vue

@@ -761,15 +761,15 @@ export default defineComponent({
           baseInfoData.baseData.loginUserID = curStepData.value.loginUserID;
           const userMobile = baseInfoData.baseData.userMobile;
           const identityNumber = baseInfoData.baseData.identityNumber;
-          baseInfoData.baseData.userMobile = crtyptoHelp.encryptDesText(baseInfoData.baseData.userMobile);
-          baseInfoData.baseData.identityNumber = crtyptoHelp.encryptDesText(baseInfoData.baseData.identityNumber);
+          baseInfoData.baseData.userMobile = crtyptoHelp.encryptDesText(userMobile);
+          baseInfoData.baseData.identityNumber = crtyptoHelp.encryptDesText(identityNumber);
           baseInfoSave(baseInfoData.baseData).then(result => {
             if (result) {
               router.push({path: '/jobUserInfo/userEdit', query: {reload:0,jobUserID: baseInfoData.baseData.jobUserID,status:2,loginUserId:curStepData.value.loginUserID}});
-            }else{
-              baseInfoData.baseData.userMobile = userMobile;
-              baseInfoData.baseData.identityNumber = identityNumber;
             }
+          }, () =>{
+            baseInfoData.baseData.userMobile = userMobile;
+            baseInfoData.baseData.identityNumber = identityNumber;
           });
         }
       }

+ 5 - 5
h5app/src/views/pages/jobhunt/edit.vue

@@ -781,15 +781,15 @@ export default defineComponent({
           console.log("当前数据",baseInfoData.baseData);
           const userMobile = baseInfoData.baseData.userMobile;
           const identityNumber = baseInfoData.baseData.identityNumber;
-          baseInfoData.baseData.userMobile = crtyptoHelp.encryptDesText(baseInfoData.baseData.userMobile);
-          baseInfoData.baseData.identityNumber = crtyptoHelp.encryptDesText(baseInfoData.baseData.identityNumber);
+          baseInfoData.baseData.userMobile = crtyptoHelp.encryptDesText(userMobile);
+          baseInfoData.baseData.identityNumber = crtyptoHelp.encryptDesText(identityNumber);
           baseInfoSave(baseInfoData.baseData).then(result => {
             if (result) {
               router.push({path: './edit', query: {reload:0,jobUserID: baseInfoData.baseData.jobUserID,status:2}});
-            }else{
-              baseInfoData.baseData.userMobile = userMobile;
-              baseInfoData.baseData.identityNumber = identityNumber;
             }
+          }, () => {
+            baseInfoData.baseData.userMobile = userMobile;
+            baseInfoData.baseData.identityNumber = identityNumber;
           });
         }
       }

+ 2 - 2
vue/package-lock.json

@@ -7536,7 +7536,7 @@
     },
     "node_modules/echarts": {
       "version": "5.5.0",
-      "resolved": "https://registry.npmjs.org/echarts/-/echarts-5.5.0.tgz",
+      "resolved": "https://registry.npmmirror.com/echarts/-/echarts-5.5.0.tgz",
       "integrity": "sha512-rNYnNCzqDAPCr4m/fqyUFv7fD9qIsd50S6GDFgO1DxZhncCsNsG7IfUlAlvZe5oSEQxtsjnHiUuppzccry93Xw==",
       "dependencies": {
         "tslib": "2.3.0",
@@ -24599,7 +24599,7 @@
     },
     "echarts": {
       "version": "5.5.0",
-      "resolved": "https://registry.npmjs.org/echarts/-/echarts-5.5.0.tgz",
+      "resolved": "https://registry.npmmirror.com/echarts/-/echarts-5.5.0.tgz",
       "integrity": "sha512-rNYnNCzqDAPCr4m/fqyUFv7fD9qIsd50S6GDFgO1DxZhncCsNsG7IfUlAlvZe5oSEQxtsjnHiUuppzccry93Xw==",
       "requires": {
         "tslib": "2.3.0",

+ 8 - 3
vue/src/views/jobUserManager/jobuser/edit.vue

@@ -866,12 +866,17 @@ export default defineComponent(
         if(isAllowCommit.value){
           formState.dataModel.jobEducation = educationData.value;
           formState.dataModel.jobExperience = experienceData.value;
-          formState.dataModel.userMobile = crtyptoHelp.encryptDesText(formState.dataModel.userMobile);
-          formState.dataModel.identityNumber = crtyptoHelp.encryptDesText(formState.dataModel.identityNumber);
-          save(formState.dataModel).then(result => {
+          let userMobile = formState.dataModel.userMobile;
+          let identityNumber = formState.dataModel.identityNumber;
+          formState.dataModel.userMobile = crtyptoHelp.encryptDesText(userMobile);
+          formState.dataModel.identityNumber = crtyptoHelp.encryptDesText(identityNumber);
+          save(formState.dataModel).then((result) => {
             if (result) {
               onClose(1)
             }
+          },() => {
+            formState.dataModel.userMobile = userMobile;
+            formState.dataModel.identityNumber = identityNumber;
           });
         }
       }