diff --git a/pages/home/home.vue b/pages/home/home.vue
index 012c0f3..2dee8b7 100644
--- a/pages/home/home.vue
+++ b/pages/home/home.vue
@@ -65,82 +65,20 @@
if (this.$store.getters.userInfo) {
this.userName = JSON.parse(this.$store.getters.userInfo).username
}
- this._allAuthority()
+ this._authority()
},
methods: {
- // async _authority () {
- // let res = await authority()
- // if (res.code === '1') {
- // if (res.result.hasOwnProperty('rf_menu0')) {
- // this.menuList1 = [...res.result.rf_menu0.sonTree]
- // } else {
- // this.tab = 2
- // }
- // if (res.result.hasOwnProperty('rf_menu1')) {
- // this.menuList2 = [...res.result.rf_menu1.sonTree]
- // } else {
- // this.tab = 1
- // }
- // if (this.tab === 2) {
- // this.menuList = [...this.menuList2]
- // } else {
- // this.menuList = [...this.menuList1]
- // }
- // } else {
- // uni.showToast({
- // title: res.desc,
- // icon: 'none'
- // })
- // }
- // },
- async _allAuthority () {
- let res = await allAuthority()
- this.rf_menu0 = res.result.rf_menu0.sonTree
- this.rf_menu1 = res.result.rf_menu1.sonTree
- this._authority()
- },
async _authority () {
let res = await authority()
+ // let res = await allAuthority()
if (res.code === '1') {
if (res.result.hasOwnProperty('rf_menu0')) {
- let arr = [...res.result.rf_menu0.sonTree]
- let arr1 = this.rf_menu0.filter(item1 =>
- arr.some(item2 => item2.title === item1.title)
- )
- arr1.map(e => {
- let carr = []
- arr.map(ele => {
- if (ele.title === e.title) {
- carr = ele.sonTree
- }
- })
- let carr1 = e.sonTree.filter(item1 =>
- carr.some(item2 => item2.title === item1.title)
- )
- e.sonTree = carr1
- })
- this.menuList1 = arr1
+ this.menuList1 = [...res.result.rf_menu0.sonTree]
} else {
this.tab = 2
}
if (res.result.hasOwnProperty('rf_menu1')) {
- let arr = [...res.result.rf_menu1.sonTree]
- let arr1 = this.rf_menu1.filter(item1 =>
- arr.some(item2 => item2.title === item1.title)
- )
- arr1.map(e => {
- let carr = []
- arr.map(ele => {
- if (ele.title === e.title) {
- carr = ele.sonTree
- }
- })
- let carr1 = e.sonTree.filter(item1 =>
- carr.some(item2 => item2.title === item1.title)
- )
- e.sonTree = carr1
- })
- this.menuList2 = arr1
+ this.menuList2 = [...res.result.rf_menu1.sonTree]
} else {
this.tab = 1
}
diff --git a/pages/home/home_back.vue b/pages/home/home_back.vue
index f41df5b..012c0f3 100644
--- a/pages/home/home_back.vue
+++ b/pages/home/home_back.vue
@@ -1,70 +1,177 @@
-
-
-
-
- {{$store.getters.userInfo !== '' ? JSON.parse($store.getters.userInfo).user_name : ''}}
- 欢迎进入铜箔手持系统!
-
-
-
- 退出
-
-
-
-
-
-