export const column = [ { label: '账号', prop: 'id', search:true, sortable:true, rules: [ { required: true, message: '请输入姓名', trigger: 'blur' } ] }, { label: '姓名', prop: 'name', search:true, sortable:true, rules: [ { required: true, message: '请输入姓名', trigger: 'blur' } ] }, { label: '密码', prop: 'password', hide:true, type:'password', change: (val)=>{ const confirmPasswordColumn = column.find(item => item.prop === 'confirmPassword'); confirmPasswordColumn.disabled = val.value === ""; }, rules: [ { required: true, message: '请输入密码', trigger: 'blur' } ] }, { label: '确认密码', prop: 'confirmPassword', hide:true, type:'password', disabled:true, rules: [ { required: true, message: '请再次确认密码', trigger: 'blur' } ] }, { label: '状态', prop: 'status', display:false, sortable:true, }, { label: '密码策略', prop: 'pkPasswordStrategyName', sortable:true, display:false, }, { label: '锁定状态', prop: 'lockFlag', sortable:true, display:false, }, { label: '所属部门', prop: 'pkDepartmentName', align:'center', search:true, sortable:true, }, { label: '专业', prop: 'specialties', sortable:true, }, { label: '角色', prop: 'pkPersonName', type:'select', dicUrl: 'api/roleQueryController/refDataGrid', props: { label: 'name', value: 'oid' }, search:true, overHidden: true, sortable:true, display:false, }, { label: '电子邮件', prop: 'email', sortable:true, overHidden: true, row:true }, { label: '描述', type:'textarea', prop: 'description', sortable:true, overHidden: true, }, { label: '部门领导', prop: 'isDeptLeader', sortable:true, display:false, }, { label: '所属密级', prop: 'secretGradeText', sortable:true, display:false, }, ];