feat: 增加攻略组件
This commit is contained in:
@@ -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",
|
||||||
|
|||||||
@@ -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
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -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",
|
||||||
|
|||||||
@@ -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;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user