From ab09a3365264cf730cfd7b1d6dbec8964e7e356a Mon Sep 17 00:00:00 2001 From: appleyou Date: Thu, 17 Apr 2025 10:59:41 +0800 Subject: [PATCH] =?UTF-8?q?feat(sourceBonus):=20=E5=88=97=E8=A1=A8?= =?UTF-8?q?=E5=AD=97=E6=AE=B5=E5=8F=AF=E8=A7=81=E6=9D=83=E9=99=90=E9=80=BB?= =?UTF-8?q?=E8=BE=91=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../settlementCenter/sourceBonus/index.vue | 266 ++++-------------- 1 file changed, 49 insertions(+), 217 deletions(-) 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,