From 4470d7c7772c0183914322b8ef52c31e0a8955e8 Mon Sep 17 00:00:00 2001 From: wuhui_zzw <1760308791@qq.com> Date: Sat, 18 Nov 2023 14:20:54 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=EF=BC=9A=E5=95=86=E6=88=B7?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=8C=81=E6=9C=89=E7=A7=AF=E5=88=86=E6=9F=A5?= =?UTF-8?q?=E7=9C=8B=E5=88=97=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/favicon.ico | Bin 4286 -> 4286 bytes src/api/marketing.js | 11 +- src/router/modules/marketing.js | 9 + src/views/marketing/integral/hold/index.vue | 175 ++++++++++++++++++++ 4 files changed, 192 insertions(+), 3 deletions(-) create mode 100644 src/views/marketing/integral/hold/index.vue diff --git a/public/favicon.ico b/public/favicon.ico index 54183254468ec87208af17f09ce324dad8ccc885..608cd9f11ead4ca2f4d804246d5e89c463fdd36c 100644 GIT binary patch literal 4286 zcmeHLdrVtZ7(bW3VLS>2%ClYB7;Fp%$#4r3=*DD0!OUp0C6kb7f~ZI&vTTkB5flG1 zCT1I1{KL6T<3GA!d@Q4-w{Oa`z+`T23MOW{Xo5r|y1C=;^z5eBZj4Ql#AJtjy|?F_ z`~AMh@B7Xzgb4UEn+f|QA0!cyMhGc@V2V^j*gPBESj#Ks5}vsKv0@R>>BKi;V#MRM zwG*)`26_|7W}AMFkWcBFHNguV9bYR~62GnOt3*L?+#tkG_wAd`T}f<)Wika$6Y?3| zxN+pYmBwytJZ~kWpAs@a>+8>DEeC!{$!HmLKCyM{X#8UOa&rTw%uIiSO69)7@bmJ5 z?<}_WUgld`F6OX2>h+!(>vdO{T#;@$ud>e2rl-Uqy;s|Hyr2xRN+2VmBh!pOfQP<>n4%A||)+ zM%uSyN2r0>F6mY%Tyt8jJE&H>uX6vS_)0kJdb>F%jf-=Ol3wt#RizSVluGwJ`fy)i z;m`xp+LkS252;l4k1H$3pRBE&G{C>NV`5wv;n$p$%iCkfZHT@fpylPGPcsawb$mbL zEYkr$u7Jm9($l>sN=im**t$mJy3W>nawXV3o0tc)QJ5ev6bUWJm7or%rD^TM}i>Ea@(2T zj7uWp(oZQV-d79;UsF<&_c*H;z1};PlM^_~_b?p;f25}RYr&I)+$K4e{9dFgm1`a~ z+6zv;s@MBoG8+B1j11r7rKO{I%OM1|yaq0Rg0+*$$=+u45Ivih26|$%R_mJ2$_lha zu%tN2Ye|mF?{SV(^w@*Qp$0y{R_8EydK#R$Y%qAPwzprpt1~t~f3PP#-T%V9=UHU@ zK8t5t3krtv3JZfBQk+>_%gRPhNPgbwx@*^@8M%HW^6ag?MrvAG6H(h9H{w^0o@+yF z-$Xsx;LE#$;6&eNF?3$DT0_Zq!j`Y4rurVkbJv!RLs&NjkNUuy1K`pDqtVw4vBQo_ z$ocP*z35k!a*UGwaq36=DA=^xae7&mN{bE6eYV z@YqGc&7DhOvh}X6Z{xRZ8#`vP1e$7ULO82f|8r8U*7GH}eFQ!QcwE?=dltOgkGvm3 zKka2agq^=7BzXH!H)rLx)eV@Pd0a{SJm^FROpxz}&*$EQ*u{gX~B zeyh6)r7DzCjoNieE!R%oT4_uv+;5fDGupKGXz%?;j#e8p=<7Z0f>))|lA1nK^u*d# zhL@BlB{id7dxNM@G^1v)I!6r*ShpWexY4kBerw8?gZ-Oa_Pf4u0Ov26B!{hF4pANqbNxp?Vnpia)7KVV&hGaN0> zlFkoGSGaQZO)UQa^m^GX}6YPiYb5D=_ z82IT@d!MO+8P4Ejf6&Nw{_$)oEJ{dOMN)dcd>xMFuX1p~3Agk7v(I~PrlfiPDp|N_ z$*}u8+5z~xz{T3(_N|>bpwE2OLo>un%H_n#Q_|VlnIStkI4JGy?XqtD2IIu!{6-JG zaG(vRv-V;2?R?cWbrLO%o8Hp$N?Eabtu(jnla@XEW!{2CCU5U|uH>kJ0ZR{gIN-9p z&NZ-pf8EYo6rZZOA{mickJ4WV#U@as2j%J=?$ zZ@Y=f*?Nxky8DoqesWr^6vs;?GO0iwJ$~Zpx&bvXVCnJCpC!&qze4XL`+NDyHCHn5 z84Or@vS|AAdFdC#;!<1JDExkV8GHdR{E@G+xBKFVXj-Y?(pt8 zV!wfQ zCKbwrNP!$VdQ7^yx@BNsz&J5EYG6ij{-Ei-e~vT@yu}I5VkIdZ&zU>lI59bDqt(`Z qyaVU|{+&wq>b>nPh$VVM6AO(KldHu4JX3SU-uw4){yp%Y4DDYUxm?Qt diff --git a/src/api/marketing.js b/src/api/marketing.js index b5b40d7..c678776 100644 --- a/src/api/marketing.js +++ b/src/api/marketing.js @@ -476,10 +476,15 @@ export function discountsUpdate(id, data) { return request.post(`discounts/update/${id}`, data) } -/** - * @description 创建套餐 -- 获取商品规格 - */ export function getIntegralGiveRecord(data) { return request.get(`integral/give_list`, data) } +// 持有积分 - 列表 +export function holdIntegralList(data) { + return request.get(`integral/hold_list`, data) +} +// 持有积分 - 统计 +export function holdIntegralTitleApi() { + return request.get(`integral/hold_list_title`) +} diff --git a/src/router/modules/marketing.js b/src/router/modules/marketing.js index 2b3ba35..5ce7727 100644 --- a/src/router/modules/marketing.js +++ b/src/router/modules/marketing.js @@ -310,6 +310,15 @@ const marketingRouter = noCache: true }, component: () => import('@/views/marketing/integral/give/index') + }, + { + path: 'hold', + name: `integralHold`, + meta: { + title: '持有积分', + noCache: true + }, + component: () => import('@/views/marketing/integral/hold/index') } ] }, diff --git a/src/views/marketing/integral/hold/index.vue b/src/views/marketing/integral/hold/index.vue new file mode 100644 index 0000000..3ca528a --- /dev/null +++ b/src/views/marketing/integral/hold/index.vue @@ -0,0 +1,175 @@ + + + + +