diff --git a/src/components/Banner/index.vue b/src/components/Banner/index.vue
index 328a3ed..016db44 100644
--- a/src/components/Banner/index.vue
+++ b/src/components/Banner/index.vue
@@ -5,6 +5,7 @@
icon="el-icon-plus"
style="margin-bottom: 15px;"
@click="addModal"
+ v-if="$store.state.user.showBtnList.add"
>
添加
@@ -59,10 +60,12 @@
icon="el-icon-edit"
style="margin-right: 15px;"
@click="editModal(lists.row)"
- size="mini">
+ size="mini"
+ v-if="$store.state.user.showBtnList.update"
+ >
编辑
- 删除
+ 删除
@@ -118,13 +121,19 @@
pageSize: 10,
pageNum: 1,
showAdd: true,
+ perList: [],
}
},
components: {
AddOrEdit,
},
+ created() {
+ this.perList = this.$store.state.user.perList;
+ console.log('this.perList: ', this.perList);
+ },
methods: {
+
/**
* 获取轮播图列表
*/
diff --git a/src/components/News/contentRelation.vue b/src/components/News/contentRelation.vue
index c6bc272..d3208eb 100644
--- a/src/components/News/contentRelation.vue
+++ b/src/components/News/contentRelation.vue
@@ -24,7 +24,7 @@
label="操作"
>
- 删除
+ 删除
diff --git a/src/components/News/detailContent.vue b/src/components/News/detailContent.vue
index 7312bcb..fc62ea1 100644
--- a/src/components/News/detailContent.vue
+++ b/src/components/News/detailContent.vue
@@ -18,7 +18,7 @@
相关新闻:
-
添加相关新闻
+
添加相关新闻
diff --git a/src/components/News/index.vue b/src/components/News/index.vue
index c46b771..7b9575e 100644
--- a/src/components/News/index.vue
+++ b/src/components/News/index.vue
@@ -83,10 +83,11 @@
icon="el-icon-edit"
style="margin-right: 15px;"
@click="editModal(lists.row)"
+ v-if="$store.state.user.showBtnList.update"
size="mini">
编辑
-
删除
+
删除
diff --git a/src/components/News/search.vue b/src/components/News/search.vue
index 9246be4..822703a 100644
--- a/src/components/News/search.vue
+++ b/src/components/News/search.vue
@@ -54,6 +54,7 @@
icon="el-icon-plus"
class="mb-4"
@click="$emit('addModal')"
+ v-if="$store.state.user.showBtnList.add"
>
添加
diff --git a/src/store/modules/user.js b/src/store/modules/user.js
index ac07cf3..4fa9118 100644
--- a/src/store/modules/user.js
+++ b/src/store/modules/user.js
@@ -15,6 +15,13 @@ const user = {
articlePlatform: []
},
perList: [],
+ showBtnList: {
+ add: false,
+ update: false,
+ delete: false,
+ relation: false,
+ reset: false,
+ },
},
mutations: {
@@ -44,6 +51,9 @@ const user = {
},
SET_PER_LIST: (state, perList) => {
state.perList = perList
+ },
+ setShowBtnList: (state, data) => {
+ state.showBtnList = {...data}
}
},
diff --git a/src/views/layout/Layout.vue b/src/views/layout/Layout.vue
index 3414012..c98c97b 100644
--- a/src/views/layout/Layout.vue
+++ b/src/views/layout/Layout.vue
@@ -11,7 +11,7 @@
diff --git a/src/views/privilegeManagement/account/index.vue b/src/views/privilegeManagement/account/index.vue
index 88aa291..928ce56 100644
--- a/src/views/privilegeManagement/account/index.vue
+++ b/src/views/privilegeManagement/account/index.vue
@@ -4,7 +4,7 @@
-
+
新增账户
@@ -56,9 +56,9 @@
npm i element-ui -S
- 编辑
- 重置密码
- 删除
+ 编辑
+ 重置密码
+ 删除
diff --git a/src/views/privilegeManagement/role/index.vue b/src/views/privilegeManagement/role/index.vue
index 49e2f81..82b420a 100644
--- a/src/views/privilegeManagement/role/index.vue
+++ b/src/views/privilegeManagement/role/index.vue
@@ -6,7 +6,7 @@
-
+
新增角色
@@ -23,7 +23,7 @@
label="操作"
>
-
+
删除
diff --git a/src/views/privilegeManagement/role/permissions.vue b/src/views/privilegeManagement/role/permissions.vue
index 154cdd5..ba54768 100644
--- a/src/views/privilegeManagement/role/permissions.vue
+++ b/src/views/privilegeManagement/role/permissions.vue
@@ -12,7 +12,7 @@