diff --git a/src/page/main/system/organization/tree.vue b/src/page/main/system/organization/tree.vue
index da865a154d69fccac99c766534f7d266bd6c9098..5987287ed3e719fb13788361c3c7088a07914e66 100644
--- a/src/page/main/system/organization/tree.vue
+++ b/src/page/main/system/organization/tree.vue
@@ -74,7 +74,7 @@ import { useRouter } from 'vue-router';
const actionFlag = ref(false)
const selectData = ref(null)
const selectDataParent = ref(null)
- const mvDataParent = ref(null)
+ const mvDataParent = ref([])
const treeRef = ref(null)
const orgData = ref([])
diff --git a/src/page/main/system/role/add/role_form.vue b/src/page/main/system/role/add/role_form.vue
index d30f79042551aa042b938d04647ec89b4e231a0a..71bf4c839e724d2d076c9072617faaa2696d7ea3 100644
--- a/src/page/main/system/role/add/role_form.vue
+++ b/src/page/main/system/role/add/role_form.vue
@@ -17,7 +17,7 @@
class="role_form"
>
-
+
-
+
全平台所有
本组织所有
仅自己
@@ -54,6 +55,7 @@
inline-prompt
active-text="是"
inactive-text="否"
+ :disabled="rowType != 0"
/>
@@ -117,6 +119,7 @@ const roleState = reactive({
children: 'Child',
}, // 菜单框默认配置
permissionData: [], // 菜单数据
+ rowType: 0,
})
const getMenuTree = () => {
axios
@@ -140,6 +143,7 @@ const getRoleDetail = () => {
.then((res) => {
if (res.data.code == 200) {
let { role_name, role_desc, data_purview, state, menus } = res.data.data
+ roleState.rowType = res.data.data.role_type
let permission_arr = []
if (menus && menus.length > 0) {
menus.forEach(e => {
@@ -214,6 +218,7 @@ const {
rules,
defaultProps,
permissionData,
+ rowType,
} = toRefs(roleState)
diff --git a/src/page/main/system/role/index.vue b/src/page/main/system/role/index.vue
index 1f23d5d508af11deac2d5593c00a3e99f6e4bb81..5f594ebb9f23caa66d16ee321dbaeb4d4ea2c314 100644
--- a/src/page/main/system/role/index.vue
+++ b/src/page/main/system/role/index.vue
@@ -56,7 +56,7 @@
{{ row.created_time.split("+")[0].replace("T", " ").replace("Z", " ") }}
-
+
编辑
@@ -621,6 +621,17 @@ const {
height: calc(100% - 68px);
.user_table {
max-height: calc(100% - 48px);
+ :deep().bg-table {
+ .el-scrollbar {
+ --el-scrollbar-bg-color: #fff
+ }
+ .el-table__empty-block {
+
+ .empty_container {
+ height: calc(100% - 45px);
+ }
+ }
+ }
}
}
}
diff --git a/src/router/function.js b/src/router/function.js
index 687611d1b7ede18d31cc264454bdb168fba8fa3f..fa4ad69e4ee55bcbeb38345129f5415ddcfcbbee 100644
--- a/src/router/function.js
+++ b/src/router/function.js
@@ -40,12 +40,6 @@ var adminMenu = [
dict_group_id: "64c156e0-bfff-4bfc-a63a-56effe130a25",
menuType: 2,
},
- {
- menuName: "ui服务测试",
- path: "/ui-example",
- dict_group_id: "64c156e0-bfff-4bfc-a63a-56effe130a25",
- menuType: 2,
- },
{
menuName: "注册认证",
path: "/register-valid",
@@ -99,6 +93,14 @@ var adminMenu = [
path: "/ability-manage/sold-list/service-test",
dict_group_id: "64c156e0-bfff-4bfc-a63a-56effe130a25",
menuType: 2,
+ children: [
+ {
+ menuName: "ui服务测试",
+ path: "/ui-example",
+ dict_group_id: "64c156e0-bfff-4bfc-a63a-56effe130a25",
+ menuType: 2,
+ },
+ ]
},
],
dict_group_id: "64c156e0-bfff-4bfc-a63a-56effe130a25",