Преглед изворни кода

身份有效日期-添加人员不能选择

liyizheng пре 1 година
родитељ
комит
a0a0cc80fc
1 измењених фајлова са 9 додато и 6 уклоњено
  1. 9 6
      src/components/UserDetail/index.vue

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

@@ -596,7 +596,6 @@ export default {
   data() {
     return {
       recommenderOptions: [],
-      identityTime: '',
       dialogPassword: false, //密码是否显示明文
       isShow: true,
       rules: {
@@ -604,7 +603,7 @@ export default {
           { required: true, message: "请填写身份证号", trigger: "blur" },
           { validator: validateSfz },
         ],
-        identity_time: [
+        identityTime: [
           { required: true, message: "请填写身份证号有效日期", trigger: "blur" },
         ],
         password: [{ required: true, message: "请输入密码", trigger: "blur" }],
@@ -614,8 +613,12 @@ export default {
     };
   },
   watch: {
-    formData () {
-      this.formData.identityTime = this.formData.identityTime ? this.formData.identityTime.split(',') : []
+    formData (val) {
+      if (typeof(this.formData.identityTime) === 'string') {
+        this.formData.identityTime = val.identityTime.split(',')
+      } else {
+        return
+      }
     }
   },
   created() {
@@ -629,7 +632,7 @@ export default {
   },
   methods: {
     submit() {
-      this.formData.identityTime = this.identityTime
+      this.formData.identityTime = this.formData.identityTime.join(',')
       this.$refs.formData.validate((valid) => {
         let valids;
         valids = valid;
@@ -637,7 +640,7 @@ export default {
       });
     },
     identityChangeTime (val) {
-      this.identityTime = val.join(',')
+      this.formData.identityTime = val
     },
     isShowFun() {
       this.isShow = !this.isShow;