diff --git a/src/page/main/authority/role/add/role_form.vue b/src/page/main/authority/role/add/role_form.vue index 016e2583b2b3e167b79b519dd21fd16c35775ba7..d1acaba951575145726a6eabfeaf763a90612f7d 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 e6b7ccf5c0c94514bcb01a9a2c223fe93078d134..4f1b9abbadd1e8e95e7bd6d01f0eacc6f34fdd8b 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 70717d663d0292a48f0d044fcfebb95cfc315425..0000000000000000000000000000000000000000 --- 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 2a210383ad7cef582366caa735c01c11d72c3ecb..0000000000000000000000000000000000000000 --- 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 f1115a656c17af77def7c168ebbe9dc012a5143e..0000000000000000000000000000000000000000 --- 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 a8bb71bcbb485290f5f8decfaa3e852ecf23c121..0000000000000000000000000000000000000000 --- 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 fc95899335897faca22f52d8f7594b1649c12b4e..0000000000000000000000000000000000000000 --- 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 4d49034952ee1aa151e98ca08f9250c550be49ec..0000000000000000000000000000000000000000 --- 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 226421b997ca9349b78d03c43e67a903e9481cd5..0000000000000000000000000000000000000000 --- 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 029b4f5bce7b1c988cd124c8aebad4d3d08b1fc6..0000000000000000000000000000000000000000 --- 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 0111bb2bd2ced03e3e7683a3b0b4ad541a431c23..0000000000000000000000000000000000000000 --- 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 aeebd1fad522713976bd746e58e7adeaf4145bd6..0000000000000000000000000000000000000000 --- 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 8e15469009b3f7ad0f572b3bd644f010c84496f1..0000000000000000000000000000000000000000 --- 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 9cc76e2f9c1843c3bd4af860f435fbdedb5073f3..0000000000000000000000000000000000000000 --- 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 f583f5d262b9563c03467b477d8075276418f849..0000000000000000000000000000000000000000 --- 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 efac2fb6ce713ece668d45fc1ffab077547ad68d..0000000000000000000000000000000000000000 --- a/src/page/main/system/role/index.vue +++ /dev/null @@ -1,610 +0,0 @@ - - - - - - -