diff --git a/src/api/system/user/index.ts b/src/api/system/user/index.ts index e036799..b0f1c60 100644 --- a/src/api/system/user/index.ts +++ b/src/api/system/user/index.ts @@ -1,5 +1,16 @@ import request from '/@/utils/request'; + +// 根据ids 获取用户列表信息 +export function getUserByIds(query:Object) { + return request({ + url: '/api/v1/system/user/getUserByIds', + method: 'get', + params:query + }) +} + + export function getUserList(query:Object) { return request({ url: '/api/v1/system/user/list', @@ -8,6 +19,14 @@ export function getUserList(query:Object) { }) } +export function getUserSelector(query:Object) { + return request({ + url: '/api/v1/system/user/selector', + method: 'get', + params:query + }) +} + export function getDeptTree() { return request({ url: '/api/v1/system/dept/treeSelect', diff --git a/src/components/selectUser/component/userList.vue b/src/components/selectUser/component/userList.vue new file mode 100644 index 0000000..8f54a3d --- /dev/null +++ b/src/components/selectUser/component/userList.vue @@ -0,0 +1,158 @@ + + + diff --git a/src/components/selectUser/index.vue b/src/components/selectUser/index.vue new file mode 100644 index 0000000..87bd9eb --- /dev/null +++ b/src/components/selectUser/index.vue @@ -0,0 +1,185 @@ + + + diff --git a/src/layout/navBars/breadcrumb/userNews.vue b/src/layout/navBars/breadcrumb/userNews.vue index 22782e8..5204679 100644 --- a/src/layout/navBars/breadcrumb/userNews.vue +++ b/src/layout/navBars/breadcrumb/userNews.vue @@ -28,9 +28,7 @@
- - - 查看更多 + 查看更多
@@ -65,9 +63,7 @@
- - - 查看更多 + 查看更多
diff --git a/src/theme/app.scss b/src/theme/app.scss index 9684db4..0951c92 100644 --- a/src/theme/app.scss +++ b/src/theme/app.scss @@ -4,7 +4,6 @@ margin: 0; padding: 0; box-sizing: border-box; - outline: none !important; } :root { diff --git a/src/theme/element.scss b/src/theme/element.scss index 11c720b..5805498 100644 --- a/src/theme/element.scss +++ b/src/theme/element.scss @@ -27,25 +27,6 @@ max-height: 280px !important; } -/* Form 表单 -------------------------------- */ -.el-form { - // 用于修改弹窗时表单内容间隔太大问题,如系统设置的新增菜单弹窗里的表单内容 - .el-form-item:last-of-type { - margin-bottom: 0 !important; - } - // 修复行内表单最后一个 el-form-item 位置下移问题 - &.el-form--inline { - .el-form-item--large.el-form-item:last-of-type { - margin-bottom: 22px !important; - } - .el-form-item--default.el-form-item:last-of-type, - .el-form-item--small.el-form-item:last-of-type { - margin-bottom: 18px !important; - } - } -} - /* Alert 警告 ------------------------------- */ .el-alert { diff --git a/src/views/system/dept/component/editDept.vue b/src/views/system/dept/component/editDept.vue index 23fa4bf..90063c9 100644 --- a/src/views/system/dept/component/editDept.vue +++ b/src/views/system/dept/component/editDept.vue @@ -3,7 +3,7 @@ - + - + - + - +
+ {{item.userNickname}} +
+ + 请选择
- + - + - + - + @@ -60,12 +68,15 @@
+ + diff --git a/src/views/system/dept/index.vue b/src/views/system/dept/index.vue index 98e6b7e..cc5b7c4 100644 --- a/src/views/system/dept/index.vue +++ b/src/views/system/dept/index.vue @@ -68,6 +68,7 @@ interface TableDataRow { deptId:number; parentId:number; deptName:string; + leader:[]; status:number; orderNum:number; createdAt:string; @@ -115,6 +116,7 @@ export default defineComponent({ }; // 打开新增菜单弹窗 const onOpenAddDept = (row?: TableDataRow) => { + editDeptRef.value.openDialog(row?.deptId); }; // 打开编辑菜单弹窗 @@ -130,7 +132,7 @@ export default defineComponent({ }) .then(() => { deleteDept(row.deptId).then(()=>{ - ElMessage.success('删除成功'); + ElMessage.success('删除成功'); deptList(); }) }) diff --git a/src/views/system/menu/component/editMenu.vue b/src/views/system/menu/component/editMenu.vue index e817728..610fa2d 100644 --- a/src/views/system/menu/component/editMenu.vue +++ b/src/views/system/menu/component/editMenu.vue @@ -5,7 +5,7 @@ - + - + 目录 @@ -31,58 +31,58 @@ - + - + - + - +