diff --git a/src/components/FooterNavigation.vue b/src/components/FooterNavigation.vue index f14c00b..2ce5395 100644 --- a/src/components/FooterNavigation.vue +++ b/src/components/FooterNavigation.vue @@ -25,6 +25,7 @@ }) .then(() => { MyEvent.emit('clear-generate-state') + MyEvent.emit('clearAllCache') nav.path && router.push(nav.path) }) .catch(() => {}) diff --git a/src/components/RouteCache.vue b/src/components/RouteCache.vue index 100c6d6..2e0feb1 100644 --- a/src/components/RouteCache.vue +++ b/src/components/RouteCache.vue @@ -1,17 +1,18 @@ \ No newline at end of file +.routeCache { + width: 100%; + height: 100%; + position: relative; + font-family: 'satoshiRegular'; + &[view-type='1'] { + display: flex; + flex-direction: column; + overflow: hidden; + } +} + diff --git a/src/stores/modules/generate.ts b/src/stores/modules/generate.ts index 7bffe57..6fa19b5 100644 --- a/src/stores/modules/generate.ts +++ b/src/stores/modules/generate.ts @@ -114,11 +114,18 @@ export const useGenerateStore = defineStore({ this.customizeInfo.isRegenerated = '' this.customizeInfo.isFavorite = false }, + clearCustomerInfo(){ + this.customerInfo = { + customerId: '', + visitRecordId: '' + } + }, //设置默认数据 clearGenerateData() { this.clearProductData() this.updatePhotoInfo({}) this.clearCustomizeInfo() + this.clearCustomerInfo() }, setCustomerInfo(data: any) { this.customerInfo = data diff --git a/src/stores/modules/userInfo.ts b/src/stores/modules/userInfo.ts index e5f9072..2bdf440 100644 --- a/src/stores/modules/userInfo.ts +++ b/src/stores/modules/userInfo.ts @@ -2,7 +2,6 @@ import { defineStore } from 'pinia' import { ref, computed } from 'vue' import { removeLocal, setLocal } from '@/utils/local' -import MyEvent from '@/utils/myEvent' export const useUserInfoStore = defineStore('userInfo', () => { const state = ref({ userInfo: {}, @@ -48,7 +47,6 @@ export const useUserInfoStore = defineStore('userInfo', () => { state.value.userInfo = {} removeLocal('token') resetGenerateParams() - MyEvent.emit('clear-generate-state') resolve('') }) } diff --git a/src/views/asistant/components/InputArea.vue b/src/views/asistant/components/InputArea.vue index 446bbdd..a9ea235 100644 --- a/src/views/asistant/components/InputArea.vue +++ b/src/views/asistant/components/InputArea.vue @@ -34,14 +34,14 @@ -
+
@@ -63,7 +63,7 @@