Browse Source

用户唯一值和权限为空修改

yuhan 9 months ago
parent
commit
460ba73a65

+ 5 - 3
src/views/module_interLock/systemUser/modules/SystemUserForm.vue

@@ -84,9 +84,10 @@
         },
         },
         confirmLoading: false,
         confirmLoading: false,
         validatorRules: {
         validatorRules: {
-          username: [{
-            required: true, message: '请输入用户名称!',
-          }],
+          username: [
+            { required: true, message: '请输入用户名称!', },
+            { validator: (rule, value, callback) => validateDuplicateValue('interlock_user', 'username', value, this.model.id, callback)},
+          ],
         },
         },
         url: {
         url: {
           add: "/interlockUser/interlockUser/addUser",
           add: "/interlockUser/interlockUser/addUser",
@@ -265,6 +266,7 @@
             this.model.systemLimitList = arr.map(item => {
             this.model.systemLimitList = arr.map(item => {
               if(item.manage){item.limitType = '0'}
               if(item.manage){item.limitType = '0'}
               if(item.view){item.limitType = '1'}
               if(item.view){item.limitType = '1'}
+              if(!item.manage && !item.view){item.limitType = ''}
               return item
               return item
             })
             })
             this.model.role = this.model.isSystem ? '0' : '1'
             this.model.role = this.model.isSystem ? '0' : '1'