zhengnaiwen_citu hace 4 meses
padre
commit
5630f45d3d
Se han modificado 1 ficheros con 15 adiciones y 3 borrados
  1. 15 3
      src/views/humanResources/roster/rosterEdit.vue

+ 15 - 3
src/views/humanResources/roster/rosterEdit.vue

@@ -19,8 +19,20 @@ export default {
       return [
         { label: '上级机构', prop: 'parentOrganizationName', type: 'input', options: { placeholder: '请输入上级机构' }, rules: { required: true, message: '请输入上级机构', trigger: 'blur' } },
         { label: '部门名称', prop: 'deptName', type: 'input', options: { placeholder: '请输入部门名称' }, rules: { required: true, message: '请输入部门名称', trigger: 'blur' } },
-        { label: '员工名称', prop: 'employeeName', type: 'input', options: { placeholder: '请输入员工名称' }, rules: { required: true, message: '请输入员工名称', trigger: 'blur' } },
-        { label: '人员类别', prop: 'personnelCategory', type: 'input', options: { placeholder: '请输入人员类别' }, rules: { required: true, message: '请输入人员类别', trigger: 'blur' } },
+        {
+          label: '员工名称',
+          prop: 'employeeName',
+          type: 'input',
+          options: { disabled: this.isEdit, placeholder: '请输入员工名称' },
+          rules: { required: true, message: '请输入员工名称', trigger: 'blur' }
+        },
+        {
+          label: '人员类别',
+          prop: 'personnelCategory',
+          type: 'input',
+          options: { disabled: this.isEdit, placeholder: '请输入人员类别' },
+          rules: { required: true, message: '请输入人员类别', trigger: 'blur' }
+        },
         { label: '岗位名称', prop: 'postName', type: 'input', options: { placeholder: '请输入岗位名称' }, rules: { required: true, message: '请输入岗位名称', trigger: 'blur' } },
         { label: '岗位序列', prop: 'positionSequence', type: 'input', options: { placeholder: '请输入岗位序列' }, rules: [{ required: true, message: '请输入岗位序列', trigger: 'blur' }] },
         { label: '岗位类别', prop: 'positionCategory', type: 'input', options: { placeholder: '请输入岗位类别' }, rules: [{ required: true, message: '请输入岗位类别', trigger: 'blur' }] },
@@ -36,7 +48,7 @@ export default {
           label: '工行时间',
           prop: 'tradeUnionsTime',
           type: 'datePicker',
-          options: { placeholder: '请选择工行时间' },
+          options: { disabled: this.isEdit, placeholder: '请选择工行时间' },
           rules: [{ required: true, message: '请选择工行时间', trigger: 'blur' }]
         },
         { label: '薪酬档次', prop: 'salaryCategory', type: 'number', options: { placeholder: '薪酬档次' }, rules: [{ required: true, message: '请输入薪酬档次', trigger: 'blur' }] },