Commit e063257cbc42cc653a5affada16d117610769d48
1 parent
0f421fa1
续费卡页面修改
Showing
7 changed files
with
235 additions
and
16 deletions
components/nav_box_card/nav_box.js
0 → 100644
| 1 | +var t = getApp(),os =t.globalData.setting; | ||
| 2 | +Component({ | ||
| 3 | + properties: { | ||
| 4 | + }, | ||
| 5 | + data: { | ||
| 6 | + isopen:0, | ||
| 7 | + iurl:os.imghost, | ||
| 8 | + }, | ||
| 9 | + | ||
| 10 | + ready: function() { | ||
| 11 | + }, | ||
| 12 | + methods: { | ||
| 13 | + //--点击打开事件-- | ||
| 14 | + open_box:function () { | ||
| 15 | + this.setData({isopen:1}); | ||
| 16 | + }, | ||
| 17 | + //--关闭事件-- | ||
| 18 | + close_box:function(){ | ||
| 19 | + this.setData({isopen:0}); | ||
| 20 | + }, | ||
| 21 | + //--跳转-- | ||
| 22 | + goto:function (e) { | ||
| 23 | + var url=e.currentTarget.dataset.url; | ||
| 24 | + getApp().goto(url); | ||
| 25 | + } | ||
| 26 | + | ||
| 27 | + } | ||
| 28 | + | ||
| 29 | +}) | ||
| 0 | \ No newline at end of file | 30 | \ No newline at end of file |
components/nav_box_card/nav_box.json
0 → 100644
components/nav_box_card/nav_box.wxml
0 → 100644
| 1 | + | ||
| 2 | +<view class="box_main {{isopen==1?'box_isopen':''}}" > | ||
| 3 | + <view class="dian" bindtap="open_box"> | ||
| 4 | + <image src="{{iurl}}/miniapp/images/sheng_lue.png" ></image> | ||
| 5 | + </view> | ||
| 6 | + <view class="cl_list"> | ||
| 7 | + <view class="item" data-url="/pages/index/index/index" bindtap="goto">首页</view> | ||
| 8 | + <view class="item" data-url="/pages/goods/categoryList/categoryList" bindtap="goto">分类</view> | ||
| 9 | + <view class="item" data-url="/pages/user/index/index" bindtap="goto">我的</view> | ||
| 10 | + <view class="item big" bindtap="close_box">×</view> | ||
| 11 | + </view> | ||
| 12 | +</view> | ||
| 13 | + |
components/nav_box_card/nav_box.wxss
0 → 100644
| 1 | +.box_main{ | ||
| 2 | + width:80rpx; | ||
| 3 | + height:80rpx; | ||
| 4 | + background:#272636; | ||
| 5 | + transition:width 0.8s; | ||
| 6 | + -moz-transition:width 0.8s; /* Firefox 4 */ | ||
| 7 | + -webkit-transition:width 0.8s; /* Safari and Chrome */ | ||
| 8 | + -o-transition:width 0.8s; /* Opera */ | ||
| 9 | + border-radius:50rpx ; | ||
| 10 | + position: fixed; | ||
| 11 | + right: 10rpx; | ||
| 12 | + bottom:300rpx; | ||
| 13 | + overflow: hidden; | ||
| 14 | + z-index: 999999 | ||
| 15 | + | ||
| 16 | +} | ||
| 17 | + | ||
| 18 | +.box_isopen{ | ||
| 19 | + width: 420rpx; | ||
| 20 | +} | ||
| 21 | + | ||
| 22 | +.box_main .dian{ | ||
| 23 | + text-align: center; | ||
| 24 | +width: 50rpx; | ||
| 25 | +height: 50rpx; | ||
| 26 | +color: #ffff; | ||
| 27 | +font-size: 50rpx; | ||
| 28 | +background: none; | ||
| 29 | + | ||
| 30 | +} | ||
| 31 | + | ||
| 32 | +.box_main .dian image{ | ||
| 33 | + width: 60rpx; | ||
| 34 | +height: 20rpx; | ||
| 35 | +margin: 0rpx 0 0 10rpx; | ||
| 36 | +margin-bottom: 7rpx; | ||
| 37 | + | ||
| 38 | +} | ||
| 39 | + | ||
| 40 | +.box_main.box_isopen .dian{ | ||
| 41 | + display: none; | ||
| 42 | +} | ||
| 43 | + | ||
| 44 | +.box_main .cl_list{ | ||
| 45 | + display: none; | ||
| 46 | +} | ||
| 47 | + | ||
| 48 | +.box_main.box_isopen .cl_list{ | ||
| 49 | + display: block; | ||
| 50 | + margin-left: 20rpx; | ||
| 51 | +} | ||
| 52 | + | ||
| 53 | +.box_main .cl_list .item{ | ||
| 54 | + display: inline-block; | ||
| 55 | + width:100rpx; | ||
| 56 | + height:80rpx; | ||
| 57 | + text-align: center; | ||
| 58 | + line-height: 80rpx; | ||
| 59 | + color: #fff; | ||
| 60 | + vertical-align: top; | ||
| 61 | + font-size: 32rpx; | ||
| 62 | + | ||
| 63 | +} | ||
| 64 | + | ||
| 65 | +.box_main .cl_list .item.big{ | ||
| 66 | + font-size: 70rpx; | ||
| 67 | +line-height: 70rpx; | ||
| 68 | + | ||
| 69 | +} | ||
| 70 | + |
pages/user/cardinfo/cardinfo.json
| @@ -2,7 +2,8 @@ | @@ -2,7 +2,8 @@ | ||
| 2 | "usingComponents": { | 2 | "usingComponents": { |
| 3 | "pop_txt": "/components/userqy_pop_up/userqy_pop_up", | 3 | "pop_txt": "/components/userqy_pop_up/userqy_pop_up", |
| 4 | "goods_recommend": "/components/goods_list/goods_list", | 4 | "goods_recommend": "/components/goods_list/goods_list", |
| 5 | - "warn": "/components/long_warn/long_warn" | 5 | + "warn": "/components/long_warn/long_warn", |
| 6 | + "nav_box": "/components/nav_box_card/nav_box" | ||
| 6 | }, | 7 | }, |
| 7 | "navigationBarTitleText": "plus会员" | 8 | "navigationBarTitleText": "plus会员" |
| 8 | } | 9 | } |
| 9 | \ No newline at end of file | 10 | \ No newline at end of file |
pages/user/cardinfo/cardinfo.wxml
| @@ -2,7 +2,7 @@ | @@ -2,7 +2,7 @@ | ||
| 2 | <import src="../../../utils/filter.wxs"></import> | 2 | <import src="../../../utils/filter.wxs"></import> |
| 3 | <wxs module="filters" src="../../../utils/filter.wxs"></wxs> | 3 | <wxs module="filters" src="../../../utils/filter.wxs"></wxs> |
| 4 | 4 | ||
| 5 | - <view> | 5 | + <view> |
| 6 | <image class="Member_bk" src="{{url}}/miniapp/images/plus/page_bk.png"></image> | 6 | <image class="Member_bk" src="{{url}}/miniapp/images/plus/page_bk.png"></image> |
| 7 | </view> | 7 | </view> |
| 8 | 8 | ||
| @@ -28,12 +28,10 @@ | @@ -28,12 +28,10 @@ | ||
| 28 | <view wx:else style="color:{{user_card.CardColor}}">享受更低价格,请续费哦</view> | 28 | <view wx:else style="color:{{user_card.CardColor}}">享受更低价格,请续费哦</view> |
| 29 | </view> | 29 | </view> |
| 30 | <view wx:if="{{!is_guoqi}}" class="flex-vertical" bindtap="Share_pictures"> | 30 | <view wx:if="{{!is_guoqi}}" class="flex-vertical" bindtap="Share_pictures"> |
| 31 | - <view style="color:{{user_card.CardColor}}">邀请新朋友</view> | ||
| 32 | - <!-- <image class="share" src="{{url}}/miniapp/images/plus/Forward.png"></image> --> | 31 | + <view style="color:{{user_card.CardColor}};border-bottom:{{user_card.CardColor}}">邀请新朋友</view> |
| 32 | + | ||
| 33 | <view style="overflow: hidden; margin-left: 10rpx;"> | 33 | <view style="overflow: hidden; margin-left: 10rpx;"> |
| 34 | - <view class="Member" | ||
| 35 | - style="background-image:url('{{url}}/miniapp/images/plus/Forward.png'); filter: drop-shadow(40px 0 0 {{user_card.CardColor}});"> | ||
| 36 | - </view> | 34 | + |
| 37 | </view> | 35 | </view> |
| 38 | </view> | 36 | </view> |
| 39 | </view> | 37 | </view> |
| @@ -55,7 +53,8 @@ | @@ -55,7 +53,8 @@ | ||
| 55 | <view class="Invitation_Cash" bindtap="to_user_money">转到余额</view> | 53 | <view class="Invitation_Cash" bindtap="to_user_money">转到余额</view> |
| 56 | </view> | 54 | </view> |
| 57 | </view> | 55 | </view> |
| 58 | - | 56 | + <!-- 制作一个圆球导航 --> |
| 57 | + <nav_box></nav_box> | ||
| 59 | <!-- 会员礼遇 --> | 58 | <!-- 会员礼遇 --> |
| 60 | <view class="Courtesy"> | 59 | <view class="Courtesy"> |
| 61 | 60 | ||
| @@ -70,16 +69,17 @@ | @@ -70,16 +69,17 @@ | ||
| 70 | <view class="flex-center"> | 69 | <view class="flex-center"> |
| 71 | <image class="Courtesy_image" src="{{url}}/miniapp/images/plus/Courtesy.png"></image> | 70 | <image class="Courtesy_image" src="{{url}}/miniapp/images/plus/Courtesy.png"></image> |
| 72 | 71 | ||
| 73 | - <view wx:if="{{false}}" class="Courtesy_can fs24">PLUS会员可享以下特权 | ||
| 74 | - </view> | ||
| 75 | - <view wx:else class="Courtesy_can fs24">解锁新权益 精彩享不停 | 72 | + <view class="Courtesy_can fs24">PLUS会员可享以下特权 |
| 76 | </view> | 73 | </view> |
| 74 | + | ||
| 77 | 75 | ||
| 78 | <image class="Courtesy_image" src="{{url}}/miniapp/images/plus/Courtesy.png"></image> | 76 | <image class="Courtesy_image" src="{{url}}/miniapp/images/plus/Courtesy.png"></image> |
| 79 | </view> | 77 | </view> |
| 80 | </view> | 78 | </view> |
| 81 | </view> | 79 | </view> |
| 82 | 80 | ||
| 81 | + | ||
| 82 | + | ||
| 83 | <!-- 会员权益内容 --> | 83 | <!-- 会员权益内容 --> |
| 84 | <view class="Courtesy_comment" style="padding:0 20rpx"> | 84 | <view class="Courtesy_comment" style="padding:0 20rpx"> |
| 85 | <view class="wxParse"> | 85 | <view class="wxParse"> |
| @@ -119,13 +119,46 @@ | @@ -119,13 +119,46 @@ | ||
| 119 | </view> | 119 | </view> |
| 120 | 120 | ||
| 121 | </view> | 121 | </view> |
| 122 | - <!-- 商品列表组件 --> | ||
| 123 | - <goods_recommend id="goods_list"></goods_recommend> | ||
| 124 | - <!-- 商品列表 --> | 122 | + </view> |
| 123 | + | ||
| 124 | + | ||
| 125 | 125 | ||
| 126 | +<view class="xc-pop-up" wx:if="{{q_show}}"> | ||
| 127 | + | ||
| 128 | + <view class="xc-obscuration" bindtap='close' catchtouchmove="ture"></view> | ||
| 129 | + <view> | ||
| 130 | + | ||
| 131 | + <view class="xc-qr-frame"> | ||
| 132 | + <view class="shut" bindtap="close">ⅹ</view> | ||
| 133 | + <view class="fs36 xc-black3 flex jc-center ai-center" style="width:100%;height:200rpx;">确定把所有奖励金转入余额</view> | ||
| 134 | + <view class="flex jc-center ai_center" style="width: 100%;height: 75rpx;"> | ||
| 135 | + <view class="fs36 white flex jc-center ai-center"style="width:40%;height:60rpx;line-height:60rpx;background:#f35e73;border-radius:10rpx;margin-right: 20rpx;">是的</view> | ||
| 136 | + <view class="fs36 xc-ash flex jc-center ai-center"style="width:40%;height:60rpx;line-height:60rpx;border-radius:10rpx;background:#ececea;">再看看</view> | ||
| 137 | + </view> | ||
| 126 | </view> | 138 | </view> |
| 139 | + | ||
| 140 | + | ||
| 141 | +</view> | ||
| 142 | + | ||
| 143 | +</view> | ||
| 144 | + | ||
| 127 | 145 | ||
| 128 | 146 | ||
| 147 | + | ||
| 148 | + | ||
| 149 | + | ||
| 150 | + | ||
| 151 | + | ||
| 152 | + | ||
| 153 | + | ||
| 154 | + | ||
| 155 | + | ||
| 156 | + | ||
| 157 | + | ||
| 158 | + | ||
| 159 | + <!-- 商品列表组件 --> | ||
| 160 | + <goods_recommend id="goods_list"></goods_recommend> | ||
| 161 | + <!-- 商品列表 --> | ||
| 129 | <!-- 画布 --> | 162 | <!-- 画布 --> |
| 130 | <canvas canvas-id='myCanvas' style="width:750rpx;height:1260rpx;"wx:if='{{!canvasHidden}}'></canvas> | 163 | <canvas canvas-id='myCanvas' style="width:750rpx;height:1260rpx;"wx:if='{{!canvasHidden}}'></canvas> |
| 131 | 164 |
pages/user/cardinfo/cardinfo.wxss
| @@ -5,6 +5,12 @@ | @@ -5,6 +5,12 @@ | ||
| 5 | width: 100%; | 5 | width: 100%; |
| 6 | height: 100%; | 6 | height: 100%; |
| 7 | } | 7 | } |
| 8 | +.box--box_main .box--dian wx-image { | ||
| 9 | + margin: 0px 0 0 4px; | ||
| 10 | + | ||
| 11 | + margin-bottom: 4px; | ||
| 12 | + | ||
| 13 | +} | ||
| 8 | .MemberPlus { | 14 | .MemberPlus { |
| 9 | width: 618rpx; | 15 | width: 618rpx; |
| 10 | height: 285rpx; | 16 | height: 285rpx; |
| @@ -69,7 +75,7 @@ | @@ -69,7 +75,7 @@ | ||
| 69 | } | 75 | } |
| 70 | .swiper, .Courtesy, .title { | 76 | .swiper, .Courtesy, .title { |
| 71 | position: relative; | 77 | position: relative; |
| 72 | - z-index: 3; | 78 | + z-index:-3; |
| 73 | } | 79 | } |
| 74 | .Courtesy_title { | 80 | .Courtesy_title { |
| 75 | color: rgb(173, 137, 79); | 81 | color: rgb(173, 137, 79); |
| @@ -151,4 +157,67 @@ | @@ -151,4 +157,67 @@ | ||
| 151 | } | 157 | } |
| 152 | 158 | ||
| 153 | .h36{ height:36rpx; line-height: 36rpx;} | 159 | .h36{ height:36rpx; line-height: 36rpx;} |
| 154 | -.h22{ height:22rpx; line-height: 22rpx;} | ||
| 155 | \ No newline at end of file | 160 | \ No newline at end of file |
| 161 | +.h22{ height:22rpx; line-height: 22rpx;} | ||
| 162 | + | ||
| 163 | + | ||
| 164 | + | ||
| 165 | + | ||
| 166 | +/* 弹窗样式 */ | ||
| 167 | +.xc-pop-up{ | ||
| 168 | + width: 100%; | ||
| 169 | + height: 100%; | ||
| 170 | + position:fixed; | ||
| 171 | + z-index:5; | ||
| 172 | + display:flex; | ||
| 173 | +justify-content:center; | ||
| 174 | +align-items:center; | ||
| 175 | + | ||
| 176 | +} | ||
| 177 | +.xc-obscuration{ | ||
| 178 | + position: fixed; | ||
| 179 | + left: 0; | ||
| 180 | + top: 0; | ||
| 181 | + right: 0; | ||
| 182 | + bottom: 0; | ||
| 183 | + z-index: 11; | ||
| 184 | + background: rgba(0,0,0,0.4); | ||
| 185 | + width: 100%; | ||
| 186 | + height: 100%; | ||
| 187 | + | ||
| 188 | +} | ||
| 189 | + | ||
| 190 | +.shut{ | ||
| 191 | + display: block; | ||
| 192 | + width: 54rpx; | ||
| 193 | + height: 54rpx; | ||
| 194 | + | ||
| 195 | + font-size: 50rpx; | ||
| 196 | + | ||
| 197 | + line-height:47rpx; | ||
| 198 | + border-radius: 50%; | ||
| 199 | + -moz-border-radius: 50%; | ||
| 200 | + -webkit-border-radius: 50%; | ||
| 201 | + color: #fff; | ||
| 202 | + text-align: center; | ||
| 203 | + position: fixed; | ||
| 204 | +margin-top: -23rpx; | ||
| 205 | +z-index: 66666; | ||
| 206 | + right: 20rpx; | ||
| 207 | + background: #c8162c; | ||
| 208 | +} | ||
| 209 | +.xc-qr-frame{ | ||
| 210 | + width:90%; | ||
| 211 | +height: 260rpx; | ||
| 212 | + background: #fff; | ||
| 213 | + z-index: 55; | ||
| 214 | + position: fixed; | ||
| 215 | + top:40%; | ||
| 216 | + | ||
| 217 | + padding-bottom:20rpx; | ||
| 218 | + right: 4.5%; | ||
| 219 | + overflow: hidden; | ||
| 220 | + | ||
| 221 | +} | ||
| 222 | +.fs36{ | ||
| 223 | + font-size: 36rpx; | ||
| 224 | +} | ||
| 156 | \ No newline at end of file | 225 | \ No newline at end of file |