| | |
| | | export const column = [ |
| | | { |
| | | label: '姓名', |
| | | prop: 'name', |
| | | align:'center', |
| | | search:true, |
| | | sortable:true |
| | | }, { |
| | | label: '账号', |
| | | prop: 'id', |
| | | align:'center', |
| | | search:true, |
| | | sortable: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', |
| | | align: 'center', |
| | | display:false, |
| | | sortable:true, |
| | | slot: true, |
| | | }, |
| | | { |
| | | label: '密码策略', |
| | |
| | | { |
| | | label: '锁定状态', |
| | | prop: 'lockFlag', |
| | | align:'center', |
| | | sortable:true, |
| | | display:false, |
| | | }, |
| | |
| | | align:'center', |
| | | search:true, |
| | | sortable:true, |
| | | searchslot:true, |
| | | overHidden: true, |
| | | width:200, |
| | | }, |
| | | { |
| | | label: '专业', |
| | | prop: 'specialties', |
| | | align:'center', |
| | | sortable:true, |
| | | }, |
| | | { |
| | | label: '角色', |
| | | prop: 'pkPersonName', |
| | | align:'center', |
| | | type:'select', |
| | | dicUrl: 'api/roleQueryController/gridRoles', |
| | | dicUrl: 'api/roleQueryController/refDataGrid', |
| | | props: { |
| | | label: 'name', |
| | | value: 'oid' |
| | |
| | | { |
| | | label: '电子邮件', |
| | | prop: 'email', |
| | | align:'center', |
| | | sortable:true, |
| | | overHidden: true, |
| | | row:true |
| | | }, |
| | | { |
| | | label: '描述', |
| | | type:'textarea', |
| | | prop: 'description', |
| | | align:'center', |
| | | sortable:true, |
| | | overHidden: true, |
| | | }, |
| | | { |
| | | label: '部门领导', |
| | | prop: 'isDeptLeader', |
| | | align:'center', |
| | | sortable:true, |
| | | display:false, |
| | | }, |
| | | { |
| | | label: '所属密级', |
| | | prop: 'secretGradeText', |
| | | align:'center', |
| | | sortable:true, |
| | | display:false, |
| | | } |
| | | }, |
| | | ]; |