From 4870c979f7e139498bfe362b24163c6657f7444f Mon Sep 17 00:00:00 2001 From: liyongle Date: Tue, 10 Oct 2023 18:18:43 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=F0=9F=A7=A9=20=E6=B4=BB=E5=8A=A8?= =?UTF-8?q?=E7=B2=BE=E9=80=89=E6=A8=A1=E5=9D=97=E5=BC=80=E5=8F=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../offline/JSON/getActivityListByMall.json | 27 +- .../offline/JSON/getAllActivityList.json | 56 ++++ .../offline/JSON/getMemberBenefits.json | 20 +- .../offline/JSON/getShopActivityList.json | 60 ++++ src/assets/images/activity/next-b.png | Bin 0 -> 531 bytes src/assets/images/activity/next-w.png | Bin 0 -> 567 bytes src/assets/images/activity/next.png | Bin 0 -> 2589 bytes src/assets/images/activity/prev-b.png | Bin 0 -> 520 bytes src/assets/images/activity/prev-w.png | Bin 0 -> 577 bytes src/assets/images/activity/prev.png | Bin 0 -> 2596 bytes .../ActivityDetail/MainActivityDetail.vue | 259 +++++++++++++++++ src/http/api/activity/index.ts | 4 +- src/types/activity.d.ts | 2 + src/views/Activity/Activity.vue | 274 ++++++++---------- src/views/Activity/ActivityItem.vue | 150 +--------- src/views/Activity/ActivityItem2.vue | 77 +++++ 16 files changed, 628 insertions(+), 301 deletions(-) create mode 100644 public/static/offline/JSON/getAllActivityList.json create mode 100644 public/static/offline/JSON/getShopActivityList.json create mode 100644 src/assets/images/activity/next-b.png create mode 100644 src/assets/images/activity/next-w.png create mode 100644 src/assets/images/activity/next.png create mode 100644 src/assets/images/activity/prev-b.png create mode 100644 src/assets/images/activity/prev-w.png create mode 100644 src/assets/images/activity/prev.png create mode 100644 src/components/ActivityDetail/MainActivityDetail.vue create mode 100644 src/views/Activity/ActivityItem2.vue 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 0000000000000000000000000000000000000000..215f55ee929106dd31b34755e9169e8313dea8cc GIT binary patch literal 531 zcmV+u0_^>XP)8`7(ygC&)vm!bI0w@ULHJ>%q8=? z-ORgO3IIpqOYyPzTl|R@Rfx~UYvNM8Z|h^UBmz#w9k14J6GFfge`oGPxS}^?iU98U zNPK|*E9r^5;#ct;N)`5zt9XK0N$DNm67PxM#WN^Wc+WXOFBOn=TN`O0Mey1|c3~#V zsnkM>iW(u$;%%5M@*#&XU;Gpq0BUX_Y}yOn&p=KP8OWmHxEs@cP>&8|6Toj0LZSj0 z18_~aEy;n51yHI$rU0nqK&Aqyq(Eu_KBO^_T7ZKz1~LagH3l*l;8YjLeh16dY!&Tj z0CV#Y>R|nTO3k zV9tEv7gGV;Yu>1Z!@;ZVHB9)R1#n6R74@O`w(di*fD`Lb_twY(sGG+C>H@?q86rY; zfW`nJQdNMc0BHfy0nz}H0+b3!4p0g}6`)x0jMXz9BmSb5%W6)!|7dO`@5GO2Q9qY3 VZt7T0;8*|v002ovPDHLkV1kJS+35fP literal 0 HcmV?d00001 diff --git a/src/assets/images/activity/next-w.png b/src/assets/images/activity/next-w.png new file mode 100644 index 0000000000000000000000000000000000000000..6d3396cd8912a08799271b9765efe3431f0df63c GIT binary patch literal 567 zcmV-70?7S|P)_7cB$J2I0ZHYdWI%FxC>4-J9!dmc zlZV^^S>+*TKz4b^6;MPTas(8UhtvT@b61XPoUwEh-% literal 0 HcmV?d00001 diff --git a/src/assets/images/activity/next.png b/src/assets/images/activity/next.png new file mode 100644 index 0000000000000000000000000000000000000000..326650517de8a372293223c0447b5eb1ac7d039f GIT binary patch literal 2589 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 literal 0 HcmV?d00001 diff --git a/src/assets/images/activity/prev-b.png b/src/assets/images/activity/prev-b.png new file mode 100644 index 0000000000000000000000000000000000000000..c55a8bd83c1eab0781b04428685786f2192b13b8 GIT binary patch literal 520 zcmV+j0{8uiP)T`Zk__@3lK&!r3Cc>q5+~rg#bwb(gKnLqyc0FC>M|&pd5fI zK&iqNt9Lv__(dDi8r85n_KB#s7W_el0swnGW1o__Bc~CWEWEQ7my|j=MFLk8QWs(Z_ZS;5U(wRvcFYToa5XJCLaWNEOH&0F)ibTmY06 zNDaV;L<6Y>I7l>*B>*TI$Wnk)Um)9B04Nm5t|q`i5J>l@?dcCT5N;V|AM7gt0000< KMNUMnLSTa62hiUD literal 0 HcmV?d00001 diff --git a/src/assets/images/activity/prev-w.png b/src/assets/images/activity/prev-w.png new file mode 100644 index 0000000000000000000000000000000000000000..1d9ecef317457cb89b1753cb9228d1726605cd28 GIT binary patch literal 577 zcmV-H0>1r;P)IeKccJO*iI^OxJ0O_RcWCT)Ov9P>bNBigkfAgkandOuAey_i=MK z|2huC@M3|F@Ta&r{rdB(JbnR=-fx0%3HX#OehnTQCGk0M$q#HM{24z;;kUq%41Oyd zN#OUuQFr`aIO>W&0!Q8ON8zXoz62aK$CrYmrudR@)C^x5j+)?Wz)^L4EjX%*uL(!h z@U`Kn3cdv#700)NqoVkha8wN68jgzKd%)3Qd@ndUgzpJQyYao@Xct}qjyB^};Aj(G z368SyYH*Z=SA?Tgyeb?e@yc+th*yWBfAJ1*^at+(M?dgRaP*0HgQICC72%J;430QZ zyG`sP2}ja%*tLj1C-ynbp9i@nd^|1Q;$}?jCwTzZ@voBEen~Og%L8V6Va9APiJ9%q z2(!HnWVScp%=Xa-vwi5qY#;YA+Xt=8_7OL;9WF52u@18xs4?47CbJzPGu!b!vt2mB zY?rJs+r>i6c9|BlT_DG7mnJgXMWM`gIWDtZ2+eGlpflUW|IGHa3ugPm3$uOIh}pj6 z#c~fo5|1(tK>K~zl>^XzA9g;s7pIi+L*&E(jMAsg_u?t^5WY^KGiJvh>}tDmHf$aRyf$xYY551CU1Iz{N=}h(k)Q zpd@$fR_cuyaYBkW25o8Mtc$p$rJE)u-nTRT{oZ;Vd;h+-``+6(Gry0N?D~1_UF-Xu z-~8q`Gj9Y~$nI{nARB&p-`7PiCkjgG=RoPA04N485TelY2esY>DL&Im*9AV}zgpAR zyEzb*CaC&LrE&!PLNBb6NAc_M#tk~zXe3_wG)cA}V?0jSkK{$zhu3$YALUvR|m4wjrRLQ14!0P5?TTHfMT9}hB+ZvVTj2Y;BawT2M9e0L#Q-dR z%EV}bu?@iDPl%XIFjgIavV9hRLSU^xJ!xEjP_2%&P-ZLx&`^)XpCCBWdL$cHU<^h! z!2J&@t31xn02&st+Ik5_WF!OZ{A-J+ax;X$YU}QY|NJqGK;$GaSj2&~ed88sS`Mv9 z_D)W{5j81{904flWAU>GX@W`Nt*A+1Bm>ao4kvvX21f>;!~SZN9|_$B1S@%beG8b( zBehrxyRs-$1fcPLu#Af_0wwj8uw6kY0|W~=IrN(Yb_I{X548?sXcrKadcpe}FvcOD z$$w|qs9nr|mfAFdJ z$?JPy0kmeIGZ{Q)0AJ}va1a;7Z=-T>Z0XoB184^g;F97+)D8cXuz~YaGG#iI!y+peqwcEun8hTjbCb8B0w89L1>yv@5-s1Wd`MBxd z1sh=#45b089#l_vs+DbPcLt-_f#@9s=5TpgxYqTTO64=Htzpu_ZlDcEf}Thzw}MCd z4@Ux_4i_*MHbF0fyM@W4Usw&B;22s#(CAy6Lxr+C0<>Wh93mn2Gy=T(>e-snlR{Bo z6Hp1TQYf_!l8{fY!8*8t<0jBYy8J@}czNlL0SJdpfYsj{?dOLEIN8WmXlw{B;h+gf z!}hYVfZB_% z%zgLhrS7HGQeFdB=@SX`@BV7X2HJz-&rxLei_`|VOb-*-a$bN3`L)h#T?U{NCA6@7 zZeSQ~6TC3v3l!gm^8&D2zuhkW9J}7@#e7n@eJCxKW_z3{-g8-aVfM_X^HIPiF!`J9 zbDVtNeF2^)*MPACDf(;K*8m&^ECE}8;pNwE_WSn0ok1K0%x6&R557O>n;ZoUN5J}^ z)=v!G8<=~nR)8@Qsqz%iG5-X%xnAe8BKR}QWY8}c|%;dn5@3nqKpPsLW2+)Cpk6`~j zSC5y?JUym+hY{%xArw};|EneEmW~+!X@Xh*5=12OEnV9iZX`X%y0_xJYUR2VVgZ zVA3}urp6kck7a-$DSX`g85fBr0NvvclfJOy{r{-zr6Rs+CI^36_EB3x)hsDtCF@0#E4ogOmxjoi)@|js_iI ztEZJbQ5JK=^R^QpSXd(cWlj(ez}Y-n!)s=36gl{UioOZbH`B@-C*lvU@3Ew7@hi%@&MA1`lK`T8E7LY~Z z+hqE*)mHt$yMS5JylGK^3ONGgwI`r9N~LmU7tI)R-0uC4wim$HiyHJ|R;!AE=sEcp z<-^S^w)S2adEPR05wfAr<5X4|M-XM0AVSc&i((x^{KgFADw7z>jf3$AZU^1Ov$;8; z;2i!nWz|%#Clw)r7A{3ifVi!cy6c^sx?L!gjGp?o^2BuouKMC4Q@wkEj0000 + + +
+ + + + +
+ +
+
+ +
+
+ +
+
+ + + +
+ {{ + switchLanguage(item.content, 'title') + }} +
+
{{ $t('activity.time') + item.content.time }}
+
{{ $t('activity.address') + switchLanguage(item.content, 'place') }}
+
+
+ +
+
+ +
+
+
+ +
+ +
+
+
+ + + + + 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 @@ + + +