拆分宣传页视图并扩充 Mock 数据,合作订单支持获客员备注名并修复线索图片网格尺寸。
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@ -286,6 +286,189 @@ enum ScenicPromotionMockStore {
|
||||
previewWidth: 96
|
||||
)
|
||||
]
|
||||
),
|
||||
ScenicPromotionSpot(
|
||||
id: "eagle",
|
||||
name: "猎鹰台",
|
||||
iconName: "binoculars.fill",
|
||||
queue: ScenicPromotionQueueInfo(
|
||||
waitingPeople: 41,
|
||||
estimatedMinutes: 14,
|
||||
averageMinutes: 13,
|
||||
nextNumber: "E042",
|
||||
currentNumber: "E041",
|
||||
shootingDuration: "8分钟50秒"
|
||||
),
|
||||
videos: [
|
||||
ScenicPromotionMedia(
|
||||
id: "eagle_video_1",
|
||||
mode: .video,
|
||||
title: "猎鹰台",
|
||||
subtitle: "俯瞰草原与河谷全景",
|
||||
duration: "00:30",
|
||||
palette: [0x0B78F6, 0xB4E8FF, 0x4E9D3B],
|
||||
assetName: "ScenicPromotionThumbMarker",
|
||||
heroAssetName: "ScenicPromotionHero",
|
||||
previewWidth: 144
|
||||
),
|
||||
ScenicPromotionMedia(
|
||||
id: "eagle_video_2",
|
||||
mode: .video,
|
||||
title: "日落观景",
|
||||
subtitle: "金色余晖下的草原层次",
|
||||
duration: "00:27",
|
||||
palette: [0xE8A030, 0xFFE8A8, 0x4AAE57],
|
||||
assetName: "ScenicPromotionThumbGrass",
|
||||
heroAssetName: nil,
|
||||
previewWidth: 72
|
||||
)
|
||||
],
|
||||
photos: [
|
||||
ScenicPromotionMedia(
|
||||
id: "eagle_photo_1",
|
||||
mode: .photo,
|
||||
title: "全景远眺",
|
||||
subtitle: "猎鹰台俯瞰草原与远山",
|
||||
duration: nil,
|
||||
palette: [0x167CFF, 0xBDEBFF, 0x58B15D],
|
||||
assetName: "ScenicPromotionThumbMarker",
|
||||
heroAssetName: nil,
|
||||
previewWidth: 144
|
||||
),
|
||||
ScenicPromotionMedia(
|
||||
id: "eagle_photo_2",
|
||||
mode: .photo,
|
||||
title: "日落剪影",
|
||||
subtitle: "游客与落日同框",
|
||||
duration: nil,
|
||||
palette: [0xE8A030, 0xFFE8A8, 0x4AAE57],
|
||||
assetName: "ScenicPromotionThumbPortrait",
|
||||
heroAssetName: nil,
|
||||
previewWidth: 72
|
||||
)
|
||||
]
|
||||
),
|
||||
ScenicPromotionSpot(
|
||||
id: "snowlotus",
|
||||
name: "雪莲谷",
|
||||
iconName: "water.waves",
|
||||
queue: ScenicPromotionQueueInfo(
|
||||
waitingPeople: 15,
|
||||
estimatedMinutes: 7,
|
||||
averageMinutes: 11,
|
||||
nextNumber: "L016",
|
||||
currentNumber: "L015",
|
||||
shootingDuration: "6分钟30秒"
|
||||
),
|
||||
videos: [
|
||||
ScenicPromotionMedia(
|
||||
id: "snowlotus_video_1",
|
||||
mode: .video,
|
||||
title: "雪莲谷",
|
||||
subtitle: "溪流、草甸与雪山倒影",
|
||||
duration: "00:25",
|
||||
palette: [0x1D8BFF, 0x8FD7FF, 0x2F8F45],
|
||||
assetName: "ScenicPromotionThumbGrass",
|
||||
heroAssetName: nil,
|
||||
previewWidth: 96
|
||||
)
|
||||
],
|
||||
photos: [
|
||||
ScenicPromotionMedia(
|
||||
id: "snowlotus_photo_1",
|
||||
mode: .photo,
|
||||
title: "溪流倒影",
|
||||
subtitle: "清澈溪水与雪山同框",
|
||||
duration: nil,
|
||||
palette: [0x1D8BFF, 0x8FD7FF, 0x2F8F45],
|
||||
assetName: "ScenicPromotionThumbGrass",
|
||||
heroAssetName: nil,
|
||||
previewWidth: 96
|
||||
),
|
||||
ScenicPromotionMedia(
|
||||
id: "snowlotus_photo_2",
|
||||
mode: .photo,
|
||||
title: "谷地花海",
|
||||
subtitle: "溪流旁野花点缀",
|
||||
duration: nil,
|
||||
palette: [0x3CA7FF, 0xC8F1FF, 0x4AAE57],
|
||||
assetName: "ScenicPromotionThumbPortrait",
|
||||
heroAssetName: nil,
|
||||
previewWidth: 72
|
||||
)
|
||||
]
|
||||
),
|
||||
ScenicPromotionSpot(
|
||||
id: "nomad",
|
||||
name: "游牧人家",
|
||||
iconName: "tent.fill",
|
||||
queue: ScenicPromotionQueueInfo(
|
||||
waitingPeople: 36,
|
||||
estimatedMinutes: 13,
|
||||
averageMinutes: 15,
|
||||
nextNumber: "N037",
|
||||
currentNumber: "N036",
|
||||
shootingDuration: "9分钟40秒"
|
||||
),
|
||||
videos: [
|
||||
ScenicPromotionMedia(
|
||||
id: "nomad_video_1",
|
||||
mode: .video,
|
||||
title: "游牧人家",
|
||||
subtitle: "毡房、牛羊与草原生活",
|
||||
duration: "00:31",
|
||||
palette: [0x246BDF, 0x9BD9FF, 0x7EAC3D],
|
||||
assetName: "ScenicPromotionThumbHorse",
|
||||
heroAssetName: nil,
|
||||
previewWidth: 96
|
||||
),
|
||||
ScenicPromotionMedia(
|
||||
id: "nomad_video_2",
|
||||
mode: .video,
|
||||
title: "毡房旅拍",
|
||||
subtitle: "民族服饰与草原背景",
|
||||
duration: "00:23",
|
||||
palette: [0x1B7DFF, 0xA9E8FF, 0xF5D36C],
|
||||
assetName: "ScenicPromotionThumbPortrait",
|
||||
heroAssetName: nil,
|
||||
previewWidth: 72
|
||||
)
|
||||
],
|
||||
photos: [
|
||||
ScenicPromotionMedia(
|
||||
id: "nomad_photo_1",
|
||||
mode: .photo,
|
||||
title: "毡房合影",
|
||||
subtitle: "传统毡房前的旅拍样片",
|
||||
duration: nil,
|
||||
palette: [0x246BDF, 0x9BD9FF, 0x7EAC3D],
|
||||
assetName: "ScenicPromotionThumbHorse",
|
||||
heroAssetName: nil,
|
||||
previewWidth: 96
|
||||
),
|
||||
ScenicPromotionMedia(
|
||||
id: "nomad_photo_2",
|
||||
mode: .photo,
|
||||
title: "民族服饰",
|
||||
subtitle: "游客身着民族服装打卡",
|
||||
duration: nil,
|
||||
palette: [0x1B7DFF, 0xA9E8FF, 0xF5D36C],
|
||||
assetName: "ScenicPromotionThumbPortrait",
|
||||
heroAssetName: nil,
|
||||
previewWidth: 72
|
||||
),
|
||||
ScenicPromotionMedia(
|
||||
id: "nomad_photo_3",
|
||||
mode: .photo,
|
||||
title: "草原牧群",
|
||||
subtitle: "牛羊与远山层次构图",
|
||||
duration: nil,
|
||||
palette: [0x2A7BEF, 0xB7E5FF, 0x74B84A],
|
||||
assetName: "ScenicPromotionThumbGrass",
|
||||
heroAssetName: nil,
|
||||
previewWidth: 144
|
||||
)
|
||||
]
|
||||
)
|
||||
]
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user