From 3936af6394a009ec170c7a3bb285d633b9ccdc8b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E7=BA=A2=E4=B8=BD?= <1181930680@qq.com> Date: Wed, 10 Jul 2024 10:17:17 +0800 Subject: [PATCH] =?UTF-8?q?=E9=83=A8=E9=97=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env.production | 2 +- src/api/system/dept.ts | 14 +- src/api/system/level.ts | 12 +- src/api/system/position.ts | 12 +- src/api/system/role.ts | 12 +- src/api/system/user.ts | 7 +- src/components/Upload/src/BasicUpload.vue | 4 +- src/views/system/dept/edit.vue | 197 ++++++++++++++++++++++ src/views/system/dept/index.vue | 146 ++++++++++++++++ src/views/system/menu/index.vue | 2 +- src/views/system/user/edit.vue | 40 ++--- src/views/system/user/index.vue | 10 +- 12 files changed, 404 insertions(+), 54 deletions(-) create mode 100644 src/views/system/dept/edit.vue create mode 100644 src/views/system/dept/index.vue diff --git a/.env.production b/.env.production index f85be61..68a2f06 100644 --- a/.env.production +++ b/.env.production @@ -1,5 +1,5 @@ # 是否开启mock -VITE_USE_MOCK = true +VITE_USE_MOCK = false # 网站根目录 VITE_PUBLIC_PATH = / diff --git a/src/api/system/dept.ts b/src/api/system/dept.ts index e825628..54ac5e5 100644 --- a/src/api/system/dept.ts +++ b/src/api/system/dept.ts @@ -13,9 +13,9 @@ export function getDeptList(params?) { /** * @description: 根据ID获取详情 */ -export function getDeptDetail(userId) { +export function getDeptDetail(deptId) { return http.request({ - url: '/dept/detail/'+userId, + url: '/dept/detail/'+deptId, method: 'get', }); } @@ -32,7 +32,7 @@ export function deptAdd(data:any) { /** * @description: 更新部门 */ -export function deptpdate(data:any) { +export function deptUpdate(data:any) { return http.request({ url: '/dept/update', method: 'PUT', @@ -42,18 +42,18 @@ export function deptpdate(data:any) { /** * @description: 删除部门 */ -export function deptDelete(userId) { +export function deptDelete(deptId) { return http.request({ - url: '/dept/delete/'+userId, + url: '/dept/delete/'+deptId, method: 'DELETE', }); } /** * @description: 批量删除部门 */ -export function deptBatchDelete(userId) { +export function deptBatchDelete(deptId) { return http.request({ - url: '/dept/batchDelete/'+userId, + url: '/dept/batchDelete/'+deptId, method: 'DELETE', }); } \ No newline at end of file diff --git a/src/api/system/level.ts b/src/api/system/level.ts index b46ff50..4c7db54 100644 --- a/src/api/system/level.ts +++ b/src/api/system/level.ts @@ -20,9 +20,9 @@ export function getLevelAllList(params?) { /** * @description: 根据ID获取详情 */ -export function getLevelDetail(userId) { +export function getLevelDetail(levelId) { return http.request({ - url: '/level/detail/'+userId, + url: '/level/detail/'+levelId, method: 'get', }); } @@ -49,18 +49,18 @@ export function levelUpdate(data:any) { /** * @description: 删除职级 */ -export function levelDelete(userId) { +export function levelDelete(levelId) { return http.request({ - url: '/level/delete/'+userId, + url: '/level/delete/'+levelId, method: 'DELETE', }); } /** * @description: 批量删除职级 */ -export function levelBatchDelete(userId) { +export function levelBatchDelete(levelId) { return http.request({ - url: '/level/batchDelete/'+userId, + url: '/level/batchDelete/'+levelId, method: 'DELETE', }); } \ No newline at end of file diff --git a/src/api/system/position.ts b/src/api/system/position.ts index f064285..678ea05 100644 --- a/src/api/system/position.ts +++ b/src/api/system/position.ts @@ -20,9 +20,9 @@ export function getPositionAllList(params?) { /** * @description: 根据ID获取详情 */ -export function getPositionDetail(userId) { +export function getPositionDetail(positionId) { return http.request({ - url: '/position/detail/'+userId, + url: '/position/detail/'+positionId, method: 'get', }); } @@ -49,18 +49,18 @@ export function positionUpdate(data:any) { /** * @description: 删除岗位 */ -export function positionDelete(userId) { +export function positionDelete(positionId) { return http.request({ - url: '/position/delete/'+userId, + url: '/position/delete/'+positionId, method: 'DELETE', }); } /** * @description: 批量删除岗位 */ -export function positionBatchDelete(userId) { +export function positionBatchDelete(positionId) { return http.request({ - url: '/role/batchDelete/'+userId, + url: '/role/batchDelete/'+positionId, method: 'DELETE', }); } \ No newline at end of file diff --git a/src/api/system/role.ts b/src/api/system/role.ts index 378a04e..197a718 100644 --- a/src/api/system/role.ts +++ b/src/api/system/role.ts @@ -20,9 +20,9 @@ export function getRoleAllList(params?) { /** * @description: 根据ID获取详情 */ -export function getRoleDetail(userId) { +export function getRoleDetail(roleId) { return http.request({ - url: '/role/detail/'+userId, + url: '/role/detail/'+roleId, method: 'get', }); } @@ -49,18 +49,18 @@ export function roleUpdate(data:any) { /** * @description: 删除角色 */ -export function roleDelete(userId) { +export function roleDelete(roleId) { return http.request({ - url: '/role/delete/'+userId, + url: '/role/delete/'+roleId, method: 'DELETE', }); } /** * @description: 批量删除角色 */ -export function roleBatchDelete(userId) { +export function roleBatchDelete(roleId) { return http.request({ - url: '/role/batchDelete/'+userId, + url: '/role/batchDelete/'+roleId, method: 'DELETE', }); } \ No newline at end of file diff --git a/src/api/system/user.ts b/src/api/system/user.ts index 179cc70..6d5e737 100644 --- a/src/api/system/user.ts +++ b/src/api/system/user.ts @@ -138,10 +138,13 @@ export function userDelete(userId) { /** * @description: 批量删除用户 */ -export function userBatchDelete(userId) { +export function userBatchDelete(params:any) { return http.request({ - url: '/user/batchDelete/'+userId, + url: '/user/batchDelete', method: 'DELETE', + params:{ + ...params + } }); } /** diff --git a/src/components/Upload/src/BasicUpload.vue b/src/components/Upload/src/BasicUpload.vue index bbd6261..65d48cf 100644 --- a/src/components/Upload/src/BasicUpload.vue +++ b/src/components/Upload/src/BasicUpload.vue @@ -70,7 +70,9 @@ const showModal = ref(false); const previewUrl = ref(''); - const fileList = ref([]); + const fileList = computed(() => { + return props.list; + }); const hideUpload = computed(() => { if (!props.limit) return false; diff --git a/src/views/system/dept/edit.vue b/src/views/system/dept/edit.vue new file mode 100644 index 0000000..62574d3 --- /dev/null +++ b/src/views/system/dept/edit.vue @@ -0,0 +1,197 @@ + + diff --git a/src/views/system/dept/index.vue b/src/views/system/dept/index.vue new file mode 100644 index 0000000..91581fb --- /dev/null +++ b/src/views/system/dept/index.vue @@ -0,0 +1,146 @@ + + + + + \ No newline at end of file diff --git a/src/views/system/menu/index.vue b/src/views/system/menu/index.vue index 354b98d..883f3e4 100644 --- a/src/views/system/menu/index.vue +++ b/src/views/system/menu/index.vue @@ -10,7 +10,7 @@ 新增 - 展开/折叠 + 展开/折叠 diff --git a/src/views/system/user/edit.vue b/src/views/system/user/edit.vue index 68e4754..cc26d51 100644 --- a/src/views/system/user/edit.vue +++ b/src/views/system/user/edit.vue @@ -5,7 +5,7 @@
- + @@ -30,20 +30,17 @@
- - + - - - - +
@@ -100,8 +97,8 @@
- +