diff --git a/src/views/settlementCenter/sourceBonus/index.vue b/src/views/settlementCenter/sourceBonus/index.vue
index 214d469..6bd86a5 100644
--- a/src/views/settlementCenter/sourceBonus/index.vue
+++ b/src/views/settlementCenter/sourceBonus/index.vue
@@ -220,7 +220,7 @@
-->
-->
{
- this.getDataList()
- }, 50)
+ // setTimeout(() => {
+ // this.getDataList()
+ // }, 50)
- this.getUserRole()
+ this.getUserRole().then(() => {
+ this.getDataList()
+ })
},
methods: {
getPayTime() {
@@ -992,15 +825,14 @@ export default {
},
isLocalSymbol,
getUserRole() {
- getRoleMenu('sourceBonus').then((res) => {
- this.dataList.forEach((item) => {
- res.data.forEach((items) => {
- if (item.name == items) {
- item.key = items
- }
- })
+ return new Promise((resolve, reject) => {
+ getRoleMenu('sourceBonus').then((res) => {
+ this.dataRole = res.data || []
+ this.flag = true
+ resolve(true)
+ }).catch((err) => {
+ reject(err)
})
- this.flag = true
})
},
stateFormat,