From 67d21f34c3ed627a94802ddb59188ca3aed8f092 Mon Sep 17 00:00:00 2001 From: X1627315083 <1627315083@qq.com> Date: Tue, 26 Aug 2025 11:47:16 +0800 Subject: [PATCH] fix --- .../affiliate/affiliateReferral/editReferral.vue | 3 ++- src/router/index.ts | 13 ++++++++----- src/store/userHabit/userHabit.ts | 3 ++- 3 files changed, 12 insertions(+), 7 deletions(-) diff --git a/src/component/Administrator/affiliate/affiliateReferral/editReferral.vue b/src/component/Administrator/affiliate/affiliateReferral/editReferral.vue index 3436b80c..ebadcaa3 100644 --- a/src/component/Administrator/affiliate/affiliateReferral/editReferral.vue +++ b/src/component/Administrator/affiliate/affiliateReferral/editReferral.vue @@ -157,12 +157,13 @@ export default defineComponent({ }; let setOk = () => { let data; + data = setEditData(); if ( !data.id || !data.amount ) return message.warning("Please check the input box marked with *"); - data = setEditData(); + console.log(123) Https.axiosPost(Https.httpUrls.editReferral, data).then( (rv) => { if (rv) { diff --git a/src/router/index.ts b/src/router/index.ts index 16a2292c..37a8f9c1 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -395,10 +395,11 @@ let state: any = store.state; // JSON.stringify(state.UserHabit.userDetail) // ); // }); -// var vuex_setUserDetail: any = localStorage.getItem("vuex_setUserDetail"); -// if (vuex_setUserDetail) { -// if (JSON.parse(vuex_setUserDetail).email != "-------------") { -// store.commit("setUserDetail", JSON.parse(vuex_setUserDetail)); +// var vuex_userDetail: any = localStorage.getItem("vuex_userDetail"); +// if (vuex_userDetail) { +// console.log(vuex_userDetail) +// if (JSON.parse(vuex_userDetail).email != "-------------") { +// store.commit("setUserStatus", JSON.parse(vuex_userDetail)); // } // } @@ -470,10 +471,12 @@ router.beforeEach((to: any, from, next) => { if (to.query.ref && affiliateRef != to.query.ref) setViewsIncrease(to.query.ref); + + var vuex_systemList: any = sessionStorage.getItem("vuex_systemList"); if (to.meta.enter == "all") { next(); } else if ( - state.UserHabit.userDetail.systemList.indexOf(to.meta.enter) > -1 + (state.UserHabit.userDetail.systemList.indexOf(to.meta.enter) > -1) || (vuex_systemList.indexOf(to.meta.enter)) ) { next(); } else { diff --git a/src/store/userHabit/userHabit.ts b/src/store/userHabit/userHabit.ts index 48144e89..5999ee9a 100644 --- a/src/store/userHabit/userHabit.ts +++ b/src/store/userHabit/userHabit.ts @@ -272,6 +272,7 @@ const userHabit : Module = { if(adminIdList.indexOf(data.userId) > -1 || data.systemUser == 6 || data.systemUser == 7){ state.userDetail.systemList.push(3) } + sessionStorage.setItem('vuex_systemList', JSON.stringify(state.userDetail.systemList)); state.userDetail.followeeCount = data.followeeCount//粉丝数量 state.userDetail.followerCount = data.followerCount//关注数量 @@ -309,7 +310,7 @@ const userHabit : Module = { state.userDetail.status = data.status//当前订阅类型 // state.userDetail.status = data.status || 'active'//当前订阅类型 state.userDetail.subscriptionId = data.subscriptionId//最新订阅id - } + }, }, actions:{