linwenxin 5 mesi fa
parent
commit
7e17bf786e
1 ha cambiato i file con 6 aggiunte e 2 eliminazioni
  1. 6 2
      src/views/userManagement/masterManagement/index.vue

+ 6 - 2
src/views/userManagement/masterManagement/index.vue

@@ -558,7 +558,11 @@ export default {
                           label=""
                           label-width="0px"
                           prop={`workerPolicies.${index}.${column.columnAttributes.prop}`}
-                          rules={row.policyType == 'EM' ? [] : [{ required: true, message: '请填写', trigger: 'blur' }]}
+                          rules={
+                            row.type == 'IN' || ~[1, 2, 3].indexOf(this.openType)
+                              ? []
+                              : [{ required: true, message: '请填写', trigger: 'blur' }]
+                          }
                         >
                           <el-input
                             value={row[column.columnAttributes.prop]}
@@ -566,7 +570,7 @@ export default {
                               row[column.columnAttributes.prop] = val
                             }}
                             placeholder="请输入内容"
-                            disabled={row.type == 'IN' || row.policyType != 'EM'}
+                            disabled={row.type == 'IN' || !~[1, 2, 3].indexOf(this.openType)}
                           ></el-input>
                         </el-form-item>
                       </div>