diff --git a/src/views/system/user.vue b/src/views/system/user.vue index 7ef95ef8..4347862b 100644 --- a/src/views/system/user.vue +++ b/src/views/system/user.vue @@ -420,6 +420,74 @@ export default { }, ], }, + { + label: '职责信息', + prop: 'dutyInfo', + icon: 'el-icon-s-custom', + column: [ + + { + label: '所属部门', + prop: 'deptId', + type: 'tree', + multiple: true, + dicData: [], + props: { + label: 'title', + }, + checkStrictly: true, + slot: true, + rules: [ + { + required: true, + message: '请选择所属部门', + trigger: 'click', + }, + ], + }, + { + label: '所属岗位', + prop: 'postId', + type: 'tree', + multiple: true, + dicData: [], + props: { + label: 'postName', + value: 'id', + }, + rules: [ + { + required: true, + message: '请选择所属岗位', + trigger: 'click', + }, + ], + },{ + label: '用户编号', + prop: 'code', + }, + { + label: '所属角色', + prop: 'roleId', + multiple: true, + type: 'tree', + dicData: [], + props: { + label: 'title', + }, + checkStrictly: true, + slot: true, + rules: [ + { + required: true, + message: '请选择所属角色', + trigger: 'click', + }, + ], + }, + + ], + }, { label: '详细信息', prop: 'detailInfo', @@ -500,73 +568,7 @@ export default { }, ], }, - { - label: '职责信息', - prop: 'dutyInfo', - icon: 'el-icon-s-custom', - column: [ - { - label: '用户编号', - prop: 'code', - }, - { - label: '所属角色', - prop: 'roleId', - multiple: true, - type: 'tree', - dicData: [], - props: { - label: 'title', - }, - checkStrictly: true, - slot: true, - rules: [ - { - required: true, - message: '请选择所属角色', - trigger: 'click', - }, - ], - }, - { - label: '所属部门', - prop: 'deptId', - type: 'tree', - multiple: true, - dicData: [], - props: { - label: 'title', - }, - checkStrictly: true, - slot: true, - rules: [ - { - required: true, - message: '请选择所属部门', - trigger: 'click', - }, - ], - }, - { - label: '所属岗位', - prop: 'postId', - type: 'tree', - multiple: true, - dicData: [], - props: { - label: 'postName', - value: 'id', - }, - rules: [ - { - required: true, - message: '请选择所属岗位', - trigger: 'click', - }, - ], - }, - ], - }, + ], }, data: [],