feat: 增加攻略组件

This commit is contained in:
2026-06-03 20:43:10 +08:00
parent 671ba03a23
commit 91ae9943e6
4 changed files with 15 additions and 8 deletions

View File

@@ -53,10 +53,16 @@ export const CompName = {
mapCard: "mapCard", mapCard: "mapCard",
// 回答卡片 // 回答卡片
longTextCard: "longTextCard", longTextCard: "longTextCard",
// 长文本卡片-拍照攻略
longTextCardSnap: "longTextCardSnap", longTextCardSnap: "longTextCardSnap",
// 长文本卡片-路线指引
longTextCardRoute: "longTextCardRoute", longTextCardRoute: "longTextCardRoute",
// 长文本卡片-景点故事
longTextCardScenicSpot: "longTextCardScenicSpot", longTextCardScenicSpot: "longTextCardScenicSpot",
// 长文本卡片-初游攻略
longTextCardFullDoc: "longTextCardFullDoc", longTextCardFullDoc: "longTextCardFullDoc",
// 长文本卡片-漂流攻略
longTextCardStrategy: "longTextCardStrategy",
// 生成合成图片 // 生成合成图片
aigcPhotoGeneratorCard: "aigcPhotoGeneratorCard", aigcPhotoGeneratorCard: "aigcPhotoGeneratorCard",
videoCard: "videoCard", videoCard: "videoCard",

View File

@@ -968,7 +968,8 @@ const isLongTextCard = (componentName) => {
componentName === CompName.longTextCardSnap || componentName === CompName.longTextCardSnap ||
componentName === CompName.longTextCardRoute || componentName === CompName.longTextCardRoute ||
componentName === CompName.longTextCardScenicSpot || componentName === CompName.longTextCardScenicSpot ||
componentName === CompName.longTextCardFullDoc componentName === CompName.longTextCardFullDoc ||
componentName === CompName.longTextCardStrategy
); );
}; };

View File

@@ -1,5 +1,5 @@
export const DETAIL_ROUTE_BY_TYPE = { export const DETAIL_ROUTE_BY_TYPE = {
longTextCard: "/pages/ChatModule/LongTextGuideCardPreview/guide", longTextCardStrategy: "/pages/ChatModule/LongTextGuideCardPreview/guide",
longTextCardScenicSpot: "/pages/ChatModule/LongTextGuideCardPreview/poi", longTextCardScenicSpot: "/pages/ChatModule/LongTextGuideCardPreview/poi",
longTextCardRoute: "/pages/ChatModule/LongTextGuideCardPreview/route", longTextCardRoute: "/pages/ChatModule/LongTextGuideCardPreview/route",
longTextCardSnap: "/pages/ChatModule/LongTextGuideCardPreview/photo", longTextCardSnap: "/pages/ChatModule/LongTextGuideCardPreview/photo",

View File

@@ -30,12 +30,12 @@ import { getLongTextGuideDetailRoute } from "./detailRoutes.mjs";
const props = defineProps({ const props = defineProps({
componentName: { componentName: {
type: String, type: String,
default: 'longTextCard', default: 'longTextCardStrategy',
}, },
}); });
const longTextCard = { const longTextCardStrategy = {
type: 'longTextCard', type: 'longTextCardStrategy',
badge: "漂流攻略", badge: "漂流攻略",
badgeTone: "amber", badgeTone: "amber",
title: "下水之前,先听小七唠两句", title: "下水之前,先听小七唠两句",
@@ -82,8 +82,8 @@ const longTextCardFullDoc = {
const item = computed(() => { const item = computed(() => {
switch (props.componentName) { switch (props.componentName) {
case 'longTextCard': case 'longTextCardStrategy':
return longTextCard; return longTextCardStrategy;
case 'longTextCardSnap': case 'longTextCardSnap':
return longTextCardSnap; return longTextCardSnap;
case 'longTextCardRoute': case 'longTextCardRoute':
@@ -93,7 +93,7 @@ const item = computed(() => {
case 'longTextCardFullDoc': case 'longTextCardFullDoc':
return longTextCardFullDoc; return longTextCardFullDoc;
default: default:
return longTextCard; return longTextCardStrategy;
} }
}); });