diff --git a/src/assets/css/index.css b/src/assets/css/index.css index ffafb95f94ec1764903350cff844972f6be0e7ba..aeaca4c1565dac274dd3763f3c5d57f60aefd45b 100644 --- a/src/assets/css/index.css +++ b/src/assets/css/index.css @@ -1474,14 +1474,14 @@ border-radius:8px; } .flex_left { - height: calc(100% - 20px); + height: calc(100% - 16px); width: 320px; margin-right: 10px; overflow: hidden; } .flex_right { - height: calc(100% - 20px); + height: calc(100% - 16px); flex: 1; overflow: hidden; diff --git a/src/components/api-type/rest.vue b/src/components/api-type/rest.vue index 889a393785553d6ad70f5090faa9159a03a3b9a4..6b50d3ad5287d494341bb7962c5df442f490d380 100644 --- a/src/components/api-type/rest.vue +++ b/src/components/api-type/rest.vue @@ -401,7 +401,7 @@ const serviceTest = () => { .post(`/apaas/service/v5/service/test`,params) .then((res) => { if (res.data.code !== 200) { - $message.error(res.data.msg) + $message.error(res.data.data) } else { detailData.test_state = true detailData.backJSONdata = res.data.data.response_str diff --git a/src/page/main/config/dict/index.vue b/src/page/main/config/dict/index.vue index 0ccd5dfdba407c64cd998ce526147494d8bdd080..f6fdc7f91ffcb56438be4abca00d2b2b239e5843 100644 --- a/src/page/main/config/dict/index.vue +++ b/src/page/main/config/dict/index.vue @@ -278,7 +278,7 @@ const getTypeList = () => { getTableRows() } }else { - ElMessage.error(res.data.msg) + ElMessage.error(res.data.data) } }).catch((err) => { console.log(err) @@ -352,7 +352,7 @@ const getTableRows = () => { state.tableRows[state.tableRows.length - 1].canMoveDown = false } }else { - ElMessage.error(res.data.msg) + ElMessage.error(res.data.data) } }) } // 获取表格数据 @@ -365,7 +365,7 @@ const changeUseRow = (row) => { ElMessage.success(res.data.msg) changePage(1) }else { - ElMessage.error(res.data.msg) + ElMessage.error(res.data.data) } }) } // 启用禁用 @@ -411,7 +411,7 @@ const edit_row = (row) => { state: state.actionRow.state } }else { - ElMessage.error(res.data.msg) + ElMessage.error(res.data.data) } }).catch((err) => { console.log(err) @@ -445,7 +445,7 @@ const addConfirm = () => { state.addDialog = false changePage(1) }else { - ElMessage.error(res.data.msg) + ElMessage.error(res.data.data) } }) }else { // 编辑 @@ -461,7 +461,7 @@ const addConfirm = () => { state.addDialog = false changePage(1) }else { - ElMessage.error(res.data.msg) + ElMessage.error(res.data.data) } }) } @@ -485,7 +485,7 @@ const deleteData = () => { state.dialogDelete = false changePage(1) }else { - ElMessage.error(res.data.msg) + ElMessage.error(res.data.data) } }) } // 确定删除 @@ -520,7 +520,7 @@ const moveRow = (row,type) => { ElMessage.success(res.data.msg) changePage(1) }else { - ElMessage.error(res.data.msg) + ElMessage.error(res.data.data) } }) .catch((err) => { diff --git a/src/page/main/develop/account/index.vue b/src/page/main/develop/account/index.vue index 6bee986ee4c0405ebb91b0e2a390c205bee117e9..6c8c99811f38eb0624059a82afa0d1b4aa5ffe0a 100644 --- a/src/page/main/develop/account/index.vue +++ b/src/page/main/develop/account/index.vue @@ -607,12 +607,12 @@ import CryptoJS from "crypto-js"; background-color: var(--el-tree-node-hover-bg-color); } .main_container { - padding: 15px; height: 100%; } .table_container { height: calc(100% - 30px); overflow: auto; + padding: 0 16px; } .pagination_box { diff --git a/src/page/main/develop/menu/index.vue b/src/page/main/develop/menu/index.vue index 18d35952417249f01b781bd36b12a97f49eda628..cc498903210b099f387b2040384abace94e150a7 100644 --- a/src/page/main/develop/menu/index.vue +++ b/src/page/main/develop/menu/index.vue @@ -177,7 +177,7 @@ const getMenuTree = (type) => { }) }else { - ElMessage.error(res.data.msg) + ElMessage.error(res.data.data) } }) } // 获取菜单树 @@ -307,7 +307,7 @@ const fileAction = (val,data,parent,disabled=false) => { let type = parent ? 1 : 2 // 1--有父级 2--无父级 getMenuTree(type) }else { - ElMessage.error(res.data.msg) + ElMessage.error(res.data.data) } }) }else if (val == 4) { // 菜单上移 @@ -378,7 +378,7 @@ const changeSort = (data,nextObj) => { ElMessage.success(res.data.msg) getMenuTree() }else { - ElMessage.error(res.data.msg) + ElMessage.error(res.data.data) } }) } // 菜单上下移 @@ -406,7 +406,7 @@ const saveMenu = (el,type) => { ElMessage.success(res.data.msg) getMenuTree() }else { - ElMessage.error(res.data.msg) + ElMessage.error(res.data.data) } }) }else { // 新增 @@ -429,7 +429,7 @@ const saveMenu = (el,type) => { state.selectData = null getMenuTree() }else { - ElMessage.error(res.data.msg) + ElMessage.error(res.data.data) } }) } diff --git a/src/page/main/develop/menu/menu-form.vue b/src/page/main/develop/menu/menu-form.vue index 49d17e869374d33580b8cdc16064f3ee231185e0..05bc4abb2bed09c8ca530ea18ca615e40b804270 100644 --- a/src/page/main/develop/menu/menu-form.vue +++ b/src/page/main/develop/menu/menu-form.vue @@ -151,7 +151,7 @@ const getGroupList = () => { if (res.data.code == 200) { state.groupList = res.data.data || [] }else { - ElMessage.error(res.data.msg) + ElMessage.error(res.data.data) } }).catch((err) => { console.log(err) diff --git a/src/page/main/system/organization/index.vue b/src/page/main/system/organization/index.vue index 94c0481e3802fbb24e1d67abf979c52101c0dc13..41b1b521141f2e468f42ad94a7237b646bc33573 100644 --- a/src/page/main/system/organization/index.vue +++ b/src/page/main/system/organization/index.vue @@ -941,13 +941,28 @@ import { downloadFileFormatNew } from '@/services/helper' font-size: 14px; } .main_container { - padding: 15px; flex: 1; overflow: hidden; } +.filter-group .left-filter { + flex: 1; + display: flex; + justify-content: start; + flex-wrap: wrap; +} +.filter-group .right-action { + width: 144px; + padding-bottom: 16px; +} +.filter-group .right-action .el-button { + width: 64px; +} + + .table_container { height: calc(100% - 20px); overflow: auto; + padding: 0 16px; } .bg-pagination { diff --git a/src/page/main/system/organization/tree.vue b/src/page/main/system/organization/tree.vue index 80922652b917d7cc053ab796ff65cc4737c0d52c..8d6ec0b840e8d3e44d1dbbb7418cadc59bb50781 100644 --- a/src/page/main/system/organization/tree.vue +++ b/src/page/main/system/organization/tree.vue @@ -18,7 +18,7 @@ :title="data.name" >{{ data.name }} - + .tree-action-box { - display: none; - position: absolute; - right: -5px; - top: 0px; - width: 44px; - height: 36px; - line-height: 36px; - text-align: center; - background-color: #f2f3f7; - box-shadow: -3px 0px 8px -3px - rgba(0, 7, 101, 0.15); + display: none; + position: absolute; + right: -5px; + top: 0px; + width: 44px; + height: 36px; + line-height: 36px; + text-align: center; + background-color: #f2f3f7; + box-shadow: -3px 0px 8px -3px + rgba(0, 7, 101, 0.15); } .position_sticky { position: sticky; @@ -240,8 +240,21 @@ import { useRouter } from 'vue-router'; .file-tree :deep() .el-tree-node__content:hover .tree-action-box { display: inline-block; } + .file-tree :deep() .el-tree-node__content .first_node { display: inline-block; + background-color: #fff; + box-shadow: none; +} +.file-tree :deep() .el-tree-node__content .first_node_focus { + background-color: #f2f3f7; + box-shadow: -3px 0px 8px -3px + rgba(0, 7, 101, 0.15); +} +.file-tree :deep() .el-tree-node__content:hover .first_node { + background-color: #f2f3f7; + box-shadow: -3px 0px 8px -3px + rgba(0, 7, 101, 0.15); } .file-tree :deep() .el-tree-node > .el-tree-node__children { overflow: visible; diff --git a/src/page/main/system/role/add/role_form.vue b/src/page/main/system/role/add/role_form.vue index 71853ac34b6f8d3718234739526dad61b135c1bd..d30f79042551aa042b938d04647ec89b4e231a0a 100644 --- a/src/page/main/system/role/add/role_form.vue +++ b/src/page/main/system/role/add/role_form.vue @@ -60,7 +60,7 @@
- + 取消 @@ -100,9 +100,7 @@ const roleState = reactive({ role_name: [ { required: true, message: "请输入角色名称", trigger: "blur" }, ], - role_desc: [ - { required: true, message: "请输入描述", trigger: "blur" }, - ], + data_purview: [ { required: true, message: "请选择数据权限", trigger: "change" }, ], @@ -127,7 +125,7 @@ const getMenuTree = () => { if (res.data.code == 200) { roleState.permissionData = res.data.data || [] }else { - ElMessage.error(res.data.msg) + ElMessage.error(res.data.data) } }) } // 获取菜单数据 @@ -157,7 +155,7 @@ const getRoleDetail = () => { } console.log(roleState.formData.permission_arr) }else { - ElMessage.error(res.data.msg) + ElMessage.error(res.data.data) } }) } // 获取角色详情 @@ -180,7 +178,7 @@ const saveRole = () => { ElMessage.success(res.data.msg) router.push('/system/role') }else { - ElMessage.error(res.data.msg) + ElMessage.error(res.data.data) } }) }else { // 编辑 @@ -192,13 +190,16 @@ const saveRole = () => { ElMessage.success(res.data.msg) router.push('/system/role') }else { - ElMessage.error(res.data.msg) + ElMessage.error(res.data.data) } }) } } }) } // 新增或编辑角色的保存 +const goList = () => { + router.push("/system/role") +} onBeforeMount(() => { getMenuTree() diff --git a/src/page/main/system/role/index.vue b/src/page/main/system/role/index.vue index 58c05b2db120b5962e20388d304b9124596c9c08..1f23d5d508af11deac2d5593c00a3e99f6e4bb81 100644 --- a/src/page/main/system/role/index.vue +++ b/src/page/main/system/role/index.vue @@ -306,7 +306,7 @@ const getRoleRows = () => { state.tableRows = res.data.data || [] state.tableTotal = res.data.total }else { - ElMessage.error(re.data.msg) + ElMessage.error(re.data.data) } }) } // 获取角色列表 @@ -319,7 +319,7 @@ const getOrgList = () => { console.log(res.data.data) userState.orgList = res.data.data || [] }else { - ElMessage.error(res.data.msg) + ElMessage.error(res.data.data) } }) } // 获取组织列表 @@ -346,7 +346,7 @@ const changeUseRow = (row) => { ElMessage.success(res.data.msg) changePage(1) }else { - ElMessage.error(res.data.msg) + ElMessage.error(res.data.data) } }) } // 更改启用禁用状态 @@ -408,7 +408,7 @@ const getUserList = () => { }) }) }else { - ElMessage.error(res.data.msg) + ElMessage.error(res.data.data) } }) } @@ -465,7 +465,7 @@ const distribute = () => { userState.distributeDialog = false changePage(1) }else { - ElMessage.error(res.data.msg) + ElMessage.error(res.data.data) } }) @@ -506,7 +506,7 @@ const deleteData = () => { state.delDialog = false changePage(1) }else { - ElMessage.error(res.data.msg) + ElMessage.error(res.data.data) } }) }