From 168f1cba04bf10765151500a35244e5edbf4a47f Mon Sep 17 00:00:00 2001 From: lipeng Date: Tue, 4 Jul 2023 18:35:52 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9D=83=E9=99=90=E7=AE=A1=E7=90=86=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3=E8=81=94=E8=B0=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/authority/role/add/role_form.vue | 30 +- src/page/main/authority/role/index.vue | 61 +- .../main/authority/user/add/contact-form.vue | 104 -- src/page/main/authority/user/add/index.vue | 180 +--- src/page/main/authority/user/index.vue | 44 +- .../system/organization/directory-form.vue | 116 --- src/page/main/system/organization/index.vue | 967 ------------------ .../system/organization/org-detail/index.vue | 268 ----- .../main/system/organization/org-form.vue | 152 --- .../system/organization/org-user/index.vue | 337 ------ .../org-user/org-account-form.vue | 229 ----- .../organization/org-user/org-person-form.vue | 86 -- .../organization/platform-user/index.vue | 354 ------- .../platform-user/platform-account-form.vue | 201 ---- .../platform-user/platform-person-form.vue | 58 -- src/page/main/system/organization/tree.vue | 484 --------- .../system/organization/user-detail/index.vue | 219 ---- src/page/main/system/role/add/index.vue | 8 - src/page/main/system/role/add/role_form.vue | 243 ----- src/page/main/system/role/edit/index.vue | 8 - src/page/main/system/role/index.vue | 610 ----------- 21 files changed, 82 insertions(+), 4677 deletions(-) delete mode 100644 src/page/main/authority/user/add/contact-form.vue delete mode 100644 src/page/main/system/organization/directory-form.vue delete mode 100644 src/page/main/system/organization/index.vue delete mode 100644 src/page/main/system/organization/org-detail/index.vue delete mode 100644 src/page/main/system/organization/org-form.vue delete mode 100644 src/page/main/system/organization/org-user/index.vue delete mode 100644 src/page/main/system/organization/org-user/org-account-form.vue delete mode 100644 src/page/main/system/organization/org-user/org-person-form.vue delete mode 100644 src/page/main/system/organization/platform-user/index.vue delete mode 100644 src/page/main/system/organization/platform-user/platform-account-form.vue delete mode 100644 src/page/main/system/organization/platform-user/platform-person-form.vue delete mode 100644 src/page/main/system/organization/tree.vue delete mode 100644 src/page/main/system/organization/user-detail/index.vue delete mode 100644 src/page/main/system/role/add/index.vue delete mode 100644 src/page/main/system/role/add/role_form.vue delete mode 100644 src/page/main/system/role/edit/index.vue delete mode 100644 src/page/main/system/role/index.vue diff --git a/src/page/main/authority/role/add/role_form.vue b/src/page/main/authority/role/add/role_form.vue index 016e258..d1acaba 100644 --- a/src/page/main/authority/role/add/role_form.vue +++ b/src/page/main/authority/role/add/role_form.vue @@ -18,14 +18,6 @@ :autosize="{ minRows: 5 }" :disabled="rowType != 0"> - - - - 全平台所有 - 本组织所有 - 仅自己 - - { - axios.get(`/apaas/system/v5/menu/tree`).then((res) => { + axios.get(`/v1/api/menu/tree`).then((res) => { if (res.data.code == 200) { roleState.permissionData = res.data.data || []; } else { @@ -111,9 +100,9 @@ const changeMenu = (val) => { }; // 修改选中的菜单 const getRoleDetail = () => { - axios.get(`/apaas/system/v5/role/detail/${route.query.id}`).then((res) => { + axios.get(`/v1/api/role/detail/${route.query.id}`).then((res) => { if (res.data.code == 200) { - let { role_name, role_desc, data_purview, state, menus } = res.data.data; + let { role_name, role_desc, state, menus } = res.data.data; roleState.rowType = res.data.data.role_type; let permission_arr = []; if (menus && menus.length > 0) { @@ -124,11 +113,9 @@ const getRoleDetail = () => { roleState.formData = { role_name, role_desc, - data_purview, state, permission_arr: [...permission_arr], }; - console.log(roleState.formData.permission_arr); } else { ElMessage.error(res.data.data); } @@ -142,15 +129,14 @@ const saveRole = () => { role_name: roleState.formData.role_name, role_desc: roleState.formData.role_desc, state: roleState.formData.state, - data_purview: roleState.formData.data_purview, menu_ids: [...roleState.formData.permission_arr], }; if (!route.query.id) { // 新增 - axios.put(`/apaas/system/v5/role/create`, params).then((res) => { + axios.put(`/v1/api/role/create`, params).then((res) => { if (res.data.code == 200) { ElMessage.success(res.data.msg); - router.push("/system/role"); + router.push("/authority/role"); } else { ElMessage.error(res.data.data); } @@ -158,10 +144,10 @@ const saveRole = () => { } else { // 编辑 params.id = +route.query.id; - axios.post(`/apaas/system/v5/role/update`, params).then((res) => { + axios.post(`/v1/api/role/update`, params).then((res) => { if (res.data.code == 200) { ElMessage.success(res.data.msg); - router.push("/system/role"); + router.push("/authority/role"); } else { ElMessage.error(res.data.data); } @@ -171,7 +157,7 @@ const saveRole = () => { }); }; // 新增或编辑角色的保存 const goList = () => { - router.push("/system/role"); + router.push("/authority/role"); }; onBeforeMount(() => { diff --git a/src/page/main/authority/role/index.vue b/src/page/main/authority/role/index.vue index e6b7ccf..4f1b9ab 100644 --- a/src/page/main/authority/role/index.vue +++ b/src/page/main/authority/role/index.vue @@ -69,7 +69,7 @@ delete_row(row); } " - :disabled="row.state == 1 || row.role_type == 1"> + :disabled="row.state == 1 || row.role_type == 1 || row.role_type == 2 || row.user_count > 0"> 删除 @@ -105,14 +105,6 @@ 清空
- - - - + style="width: 200px; margin-right: 30px"> @@ -135,9 +127,9 @@ - 查询 + 查询 重置
@@ -236,26 +228,11 @@ const state = reactive({ }); const userState = reactive({ userFilter: { - is_admin: "", organization_id: "", search: "", limit: 10, page: 1, }, - userTypeList: [ - { - name: "全部类型", - value: "", - }, - { - name: "组织管理员账号", - value: 2, - }, - { - name: "平台用户账号", - value: 3, - }, - ], orgList: [], userHeaders: [ { @@ -280,10 +257,10 @@ const userState = reactive({ userSelection: [], distributeDialog: false, // 分配用户弹窗 }); +// 获取角色列表 const getRoleRows = () => { let params = { ...state.filter }; - console.log(params); - axios.get(`/apaas/system/v5/role/list`, { params }).then((res) => { + axios.get(`/v1/api/role/list`, { params }).then((res) => { if (res.data.code == 200) { state.tableRows = res.data.data || []; state.tableTotal = res.data.total; @@ -291,12 +268,11 @@ const getRoleRows = () => { ElMessage.error(res.data.data); } }); -}; // 获取角色列表 - +}; +//获取组织树 const getOrgList = () => { - axios.get(`/apaas/system/v5/org/tree`).then((res) => { + axios.get(`/v1/api/org/tree`).then((res) => { if (res.data.code == 200) { - console.log(res.data.data); userState.orgList = res.data.data || []; } else { ElMessage.error(res.data.data); @@ -319,10 +295,11 @@ const changeSearch = (val) => { }; // 表格关键字筛选 const changeUseRow = (row) => { + //内置角色不能删除和编辑 if (row.role_type == 1 || row.role_type == 2) { return; } - axios.post(`/apaas/system/v5/role/state/${row.id}/${row.state}`).then((res) => { + axios.post(`/v1/api/role/state/${row.id}/${row.state}`).then((res) => { if (res.data.code == 200) { ElMessage.success(res.data.msg); changePage(1); @@ -370,10 +347,9 @@ const getUserList = () => { page: userState.userFilter.page, search: userState.userFilter.search, organization_id: userState.userFilter.organization_id, - is_admin: userState.userFilter.is_admin, role_id: state.actionRow.id, }; - axios.get(`/apaas/system/v5/role/allotment/list`, { params }).then((res) => { + axios.get(`/v1/api/role/allotment/list`, { params }).then((res) => { if (res.data.code == 200) { console.log(res.data.data); userState.userRows = res.data.data || []; @@ -381,7 +357,6 @@ const getUserList = () => { nextTick(() => { userState.userRows.forEach((e) => { if (e.is_bind == 1) { - console.log(userTable); userTable.value.toggleRowSelection(e, true); } }); @@ -402,13 +377,11 @@ const changeUserSize = (val) => { }; const searchAction = () => { - console.log(userState.userFilter); changeUserPage(1); }; const clearAction = (type) => { userState.userFilter = { - is_admin: "", organization_id: "", search: "", limit: 10, @@ -420,7 +393,6 @@ const clearAction = (type) => { }; const clearUserSelection = () => { - console.log(userTable.value); userTable.value.clearTable(); }; @@ -437,7 +409,7 @@ const distribute = () => { id: state.actionRow.id, user_ids: user_ids, }; - axios.post(`/apaas/system/v5/role/allotment/user`, params).then((res) => { + axios.post(`/v1/api/role/allotment/user`, params).then((res) => { if (res.data.code == 200) { ElMessage.success(res.data.msg); userState.distributeDialog = false; @@ -475,7 +447,7 @@ const deleteData = () => { let params = { ids: [...ids], }; - axios.delete(`/apaas/system/v5/role/delete`, { data: { ids: [...ids] } }).then((res) => { + axios.delete(`/v1/api/role/delete`, { data: { ids: [...ids] } }).then((res) => { if (res.data.code == 200) { ElMessage.success(res.data.msg); state.delDialog = false; @@ -492,8 +464,7 @@ onBeforeMount(() => { const { filter, headers, tableRows, tableTotal, delDialog, selection } = toRefs(state); -const { userFilter, userTypeList, orgList, userHeaders, userRows, total, userSelection, distributeDialog } = - toRefs(userState); +const { userFilter, orgList, userHeaders, userRows, total, userSelection, distributeDialog } = toRefs(userState); diff --git a/src/page/main/system/organization/org-detail/index.vue b/src/page/main/system/organization/org-detail/index.vue deleted file mode 100644 index 70717d6..0000000 --- a/src/page/main/system/organization/org-detail/index.vue +++ /dev/null @@ -1,268 +0,0 @@ - - - - - diff --git a/src/page/main/system/organization/org-form.vue b/src/page/main/system/organization/org-form.vue deleted file mode 100644 index 2a21038..0000000 --- a/src/page/main/system/organization/org-form.vue +++ /dev/null @@ -1,152 +0,0 @@ - - - diff --git a/src/page/main/system/organization/org-user/index.vue b/src/page/main/system/organization/org-user/index.vue deleted file mode 100644 index f1115a6..0000000 --- a/src/page/main/system/organization/org-user/index.vue +++ /dev/null @@ -1,337 +0,0 @@ - - - - - diff --git a/src/page/main/system/organization/org-user/org-account-form.vue b/src/page/main/system/organization/org-user/org-account-form.vue deleted file mode 100644 index a8bb71b..0000000 --- a/src/page/main/system/organization/org-user/org-account-form.vue +++ /dev/null @@ -1,229 +0,0 @@ - - - diff --git a/src/page/main/system/organization/org-user/org-person-form.vue b/src/page/main/system/organization/org-user/org-person-form.vue deleted file mode 100644 index fc95899..0000000 --- a/src/page/main/system/organization/org-user/org-person-form.vue +++ /dev/null @@ -1,86 +0,0 @@ - - - diff --git a/src/page/main/system/organization/platform-user/index.vue b/src/page/main/system/organization/platform-user/index.vue deleted file mode 100644 index 4d49034..0000000 --- a/src/page/main/system/organization/platform-user/index.vue +++ /dev/null @@ -1,354 +0,0 @@ - - - - - diff --git a/src/page/main/system/organization/platform-user/platform-account-form.vue b/src/page/main/system/organization/platform-user/platform-account-form.vue deleted file mode 100644 index 226421b..0000000 --- a/src/page/main/system/organization/platform-user/platform-account-form.vue +++ /dev/null @@ -1,201 +0,0 @@ - - - diff --git a/src/page/main/system/organization/platform-user/platform-person-form.vue b/src/page/main/system/organization/platform-user/platform-person-form.vue deleted file mode 100644 index 029b4f5..0000000 --- a/src/page/main/system/organization/platform-user/platform-person-form.vue +++ /dev/null @@ -1,58 +0,0 @@ - - - diff --git a/src/page/main/system/organization/tree.vue b/src/page/main/system/organization/tree.vue deleted file mode 100644 index 0111bb2..0000000 --- a/src/page/main/system/organization/tree.vue +++ /dev/null @@ -1,484 +0,0 @@ - - - - - diff --git a/src/page/main/system/organization/user-detail/index.vue b/src/page/main/system/organization/user-detail/index.vue deleted file mode 100644 index aeebd1f..0000000 --- a/src/page/main/system/organization/user-detail/index.vue +++ /dev/null @@ -1,219 +0,0 @@ - - - - - diff --git a/src/page/main/system/role/add/index.vue b/src/page/main/system/role/add/index.vue deleted file mode 100644 index 8e15469..0000000 --- a/src/page/main/system/role/add/index.vue +++ /dev/null @@ -1,8 +0,0 @@ - - - - diff --git a/src/page/main/system/role/add/role_form.vue b/src/page/main/system/role/add/role_form.vue deleted file mode 100644 index 9cc76e2..0000000 --- a/src/page/main/system/role/add/role_form.vue +++ /dev/null @@ -1,243 +0,0 @@ - - - - - - diff --git a/src/page/main/system/role/edit/index.vue b/src/page/main/system/role/edit/index.vue deleted file mode 100644 index f583f5d..0000000 --- a/src/page/main/system/role/edit/index.vue +++ /dev/null @@ -1,8 +0,0 @@ - - - - diff --git a/src/page/main/system/role/index.vue b/src/page/main/system/role/index.vue deleted file mode 100644 index efac2fb..0000000 --- a/src/page/main/system/role/index.vue +++ /dev/null @@ -1,610 +0,0 @@ - - - - - - - -- 2.26.0