diff --git a/src/components/chat-content.vue b/src/components/chat-content.vue index 891b5cd..7d0e32e 100644 --- a/src/components/chat-content.vue +++ b/src/components/chat-content.vue @@ -827,7 +827,7 @@ - + diff --git a/src/components/history-content.vue b/src/components/history-content.vue index f5ce7bd..0b8e403 100644 --- a/src/components/history-content.vue +++ b/src/components/history-content.vue @@ -15,6 +15,7 @@ import BusinessHandle from '@/components/business-handle.vue' import EditAddress from '@/components/edit-address.vue' import PolicyList from '@/components/policyList.vue' import XuqiPolicyList from '@/components/xuqiPolicyList.vue' +import ProductCardList from '@/components/product-card-list.vue' import imageService from '@/utils/imageService' import { FormatDate } from '@/utils/filters' @@ -148,7 +149,33 @@ onMounted(() => { processedEmoji() }) -
+ +
+
+
+ +
{{ item.seatNum }}
+
+
+
+ + + +
+ + +
+
+
+
+
+ +
@@ -261,3 +288,7 @@ onMounted(() => { processedEmoji() }) border-radius: 4px 16px 16px 16px; } + + diff --git a/src/components/product-card-list.vue b/src/components/product-card-list.vue index fd2ba59..4c167a7 100644 --- a/src/components/product-card-list.vue +++ b/src/components/product-card-list.vue @@ -1,115 +1,206 @@ +const displayProducts = computed(() => props.products.slice(0, maxDisplay.value)) - diff --git a/src/components/product/index.vue b/src/components/product/index.vue index 9a9b1e5..f7955d6 100644 --- a/src/components/product/index.vue +++ b/src/components/product/index.vue @@ -1,131 +1,629 @@ - - \ No newline at end of file + diff --git a/src/router/index.js b/src/router/index.js index 6a1bd69..87d0f39 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -12,6 +12,12 @@ const router = createRouter({ component: () => import('../views/history.vue'), meta: { title: '洋洋客服-历史记录查询' }, }, + { + path: '/previewPdf', + name: 'previewPdf', + component: () => import('../components/previewPDF/index.vue'), + meta: { title: '预览PDF' }, + }, // { path: '/uploadPage', name: 'uploadPage', component: () => import('../views/uploadPage.vue') }, // { path: '/claimPage', name: 'claimPage', component: () => import('../views/claimPage/index.vue'), }, // { path: '/outView', name: 'outView', component: () => import('../views/outView.vue') },