Commit 85ba155db4b813a4762e86599d7d3dea11c542b8
1 parent
cc556a58
服务卡购买
Showing
6 changed files
with
46 additions
and
22 deletions
packageA/pages/cardList/cardList.js
... | ... | @@ -217,4 +217,12 @@ Page({ |
217 | 217 | var url = "/packageA/pages/goodsInfo/goodsInfo?goods_id=" + gid; |
218 | 218 | app.goto(url); |
219 | 219 | }, |
220 | + | |
221 | + //图片失败,默认图片 | |
222 | + bind_bnerr: function(e) { | |
223 | + var _errImg = e.target.dataset.errorimg; | |
224 | + var _errObj = {}; | |
225 | + _errObj[_errImg] = "/miniapp/images/default_g_img.gif"; | |
226 | + this.setData(_errObj); //注意这里的赋值方式,只是将数据列表中的此项图片路径值替换掉 ; | |
227 | + }, | |
220 | 228 | }) |
221 | 229 | \ No newline at end of file | ... | ... |
packageA/pages/cardList/cardList.wxml
1 | 1 | <block wx:if="{{object}}"> |
2 | + <view class="bg_view" style="background-color:{{object.bg_color}};"> | |
2 | 3 | <advertising object="{{object}}"></advertising> |
3 | - <view style="background-color: #{{object.bg_color}};"> | |
4 | 4 | <!-- 列表 --> |
5 | 5 | <block wx:if="{{object.column=='4'}}"> |
6 | 6 | |
... | ... | @@ -9,12 +9,14 @@ |
9 | 9 | |
10 | 10 | <view class="flex bg-white "> |
11 | 11 | <view> |
12 | - <image class="image" src="{{imghost + item.imgUrl}}"/> | |
12 | + <image class="image" src="{{imghost}}{{item.imgUrl && item.imgUrl!=''?item.imgUrl:'/miniapp/images/default_g_img.gif'}}" | |
13 | + lazy-load="true" binderror="bind_bnerr" data-errorimg="list.pageData[{{index}}].imgUrl" | |
14 | + /> | |
13 | 15 | </view> |
14 | 16 | <view class="flex fdc space-bt f1 pdl20"> |
15 | 17 | <view> |
16 | 18 | <view class="pdv20 fs28"><text class="ellipsis-2">{{item.serviceName}}</text></view> |
17 | - <view class="fs24 c7b">有效天数:{{item.validDays}}</view> | |
19 | + <view class="fs24 c7b">有效天数:{{item.validDays?item.validDays:0}}</view> | |
18 | 20 | </view> |
19 | 21 | <view class="flex space-bt ali-c"> |
20 | 22 | <view class="price">{{item.money}}</view> |
... | ... | @@ -24,20 +26,21 @@ |
24 | 26 | </view> |
25 | 27 | </view> |
26 | 28 | |
27 | - </block> | |
28 | - | |
29 | + </block> | |
29 | 30 | <!-- 一列和俩列 --> |
30 | 31 | <block wx:else> |
31 | - <view class="pd20 flex-set"> | |
32 | + <view class="pd20 flex-set" style="background-color: #{{object.bg_color}};"> | |
32 | 33 | <!-- 1列 2列 --> |
33 | 34 | <view wx:for="{{list.pageData}}" class="{{object.column=='1'?'w100':'w50'}} {{index%2==1?'ml':''}} bg-white" |
34 | 35 | bindtap="go_goods" data-gid="{{item.id}}" |
35 | 36 | style="margin-bottom: 20rpx;"> |
36 | - <view style="width: 100%;"><image style="width: 100%;" src="{{imghost + item.imgUrl}}" mode="aspectFill"/></view> | |
37 | + <view style="width: 100%;"> | |
38 | + <image style="width: 100%;" lazy-load="true" binderror="bind_bnerr" data-errorimg="list.pageData[{{index}}].imgUrl" | |
39 | + src="{{imghost}}{{item.imgUrl && item.imgUrl!=''?item.imgUrl:'/miniapp/images/default_g_img.gif'}}" mode="aspectFill"/></view> | |
37 | 40 | <view class="flex fdc space-bt f1 pdl20"> |
38 | 41 | <view> |
39 | 42 | <view class="pdv20 fs28"><text class="ellipsis-2">{{item.serviceName}}</text></view> |
40 | - <view class="fs24 c7b">有效天数:{{item.validDays}}</view> | |
43 | + <view class="fs24 c7b">有效天数:{{item.validDays?item.validDays:0}}</view> | |
41 | 44 | </view> |
42 | 45 | <view class="flex space-bt ali-c"> |
43 | 46 | <view class="price">{{item.money}}</view> |
... | ... | @@ -47,9 +50,10 @@ |
47 | 50 | </view> |
48 | 51 | </view> |
49 | 52 | </block> |
50 | - </view> | |
53 | + | |
51 | 54 | <nodata class="t-c" wx:if="{{list.pageData.length == 0 && list.pageData}}"></nodata> |
52 | 55 | <view wx:if="{{noMore}}" class="noMore">- 已经到底了 -</view> |
56 | + </view> | |
53 | 57 | </block> |
54 | 58 | |
55 | 59 | <block wx:else> |
... | ... | @@ -61,12 +65,15 @@ |
61 | 65 | <view class="bg-white"> |
62 | 66 | <view class="flex pd20" wx:for="{{list.pageData}}" bindtap="go_goods" data-gid="{{item.id}}"> |
63 | 67 | <view> |
64 | - <image class="image" src="{{imghost + item.imgUrl}}"/> | |
68 | + <image class="image" | |
69 | + lazy-load="true" binderror="bind_bnerr" data-errorimg="list.pageData[{{index}}].imgUrl" | |
70 | + src="{{imghost}}{{item.imgUrl && item.imgUrl!=''?item.imgUrl:'/miniapp/images/default_g_img.gif'}}" | |
71 | + /> | |
65 | 72 | </view> |
66 | 73 | <view class="flex fdc space-bt f1 pdl20"> |
67 | 74 | <view> |
68 | 75 | <view class="pdv20 fs28"><text class="ellipsis-2">{{item.serviceName}}</text></view> |
69 | - <view class="fs24 c7b">有效天数:{{item.validDays}}</view> | |
76 | + <view class="fs24 c7b">有效天数:{{item.validDays?item.validDays:0}}</view> | |
70 | 77 | </view> |
71 | 78 | <view class="flex space-bt ali-c"> |
72 | 79 | <view class="price">{{item.money}}</view> | ... | ... |
packageA/pages/cardList/cardList.wxss
1 | 1 | /* pages/i_service/cardList/cardList.wxss */ |
2 | -page, | |
2 | +page{ background-color: #f2f2f2;} | |
3 | + | |
4 | + | |
3 | 5 | .page { |
4 | 6 | height: 100%; |
5 | 7 | } |
6 | - | |
7 | -page { | |
8 | - background-color: #f2f2f2; | |
9 | -} | |
10 | - | |
11 | 8 | .scroll-view { |
12 | 9 | height: calc(100% - 300rpx); |
13 | 10 | } |
... | ... | @@ -69,9 +66,16 @@ page { |
69 | 66 | .list_item{ display: inline-block;} |
70 | 67 | .w100{ width: 100%;} |
71 | 68 | .w50{ width: 49%; } |
72 | -.w50.ml{margin-left: 15rpx;} | |
69 | +.w50.ml{margin-left: 12rpx;} | |
73 | 70 | |
74 | 71 | .w50 image{ width: 100%; height: 340rpx; } |
75 | 72 | .flex-set{display: flex;flex-wrap: wrap;} |
76 | 73 | |
77 | -.b-bottom{ border-bottom:1rpx solid #fff} | |
78 | 74 | \ No newline at end of file |
75 | +.b-bottom{ border-bottom:1rpx solid #fff} | |
76 | +.bg_view{ | |
77 | + display: block; | |
78 | + min-height: 100%; | |
79 | + width: 100%; | |
80 | + position: absolute; | |
81 | + left: 0;top: 0;z-index: 1; | |
82 | +} | |
79 | 83 | \ No newline at end of file | ... | ... |
packageA/pages/cart2_ser/cart2_ser.js
... | ... | @@ -41,7 +41,11 @@ Page({ |
41 | 41 | //判断页面是返回回来的还是 首次进入的 |
42 | 42 | yuer:0, |
43 | 43 | }, |
44 | - onLoad: function(t) { | |
44 | + onLoad: function(t) { | |
45 | + wx.setNavigationBarTitle({ | |
46 | + title: "填写订单", | |
47 | + }); | |
48 | + | |
45 | 49 | var appD=getApp().globalData.service_now; |
46 | 50 | this.data.postdata=appD; |
47 | 51 | this.data.param=t; | ... | ... |
packageA/pages/goodsInfo/goodsInfo.js
... | ... | @@ -399,6 +399,7 @@ Page({ |
399 | 399 | 'data.goods_id': t.data.data.id, |
400 | 400 | 'data.id': t.data.data.id, |
401 | 401 | 'data.sales_sum': t.data.data.sales_sum, |
402 | + 'data.storageId':t.data.data.storageId | |
402 | 403 | }); |
403 | 404 | |
404 | 405 | |
... | ... | @@ -803,7 +804,7 @@ Page({ |
803 | 804 | if(sto_list){ |
804 | 805 | for (var k = 0; k < e.data.data.pageData.length; k++) { |
805 | 806 | var it=e.data.data.pageData[k]; |
806 | - if (sto_list.indexof(it.keyid)==-1) { | |
807 | + if (sto_list.indexOf(it.keyid)==-1) { | |
807 | 808 | //删除 |
808 | 809 | e.data.data.pageData.splice(k--, 1); |
809 | 810 | } | ... | ... |
packageA/pages/goodsInfo/goodsInfo.wxml
... | ... | @@ -40,7 +40,7 @@ |
40 | 40 | |
41 | 41 | <view class="goods-num" style="margin-bottom: 10rpx;"> |
42 | 42 | <view class="sales">销量:{{data.sales_sum}}</view> |
43 | - <view class="sales">有效天数:{{data.validDays}}</view> | |
43 | + <view class="sales">有效天数:{{data.validDays?data.validDays:0}}</view> | |
44 | 44 | </view> |
45 | 45 | |
46 | 46 | ... | ... |