From f5fb91aa86d5ec75516de0bf23d11e6a1967d509 Mon Sep 17 00:00:00 2001 From: wtq <2394975549@qq.com> Date: Tue, 27 Jan 2026 17:56:10 +0800 Subject: [PATCH] =?UTF-8?q?'=E9=A6=96=E9=A1=B5=E6=96=B0=E5=A2=9E=E8=81=8A?= =?UTF-8?q?=E5=A4=A9=E8=AE=B0=E5=BD=95'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../storemanager/storeMessage/index.vue | 3 +- .../indexpage/cmp/chatDeatil/chatDetail.vue | 951 ++++++++++++++++++ src/pages/indexpage/indexPage3.vue | 16 +- 3 files changed, 966 insertions(+), 4 deletions(-) create mode 100644 src/pages/indexpage/cmp/chatDeatil/chatDetail.vue diff --git a/src/components/storemanager/storeMessage/index.vue b/src/components/storemanager/storeMessage/index.vue index ca690be..18ae0c5 100644 --- a/src/components/storemanager/storeMessage/index.vue +++ b/src/components/storemanager/storeMessage/index.vue @@ -234,7 +234,8 @@ import { getUrlByMediaID, setImMsgRead, sendToVendorV2, - setPoiIMStatus} from '@/apis/store' + setPoiIMStatus + } from '@/apis/store' import { hideLoad } from '@/tools/loading' import {Decrypt,Encrypt,timeFormatDHM} from '@/tools/ase' import {debounce,throttle} from '@/utils/underscore' diff --git a/src/pages/indexpage/cmp/chatDeatil/chatDetail.vue b/src/pages/indexpage/cmp/chatDeatil/chatDetail.vue new file mode 100644 index 0000000..ad39792 --- /dev/null +++ b/src/pages/indexpage/cmp/chatDeatil/chatDetail.vue @@ -0,0 +1,951 @@ + + + + + \ No newline at end of file diff --git a/src/pages/indexpage/indexPage3.vue b/src/pages/indexpage/indexPage3.vue index fcb3887..1fc6c0f 100644 --- a/src/pages/indexpage/indexPage3.vue +++ b/src/pages/indexpage/indexPage3.vue @@ -494,9 +494,9 @@ - + + + @@ -591,6 +591,7 @@ import { APIGetInvoiceRecord,APIUploadOrderInvoice } from '@/apis/APIOrder' import { queryUnansweredInvoice,getMyStoreInfo,queryPlatformBalance,balanceRecharge } from '@/apis/store.js' import { getOrdersPost } from '@/apis/order.js' import CMPWaybillInfo from "@/components/ordermanager/cmp/waybillInfo.vue"; +import ChatDetail from './cmp/chatDeatil/chatDetail.vue' export default { name: 'IndexPage', components: { @@ -599,10 +600,12 @@ export default { staticInfo, CMPWaybillInfo, storeOrderRank, + ChatDetail, jxUploadFile: () => import("@/components/cmp/uploadFile") }, data() { return { + isGetDetail:false, newFeatures: [], html: '', activeName: 'mtMerchant', // 标签页索引 @@ -716,6 +719,13 @@ export default { return arr; }, }, + watch:{ + activeName:{ + handler(val){ + this.isGetDetail = val && val === 'storechat' ? true : false + } + } + }, async created() { this.$store.dispatch("getAllPlate"); // 获取品牌