diff --git a/public/static/offline/JSON/getActivityListByMall.json b/public/static/offline/JSON/getActivityListByMall.json index c3e6fdb..cb9e473 100644 --- a/public/static/offline/JSON/getActivityListByMall.json +++ b/public/static/offline/JSON/getActivityListByMall.json @@ -1 +1,26 @@ -{"code":200,"msg":"操作成功","data":[{"id":264,"title":"主KV","content":{"activityAddress":"","activityAddressEn":"","activityContent":"SKP是全球最具标志性的高端时尚百货之一,首家SKP于2007年在北京诞生。目前,成都SKP是继北京、西安之后的全国第三家SKP旗舰项目,设计融合了成都本土文化和城市特色,将公园城市理念、TOD站城一体化开发理念、以及时尚高端零售理念综合进行统一规划设计。成都SKP是亚洲最大的下沉式建筑,作为成都交子公园商圈引入的首个高端百货业态,成都SKP项目总建筑面积约32.4万平米,品牌共约1300余个,涵盖多个首店品牌。同时,通过SKP最前卫的专业买手团队从世界各地甄选最新、最好、最尖端的品牌和单品,将SKP SELECT作为SKP旗下的多品牌概念店,建立成为一站式的购物体验目的地。","activityContentEn":"","activityName":"主KV","activityNameEn":"","startDate":"2023-07-21","endDate":"2023-08-22","point":"","fileUrl":["/iotFile/project-ey_fpaur6s6fkgvszywana/20230721/VxD2notoXjw8qTxQMerDh.png"],"limitStartDate":"2023-07-21 14:43:31","limitEndDate":"2023-08-22 00:00:00"}}]} \ No newline at end of file +{ + "code": 200, + "msg": "操作成功", + "data": [ + { + "id": 264, + "title": "主KV", + "content": { + "activityAddress": "", + "activityAddressEn": "", + "activityContent": "SKP是全球最具标志性的高端时尚百货之一,首家SKP于2007年在北京诞生。目前,成都SKP是继北京、西安之后的全国第三家SKP旗舰项目,设计融合了成都本土文化和城市特色,将公园城市理念、TOD站城一体化开发理念、以及时尚高端零售理念综合进行统一规划设计。成都SKP是亚洲最大的下沉式建筑,作为成都交子公园商圈引入的首个高端百货业态,成都SKP项目总建筑面积约32.4万平米,品牌共约1300余个,涵盖多个首店品牌。同时,通过SKP最前卫的专业买手团队从世界各地甄选最新、最好、最尖端的品牌和单品,将SKP SELECT作为SKP旗下的多品牌概念店,建立成为一站式的购物体验目的地。", + "activityContentEn": "", + "activityName": "主KV", + "activityNameEn": "", + "startDate": "2023-07-21", + "endDate": "2023-08-22", + "point": "", + "fileUrl": [ + "/iotFile/project-ey_fpaur6s6fkgvszywana/20230721/VxD2notoXjw8qTxQMerDh.png" + ], + "limitStartDate": "2023-07-21 14:43:31", + "limitEndDate": "2023-08-22 00:00:00" + } + } + ] +} diff --git a/public/static/offline/JSON/getAllActivityList.json b/public/static/offline/JSON/getAllActivityList.json new file mode 100644 index 0000000..74b6a4f --- /dev/null +++ b/public/static/offline/JSON/getAllActivityList.json @@ -0,0 +1,56 @@ +{ + "code": 200, + "msg": "操作成功", + "data": [ + { + "id": 617, + "entryCode": "UIBbbmSxX1bvI_icEzNNu", + "title": "欢度中秋国庆", + "content": { + "activityName": "欢度中秋国庆", + "activityNameEn": "happy", + "type": "档期活动", + "coverUrl": [ + "/iotFile/project-ey_fpaur6s6fkgvszywana/20230721/VxD2notoXjw8qTxQMerDh.png" + ], + "fileUrl_h": [ + "/iotFile/project-ey_fpaur6s6fkgvszywana/20230721/VxD2notoXjw8qTxQMerDh.png", + "/iotFile/project-ey_fpaur6s6fkgvszywana/20230719/JUhRWWwrWE_WkoZgp_TOm.png" + ], + "fileUrl_v": [ + "/iotFile/project-ey_fpaur6s6fkgvszywana/20230721/VxD2notoXjw8qTxQMerDh.png" + ] + } + }, + { + "id": 618, + "entryCode": "liuUoTMkKVyk_ON7TV3jw", + "title": "品牌活动", + "content": { + "activityName": "品牌活动", + "activityNameEn": "brand988", + "type": "品牌活动", + "coverUrl": [ + "/iotFile/project-ey_fpaur6s6fkgvszywana/20230721/VxD2notoXjw8qTxQMerDh.png" + ], + "fileUrl_h": [], + "fileUrl_v": [] + } + }, + { + "id": 618, + "entryCode": "liuUoTMkKVyk_ON7TV3jw", + "title": "品牌活动", + "content": { + "activityName": "品牌活动", + "activityNameEn": "brand988", + "type": "品牌活动", + "coverUrl": [ + "/iotFile/project-ey_fpaur6s6fkgvszywana/20230721/VxD2notoXjw8qTxQMerDh.png" + ], + "fileUrl_h": [], + "fileUrl_v": [] + } + } + ] +} diff --git a/public/static/offline/JSON/getMemberBenefits.json b/public/static/offline/JSON/getMemberBenefits.json index 4bf5adf..1e57b43 100644 --- a/public/static/offline/JSON/getMemberBenefits.json +++ b/public/static/offline/JSON/getMemberBenefits.json @@ -1 +1,19 @@ -{"code":200,"msg":"操作成功","data":[{"id":196,"title":"成都SKP会员权益","content":{"name":"成都SKP会员权益","nameEn":"","content":"(一)参加会员促销活动,享受会员积分【每消费1元人民币 (仅限现金、支票及银行卡刷卡消费,不含电子礼金等消费) 获得1个积分】,换礼等权益;\n(二)SKP普通会籍在一个定级期内达到定级积分标准后,可获得相应的尊贵会籍资格。尊贵会籍除享有普通会籍权益外,还可享有特殊权益如下:\n金卡定级积分标准:100000 ,享特殊权益(奖励积分0.2倍)\n黑卡定级积分标准:500000, 享特殊权益(奖励积分1倍)\n尊贵会籍自生效日起至下一个定级期的8月31日止。\n(三)SKP在法律法规允许的范围内,对本细则拥有最终解释权;详情可咨询SKP店内服务台或会员服务中心。咨询电话:028-68385888。","contentEn":"","file_code":["/iotFile/project-ey_fpaur6s6fkgvszywana/20230719/JUhRWWwrWE_WkoZgp_TOm.png"]}}]} \ No newline at end of file +{ + "code": 200, + "msg": "操作成功", + "data": [ + { + "id": 196, + "title": "成都SKP会员权益", + "content": { + "name": "成都SKP会员权益", + "nameEn": "", + "content": "(一)参加会员促销活动,享受会员积分【每消费1元人民币 (仅限现金、支票及银行卡刷卡消费,不含电子礼金等消费) 获得1个积分】,换礼等权益;\n(二)SKP普通会籍在一个定级期内达到定级积分标准后,可获得相应的尊贵会籍资格。尊贵会籍除享有普通会籍权益外,还可享有特殊权益如下:\n金卡定级积分标准:100000 ,享特殊权益(奖励积分0.2倍)\n黑卡定级积分标准:500000, 享特殊权益(奖励积分1倍)\n尊贵会籍自生效日起至下一个定级期的8月31日止。\n(三)SKP在法律法规允许的范围内,对本细则拥有最终解释权;详情可咨询SKP店内服务台或会员服务中心。咨询电话:028-68385888。", + "contentEn": "", + "file_code": [ + "/iotFile/project-ey_fpaur6s6fkgvszywana/20230719/JUhRWWwrWE_WkoZgp_TOm.png" + ] + } + } + ] +} diff --git a/public/static/offline/JSON/getShopActivityList.json b/public/static/offline/JSON/getShopActivityList.json new file mode 100644 index 0000000..3f093a0 --- /dev/null +++ b/public/static/offline/JSON/getShopActivityList.json @@ -0,0 +1,60 @@ +{ + "code": 200, + "msg": "操作成功", + "data": [ + { + "id": 620, + "entryCode": "7PtFGpCK-XIyq_qKRJPR5", + "title": "品牌活动", + "content": { + "fileUrl": [ + "/iotFile/project-ey_fpaur6s6fkgvszywana/20230719/JUhRWWwrWE_WkoZgp_TOm.png" + ], + "title": "COLOMBO V-SPACE限时店 ", + "titleEn": "COLOMBO V-SPACE", + "time": "即日起-国庆节", + "place": "成都SKP 1F", + "placeEn": "成都SKP 1F", + "typeId": [ + "liuUoTMkKVyk_ON7TV3jw" + ] + } + }, + { + "id": 620, + "entryCode": "7PtFGpCK-XIyq_qKRJPR51", + "title": "品牌活动", + "content": { + "fileUrl": [ + "/iotFile/project-ey_fpaur6s6fkgvszywana/20230719/JUhRWWwrWE_WkoZgp_TOm.png" + ], + "title": "COLOMBO V-SPACE限时店 ", + "titleEn": "COLOMBO V-SPACE", + "time": "即日起-国庆节", + "place": "成都SKP 1F", + "placeEn": "成都SKP 1F", + "typeId": [ + "liuUoTMkKVyk_ON7TV3jw" + ] + } + }, + { + "id": 620, + "entryCode": "7PtFGpCK-XIyq_qKRJPR518", + "title": "品牌活动", + "content": { + "fileUrl": [ + "/iotFile/project-ey_fpaur6s6fkgvszywana/20230719/JUhRWWwrWE_WkoZgp_TOm.png" + ], + "title": "COLOMBO V-SPACE限时店 ", + "titleEn": "COLOMBO V-SPACE", + "time": "即日起-国庆节", + "place": "成都SKP 1F", + "placeEn": "成都SKP 1F", + "typeId": [ + "liuUoTMkKVyk_ON7TV3jw" + ] + } + } + ] +} diff --git a/src/assets/images/activity/next-b.png b/src/assets/images/activity/next-b.png new file mode 100644 index 0000000..215f55e Binary files /dev/null and b/src/assets/images/activity/next-b.png differ diff --git a/src/assets/images/activity/next-w.png b/src/assets/images/activity/next-w.png new file mode 100644 index 0000000..6d3396c Binary files /dev/null and b/src/assets/images/activity/next-w.png differ diff --git a/src/assets/images/activity/next.png b/src/assets/images/activity/next.png new file mode 100644 index 0000000..3266505 Binary files /dev/null and b/src/assets/images/activity/next.png differ diff --git a/src/assets/images/activity/prev-b.png b/src/assets/images/activity/prev-b.png new file mode 100644 index 0000000..c55a8bd Binary files /dev/null and b/src/assets/images/activity/prev-b.png differ diff --git a/src/assets/images/activity/prev-w.png b/src/assets/images/activity/prev-w.png new file mode 100644 index 0000000..1d9ecef Binary files /dev/null and b/src/assets/images/activity/prev-w.png differ diff --git a/src/assets/images/activity/prev.png b/src/assets/images/activity/prev.png new file mode 100644 index 0000000..1e216cc Binary files /dev/null and b/src/assets/images/activity/prev.png differ diff --git a/src/components/ActivityDetail/MainActivityDetail.vue b/src/components/ActivityDetail/MainActivityDetail.vue new file mode 100644 index 0000000..5c8ac53 --- /dev/null +++ b/src/components/ActivityDetail/MainActivityDetail.vue @@ -0,0 +1,259 @@ + + + + + diff --git a/src/http/api/activity/index.ts b/src/http/api/activity/index.ts index 7adf670..bd293ea 100644 --- a/src/http/api/activity/index.ts +++ b/src/http/api/activity/index.ts @@ -6,8 +6,8 @@ type TypeAct = { content: object } //获取商场活动 -export const getMallActivity = () => request({ url: `${PREFIX.STATIC_URL}/JSON/getActivityListByMall.json` }) +export const getMallActivity = () => request({ url: `${PREFIX.STATIC_URL}/JSON/getAllActivityList.json` }) //获取店铺活动 -export const getShopActivity = () => request({ url: `/JSON/getActivityList2.json` }) +export const getShopActivity = () => request({ url: `${PREFIX.STATIC_URL}/JSON/getShopActivityList.json` }) //获取会员活动 export const getMemberActivity = () => request({ url: `/JSON/getActivityList3.json` }) diff --git a/src/types/activity.d.ts b/src/types/activity.d.ts index fc313dd..7b2c290 100644 --- a/src/types/activity.d.ts +++ b/src/types/activity.d.ts @@ -19,4 +19,6 @@ declare interface Activity { shopCode: string //关联店铺code logo_code?: string //一些地方用到这个字段 facilityCode?: string //服务里需要这个字段 + fileUrl_h?: string // 横版详情图 + fileUrl_v?: string // 竖版详情图 } diff --git a/src/views/Activity/Activity.vue b/src/views/Activity/Activity.vue index 9e21997..efe3cc5 100644 --- a/src/views/Activity/Activity.vue +++ b/src/views/Activity/Activity.vue @@ -1,197 +1,149 @@ diff --git a/src/views/Activity/ActivityItem2.vue b/src/views/Activity/ActivityItem2.vue new file mode 100644 index 0000000..7202a6e --- /dev/null +++ b/src/views/Activity/ActivityItem2.vue @@ -0,0 +1,77 @@ + + +