Selaa lähdekoodia

身份证有效日期

liyizheng 1 vuosi sitten
vanhempi
commit
53070fd850

+ 5 - 5
package-lock.json

@@ -182,7 +182,7 @@
     },
     "@riophae/vue-treeselect": {
       "version": "0.4.0",
-      "resolved": "https://registry.npmmirror.com/@riophae/vue-treeselect/-/vue-treeselect-0.4.0.tgz",
+      "resolved": "https://registry.npmjs.org/@riophae/vue-treeselect/-/vue-treeselect-0.4.0.tgz",
       "integrity": "sha512-J4atYmBqXQmiPFK/0B5sXKjtnGc21mBJEiyKIDZwk0Q9XuynVFX6IJ4EpaLmUgL5Tve7HAS7wkiGGSti6Uaxcg==",
       "requires": {
         "@babel/runtime": "^7.3.1",
@@ -2703,7 +2703,7 @@
     },
     "crypto-js": {
       "version": "4.2.0",
-      "resolved": "https://registry.npmmirror.com/crypto-js/-/crypto-js-4.2.0.tgz",
+      "resolved": "https://registry.npmjs.org/crypto-js/-/crypto-js-4.2.0.tgz",
       "integrity": "sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q=="
     },
     "css-color-names": {
@@ -3077,7 +3077,7 @@
     },
     "decimal.js": {
       "version": "10.4.3",
-      "resolved": "https://registry.npmmirror.com/decimal.js/-/decimal.js-10.4.3.tgz",
+      "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz",
       "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA=="
     },
     "decode-uri-component": {
@@ -13992,7 +13992,7 @@
     },
     "vue-tree-to-table": {
       "version": "1.0.4",
-      "resolved": "https://registry.npmmirror.com/vue-tree-to-table/-/vue-tree-to-table-1.0.4.tgz",
+      "resolved": "https://registry.npmjs.org/vue-tree-to-table/-/vue-tree-to-table-1.0.4.tgz",
       "integrity": "sha512-uHVjc8Vu45JkIZEYexZDnuONSn+1IjWknIhDlkk4Qoo2LpGUcR+DaYQROGcIziAXULcUS94ye8Fzooy2KKFH3w==",
       "requires": {
         "element-ui": "^2.15.1",
@@ -14001,7 +14001,7 @@
       "dependencies": {
         "vue": {
           "version": "2.7.16",
-          "resolved": "https://registry.npmmirror.com/vue/-/vue-2.7.16.tgz",
+          "resolved": "https://registry.npmjs.org/vue/-/vue-2.7.16.tgz",
           "integrity": "sha512-4gCtFXaAA3zYZdTp5s4Hl2sozuySsgz4jy1EnpBHNfpMa9dK1ZCG7viqBPCwXtmgc8nHqUsAu3G4gtmXkkY3Sw==",
           "requires": {
             "@vue/compiler-sfc": "2.7.16",

+ 6 - 18
src/components/UserDetail/index.vue

@@ -30,14 +30,13 @@
           </el-form-item>
         </el-col>
         <el-col :span="8">
-          <el-form-item label="身份证有效日期" prop="identityTime">
+          <el-form-item label="身份证有效日期" prop="identityTimeArr">
             <el-date-picker
               :disabled="isDisabled"
-              v-model="formData.identityTime"
+              v-model="formData.identityTimeArr"
               type="daterange"
               range-separator="至"
               start-placeholder="开始日期"
-              @change="identityChangeTime"
               value-format="yyyy-MM-dd"
               end-placeholder="结束日期">
             </el-date-picker>
@@ -595,6 +594,7 @@ export default {
   mixins: [mixin],
   data() {
     return {
+      showMessage: false,
       recommenderOptions: [],
       dialogPassword: false, //密码是否显示明文
       isShow: true,
@@ -603,8 +603,8 @@ export default {
           { required: true, message: "请填写身份证号", trigger: "blur" },
           { validator: validateSfz },
         ],
-        identityTime: [
-          { required: true, message: "请填写身份证号有效日期", trigger: "blur" },
+        identityTimeArr: [
+          { required: true, message: "请填写身份证有效日期", trigger: "blur" },
         ],
         password: [{ required: true, message: "请输入密码", trigger: "blur" }],
       },
@@ -612,15 +612,6 @@ export default {
       regionalTree: []
     };
   },
-  watch: {
-    formData (val) {
-      if (typeof(this.formData.identityTime) === 'string') {
-        this.formData.identityTime = val.identityTime.split(',')
-      } else {
-        return
-      }
-    }
-  },
   created() {
     this.$api.user
       .selectfindByreferrerId({ deptId: '' })
@@ -632,16 +623,13 @@ export default {
   },
   methods: {
     submit() {
-      this.formData.identityTime = this.formData.identityTime.join(',')
+      this.formData.identityTime = this.formData.identityTimeArr ? this.formData.identityTimeArr.join(',') : []
       this.$refs.formData.validate((valid) => {
         let valids;
         valids = valid;
         this.$emit("valids", valids);
       });
     },
-    identityChangeTime (val) {
-      this.formData.identityTime = val
-    },
     isShowFun() {
       this.isShow = !this.isShow;
     },

+ 2 - 0
src/views/PeopleManage/Agent/AgentExamine.vue

@@ -767,6 +767,7 @@ export default {
                             this.dataForm[item.type] = item.path;
             });
           }
+          res.data.sysUser.identityTimeArr = res.data.sysUser.identityTime ? res.data.sysUser.identityTime.split(',') : []
           this.formData = res.data.sysUser;
           this.formDataDetail = res.data.sysUserInfo
             ? res.data.sysUserInfo
@@ -789,6 +790,7 @@ export default {
       this.$api.user.getUserDatail(params.row.userId).then((res) => {
         if (res.code == 200) {
           res.data.sysUser.status += "";
+          res.data.sysUser.identityTimeArr = res.data.sysUser.identityTime ? res.data.sysUser.identityTime.split(',') : []
           this.formData = res.data.sysUser;
         this.$api.user
           .selectfindByreferrerId({ deptId: res.data.sysUser.deptId })

+ 1 - 0
src/views/PeopleManage/Agent/AgentManage.vue

@@ -963,6 +963,7 @@ export default {
           });
         }
         res.data.sysUser.status += "";
+        res.data.sysUser.identityTimeArr = res.data.sysUser.identityTime ? res.data.sysUser.identityTime.split(',') : []
         this.formData = res.data.sysUser;
         if (this.formData.status == 0) {
           this.$set(this.formDataRules, "logoutTime", [

+ 1 - 1
src/views/PeopleManage/InsuranceCompany/InsuranceCompany.vue

@@ -998,8 +998,8 @@ export default {
         //     this.leaderOptions = res.data;
         //   });
         res.data.sysUser.status += "";
+        res.data.sysUser.identityTimeArr = res.data.sysUser.identityTime ? res.data.sysUser.identityTime.split(',') : []
         this.formData = res.data.sysUser;
-
         if (this.formData.status == 0) {
           this.$set(this.formDataRules, "logoutTime", [
             { required: true, message: "请选择日期", trigger: "change" },

+ 2 - 0
src/views/PeopleManage/InsuranceCompany/InsuranceCompanyExamine.vue

@@ -732,6 +732,7 @@ export default {
               this.dataForm[item.type] = item.path;
             });
           }
+          res.data.sysUser.identityTimeArr = res.data.sysUser.identityTime ? res.data.sysUser.identityTime.split(',') : []
           this.formData = res.data.sysUser;
           this.formDataDetail = res.data.sysUserInfo
             ? res.data.sysUserInfo
@@ -761,6 +762,7 @@ export default {
               this.dataForm[item.type] = item.path;
             });
           }
+          res.data.sysUser.identityTimeArr = res.data.sysUser.identityTime ? res.data.sysUser.identityTime.split(',') : []
           this.formData = res.data.sysUser;
           this.formDataDetail = res.data.sysUserInfo
             ? res.data.sysUserInfo

+ 2 - 0
src/views/PeopleManage/Player/PlayerExamineTeam.vue

@@ -763,6 +763,7 @@ export default {
             });
           }
           this.formData = res.data.sysUser;
+          res.data.sysUser.identityTimeArr = res.data.sysUser.identityTime ? res.data.sysUser.identityTime.split(',') : []
           this.formDataDetail = res.data.sysUserInfo
             ? res.data.sysUserInfo
             : {};
@@ -783,6 +784,7 @@ export default {
       this.$api.user.getUserDatail(params.row.userId).then((res) => {
         if (res.code == 200) {
           res.data.sysUser.status += "";
+          res.data.sysUser.identityTimeArr = res.data.sysUser.identityTime ? res.data.sysUser.identityTime.split(',') : []
           this.formData = res.data.sysUser;
           if (res.data.esmUserImageVo.length > 0) {
             res.data.esmUserImageVo.forEach((item) => {

+ 1 - 0
src/views/PeopleManage/Player/PlayerManageteam.vue

@@ -932,6 +932,7 @@ export default {
             };
           });
         }
+        res.data.sysUser.identityTimeArr = res.data.sysUser.identityTime ? res.data.sysUser.identityTime.split(',') : []
         this.formData = res.data.sysUser;
         this.dialogTitle = "编辑渠道负责人";
         this.formDataDetail = res.data.sysUserInfo ? res.data.sysUserInfo : {};

+ 2 - 0
src/views/PeopleManage/Sales/SalesExamine.vue

@@ -790,6 +790,7 @@ export default {
       };
       this.$api.user.getUserDatail(params.row.userId).then((res) => {
         if (res.code == 200) {
+          res.data.sysUser.identityTimeArr = res.data.sysUser.identityTime ? res.data.sysUser.identityTime.split(',') : []
           this.formData = res.data.sysUser;
           res.data.sysUser.status += "";
           if (res.data.esmUserImageVo.length > 0) {
@@ -818,6 +819,7 @@ export default {
       this.$api.user.getUserDatail(params.row.userId).then((res) => {
         if (res.code == 200) {
           res.data.sysUser.status += "";
+          res.data.sysUser.identityTimeArr = res.data.sysUser.identityTime ? res.data.sysUser.identityTime.split(',') : []
           this.formData = res.data.sysUser;
           if (res.data.esmUserImageVo.length > 0) {
             res.data.esmUserImageVo.forEach((item) => {

+ 2 - 0
src/views/PeopleManage/Sales/SalesExamineGroup.vue

@@ -786,6 +786,7 @@ export default {
       };
       this.$api.user.getUserDatail(params.row.userId).then((res) => {
         if (res.code == 200) {
+          res.data.sysUser.identityTimeArr = res.data.sysUser.identityTime ? res.data.sysUser.identityTime.split(',') : []
           this.formData = res.data.sysUser;
           res.data.sysUser.status += "";
           if (res.data.esmUserImageVo.length > 0) {
@@ -814,6 +815,7 @@ export default {
       this.$api.user.getUserDatail(params.row.userId).then((res) => {
         if (res.code == 200) {
           res.data.sysUser.status += "";
+          res.data.sysUser.identityTimeArr = res.data.sysUser.identityTime ? res.data.sysUser.identityTime.split(',') : []
           this.formData = res.data.sysUser;
           if (res.data.esmUserImageVo.length > 0) {
             res.data.esmUserImageVo.forEach((item) => {

+ 1 - 0
src/views/PeopleManage/Sales/SalesManage.vue

@@ -1018,6 +1018,7 @@ export default {
         //   .then((res) => {
         //     this.leaderOptions = res.data;
         //   });
+        res.data.sysUser.identityTimeArr = res.data.sysUser.identityTime ? res.data.sysUser.identityTime.split(',') : []
         res.data.sysUser.status += "";
         this.formData = res.data.sysUser;
         if (this.formData.status == 0) {

+ 1 - 0
src/views/PeopleManage/Sales/SalesManageGroup.vue

@@ -997,6 +997,7 @@ export default {
         //     this.leaderOptions = res.data;
         //   });
         res.data.sysUser.status += "";
+        res.data.sysUser.identityTimeArr = res.data.sysUser.identityTime ? res.data.sysUser.identityTime.split(',') : []
         this.formData = res.data.sysUser;
         if (this.formData.status == 0) {
           this.$set(this.formDataRules, "logoutTime", [

+ 2 - 0
src/views/PeopleManage/Staff/StaffExamine.vue

@@ -760,6 +760,7 @@ export default {
               this.dataForm[item.type] = item.path;
             });
           }
+          res.data.sysUser.identityTimeArr = res.data.sysUser.identityTime ? res.data.sysUser.identityTime.split(',') : []
           this.formData = res.data.sysUser;
           this.formDataDetail = res.data.sysUserInfo
             ? res.data.sysUserInfo
@@ -789,6 +790,7 @@ export default {
               this.dataForm[item.type] = item.path;
             });
           }
+          res.data.sysUser.identityTimeArr = res.data.sysUser.identityTime ? res.data.sysUser.identityTime.split(',') : []
           this.formData = res.data.sysUser;
           this.formDataDetail = res.data.sysUserInfo
             ? res.data.sysUserInfo

+ 1 - 0
src/views/PeopleManage/Staff/StaffManage.vue

@@ -946,6 +946,7 @@ export default {
         //   this.leaderOptions = res.data;
         // });
         res.data.sysUser.status += "";
+        res.data.sysUser.identityTimeArr = res.data.sysUser.identityTime ? res.data.sysUser.identityTime.split(',') : []
         this.formData = res.data.sysUser;
         if (this.formData.status == 0) {
           this.$set(this.formDataRules, "logoutTime", [

+ 2 - 0
src/views/PeopleManage/TeamLeader/TeamLeaderExamine.vue

@@ -731,6 +731,7 @@ export default {
               this.dataForm[item.type] = item.path;
             });
           }
+          res.data.sysUser.identityTimeArr = res.data.sysUser.identityTime ? res.data.sysUser.identityTime.split(',') : []
           this.formData = res.data.sysUser;
           this.formDataDetail = res.data.sysUserInfo
             ? res.data.sysUserInfo
@@ -760,6 +761,7 @@ export default {
               this.dataForm[item.type] = item.path;
             });
           }
+          res.data.sysUser.identityTimeArr = res.data.sysUser.identityTime ? res.data.sysUser.identityTime.split(',') : []
           this.formData = res.data.sysUser;
           this.formDataDetail = res.data.sysUserInfo
             ? res.data.sysUserInfo

+ 1 - 0
src/views/PeopleManage/TeamLeader/TeamLeaderManage.vue

@@ -949,6 +949,7 @@ export default {
         //     this.leaderOptions = res.data;
         //   });
         res.data.sysUser.status += "";
+        res.data.sysUser.identityTimeArr = res.data.sysUser.identityTime ? res.data.sysUser.identityTime.split(',') : []
         this.formData = res.data.sysUser;
         if (this.formData.status == 0) {
           this.$set(this.formDataRules, "logoutTime", [