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,