From 233494b19c74c7678f36eef42d481f01ed0b360c Mon Sep 17 00:00:00 2001
From: 田源 <lastanimals@163.com>
Date: 星期四, 26 十月 2023 17:31:40 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'
---
Source/UBCS-WEB/src/views/system/tenant.vue | 27 +++---
Source/UBCS-WEB/src/views/authority/datascope.vue | 16 ++-
Source/UBCS-WEB/src/views/system/client.vue | 12 +-
Source/UBCS-WEB/src/views/system/topmenu.vue | 25 +++--
Source/UBCS-WEB/src/views/authority/role.vue | 25 +++--
Source/UBCS-WEB/src/page/login/userlogin.vue | 1
Source/UBCS-WEB/src/views/code/code.vue | 89 +++++++++++----------
Source/UBCS-WEB/src/views/system/menu.vue | 10 +-
Source/UBCS-WEB/src/views/authority/apiscope.vue | 16 ++-
Source/UBCS-WEB/src/views/system/post.vue | 18 ++--
10 files changed, 129 insertions(+), 110 deletions(-)
diff --git a/Source/UBCS-WEB/src/page/login/userlogin.vue b/Source/UBCS-WEB/src/page/login/userlogin.vue
index 2bb86b9..e9bc45f 100644
--- a/Source/UBCS-WEB/src/page/login/userlogin.vue
+++ b/Source/UBCS-WEB/src/page/login/userlogin.vue
@@ -264,7 +264,6 @@
// "client_view": true
// }, "datetime": 1678352291697
// }))
-
},
mounted() {
this.$axios.get('/api/ubcs-system/tenant/tenant-map').then(res => {
diff --git a/Source/UBCS-WEB/src/views/authority/apiscope.vue b/Source/UBCS-WEB/src/views/authority/apiscope.vue
index 431957b..b30547a 100644
--- a/Source/UBCS-WEB/src/views/authority/apiscope.vue
+++ b/Source/UBCS-WEB/src/views/authority/apiscope.vue
@@ -21,10 +21,10 @@
@on-load="onLoad"
@tree-load="treeLoad">
<template slot-scope="{row}" slot="menu">
- <el-button type="text"
+ <el-button v-if="permissionList.settingBtn"
+ type="text"
icon="el-icon-setting"
size="small"
- v-if="permission.api_scope_setting"
plain
style="border: 0;background-color: transparent !important;"
@click.stop="handleDataScope(row)">鏉冮檺閰嶇疆
@@ -58,7 +58,8 @@
@size-change="sizeChangeScope"
@on-load="onLoadScope">
<template slot="menuLeft">
- <el-button type="danger"
+ <el-button v-if="permissionList.delBtn"
+ type="danger"
size="small"
icon="el-icon-delete"
plain
@@ -383,10 +384,11 @@
...mapGetters(["permission"]),
permissionList() {
return {
- addBtn: this.vaildData(this.permission.menu_add, false),
- viewBtn: this.vaildData(this.permission.menu_view, false),
- delBtn: this.vaildData(this.permission.menu_delete, false),
- editBtn: this.vaildData(this.permission.menu_edit, false)
+ addBtn: this.vaildData(this.permission.api_scope.api_scope_add, false),
+ viewBtn: this.vaildData(this.permission.api_scope.api_scope_view, false),
+ delBtn: this.vaildData(this.permission.api_scope.api_scope_delete, false),
+ editBtn: this.vaildData(this.permission.api_scope.mapi_scope_edit, false),
+ settingBtn: this.vaildData(this.permission.api_scope.api_scope_setting,false),
};
},
ids() {
diff --git a/Source/UBCS-WEB/src/views/authority/datascope.vue b/Source/UBCS-WEB/src/views/authority/datascope.vue
index 8734524..8d585a9 100644
--- a/Source/UBCS-WEB/src/views/authority/datascope.vue
+++ b/Source/UBCS-WEB/src/views/authority/datascope.vue
@@ -22,10 +22,10 @@
@on-load="onLoad"
@tree-load="treeLoad">
<template slot-scope="{row}" slot="menu">
- <el-button type="text"
+ <el-button v-if="permissionList.settingBtn"
+ type="text"
icon="el-icon-setting"
size="small"
- v-if="permission.data_scope_setting"
plain
style="border: 0;background-color: transparent !important;"
@click.stop="handleDataScope(row)">鏉冮檺閰嶇疆
@@ -59,7 +59,8 @@
@size-change="sizeChangeScope"
@on-load="onLoadScope">
<template slot="menuLeft">
- <el-button type="danger"
+ <el-button v-if="permissionList.delBtn"
+ type="danger"
size="small"
icon="el-icon-delete"
plain
@@ -426,10 +427,11 @@
...mapGetters(["permission"]),
permissionList() {
return {
- addBtn: this.vaildData(this.permission.menu_add, false),
- viewBtn: this.vaildData(this.permission.menu_view, false),
- delBtn: this.vaildData(this.permission.menu_delete, false),
- editBtn: this.vaildData(this.permission.menu_edit, false)
+ addBtn: this.vaildData(this.permission.data_scope.data_scope_add, false),
+ viewBtn: this.vaildData(this.permission.data_scope.data_scope_view, false),
+ delBtn: this.vaildData(this.permission.data_scope.data_scope_delete, false),
+ editBtn: this.vaildData(this.permission.data_scope.data_scope_edit, false),
+ settingBtn: this.vaildData(this.permission.data_scope.data_scope_setting,false),
};
},
ids() {
diff --git a/Source/UBCS-WEB/src/views/authority/role.vue b/Source/UBCS-WEB/src/views/authority/role.vue
index 55bd32a..6ac1858 100644
--- a/Source/UBCS-WEB/src/views/authority/role.vue
+++ b/Source/UBCS-WEB/src/views/authority/role.vue
@@ -20,15 +20,17 @@
@refresh-change="refreshChange"
@on-load="onLoad">
<template slot="menuLeft">
- <el-button type="danger"
- size="small"
- icon="el-icon-delete"
- v-if="permission.role_delete"
- plain
- @click="handleDelete">鍒� 闄�
+ <el-button v-if="permissionList.delBtn"
+ type="danger"
+ size="small"
+ icon="el-icon-delete"
+ plain
+ @click="handleDelete">
+ 鍒� 闄�
</el-button>
<!-- v-if="userInfo.role_name.includes('admin')" -->
- <el-button size="small"
+ <el-button v-if="permissionList.authSettingBtn"
+ size="small"
icon="el-icon-setting"
@click="handleRole"
plain>鏉冮檺璁剧疆
@@ -213,10 +215,11 @@
...mapGetters(["userInfo", "permission"]),
permissionList() {
return {
- addBtn: this.vaildData(this.permission.role_add, false),
- viewBtn: this.vaildData(this.permission.role_view, false),
- delBtn: this.vaildData(this.permission.role_delete, false),
- editBtn: this.vaildData(this.permission.role_edit, false)
+ addBtn: this.vaildData(this.permission.role.role_add, false),
+ viewBtn: this.vaildData(this.permission.role.role_view, false),
+ delBtn: this.vaildData(this.permission.role.role_delete, false),
+ editBtn: this.vaildData(this.permission.role.role_edit, false),
+ authSettingBtn: this.vaildData(this.permission.role.role_auth_setting,false),
};
},
ids() {
diff --git a/Source/UBCS-WEB/src/views/code/code.vue b/Source/UBCS-WEB/src/views/code/code.vue
index 0c65570..7c5fa1f 100644
--- a/Source/UBCS-WEB/src/views/code/code.vue
+++ b/Source/UBCS-WEB/src/views/code/code.vue
@@ -36,8 +36,7 @@
>
<!-- 琛ㄦ牸鍐呮搷浣滄寜閽� -->
<template slot="menu" slot-scope="scope">
- <el-button
- v-show="scope.row.lcStatus == 'Editing' ? true : false"
+ <el-button v-if="permissionList.editBtn && (scope.row.lcStatus == 'Editing' ? true : false)"
icon="el-icon-edit"
plain
size="small"
@@ -45,8 +44,7 @@
@click="openEdit(scope.row)"
>缂� 杈�
</el-button>
- <el-button
- v-show="scope.row.lcStatus == 'Editing' ? true : false"
+ <el-button v-if="permissionList.releaseBtn && (scope.row.lcStatus == 'Editing' ? true : false)"
:loading="releadDisabled"
icon="el-icon-position"
plain
@@ -55,8 +53,7 @@
@click="enableOrDeactivatse(scope.row.oid, 'release')"
>鍙� 甯�
</el-button>
- <el-button
- v-show="scope.row.lcStatus == 'Released' ? true : false"
+ <el-button v-if="permissionList.deactivateBtn && (scope.row.lcStatus == 'Released' ? true : false)"
icon="el-icon-video-pause"
plain
size="small"
@@ -64,8 +61,7 @@
@click="enableOrDeactivatse(scope.row.oid, 'disable')"
>鍋� 鐢�
</el-button>
- <el-button
- v-show="scope.row.lcStatus == 'Disabled' ? true : false"
+ <el-button v-if="permissionList.enableBtn && (scope.row.lcStatus == 'Disabled' ? true : false)"
icon="el-icon-video-play"
plain
size="small"
@@ -76,7 +72,7 @@
</template>
<!-- 琛ㄦ牸涓婃柟鎸夐挳鍖哄煙 -->
<template slot="menuLeft" slot-scope="scope">
- <el-button
+ <el-button v-if="permissionList.delBtn"
icon="el-icon-delete"
plain
size="small"
@@ -85,16 +81,15 @@
>
鍒� 闄�
</el-button>
- <el-button
+ <el-button v-if="permissionList.advancedQueryBtn"
icon="el-icon-search"
plain
size="small"
type="primary"
- @click="openAdvancedQuery('codeRule')"
- >
+ @click="openAdvancedQuery('codeRule')">
楂樼骇鏌ヨ
</el-button>
- <el-button
+ <el-button v-if="permissionList.cloneBtn"
icon="icon-kelong"
plain
size="small"
@@ -102,7 +97,7 @@
>
鍏� 闅�
</el-button>
- <el-button
+ <el-button v-if="permissionList.otherCloneBtn"
icon="icon-lianjiekelong"
plain
size="small"
@@ -111,7 +106,7 @@
>
浠庡叾浠栬鍒欎腑鍏嬮殕鐮佹
</el-button>
- <el-button
+ <el-button v-if="permissionList.usescopeBtn"
icon="el-icon-s-help"
plain
size="small"
@@ -119,7 +114,7 @@
>
浣跨敤鑼冨洿
</el-button>
- <el-button
+ <el-button v-if="permissionList.clearBtn"
icon="icon-qingkong"
plain
size="small"
@@ -127,7 +122,7 @@
>
娓呯┖鐮佸��
</el-button>
- <el-button
+ <el-button v-if="permissionList.escapeOwnerBtn"
icon="el-icon-guide"
plain
size="small"
@@ -135,7 +130,7 @@
>
杞Щ鎵�鏈夎��
</el-button>
- <el-button
+ <el-button v-if="permissionList.maxSerialnumBtn"
icon="el-icon-data-analysis"
plain
size="small"
@@ -223,14 +218,11 @@
<!-- 鍩虹鐮佹灞曠ず鍖哄煙 -->
<basic-container class="code-basicsec-container">
<p
- style="
- margin-top: -5px;
+ style="margin-top: -5px;
margin-bottom: 4px;
font-weight: 570;
font-size: 19px;
- color: #0e2d5f;
- "
- >
+ color: #0e2d5f;">
鐮佹绠$悊
</p>
<avue-crud
@@ -248,8 +240,7 @@
>
<!-- 鍩虹鐮佹琛ㄦ牸鍐呮搷浣滄寜閽� -->
<template slot="menu" slot-scope="scope">
- <el-button
- v-show="currentRuleLcStatus != 'Editing'"
+ <el-button v-if="permissionList.basicViewBtn && (currentRuleLcStatus != 'Editing')"
icon="el-icon-view"
plain
size="small"
@@ -257,8 +248,7 @@
@click="openBasicDialog('view', scope.row)"
>鏌ョ湅
</el-button>
- <el-button
- v-show="currentRuleLcStatus === 'Editing'"
+ <el-button v-if="permissionList.basicEditBtn && (currentRuleLcStatus === 'Editing')"
icon="el-icon-edit"
plain
size="small"
@@ -266,11 +256,7 @@
@click="openBasicDialog('edit', scope.row)"
>缂栬緫
</el-button>
- <el-button
- v-show="
- scope.row.secType === 'codeclassifysec' ||
- scope.row.secType == 'codefixedsec'
- "
+ <el-button v-if="permissionList.basicMgrBtn && (scope.row.secType === 'codeclassifysec' || scope.row.secType == 'codefixedsec')"
icon="el-icon-setting"
plain
size="small"
@@ -278,8 +264,7 @@
@click="openBasicSecCodeValueMgr(scope.row)"
>鐮佸�肩鐞�
</el-button>
- <el-button
- v-show="scope.row.orderNum > 1"
+ <el-button v-if="permissionList.basicMoveupBtn && (scope.row.orderNum > 1)"
icon="el-icon-arrow-up"
plain
size="small"
@@ -287,7 +272,7 @@
@click="upOrderNum(scope.row)"
>涓婄Щ
</el-button>
- <el-button
+ <el-button v-if="permissionList.basicDownBtn"
icon="el-icon-arrow-down"
plain
size="small"
@@ -299,7 +284,7 @@
<!-- 鍩虹鐮佹琛ㄦ牸宸︿笂鏂规寜閽尯鍩� -->
<template slot="menuLeft" slot-scope="scope">
- <el-button
+ <el-button v-if="permissionList.basicAddBtn"
:disabled="selectionList.length <= 0"
icon="el-icon-plus"
size="small"
@@ -308,7 +293,7 @@
>
鏂� 澧�
</el-button>
- <el-button
+ <el-button v-if="permissionList.basicDeleteBtn"
:disabled="selectionList.length <= 0"
icon="el-icon-delete"
plain
@@ -318,7 +303,7 @@
>
鍒� 闄�
</el-button>
- <el-button
+ <el-button v-if="permissionList.basicAdvancedQueryBtn"
:disabled="selectionList.length <= 0"
icon="el-icon-search"
plain
@@ -1587,10 +1572,30 @@
...mapGetters(["permission"]),
permissionList() {
return {
- addBtn: this.vaildData(this.permission.codeRule_add, true),
- viewBtn: this.vaildData(this.permission.codeRule_view, false),
- delBtn: this.vaildData(this.permission.plCodeRule_delete, false),
- editBtn: this.vaildData(this.permission.codeRule_edit, true),
+ // 缂栫爜瑙勫垯鐩稿叧鎸夐挳
+ addBtn: this.vaildData(this.permission.code_rule.code_rule_add, false),
+ viewBtn: this.vaildData(this.permission.code_rule.code_rule_view, false),
+ delBtn: this.vaildData(this.permission.code_rule.code_rule_delete, false),
+ editBtn: this.vaildData(this.permission.code_rule.code_rule_edit, false),
+ deactivateBtn: this.vaildData(this.permission.code_rule.code_rule_deactivate, false),
+ enableBtn: this.vaildData(this.permission.code_rule.code_rule_enable, false),
+ releaseBtn: this.vaildData(this.permission.code_rule. code_rule_release, false),
+ advancedQueryBtn: this.vaildData(this.permission.code_rule.code_rule_advanced_query, false),
+ cloneBtn: this.vaildData(this.permission.code_rule.code_rule_clone, false),
+ otherCloneBtn: this.vaildData(this.permission.code_rule.code_rule_other_clone, false),
+ usescopeBtn: this.vaildData(this.permission.code_rule.code_rule_usescope, false),
+ clearBtn: this.vaildData(this.permission.code_rule.code_rule_clear, false),
+ escapeOwnerBtn: this.vaildData(this.permission.code_rule.code_rule_escape_owner, false),
+ maxSerialnumBtn: this.vaildData(this.permission.code_rule.code_rule_max_serialnum, false),
+ // 鍩虹鐮佹鐩稿叧鎸夐挳
+ basicAddBtn: this.vaildData(this.permission.code_rule.code_basic_add, false),
+ basicDeleteBtn: this.vaildData(this.permission.code_rule.code_basic_delete, false),
+ basicAdvancedQueryBtn: this.vaildData(this.permission.code_rule.code_basic_advanced_query, false),
+ basicMgrBtn: this.vaildData(this.permission.code_rule.code_basic_mgr, false),
+ basicEditBtn: this.vaildData(this.permission.code_rule.code_basic_edit, false),
+ basicViewBtn: this.vaildData(this.permission.code_rule. code_basic_view, false),
+ basicMoveupBtn: this.vaildData(this.permission.code_rule.code_basic_moveup, false),
+ basicDownBtn: this.vaildData(this.permission.code_rule.code_basic_down, false),
};
},
},
diff --git a/Source/UBCS-WEB/src/views/system/client.vue b/Source/UBCS-WEB/src/views/system/client.vue
index 91292b0..50b482f 100644
--- a/Source/UBCS-WEB/src/views/system/client.vue
+++ b/Source/UBCS-WEB/src/views/system/client.vue
@@ -20,11 +20,11 @@
@refresh-change="refreshChange"
@on-load="onLoad">
<template slot="menuLeft">
- <el-button type="danger"
+ <el-button v-if="permissionList.delBtn"
+ type="danger"
size="small"
icon="el-icon-delete"
plain
- v-if="permission.client_delete"
@click="handleDelete">鍒� 闄�
</el-button>
</template>
@@ -204,10 +204,10 @@
...mapGetters(["permission"]),
permissionList() {
return {
- addBtn: this.vaildData(this.permission.client_add),
- viewBtn: this.vaildData(this.permission.client_view),
- delBtn: this.vaildData(this.permission.client_delete),
- editBtn: this.vaildData(this.permission.client_edit)
+ addBtn: this.vaildData(this.permission.client.client_add),
+ viewBtn: this.vaildData(this.permission.client.client_view),
+ delBtn: this.vaildData(this.permission.client.client_delete),
+ editBtn: this.vaildData(this.permission.client.client_edit)
};
},
ids() {
diff --git a/Source/UBCS-WEB/src/views/system/menu.vue b/Source/UBCS-WEB/src/views/system/menu.vue
index 3f4ac08..e30bf08 100644
--- a/Source/UBCS-WEB/src/views/system/menu.vue
+++ b/Source/UBCS-WEB/src/views/system/menu.vue
@@ -21,14 +21,14 @@
@on-load="onLoad"
@tree-load="treeLoad">
<template slot="menuLeft">
- <el-button v-if="this.permission.menu.menu_delete"
+ <el-button v-if="permissionList.delBtn"
icon="el-icon-delete"
plain
size="small"
type="danger"
@click="handleDelete">鍒� 闄�
</el-button>
- <el-button v-if="this.permission.menu.menu_clone"
+ <el-button v-if="permissionList.cloneBtn"
icon="el-icon-connection"
plain
size="small"
@@ -38,7 +38,7 @@
</template>
<template slot="menu" slot-scope="scope">
<el-button
- v-if="userInfo.role_name.includes('admin') && scope.row.category === 1"
+ v-if="permissionList.addChildBtn && scope.row.category === 1"
icon="el-icon-circle-plus-outline"
size="small"
type="text"
@@ -442,7 +442,9 @@
addBtn: this.vaildData(this.permission.menu.menu_add, false),
viewBtn: this.vaildData(this.permission.menu.menu_view, false),
delBtn: this.vaildData(this.permission.menu.menu_delete, false),
- editBtn: this.vaildData(this.permission.menu.menu_edit, false)
+ editBtn: this.vaildData(this.permission.menu.menu_edit, false),
+ cloneBtn: this.vaildData(this.permission.menu.menu_clone,false),
+ addChildBtn: this.vaildData(this.permission.menu.menu_add_child,false),
};
},
diff --git a/Source/UBCS-WEB/src/views/system/post.vue b/Source/UBCS-WEB/src/views/system/post.vue
index 0c22c51..94d7b46 100644
--- a/Source/UBCS-WEB/src/views/system/post.vue
+++ b/Source/UBCS-WEB/src/views/system/post.vue
@@ -21,11 +21,11 @@
@on-load="onLoad">
<template slot="menuLeft">
<el-button type="danger"
- size="small"
- icon="el-icon-delete"
- plain
- v-if="permission.post_delete"
- @click="handleDelete">鍒� 闄�
+ size="small"
+ icon="el-icon-delete"
+ plain
+ v-if="permissionList.delBtn"
+ @click="handleDelete">鍒� 闄�
</el-button>
</template>
<template slot-scope="{row}"
@@ -152,10 +152,10 @@
...mapGetters(["permission"]),
permissionList() {
return {
- addBtn: this.vaildData(this.permission.post_add, false),
- viewBtn: this.vaildData(this.permission.post_view, false),
- delBtn: this.vaildData(this.permission.post_delete, false),
- editBtn: this.vaildData(this.permission.post_edit, false)
+ addBtn: this.vaildData(this.permission.post.post_add, false),
+ viewBtn: this.vaildData(this.permission.post.post_view, false),
+ delBtn: this.vaildData(this.permission.post.post_delete, false),
+ editBtn: this.vaildData(this.permission.post.post_edit, false)
};
},
ids() {
diff --git a/Source/UBCS-WEB/src/views/system/tenant.vue b/Source/UBCS-WEB/src/views/system/tenant.vue
index 5effe12..b740917 100644
--- a/Source/UBCS-WEB/src/views/system/tenant.vue
+++ b/Source/UBCS-WEB/src/views/system/tenant.vue
@@ -23,30 +23,30 @@
<el-button type="danger"
size="small"
icon="el-icon-delete"
- v-if="permission.tenant_delete"
+ v-if="permissionList.delBtn"
plain
@click="handleDelete">鍒� 闄�
</el-button>
<el-tooltip class="item" effect="dark" content="缁欑鎴烽厤缃嫭绔嬫暟鎹簮浠ュ疄鐜版暟鎹簱闅旂" placement="top">
- <el-button size="small"
+ <el-button v-if="permissionList.dsSettingBtn"
+ size="small"
plain
- v-if="userInfo.role_name.includes('administrator')"
icon="el-icon-coin"
@click="handleDatasource">鏁版嵁婧愰厤缃�
</el-button>
</el-tooltip>
<el-tooltip class="item" effect="dark" content="灏嗚彍鍗曚骇鍝佸寘涓庣鎴烽厤缃粦瀹�" placement="top">
- <el-button size="small"
+ <el-button v-if="permissionList.packageSettingBtn"
+ size="small"
plain
- v-if="userInfo.role_name.includes('administrator')"
icon="el-icon-notebook-1"
@click="handlePackage">浜у搧鍖呴厤缃�
</el-button>
</el-tooltip>
<el-tooltip class="item" effect="dark" content="灏嗚嚜瀹氫箟鐨勮彍鍗曢泦鍚堝畾鍒朵负绉熸埛缁戝畾鐨勮彍鍗曚骇鍝佸寘" placement="top">
- <el-button size="small"
+ <el-button v-if="permissionList.packageMgrBtn"
+ size="small"
plain
- v-if="userInfo.role_name.includes('administrator')"
icon="el-icon-notebook-2"
@click="handlePackageSetting">浜у搧鍖呯鐞�
</el-button>
@@ -208,10 +208,13 @@
...mapGetters(["userInfo", "permission"]),
permissionList() {
return {
- addBtn: this.vaildData(this.permission.tenant_add, false),
- viewBtn: this.vaildData(this.permission.tenant_view, false),
- delBtn: this.vaildData(this.permission.tenant_delete, false),
- editBtn: this.vaildData(this.permission.tenant_edit, false)
+ addBtn: this.vaildData(this.permission.tenant.tenant_add, false),
+ viewBtn: this.vaildData(this.permission.tenant.tenant_view, false),
+ delBtn: this.vaildData(this.permission.tenant.tenant_delete, false),
+ editBtn: this.vaildData(this.permission.tenant.tenant_edit, false),
+ dsSettingBtn: this.vaildData(this.permission.tenant.tenant_ds_setting, false),
+ packageSettingBtn: this.vaildData(this.permission.tenant.tenant_package_setting,false),
+ packageMgrBtn: this.vaildData(this.permission.tenant.tenant_package_mgr,false),
};
},
ids() {
@@ -307,7 +310,7 @@
type: 'radio',
width: 100,
value:0,
- disabled:this.BooleanFlag ,
+ disabled: this.BooleanFlag ,
hide:true,
dicData: [{
label: '寮�鍚�',
diff --git a/Source/UBCS-WEB/src/views/system/topmenu.vue b/Source/UBCS-WEB/src/views/system/topmenu.vue
index b55335f..a2509d3 100644
--- a/Source/UBCS-WEB/src/views/system/topmenu.vue
+++ b/Source/UBCS-WEB/src/views/system/topmenu.vue
@@ -20,18 +20,20 @@
@row-click="clickRowChange"
@on-load="onLoad">
<template slot="menuLeft">
- <el-button type="danger"
+ <el-button v-if="permissionList.delBtn"
+ type="danger"
size="small"
icon="el-icon-delete"
plain
- v-if="permission.topmenu_delete"
- @click="handleDelete">鍒� 闄�
+ @click="handleDelete">
+ 鍒� 闄�
</el-button>
- <el-button size="small"
- icon="el-icon-delete"
+ <el-button v-if="permissionList.settingBtn"
+ size="small"
+ icon="iconfont iconicon_setting"
@click="handleMenuSetting"
- v-if="permission.topmenu_setting"
- plain>鑿滃崟閰嶇疆
+ plain>
+ 鑿滃崟閰嶇疆
</el-button>
</template>
<template slot-scope="{row}" slot="source">
@@ -159,10 +161,11 @@
...mapGetters(["permission"]),
permissionList() {
return {
- addBtn: this.vaildData(this.permission.topmenu_add, false),
- viewBtn: this.vaildData(this.permission.topmenu_view, false),
- delBtn: this.vaildData(this.permission.topmenu_delete, false),
- editBtn: this.vaildData(this.permission.topmenu_edit, false)
+ addBtn: this.vaildData(this.permission.topmenu.topmenu_add, false),
+ viewBtn: this.vaildData(this.permission.topmenu.topmenu_view, false),
+ delBtn: this.vaildData(this.permission.topmenu.topmenu_delete, false),
+ editBtn: this.vaildData(this.permission.topmenu.topmenu_edit, false),
+ settingBtn: this.vaildData(this.permission.topmenu.topmenu_setting,false),
};
},
ids() {
--
Gitblit v1.9.3