From b555234d4974b8cf24ee50a4340c58aa6046635d Mon Sep 17 00:00:00 2001 From: zhangjing <994797151@qq.com> Date: Thu, 24 Jun 2021 14:15:58 +0800 Subject: [PATCH] =?UTF-8?q?[=E4=BF=AE=E6=94=B9=E8=B4=A6=E5=8F=98]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/interfaces/user.js | 2 +- pages/account/account.js | 23 ++- pages/account/account.wxml | 13 +- pages/account/account.wxss | 46 +++++- pages/frozen/frozen.js | 16 +- pages/frozen/frozen.wxml | 258 ++++++++---------------------- pages/frozen/frozen.wxss | 65 ++++++-- pages/index/index.js | 2 +- pages/makeForm/makeForm.js | 6 +- pages/makeForm/makeForm.wxml | 2 +- static/img/frozen_identity.png | Bin 17533 -> 0 bytes static/img/frozen_identity_00.png | Bin 0 -> 2306 bytes static/img/frozen_identity_01.png | Bin 0 -> 2421 bytes 13 files changed, 204 insertions(+), 229 deletions(-) delete mode 100644 static/img/frozen_identity.png create mode 100644 static/img/frozen_identity_00.png create mode 100644 static/img/frozen_identity_01.png diff --git a/api/interfaces/user.js b/api/interfaces/user.js index c894ccd..5c9cf81 100644 --- a/api/interfaces/user.js +++ b/api/interfaces/user.js @@ -41,7 +41,7 @@ const cards = (code, pass) => req({url: "user/cards/activate", method: "POST", d const logs = (type, channel, page) => req({url: "account/logs", data:{type : type, channel: channel, page : page}}) // 冻结列表 -const ungrants = (type,) => req({url: "account/ungrants", data:{type : type}}) +const ungrants = (type,) => req({url: "account/newungrants", data:{type : type}}) // 发送短信 const send = (mobile, channel, type) => req({url: "sms/send", method: "POST", data:{mobile : mobile, channel : channel, type : type}}) diff --git a/pages/account/account.js b/pages/account/account.js index 204bb7b..72bf728 100644 --- a/pages/account/account.js +++ b/pages/account/account.js @@ -11,7 +11,7 @@ Page({ blockeds : '', //待发放余额 page : {}, //分页信息 lodingStats : false, //加载状态 - screenArray: [ + screenArray : [ { channel: 'all', name: '全部' @@ -24,8 +24,9 @@ Page({ channel: 'out', name: '出账' } - ], //账变记录筛选数组 - screenIndex: 0 //账变记录筛选index + ], //账变记录筛选数组 + screenChannel: '', //账变记录筛选数组标识 + screenIndex : 0 //账变记录筛选index }, /** @@ -38,6 +39,7 @@ Page({ }, onShow() { + console.log(this.data.screenChannel) // 获取账变记录 this.accountInfo(); }, @@ -46,7 +48,7 @@ Page({ * 账变记录 */ accountInfo(page) { - wx.$api.user.logs(this.data.type, page).then(res=>{ + wx.$api.user.logs(this.data.type, this.data.screenChannel, page).then(res=>{ //判断金卡、银卡、钻石卡 let number if(this.data.type == "silver") { @@ -73,6 +75,19 @@ Page({ }) }, + /** + * 筛选账变记录-条件 + */ + screenBind(e) { + this.setData({ + screenIndex : e.detail.value, + screenChannel: this.data.screenArray[e.detail.value].channel + }) + + // 获取账变记录 + this.accountInfo(); + }, + /** * 页面相关事件处理函数--监听用户下拉动作 */ diff --git a/pages/account/account.wxml b/pages/account/account.wxml index 1b5aa9d..d6f5909 100644 --- a/pages/account/account.wxml +++ b/pages/account/account.wxml @@ -23,7 +23,7 @@ 账变记录 - + {{screenArray[screenIndex].name}} @@ -33,16 +33,19 @@ - {{item.title}} + {{item.channel == 'in' ? '入' : '出'}}{{item.title}} - + {{item.variable}} + + {{item.remark}} + - 有效期: - {{item.created_at}} 至 {{item.expired_at}} + {{item.channel == 'in' ? '有效期:' : '扣除时间:'}} + {{item.created_at}}{{item.channel == 'in' ? ' 至 ' + item.expired_at : ''}} - - - - - 向左滑动 + + + + + 返回上一个权益 + + + + 查看下一个权益 + + + + + + + + - - - - - - - + + + 抱歉,目前暂无内容~ \ No newline at end of file diff --git a/pages/frozen/frozen.wxss b/pages/frozen/frozen.wxss index f8efa5a..db4d449 100644 --- a/pages/frozen/frozen.wxss +++ b/pages/frozen/frozen.wxss @@ -102,18 +102,29 @@ /* 最新样式 2021-06-22 */ -page { +page, +.pack-center { background-image: linear-gradient(to bottom, #24315d, #24315d); } +.pack-center { + color: #fff; +} + .banner-swiper { height: 100vh; + overflow: hidden; +} + +.banner-swiper swiper-item { + padding: 0 20rpx; + box-sizing: border-box; } .grantSwiper { width: 100%; height: 100vh; - padding: 0 80rpx; + padding: 0 40rpx; box-sizing: border-box; } @@ -167,13 +178,18 @@ page { color: #fff; } +.grantTop-price-tips { + display: inline-block; + font-size: 40rpx; +} + .grantTop-tips { bottom: 0; font-size: 26rpx; display: flex; line-height: 70rpx; height: 70rpx; - padding: 0 40rpx; + padding: 0 20rpx; box-sizing: border-box; } @@ -197,11 +213,11 @@ page { box-sizing: border-box; height: 90rpx; line-height: 90rpx; - font-size: 32rpx; + font-size: 30rpx; } .grantTitle-name { - padding-left: 30rpx; + padding-left: 20rpx; font-weight: 600; background-image:-webkit-linear-gradient(left,#fbdebe,#e5ad7a); -webkit-background-clip:text; @@ -237,14 +253,14 @@ page { } .grantIssue-title-name image { - width: 44rpx; - height: 44rpx; + width: 42rpx; + height: 42rpx; margin-right: 20rpx; } .grantIssue-title-name text { font-weight: 600; - font-size: 34rpx; + font-size: 32rpx; background-image:-webkit-linear-gradient(left,#fbdebe,#e5ad7a); -webkit-background-clip:text; -webkit-text-fill-color:transparent; @@ -290,6 +306,16 @@ page { left: 0; } +.grantIssue-label-img.active, +.grantIssue-label-tips.active { + -webkit-filter: grayscale(100%); + -moz-filter: grayscale(100%); + -ms-filter: grayscale(100%); + -o-filter: grayscale(100%); + filter: grayscale(100%); + filter: gray; +} + .grantIssue-label-cont { position: absolute; width: 100%; @@ -312,6 +338,17 @@ page { font-size: 26rpx; } +.grantIssue-left-top.active, +.grantIssue-center-top.active, +.grantIssue-label-right.active { + color: gray; +} + +.grantIssue-left-number.active { + background: -webkit-linear-gradient(left,#e2e2e2,#e2e2e2); + color: gray; +} + .grantIssue-left-top text { font-size: 34rpx; font-weight: 600; @@ -331,16 +368,16 @@ page { } .grantIssue-label-right { - width: 90rpx; + width: 80rpx; font-weight: 600; text-align: center; - font-size: 30rpx; + font-size: 26rpx; color: #3d2a26; line-height: 140rpx; } .grantIssue-label-center { - width: calc(100% - 250rpx); + width: calc(100% - 240rpx); margin: 20rpx 20rpx 0 20rpx; } @@ -391,13 +428,13 @@ page { } .frozenArrow-left { - left: 10rpx; + left: 8rpx; -webkit-animation: bounce-left 1s linear infinite; animation: bounce-left 1s linear infinite; } .frozenArrow-right { - right: 10rpx; + right: 8rpx; -webkit-animation: bounce-right 1s linear infinite; animation: bounce-right 1s linear infinite; } @@ -443,5 +480,5 @@ page { .dots .active { width: 24rpx; border-radius: 40rpx; - background-color: #f46851; + background-color: #b13509; } \ No newline at end of file diff --git a/pages/index/index.js b/pages/index/index.js index 71ab954..b44e99d 100644 --- a/pages/index/index.js +++ b/pages/index/index.js @@ -20,7 +20,7 @@ Page({ longitude : 0, //经度 latitude : 0, //纬度 adverts : [], //轮播图 - stateType : "shaky", + stateType : "silver", cardArr : [], //权益数组 activities : [], //周五福利 isUser : false, //用户登录状态 diff --git a/pages/makeForm/makeForm.js b/pages/makeForm/makeForm.js index 7af6182..2db2ff2 100644 --- a/pages/makeForm/makeForm.js +++ b/pages/makeForm/makeForm.js @@ -40,15 +40,11 @@ Page({ */ makeInfo() { wx.$api.index.busineSee(this.data.businessId).then(res=>{ - console.log(res.data) - res.data.type[0].checked = true this.setData({ businessId: res.data.business_id, makeData : res.data, makeTime : res.data.type, - makeItems : res.data.items, - checkedId : res.data.type[0].id, - itemsId : res.data.items[0].business_item_id, + makeItems : res.data.items }) }).catch(err=>{ if(!err.login){ diff --git a/pages/makeForm/makeForm.wxml b/pages/makeForm/makeForm.wxml index 8d65ab4..a129258 100644 --- a/pages/makeForm/makeForm.wxml +++ b/pages/makeForm/makeForm.wxml @@ -28,7 +28,7 @@ - * 请选择权益套餐 + * 请选择权益套餐类型 diff --git a/static/img/frozen_identity.png b/static/img/frozen_identity.png deleted file mode 100644 index fa7e07533a1492bc362b45af0cfa3fe0270a7ef0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17533 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 diff --git a/static/img/frozen_identity_00.png b/static/img/frozen_identity_00.png new file mode 100644 index 0000000000000000000000000000000000000000..35bfb679426607e6e010d458b2d2f92dbc9efd3c GIT binary patch literal 2306 zcmaJ@c~BGg9_JDjp%$c|2pEHMSaWQ$$tHnF$wjc-L;DT?9&B37`9*W0LA|LAmQc7MlwKA-PBvw5Mx{x()l zRwgDUHUWH2IJ)|vul+1b^xJJ7>xC{0wA?6d1R~WYi`1}*p9G16F#!tEIyf8_Nm4dk zfl-FJNG6EVMg;{j#E1efGGg#Lg$iY(g1$PHNSpv`F>&xZnUaZpQs0Ed$Rtc`BqfL# zq+-MIGJdKWjz|p_h*J~9bP3jX1;$6mKm`=AR)oX#Q`7B-2p>yd}4uuVZ95M+qhEAt*X*41UB0?;X!sdZk0_qUK*cYGm$@CT4 ze8%mku161_<_1=x!=gr~qJ>A?Y+^D43gGw&biejQMF%d7v}alpgbO?En%#wVaAr%+4V6G+qt?>$ysiP#~PKh>DB)7RT{O=eknTnV1;biX&T`EO~XFi>Sj!l z^x1yCBkj8^gj@o!aX&I2kv3zEm*v zEz+>#$JI0AZpU=y@8D16Z)47X^vd+f_ivXvxO)g|OIdIt<#2s{&%s;UM47a!hD{DU z&5YjSeStOh6GV@8MQFLYH;>V(`{Gn(r4KE*yrxJ$WAIGIT)DfOJW93j=cd=5L8Pj4 zib$OUPsM$$r|ans!BSzTfVKp19;gNvn03i$Cj;`60>WM@vRqTR7Hzk^F6bU z=802$Q}Vswo1HIKh+ch>79j+E6Eaf&srCLTxJhkm!S^uV+~G3cF~ zwzvBn)s*a=2q^q%e{NQBMqAtD{Zmh@%-x^Q`dPR+G!k!XXZ18bYegURR=juq)wPM% z@V%;@etzKIFzLyRe4Wm>*v{ltZ$=2iyQ@p$;ribWuLIuFtRK$b)XUy4x+JX1%$~h2M`@bzC-G`(|9+i?tjZIGn_;v#s5Mqoq~ODakYs zv@y6{zyFXNB669144k{=nmK-PY~Q1a8U*XGIP7@g@LBKQ@;f{Km@MYUinAFHqPZpg zX7ft#;<{M5)mH0@e?o9UVTo z@F>G&<*fND>i1Thtg5cd-<4189$LO~<+p{~x$lxISzMZaNrCN}84bsM{}=2tVp;9d z+*GiI8#6OCHjSD7cIUFYF%c;cL?_IhQdY?CedTb6>2k1eNUTW-^Rdh>uLbGLYKQt) zMIhP8OE3A7=nKbO59Nh|7v_~Oy!hwsf+GXpW#0@N|F!99)!GZsbFK)}pvEw;ss}oB zq~38IA@(q^tG;a95VLkq>xOyP+J(LzO<&|(S+F~JPF`8#nTK6z48q8>2yl)o)IChD z#H^~V&1uZ0_d<*3g3DZOFMT;4*6Q-~>6{m(r}$Uy(98@w-zNFwjAk!r+k?qJ@gk+U x^pA8i{+Shh={qS9z4+G9Ed4v|)Tpnir3o^>WBZMPHG7SJB>~)EP9;mY`TwSjzkC1y literal 0 HcmV?d00001 diff --git a/static/img/frozen_identity_01.png b/static/img/frozen_identity_01.png new file mode 100644 index 0000000000000000000000000000000000000000..b2af7a99f8dc86425a33b27083b2cfe688472ac7 GIT binary patch literal 2421 zcmaJ@c|4T)AD>7$qLiefW`}amJ?6;7%slR)4AzwMG4o(BM>B&FA)5-D?u%N|qOi0- zspRf($L6;bDXFB@;ZCp3vd>i7{@B+(uh;W@kJtPC{@kzEleXQ%Nn3NBCIW%bc5wzc z@M;Ucdg@Ey?|s!kb9h-Rci_ss#G&$7PzoU!d~pbbbPN7-#f+A3(UfDn>{NQE#;B%>+ls86~yc(1(1ppc&+@<=-Bvr}C6?MRkb z3L!~ok~I&DBO=LEG>(KLQgBvCJQhd5UP0U~p(GMkrLq^$9JLbD)3R_*b;dJ5B;& zIFL*nE#<-W2sK_H!@2u!LrNg*4Q-oL02c*}0>r#%AtaK!0CW_NOd%1;WC8^s*)VZ< zEEZ34WMYYqR2CWM$ifpBxZiSMH8fwqr%~`!20)?$0FjBu;T)I@2PWQu46tk%cp^Y$ z0t;LhkxUMXc#zVbk}LR!%lc0)jU|OZxmfBg7Dp{qetWoBE|!IhB}f(vY33^s@x`$+ zb7fUN2MIt@K@7xql!}GOPidtI{>40wfTh^jQ25q1HaM(xNGK6+O~pYxYd#-OAn|N? zI6O#3ec|)JN!LQ?4pbX}#3B*_0-mf4ol13}P_TG1mdqrQSdKhOe?2B*uWZ?>K zKIQgn*TaXea|4OsVUfa9fpM+hi$JIqxd04rMPEBNAj%6eNbKm{G2ast_4t*|&H0Vj z8tTnO>5jNN2EQvnb~U#D($UD8nMMHPKGmU>VwaW{dS`{ISvrt%5F2cNy&?GO>z<1B zepRK9Z(fUhJ+o)HaCqvRP{r+KcEVq^lRuS>#^ub6#&-@@KR?StWFGU(aL;olX14h{ z9qAnIC7r*UKh944<8b=&p}M=Tn{rpI9o4AxPxNZwtea757&p9O+jL@x;-TWM@LzO- zZD>-x1US_2tI=WYb0M}Cd|9Qt+WL%5EByRbI>(z=N$}w*CrTWy>{iw5RI@CBeso$K zWXUhDymu!ft!3>PEESgPo!fGCD9|*yoEBe&O7DU%U;_gE(TY4IrfX@9CGk=$*dxznSdnG3qMr3clm zwNGx|U0bL9sI^TVn6u0gCuuD{KHcYL6doZty7S1L{NlvafvWhWOFRxgZQioSV8Y{; zSCzI$Ve0RPOn#`odaf~Gz_u^T0yOq?X$dt??T+B6_QX@Ln^a0m49nK?m&R#% zjj4u5)AUCAb*!JVb(6PKiuT=3Biz;;2-&Q8Bw<+bHZcNW@xu;|g+=wN;Dq->W%~!W zv64VgV_-vF(O_r$U0vhvTrVG0oH@;Bavly|$$cVpqMkL1A-svv$^&%rdnxq7P>OS}D}9k*s5tq4rY_bs=pJa%85?`Hn9-Q1YZ zrfUB3q(ARs@(#THUS4ryti4wM)XISzgIjZjel8JwY=Y?>6mpfjbFkpW!NBWBP%li9 z*Q9}Llm5%&W^a3k%p<^xx5dwvX>#cW&VeU)I5bT4c?~n;Wu#SE$J0;QcAfRP)n*=- zw?X=9qKo8HQa=ouCR?-$Zx9t5)AIG6o1Xd}i`U`6O%p&ibtJyNv z6g2bO3_wpQ*N8Hn-oH02v=J)a8F67S2 z>Pz;k-xoEkiDhw{UXS?u#s*7M!;Ds$#;d!=7R>ZqjF#OD>|O2qOxk+>ahLK($i=|}C}jqx F{0+}n0qFn$ literal 0 HcmV?d00001