From 91ae9943e60c9a191b465ce7a7db347e77b225c4 Mon Sep 17 00:00:00 2001 From: zoujing Date: Wed, 3 Jun 2026 20:43:10 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=A2=9E=E5=8A=A0=E6=94=BB=E7=95=A5?= =?UTF-8?q?=E7=BB=84=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/model/ChatModel.js | 6 ++++++ src/pages/ChatMain/ChatMainList/index.vue | 3 ++- .../LongTextGuideCardPreview/detailRoutes.mjs | 2 +- .../ChatModule/LongTextGuideCardPreview/index.vue | 12 ++++++------ 4 files changed, 15 insertions(+), 8 deletions(-) diff --git a/src/model/ChatModel.js b/src/model/ChatModel.js index 4d9746d..43f828b 100644 --- a/src/model/ChatModel.js +++ b/src/model/ChatModel.js @@ -53,10 +53,16 @@ export const CompName = { mapCard: "mapCard", // 回答卡片 longTextCard: "longTextCard", + // 长文本卡片-拍照攻略 longTextCardSnap: "longTextCardSnap", + // 长文本卡片-路线指引 longTextCardRoute: "longTextCardRoute", + // 长文本卡片-景点故事 longTextCardScenicSpot: "longTextCardScenicSpot", + // 长文本卡片-初游攻略 longTextCardFullDoc: "longTextCardFullDoc", + // 长文本卡片-漂流攻略 + longTextCardStrategy: "longTextCardStrategy", // 生成合成图片 aigcPhotoGeneratorCard: "aigcPhotoGeneratorCard", videoCard: "videoCard", diff --git a/src/pages/ChatMain/ChatMainList/index.vue b/src/pages/ChatMain/ChatMainList/index.vue index 24d4aab..0c4167a 100644 --- a/src/pages/ChatMain/ChatMainList/index.vue +++ b/src/pages/ChatMain/ChatMainList/index.vue @@ -968,7 +968,8 @@ const isLongTextCard = (componentName) => { componentName === CompName.longTextCardSnap || componentName === CompName.longTextCardRoute || componentName === CompName.longTextCardScenicSpot || - componentName === CompName.longTextCardFullDoc + componentName === CompName.longTextCardFullDoc || + componentName === CompName.longTextCardStrategy ); }; diff --git a/src/pages/ChatModule/LongTextGuideCardPreview/detailRoutes.mjs b/src/pages/ChatModule/LongTextGuideCardPreview/detailRoutes.mjs index ceb9416..9731f74 100644 --- a/src/pages/ChatModule/LongTextGuideCardPreview/detailRoutes.mjs +++ b/src/pages/ChatModule/LongTextGuideCardPreview/detailRoutes.mjs @@ -1,5 +1,5 @@ export const DETAIL_ROUTE_BY_TYPE = { - longTextCard: "/pages/ChatModule/LongTextGuideCardPreview/guide", + longTextCardStrategy: "/pages/ChatModule/LongTextGuideCardPreview/guide", longTextCardScenicSpot: "/pages/ChatModule/LongTextGuideCardPreview/poi", longTextCardRoute: "/pages/ChatModule/LongTextGuideCardPreview/route", longTextCardSnap: "/pages/ChatModule/LongTextGuideCardPreview/photo", diff --git a/src/pages/ChatModule/LongTextGuideCardPreview/index.vue b/src/pages/ChatModule/LongTextGuideCardPreview/index.vue index e69e6cc..1a9f8ef 100644 --- a/src/pages/ChatModule/LongTextGuideCardPreview/index.vue +++ b/src/pages/ChatModule/LongTextGuideCardPreview/index.vue @@ -30,12 +30,12 @@ import { getLongTextGuideDetailRoute } from "./detailRoutes.mjs"; const props = defineProps({ componentName: { type: String, - default: 'longTextCard', + default: 'longTextCardStrategy', }, }); -const longTextCard = { - type: 'longTextCard', +const longTextCardStrategy = { + type: 'longTextCardStrategy', badge: "漂流攻略", badgeTone: "amber", title: "下水之前,先听小七唠两句", @@ -82,8 +82,8 @@ const longTextCardFullDoc = { const item = computed(() => { switch (props.componentName) { - case 'longTextCard': - return longTextCard; + case 'longTextCardStrategy': + return longTextCardStrategy; case 'longTextCardSnap': return longTextCardSnap; case 'longTextCardRoute': @@ -93,7 +93,7 @@ const item = computed(() => { case 'longTextCardFullDoc': return longTextCardFullDoc; default: - return longTextCard; + return longTextCardStrategy; } });