From 10b632572a778e2fb5de285f1004a815d1624737 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E5=BF=97=E9=B9=8F?= <2916022834@qq.com> Date: Wed, 3 Jun 2026 17:33:13 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8D=96=E5=AE=B6=E7=BA=A2=E7=82=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/store/seller/index.ts | 8 +++++++- src/views/HomeMain.vue | 7 ++++++- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/src/store/seller/index.ts b/src/store/seller/index.ts index 39ff178b..66e14ac2 100644 --- a/src/store/seller/index.ts +++ b/src/store/seller/index.ts @@ -19,12 +19,14 @@ interface Seller { isSeller: boolean, applyStatus: number | null, designerInfo: DesignerInfo, + firstEnter: boolean, } const seller: Module = { namespaced: true, state: { isSeller: false, + firstEnter: false, applyStatus: null, designerInfo: { shopName: "--", @@ -38,6 +40,9 @@ const seller: Module = { }, }, mutations: { + set_firstEnter(state: Seller, value: boolean) { + state.firstEnter = value + }, set_isSeller(state: Seller, value: boolean) { state.isSeller = value }, @@ -77,7 +82,8 @@ const seller: Module = { actions: { get_isSeller({ commit }) { Https.axiosGet(Https.httpUrls.checkSellerDesigner).then(rv => { - commit('set_isSeller', !!rv) + commit('set_isSeller', !!rv.hasQualification) + commit('set_firstEnter', !rv.firstEnter) }) }, async get_designerInfo({ commit }) { diff --git a/src/views/HomeMain.vue b/src/views/HomeMain.vue index 939aa5c6..bc966707 100644 --- a/src/views/HomeMain.vue +++ b/src/views/HomeMain.vue @@ -384,7 +384,7 @@
{{ $t('Header.SellerDashboard') }} - +
{ return store.state.seller.isSeller }) + const firstEnterSeller = computed(() => { + return store.state.seller.firstEnter + }) return { store, userDetail, isSeller, + firstEnterSeller, t, ...toRefs(homeMainData), ...toRefs(historyData), @@ -1268,6 +1272,7 @@ export default defineComponent({ }, onSellerDashboard(){ this.$router.push({ name: 'brandProfile' }) + this.store.commit('seller/set_firstEnter', false) }, //教程 getTutorial() {