|
@@ -8,6 +8,7 @@
|
|
|
<Spin :spinning="dataLoading">
|
|
<Spin :spinning="dataLoading">
|
|
|
<BasicTree
|
|
<BasicTree
|
|
|
ref="treeRef"
|
|
ref="treeRef"
|
|
|
|
|
+ :disabled="isSuperAdmin"
|
|
|
:treeData="functionTreeData"
|
|
:treeData="functionTreeData"
|
|
|
v-model:checkedKeys="checkedKeysModel"
|
|
v-model:checkedKeys="checkedKeysModel"
|
|
|
checkable
|
|
checkable
|
|
@@ -21,6 +22,7 @@
|
|
|
v-permission="permissions.setFunction"
|
|
v-permission="permissions.setFunction"
|
|
|
:loading="saveLoading"
|
|
:loading="saveLoading"
|
|
|
block
|
|
block
|
|
|
|
|
+ :disabled="isSuperAdmin"
|
|
|
type="primary"
|
|
type="primary"
|
|
|
@click="handleSave"
|
|
@click="handleSave"
|
|
|
>
|
|
>
|
|
@@ -44,6 +46,7 @@
|
|
|
|
|
|
|
|
const props = defineProps({
|
|
const props = defineProps({
|
|
|
roleId: propTypes.number,
|
|
roleId: propTypes.number,
|
|
|
|
|
+ isSuperAdmin: propTypes.bool.def(false),
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
const treeRef = ref();
|
|
const treeRef = ref();
|
|
@@ -70,7 +73,7 @@
|
|
|
try {
|
|
try {
|
|
|
const result = await defHttp.post({
|
|
const result = await defHttp.post({
|
|
|
service: ApiServiceEnum.SMART_SYSTEM,
|
|
service: ApiServiceEnum.SMART_SYSTEM,
|
|
|
- url: 'sys/function/list',
|
|
|
|
|
|
|
+ url: 'sys/function/listTenantFunction',
|
|
|
data: {
|
|
data: {
|
|
|
sortName: 'seq',
|
|
sortName: 'seq',
|
|
|
},
|
|
},
|