Commit 85ba155db4b813a4762e86599d7d3dea11c542b8

Authored by yvan.ni
1 parent cc556a58

服务卡购买

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  
... ...