Commit 5f492b884cb7e8c31e166385779844e68f5514de

Authored by yvan.ni
2 parents 5bf764d5 368474d9

Merge branch 'dev' of http://git.vipzhuang.cn/wxd/MShopWeApp into dev

app.json
@@ -85,14 +85,14 @@ @@ -85,14 +85,14 @@
85 "pages/template/index", 85 "pages/template/index",
86 "pages/store/index", 86 "pages/store/index",
87 "pages/user/choice_guide/choice_guide", 87 "pages/user/choice_guide/choice_guide",
88 - "pages/cart/cart2_inte/cart2_inte",  
89 - "pages/giftpack/festival/festival",  
90 - "pages/team/team_more/team_more",  
91 - "pages/user/collect_list/collect_list",  
92 - "pages/user/deposit/deposit",  
93 - "pages/user/deposit/prepaid/msg/msg",  
94 - "pages/user/deposit/prepaid/prepaid",  
95 - "pages/distribution/distribution" 88 + "pages/cart/cart2_inte/cart2_inte",
  89 + "pages/giftpack/festival/festival",
  90 + "pages/team/team_more/team_more",
  91 + "pages/user/collect_list/collect_list",
  92 + "pages/user/deposit/deposit",
  93 + "pages/user/deposit/prepaid/msg/msg",
  94 + "pages/user/deposit/prepaid/prepaid",
  95 + "pages/distribution/distribution"
96 ], 96 ],
97 "plugins": { 97 "plugins": {
98 "live-player-plugin": { 98 "live-player-plugin": {
packageA/pages/distribution/goods/g_filter.wxs 0 → 100644
  1 +var g_filters = {
  2 + //-- 判断是不是有等级价 --
  3 + is_has_rank:function(rank_switch,item){
  4 + if(!rank_switch) return false;
  5 + if(item.cardprice1 || item.cardprice2 || item.cardprice3) {return true}
  6 + return false;
  7 + },
  8 +
  9 + //-- 判断,不是等级会员时候,要显示的最低等级价和名称 --
  10 + get_card_price:function(goods,all_card,type){
  11 + var price1=parseFloat(goods['cardprice1']);
  12 + var price2 = parseFloat(goods['cardprice2']);
  13 + var price3 = parseFloat(goods['cardprice3']);
  14 + if(!all_card){
  15 + if(type==0) return 0;
  16 + return "";
  17 + }
  18 +
  19 + var min_price=null;
  20 + var min_name=null;
  21 + //---设置对应的价格名字----
  22 + for(var i=0;i<3;i++) {
  23 + var vl=all_card[i];
  24 + if(!vl) continue;
  25 +
  26 + if(vl['CorrPrice']=="Price1" && price1>0)
  27 + {
  28 + if(min_price==null) {
  29 + min_price=price1;min_name=vl['CardName'];
  30 + }
  31 + else if(price1<min_price) {
  32 + min_price=price1;min_name=vl['CardName'];
  33 + }
  34 + }
  35 + if(vl['CorrPrice']=="Price2" && price2>0)
  36 + {
  37 + if(min_price==null) {
  38 + min_price=price2;min_name=vl['CardName'];
  39 + }
  40 + else if(price2<min_price) {
  41 + min_price=price2;min_name=vl['CardName'];
  42 + }
  43 + }
  44 +
  45 + if(vl['CorrPrice']=="Price3" && price3>0)
  46 + {
  47 + if(min_price==null) {
  48 + min_price=price3;min_name=vl['CardName'];
  49 + }
  50 + else if(price3<min_price) {
  51 + min_price=price3;min_name=vl['CardName'];
  52 + }
  53 + }
  54 +
  55 + }
  56 + if(min_price==null){
  57 + if(type==0) return 0;
  58 + return "";
  59 + }
  60 +
  61 + if(type==0) return min_price;
  62 + if(min_name.length>4 ) min_name=min_name.substring(0, 8);
  63 + return min_name;
  64 + },
  65 +}
  66 +module.exports = {
  67 + is_has_rank:g_filters.is_has_rank,
  68 + get_card_price:g_filters.get_card_price,
  69 +}
0 \ No newline at end of file 70 \ No newline at end of file
packageA/pages/distribution/goods/goods.js
1 // packageA//pages/distribution/commision/commision.js 1 // packageA//pages/distribution/commision/commision.js
2 const app = getApp(); 2 const app = getApp();
3 let self = null; 3 let self = null;
  4 +var os = app.globalData.setting,
  5 +ut = require("../../../../utils/util.js");
4 6
5 Page({ 7 Page({
6 8
@@ -28,6 +30,7 @@ Page({ @@ -28,6 +30,7 @@ Page({
28 currentQuery: { 30 currentQuery: {
29 store_id: app.globalData.setting.stoid, 31 store_id: app.globalData.setting.stoid,
30 }, 32 },
  33 + default_img: '/miniapp/images/default_g_img.gif',
31 }, 34 },
32 35
33 /** 36 /**
@@ -121,6 +124,61 @@ Page({ @@ -121,6 +124,61 @@ Page({
121 brandList: res.data.data, 124 brandList: res.data.data,
122 }); 125 });
123 }); 126 });
  127 +
  128 +
  129 +
  130 + //更新一下会员的信息
  131 + if(getApp().globalData.user_id) {
  132 + // if(!getApp().globalData.userInfo['is_distribut']){
  133 + // this.setData({ishidden_comise:1})
  134 + // }
  135 + getApp().request.get("/api/weshop/users/get/" + os.stoid + "/" + getApp().globalData.user_id, {
  136 + isShowLoading:false,
  137 + success: function (e) {
  138 + getApp().globalData.userInfo = e.data.data;
  139 + getApp().getConfig2(function (e) {
  140 + var swithc_list = e.switch_list;
  141 + var sw_arr = JSON.parse(swithc_list);
  142 + //---如果后台有开等级卡的开关---
  143 + if (sw_arr.rank_switch && sw_arr.rank_switch == "2") {
  144 + self.setData({
  145 + rank_switch: true
  146 + });
  147 + //---回调卡的列表---
  148 + self.getPlusCardType(function (ob) {
  149 + self.setData({
  150 + card_list: ob.card_list
  151 + });
  152 + var ti = setInterval(function () {
  153 + var user = getApp().globalData.userInfo;
  154 + if (!user) return false;
  155 + clearInterval(ti);
  156 + if (user.card_field && user['card_expiredate']) {
  157 + var str = user['card_expiredate'].replace(/-/g, '/');
  158 + var end = new Date(str);
  159 + end = Date.parse(end) / 1000;
  160 + var now = ut.gettimestamp();
  161 + //--- 判断是等级会员,且在有效期范围内 ---
  162 + if (user.card_field && now < end) {
  163 + var card_name = ob.name_map.get(user.card_field);
  164 + if (card_name.length > 4) card_name = card_name.substring(0, 8);
  165 + self.setData({
  166 + card_field: user.card_field,
  167 + card_name: card_name,
  168 + card_list: ob.card_list
  169 + });
  170 + }
  171 + }
  172 + }, 500)
  173 + })
  174 + }
  175 + })
  176 + }
  177 + })
  178 + }
  179 +
  180 +
  181 +
124 }; 182 };
125 }; 183 };
126 }, 184 },
@@ -584,6 +642,7 @@ Page({ @@ -584,6 +642,7 @@ Page({
584 storeId: app.globalData.setting.stoid, 642 storeId: app.globalData.setting.stoid,
585 userId: app.globalData.user_id, 643 userId: app.globalData.user_id,
586 goods: checkedList, 644 goods: checkedList,
  645 + searchtype: 2,
587 }, 646 },
588 }).then(function(res) { 647 }).then(function(res) {
589 if(res.data.code == 0) { 648 if(res.data.code == 0) {
@@ -772,5 +831,47 @@ Page({ @@ -772,5 +831,47 @@ Page({
772 price: null, 831 price: null,
773 inputVal: null, 832 inputVal: null,
774 }); 833 });
775 - } 834 + },
  835 +
  836 +
  837 + //--- 获取卡类列表 ---
  838 + getPlusCardType: function (func) {
  839 + var storid = os.stoid;
  840 + var th = this;
  841 + getApp().request.promiseGet("/api/weshop/plus/vip/mem/bership/list?" + "storeId=" + storid,
  842 + {}).then(res => {
  843 +
  844 + if(res.data.code!=0 || !res.data.data){
  845 + var ob = {
  846 + "card_list": [],
  847 + "name_map": ""
  848 + };
  849 + func(ob);
  850 + return false;
  851 + }
  852 +
  853 + var plusCard = res.data.data;
  854 + var arr = [1219, 2089, 3031];
  855 + var new_arr = new Array();
  856 + var card_name_map = new Map();
  857 +
  858 + var user = getApp().globalData.userInfo;
  859 + if(plusCard) {
  860 + for (var i = 0; i < plusCard.length; i++) {
  861 + if ((!user || user.card_field == null || user.card_field == "") && (plusCard[i].IsStopBuy == true)) {
  862 + continue;
  863 + }
  864 + var name = "card" + plusCard[i].CorrPrice.toLowerCase();
  865 + card_name_map.set(name, plusCard[i].CardName);
  866 + new_arr.push(plusCard[i]);
  867 +
  868 + }
  869 + }
  870 + var ob = {
  871 + "card_list": new_arr,
  872 + "name_map": card_name_map
  873 + };
  874 + func(ob);
  875 + })
  876 + },
776 }) 877 })
777 \ No newline at end of file 878 \ No newline at end of file
packageA/pages/distribution/goods/goods.wxml
1 <wxs src="../../../../utils/filter.wxs" module="filter"></wxs> 1 <wxs src="../../../../utils/filter.wxs" module="filter"></wxs>
  2 +<wxs module="g_filter" src="g_filter.wxs"></wxs>
2 <view> 3 <view>
3 <view class="head pr"> 4 <view class="head pr">
4 <!-- 搜索 --> 5 <!-- 搜索 -->
@@ -69,32 +70,32 @@ @@ -69,32 +70,32 @@
69 70
70 <view class="content"> 71 <view class="content">
71 <checkbox-group class="fs26" wx:if="{{isShowRow}}" bindchange="checkboxChange"> 72 <checkbox-group class="fs26" wx:if="{{isShowRow}}" bindchange="checkboxChange">
72 - <view class="item bg-white flex ai-center pd20" wx:for="{{list.pageData}}"> 73 + <view class="item bg-white flex ai-center pd16" wx:for="{{list.pageData}}">
73 <!-- <label> 74 <!-- <label>
74 75
75 </label> --> 76 </label> -->
76 <checkbox value="{{item.goods_id}}" checked="{{item.checked}}"/> 77 <checkbox value="{{item.goods_id}}" checked="{{item.checked}}"/>
77 <view class="flex pdl10" bindtap="goto" data-url="/pages/goods/goodsInfo/goodsInfo?goods_id={{item.goods_id}}"> 78 <view class="flex pdl10" bindtap="goto" data-url="/pages/goods/goodsInfo/goodsInfo?goods_id={{item.goods_id}}">
78 - <view class="pdr20"><image class="img" src="{{imghost + item.original_img}}" lazy-load/></view> 79 + <view class="pdr20"><image class="img" src="{{imghost + (item.original_img ? item.original_img : default_img)}}" lazy-load/></view>
79 <view class="flex fdc jc_sb"> 80 <view class="flex fdc jc_sb">
80 <view class="ellipsis-2">{{item.goods_name}}</view> 81 <view class="ellipsis-2">{{item.goods_name}}</view>
81 <view> 82 <view>
82 <!-- 判断是否有活动价 --> 83 <!-- 判断是否有活动价 -->
83 <block wx:if="{{item.prom_price>0 || item.prom_integral>0}}"> 84 <block wx:if="{{item.prom_price>0 || item.prom_integral>0}}">
84 <view class="flex xc-wc ai-center" > 85 <view class="flex xc-wc ai-center" >
85 - <text wx:if="{{item.prom_integral}}"><text class="fs35" style="font-weight: bold;">{{item.prom_integral}}</text>积分</text> 86 + <text wx:if="{{item.prom_integral}}"><text class="fs30">{{item.prom_integral}}</text>积分</text>
86 <text wx:if="{{item.prom_integral && item.prom_price}}">+</text> 87 <text wx:if="{{item.prom_integral && item.prom_price}}">+</text>
87 <!-- 活动价 --> 88 <!-- 活动价 -->
88 <view class="flex xc-wc ai-center" wx:if="{{item.prom_price}}"> 89 <view class="flex xc-wc ai-center" wx:if="{{item.prom_price}}">
89 - <view class="fs24">¥</view>  
90 - <view class="fs35">{{item.prom_price}}</view> 90 + <!-- <view class="fs24">¥</view> -->
  91 + <view class="fs30 money">{{item.prom_price}}</view>
91 </view> 92 </view>
92 </view> 93 </view>
93 <view class="flex" style="line-height: 28rpx;"> 94 <view class="flex" style="line-height: 28rpx;">
94 <!-- 原价 --> 95 <!-- 原价 -->
95 <view class="price flex xc-ash line_th"> 96 <view class="price flex xc-ash line_th">
96 - <view class="fs22">¥</view>  
97 - <view class="fs22">{{item.market_price}}</view> 97 + <!-- <view class="fs22">¥</view> -->
  98 + <view class="fs22 money">{{item.market_price}}</view>
98 </view> 99 </view>
99 </view> 100 </view>
100 </block> 101 </block>
@@ -108,10 +109,10 @@ @@ -108,10 +109,10 @@
108 <view class="flex"> 109 <view class="flex">
109 <!-- 办卡价 --> 110 <!-- 办卡价 -->
110 <view class="flex xc-wc ai-center"> 111 <view class="flex xc-wc ai-center">
111 - <view class="fs24">¥</view>  
112 - <view class="fs35">{{filter.toFix(item[card_field],2)}}</view> 112 + <!-- <view class="fs24">¥</view> -->
  113 + <view class="fs30 money">{{filter.toFix(item[card_field],2)}}</view>
113 <view class="card_bg ellipsis-1"> 114 <view class="card_bg ellipsis-1">
114 - <image src="{{url}}/miniapp/images/plus/dj_icon.png"></image> 115 + <image src="{{url + 'miniapp/images/plus/dj_icon.png'}}"></image>
115 <text class="card_name">{{card_name}}</text> 116 <text class="card_name">{{card_name}}</text>
116 </view> 117 </view>
117 </view> 118 </view>
@@ -119,8 +120,8 @@ @@ -119,8 +120,8 @@
119 <view class="flex" style="line-height: 28rpx;"> 120 <view class="flex" style="line-height: 28rpx;">
120 <!-- 原价 --> 121 <!-- 原价 -->
121 <view class="price flex xc-ash line_th"> 122 <view class="price flex xc-ash line_th">
122 - <view class="fs22">¥</view>  
123 - <view class="fs22">{{item.market_price}}</view> 123 + <!-- <view class="fs22">¥</view> -->
  124 + <view class="fs22 money">{{item.market_price}}</view>
124 </view> 125 </view>
125 </view> 126 </view>
126 </block> 127 </block>
@@ -128,15 +129,15 @@ @@ -128,15 +129,15 @@
128 <view class="flex"> 129 <view class="flex">
129 <!-- 办卡价 --> 130 <!-- 办卡价 -->
130 <view class="flex xc-wc ai-center"> 131 <view class="flex xc-wc ai-center">
131 - <view class="fs24">¥</view>  
132 - <view class="fs35">{{filter.toFix(item.shop_price,2)}}</view> 132 + <!-- <view class="fs24">¥</view> -->
  133 + <view class="fs30 money">{{filter.toFix(item.shop_price,2)}}</view>
133 </view> 134 </view>
134 </view> 135 </view>
135 <view class="flex" style="line-height: 28rpx;"> 136 <view class="flex" style="line-height: 28rpx;">
136 <!-- 原价 --> 137 <!-- 原价 -->
137 <view class="price flex xc-ash line_th"> 138 <view class="price flex xc-ash line_th">
138 - <view class="fs22">¥</view>  
139 - <view class="fs22">{{item.market_price}}</view> 139 + <!-- <view class="fs22">¥</view> -->
  140 + <view class="fs22 money">{{item.market_price}}</view>
140 </view> 141 </view>
141 </view> 142 </view>
142 </blocK> 143 </blocK>
@@ -147,22 +148,22 @@ @@ -147,22 +148,22 @@
147 <view class="flex"> 148 <view class="flex">
148 <!-- 办卡价 --> 149 <!-- 办卡价 -->
149 <view class="flex xc-wc ai-center"> 150 <view class="flex xc-wc ai-center">
150 - <view class="fs24">¥</view>  
151 - <view class="fs35">{{filter.toFix(item.shop_price,2)}}</view> 151 + <!-- <view class="fs24">¥</view> -->
  152 + <view class="fs30 money">{{filter.toFix(item.shop_price,2)}}</view>
152 </view> 153 </view>
153 <!-- 原价 --> 154 <!-- 原价 -->
154 <view class="price flex xc-ash line_th"> 155 <view class="price flex xc-ash line_th">
155 - <view class="fs22">¥</view>  
156 - <view class="fs22">{{item.market_price}}</view> 156 + <!-- <view class="fs22">¥</view> -->
  157 + <view class="fs22 money">{{item.market_price}}</view>
157 </view> 158 </view>
158 </view> 159 </view>
159 - <view class="flexr" style=""> 160 + <view class="flexr">
160 <!-- 等级价 --> 161 <!-- 等级价 -->
161 <view class="price flex ai-center"> 162 <view class="price flex ai-center">
162 - <view class="fs22">¥</view>  
163 - <view class="fs28">{{filter.toFix(g_filter.get_card_price(item,card_list,0),2)}}</view> 163 + <!-- <view class="fs22">¥</view> -->
  164 + <view class="fs28 money">{{filter.toFix(g_filter.get_card_price(item,card_list,0),2)}}</view>
164 <view class="card_bg ellipsis-1"> 165 <view class="card_bg ellipsis-1">
165 - <image src="{{url}}/miniapp/images/plus/dj_icon.png"></ image> 166 + <image src="{{url + 'miniapp/images/plus/dj_icon.png'}}" class="badge"></ image>
166 <text class="card_name">{{g_filter.get_card_price(item,card_list,1)}}</text> 167 <text class="card_name">{{g_filter.get_card_price(item,card_list,1)}}</text>
167 </view> 168 </view>
168 </view> 169 </view>
@@ -172,15 +173,15 @@ @@ -172,15 +173,15 @@
172 <view class="flex"> 173 <view class="flex">
173 <!-- 办卡价 --> 174 <!-- 办卡价 -->
174 <view class="flex xc-wc ai-center"> 175 <view class="flex xc-wc ai-center">
175 - <view class="fs24">¥</view>  
176 - <view class="fs35">{{filter.toFix(item.shop_price,2)}}</view> 176 + <!-- <view class="fs24">¥</view> -->
  177 + <view class="fs30 money">{{filter.toFix(item.shop_price,2)}}</view>
177 </view> 178 </view>
178 </view> 179 </view>
179 <view class="flex" style="line-height: 28rpx;"> 180 <view class="flex" style="line-height: 28rpx;">
180 <!-- 原价 --> 181 <!-- 原价 -->
181 <view class="price flex xc-ash line_th"> 182 <view class="price flex xc-ash line_th">
182 - <view class="fs22">¥</view>  
183 - <view class="fs22">{{item.market_price}}</view> 183 + <!-- <view class="fs22">¥</view> -->
  184 + <view class="fs22 money">{{item.market_price}}</view>
184 </view> 185 </view>
185 </view> 186 </view>
186 </block> 187 </block>
@@ -191,15 +192,15 @@ @@ -191,15 +192,15 @@
191 <view class="flex"> 192 <view class="flex">
192 <!-- 办卡价 --> 193 <!-- 办卡价 -->
193 <view class="flex xc-wc ai-center"> 194 <view class="flex xc-wc ai-center">
194 - <view class="fs24">¥</view>  
195 - <view class="fs35">{{filter.toFix(item.shop_price,2)}}</view> 195 + <!-- <view class="fs24">¥</view> -->
  196 + <view class="fs30 money">{{filter.toFix(item.shop_price,2)}}</view>
196 </view> 197 </view>
197 </view> 198 </view>
198 <view class="flex" style="line-height: 28rpx;"> 199 <view class="flex" style="line-height: 28rpx;">
199 <!-- 原价 --> 200 <!-- 原价 -->
200 <view class="price flex xc-ash line_th"> 201 <view class="price flex xc-ash line_th">
201 - <view class="fs22">¥</view>  
202 - <view class="fs22">{{item.market_price}}</view> 202 + <!-- <view class="fs22">¥</view> -->
  203 + <view class="fs22 money">{{item.market_price}}</view>
203 </view> 204 </view>
204 </view> 205 </view>
205 </block> 206 </block>
@@ -212,30 +213,30 @@ @@ -212,30 +213,30 @@
212 </view> 213 </view>
213 </checkbox-group> 214 </checkbox-group>
214 215
215 - <checkbox-group class="fs26 flex pd20 wrap" catchchange="checkboxChange" wx:else> 216 + <checkbox-group class="fs26 flex pd16 wrap" catchchange="checkboxChange" wx:else>
216 <view class="item2 bg-white" wx:for="{{list.pageData}}" bindtap="goto" data-url="/pages/goods/goodsInfo/goodsInfo?goods_id={{item.goods_id}}"> 217 <view class="item2 bg-white" wx:for="{{list.pageData}}" bindtap="goto" data-url="/pages/goods/goodsInfo/goodsInfo?goods_id={{item.goods_id}}">
217 - <image class="img2" src="{{imghost + item.original_img}}" mode="aspectFit" lazy-load/> 218 + <image class="img2" src="{{imghost + (item.original_img ? item.original_img : default_img)}}" mode="aspectFit" lazy-load/>
218 <view class="pd20 fs26 flex jc_sb fdc f1"> 219 <view class="pd20 fs26 flex jc_sb fdc f1">
219 <view class="ellipsis-2">{{item.goods_name}}</view> 220 <view class="ellipsis-2">{{item.goods_name}}</view>
220 <view class="flex ai-center jc_sb pdt20"> 221 <view class="flex ai-center jc_sb pdt20">
221 <checkbox value="{{item.goods_id}}" checked="{{item.checked}}" data-name="checkbox"/> 222 <checkbox value="{{item.goods_id}}" checked="{{item.checked}}" data-name="checkbox"/>
222 - <view class="t-r"> 223 + <view>
223 <!-- 判断是否有活动价 --> 224 <!-- 判断是否有活动价 -->
224 <block wx:if="{{item.prom_price>0 || item.prom_integral>0}}"> 225 <block wx:if="{{item.prom_price>0 || item.prom_integral>0}}">
225 <view class="flex xc-wc ai-center" > 226 <view class="flex xc-wc ai-center" >
226 - <text wx:if="{{item.prom_integral}}"><text class="fs35" style="font-weight: bold;">{{item.prom_integral}}</text>积分</text> 227 + <text wx:if="{{item.prom_integral}}"><text class="fs30">{{item.prom_integral}}</text>积分</text>
227 <text wx:if="{{item.prom_integral && item.prom_price}}">+</text> 228 <text wx:if="{{item.prom_integral && item.prom_price}}">+</text>
228 <!-- 活动价 --> 229 <!-- 活动价 -->
229 <view class="flex xc-wc ai-center" wx:if="{{item.prom_price}}"> 230 <view class="flex xc-wc ai-center" wx:if="{{item.prom_price}}">
230 - <view class="fs24">¥</view>  
231 - <view class="fs35">{{item.prom_price}}</view> 231 + <!-- <view class="fs24">¥</view> -->
  232 + <view class="fs30 money">{{item.prom_price}}</view>
232 </view> 233 </view>
233 </view> 234 </view>
234 <view class="flex" style="line-height: 28rpx;"> 235 <view class="flex" style="line-height: 28rpx;">
235 <!-- 原价 --> 236 <!-- 原价 -->
236 <view class="price flex xc-ash line_th"> 237 <view class="price flex xc-ash line_th">
237 - <view class="fs22">¥</view>  
238 - <view class="fs22">{{item.market_price}}</view> 238 + <!-- <view class="fs22">¥</view> -->
  239 + <view class="fs22 money">{{item.market_price}}</view>
239 </view> 240 </view>
240 </view> 241 </view>
241 </block> 242 </block>
@@ -249,10 +250,10 @@ @@ -249,10 +250,10 @@
249 <view class="flex"> 250 <view class="flex">
250 <!-- 办卡价 --> 251 <!-- 办卡价 -->
251 <view class="flex xc-wc ai-center"> 252 <view class="flex xc-wc ai-center">
252 - <view class="fs24">¥</view>  
253 - <view class="fs35">{{filter.toFix(item[card_field],2)}}</view> 253 + <!-- <view class="fs24">¥</view> -->
  254 + <view class="fs30 money">{{filter.toFix(item[card_field],2)}}</view>
254 <view class="card_bg ellipsis-1"> 255 <view class="card_bg ellipsis-1">
255 - <image src="{{url}}/miniapp/images/plus/dj_icon.png"></image> 256 + <image src="{{imghost + 'miniapp/images/plus/dj_icon.png'}}" class="badge"></image>
256 <text class="card_name">{{card_name}}</text> 257 <text class="card_name">{{card_name}}</text>
257 </view> 258 </view>
258 </view> 259 </view>
@@ -260,8 +261,8 @@ @@ -260,8 +261,8 @@
260 <view class="flex" style="line-height: 28rpx;"> 261 <view class="flex" style="line-height: 28rpx;">
261 <!-- 原价 --> 262 <!-- 原价 -->
262 <view class="price flex xc-ash line_th"> 263 <view class="price flex xc-ash line_th">
263 - <view class="fs22">¥</view>  
264 - <view class="fs22">{{item.market_price}}</view> 264 + <!-- <view class="fs22">¥</view> -->
  265 + <view class="fs22 money">{{item.market_price}}</view>
265 </view> 266 </view>
266 </view> 267 </view>
267 </block> 268 </block>
@@ -269,15 +270,15 @@ @@ -269,15 +270,15 @@
269 <view class="flex"> 270 <view class="flex">
270 <!-- 办卡价 --> 271 <!-- 办卡价 -->
271 <view class="flex xc-wc ai-center"> 272 <view class="flex xc-wc ai-center">
272 - <view class="fs24">¥</view>  
273 - <view class="fs35">{{filter.toFix(item.shop_price,2)}}</view> 273 + <!-- <view class="fs24">¥</view> -->
  274 + <view class="fs30 money">{{filter.toFix(item.shop_price,2)}}</view>
274 </view> 275 </view>
275 </view> 276 </view>
276 <view class="flex" style="line-height: 28rpx;"> 277 <view class="flex" style="line-height: 28rpx;">
277 <!-- 原价 --> 278 <!-- 原价 -->
278 <view class="price flex xc-ash line_th"> 279 <view class="price flex xc-ash line_th">
279 - <view class="fs22">¥</view>  
280 - <view class="fs22">{{item.market_price}}</view> 280 + <!-- <view class="fs22">¥</view> -->
  281 + <view class="fs22 money">{{item.market_price}}</view>
281 </view> 282 </view>
282 </view> 283 </view>
283 </blocK> 284 </blocK>
@@ -288,22 +289,22 @@ @@ -288,22 +289,22 @@
288 <view class="flex"> 289 <view class="flex">
289 <!-- 办卡价 --> 290 <!-- 办卡价 -->
290 <view class="flex xc-wc ai-center"> 291 <view class="flex xc-wc ai-center">
291 - <view class="fs24">¥</view>  
292 - <view class="fs35">{{filter.toFix(item.shop_price,2)}}</view> 292 + <!-- <view class="fs24">¥</view> -->
  293 + <view class="fs30 money">{{filter.toFix(item.shop_price,2)}}</view>
293 </view> 294 </view>
294 <!-- 原价 --> 295 <!-- 原价 -->
295 <view class="price flex xc-ash line_th"> 296 <view class="price flex xc-ash line_th">
296 - <view class="fs22">¥</view>  
297 - <view class="fs22">{{item.market_price}}</view> 297 + <!-- <view class="fs22">¥</view> -->
  298 + <view class="fs22 money">{{item.market_price}}</view>
298 </view> 299 </view>
299 </view> 300 </view>
300 <view class="flexr" style=""> 301 <view class="flexr" style="">
301 <!-- 等级价 --> 302 <!-- 等级价 -->
302 <view class="price flex ai-center"> 303 <view class="price flex ai-center">
303 - <view class="fs22">¥</view>  
304 - <view class="fs28">{{filter.toFix(g_filter.get_card_price(item,card_list,0),2)}}</view> 304 + <!-- <view class="fs22">¥</view> -->
  305 + <view class="fs28 money">{{filter.toFix(g_filter.get_card_price(item,card_list,0),2)}}</view>
305 <view class="card_bg ellipsis-1"> 306 <view class="card_bg ellipsis-1">
306 - <image src="{{url}}/miniapp/images/plus/dj_icon.png"></ image> 307 + <image src="{{url + 'miniapp/images/plus/dj_icon.png'}}"></ image>
307 <text class="card_name">{{g_filter.get_card_price(item,card_list,1)}}</text> 308 <text class="card_name">{{g_filter.get_card_price(item,card_list,1)}}</text>
308 </view> 309 </view>
309 </view> 310 </view>
@@ -313,15 +314,15 @@ @@ -313,15 +314,15 @@
313 <view class="flex"> 314 <view class="flex">
314 <!-- 办卡价 --> 315 <!-- 办卡价 -->
315 <view class="flex xc-wc ai-center"> 316 <view class="flex xc-wc ai-center">
316 - <view class="fs24">¥</view>  
317 - <view class="fs35">{{filter.toFix(item.shop_price,2)}}</view> 317 + <!-- <view class="fs24">¥</view> -->
  318 + <view class="fs30 money">{{filter.toFix(item.shop_price,2)}}</view>
318 </view> 319 </view>
319 </view> 320 </view>
320 <view class="flex" style="line-height: 28rpx;"> 321 <view class="flex" style="line-height: 28rpx;">
321 <!-- 原价 --> 322 <!-- 原价 -->
322 <view class="price flex xc-ash line_th"> 323 <view class="price flex xc-ash line_th">
323 - <view class="fs22">¥</view>  
324 - <view class="fs22">{{item.market_price}}</view> 324 + <!-- <view class="fs22">¥</view> -->
  325 + <view class="fs22 money">{{item.market_price}}</view>
325 </view> 326 </view>
326 </view> 327 </view>
327 </block> 328 </block>
@@ -332,21 +333,21 @@ @@ -332,21 +333,21 @@
332 <view class="flex"> 333 <view class="flex">
333 <!-- 办卡价 --> 334 <!-- 办卡价 -->
334 <view class="flex xc-wc ai-center"> 335 <view class="flex xc-wc ai-center">
335 - <view class="fs24">¥</view>  
336 - <view class="fs35">{{filter.toFix(item.shop_price,2)}}</view> 336 + <!-- <view class="fs24">¥</view> -->
  337 + <view class="fs30 money">{{filter.toFix(item.shop_price,2)}}</view>
337 </view> 338 </view>
338 </view> 339 </view>
339 <view class="flex" style="line-height: 28rpx;"> 340 <view class="flex" style="line-height: 28rpx;">
340 <!-- 原价 --> 341 <!-- 原价 -->
341 <view class="price flex xc-ash line_th"> 342 <view class="price flex xc-ash line_th">
342 - <view class="fs22">¥</view>  
343 - <view class="fs22">{{item.market_price}}</view> 343 + <!-- <view class="fs22">¥</view> -->
  344 + <view class="fs22 money">{{item.market_price}}</view>
344 </view> 345 </view>
345 </view> 346 </view>
346 </block> 347 </block>
347 </block> 348 </block>
348 <!-- <view class="money c-red fs32">{{item.market_price}}</view> --> 349 <!-- <view class="money c-red fs32">{{item.market_price}}</view> -->
349 - <view class="c-a">分成金额:<text class="money c-red">{{item.commission}}</text></view> 350 + <view class="c-a fs24">分成金额:<text class="money c-red">{{filter.toFix(item.commission, 2)}}</text></view>
350 </view> 351 </view>
351 </view> 352 </view>
352 </view> 353 </view>
packageA/pages/distribution/goods/goods.wxss
@@ -328,5 +328,28 @@ checkbox .wx-checkbox-input.wx-checkbox-input-checked::before { @@ -328,5 +328,28 @@ checkbox .wx-checkbox-input.wx-checkbox-input-checked::before {
328 text-decoration: line-through; 328 text-decoration: line-through;
329 } 329 }
330 330
  331 +.badge {
  332 + display: block;
  333 + width: 19rpx;
  334 + height: 19rpx;
  335 +}
  336 +
  337 +.card_bg {
  338 + box-sizing: border-box;
  339 + padding: 2rpx 10rpx;
  340 + /* height: 28rpx; */
  341 + border-radius: 26rpx;
  342 + font-size: 20rpx;
  343 + /* line-height: 28rpx; */
  344 + max-width: 200rpx;
  345 + background: #333;
  346 + color: #fff;
  347 + margin-left: 8rpx;
  348 + display: flex;
  349 + align-items: center;
  350 + /* position: relative;
  351 + top: -4rpx; */
  352 +}
  353 +
331 354
332 355
packageA/pages/distribution/shop/shop.js
@@ -36,7 +36,8 @@ Page({ @@ -36,7 +36,8 @@ Page({
36 card_list: null, 36 card_list: null,
37 37
38 isAll: true, 38 isAll: true,
39 - 39 +
  40 + default_img: '/miniapp/images/default_g_img.gif',
40 }, 41 },
41 42
42 /** 43 /**
@@ -696,5 +697,25 @@ Page({ @@ -696,5 +697,25 @@ Page({
696 }, 697 },
697 698
698 699
  700 + /**
  701 + * 点击新品
  702 + */
  703 + // imgError(e) {
  704 + // this.setData({
  705 + // noImg: true,
  706 + // });
  707 + // },
  708 +
  709 +
  710 + bind_bnerr2: function (e) {
  711 + var _errImg = e.target.dataset.errorimg;
  712 + var _errurl = e.target.dataset.url;
  713 + var ii = _errurl.indexOf(oo.imghost);
  714 + if (ii != -1) {
  715 + var _errObj = {};
  716 + _errObj[_errImg] = this.data.iurl+"/miniapp/images/default_g_img.gif";
  717 + this.setData(_errObj) //注意这里的赋值方式,只是将数据列表中的此项图片路径值替换掉 ;
  718 + }
  719 + },
699 720
700 }) 721 })
701 \ No newline at end of file 722 \ No newline at end of file
packageA/pages/distribution/shop/shop.wxml
@@ -67,19 +67,19 @@ @@ -67,19 +67,19 @@
67 <view class="fs26" wx:if="{{isShowRow}}"> 67 <view class="fs26" wx:if="{{isShowRow}}">
68 <view class="item bg-white flex ai-center pd20" wx:for="{{list.pageData}}"> 68 <view class="item bg-white flex ai-center pd20" wx:for="{{list.pageData}}">
69 <view class="flex pdl10" bindtap="goto" data-url="/pages/goods/goodsInfo/goodsInfo?goods_id={{item.goods_id}}"> 69 <view class="flex pdl10" bindtap="goto" data-url="/pages/goods/goodsInfo/goodsInfo?goods_id={{item.goods_id}}">
70 - <view class="img-container pdr20" data-txt="已售:{{item.sales_sum}}"><image class="img" src="{{imghost + item.original_img}}" lazy-load mode="aspectFit"/></view> 70 + <view class="img-container pdr20" data-txt="已售:{{item.sales_sum}}"><image class="img" src="{{imghost + (item.original_img ? item.original_img : default_img)}}" lazy-load mode="aspectFit"/></view>
71 <view class="flex fdc jc_sb"> 71 <view class="flex fdc jc_sb">
72 - <view class="ellipsis-2 h68">{{item.goods_name}}</view> 72 + <view class="ellipsis-2 h68 mgb20">{{item.goods_name}}</view>
73 73
74 <!-- 判断是否有活动价 --> 74 <!-- 判断是否有活动价 -->
75 <block wx:if="{{item.prom_price>0 || item.prom_integral>0}}"> 75 <block wx:if="{{item.prom_price>0 || item.prom_integral>0}}">
76 - <view class="flex xc-wc" >  
77 - <text wx:if="{{item.prom_integral}}"><text class="fs35" style="font-weight: bold;">{{item.prom_integral}}</text>积分</text> 76 + <view class="flex xc-wc pdt20" >
  77 + <text wx:if="{{item.prom_integral}}"><text class="fs30">{{item.prom_integral}}</text>积分</text>
78 <text wx:if="{{item.prom_integral && item.prom_price}}">+</text> 78 <text wx:if="{{item.prom_integral && item.prom_price}}">+</text>
79 <!-- 活动价 --> 79 <!-- 活动价 -->
80 <view class="flex xc-wc ai_and" wx:if="{{item.prom_price}}"> 80 <view class="flex xc-wc ai_and" wx:if="{{item.prom_price}}">
81 <!-- <view class="fs24">¥</view> --> 81 <!-- <view class="fs24">¥</view> -->
82 - <view class="fs35 money">{{item.prom_price}}</view> 82 + <view class="fs30 money">{{item.prom_price}}</view>
83 </view> 83 </view>
84 </view> 84 </view>
85 <view class="flex" style="line-height: 28rpx;"> 85 <view class="flex" style="line-height: 28rpx;">
@@ -101,9 +101,9 @@ @@ -101,9 +101,9 @@
101 <!-- 办卡价 --> 101 <!-- 办卡价 -->
102 <view class="flex xc-wc ai_and"> 102 <view class="flex xc-wc ai_and">
103 <!-- <view class="fs24">¥</view> --> 103 <!-- <view class="fs24">¥</view> -->
104 - <view class="fs35 money">{{filter.toFix(item[card_field],2)}}</view> 104 + <view class="fs30 money">{{filter.toFix(item[card_field],2)}}</view>
105 <view class="card_bg"> 105 <view class="card_bg">
106 - <image src="{{url}}/miniapp/images/plus/dj_icon.png"></image> 106 + <image src="{{url + 'miniapp/images/plus/dj_icon.png'}}"></image>
107 <text class="card_name ellipsis-1">{{card_name}}</text> 107 <text class="card_name ellipsis-1">{{card_name}}</text>
108 </view> 108 </view>
109 </view> 109 </view>
@@ -121,7 +121,7 @@ @@ -121,7 +121,7 @@
121 <!-- 办卡价 --> 121 <!-- 办卡价 -->
122 <view class="flex xc-wc"> 122 <view class="flex xc-wc">
123 <!-- <view class="fs24">¥</view> --> 123 <!-- <view class="fs24">¥</view> -->
124 - <view class="fs35 money">{{filter.toFix(item.shop_price,2)}}</view> 124 + <view class="fs30 money">{{filter.toFix(item.shop_price,2)}}</view>
125 </view> 125 </view>
126 </view> 126 </view>
127 <view class="flex" style="line-height: 28rpx;"> 127 <view class="flex" style="line-height: 28rpx;">
@@ -140,7 +140,7 @@ @@ -140,7 +140,7 @@
140 <!-- 办卡价 --> 140 <!-- 办卡价 -->
141 <view class="flex xc-wc"> 141 <view class="flex xc-wc">
142 <!-- <view class="fs24">¥</view> --> 142 <!-- <view class="fs24">¥</view> -->
143 - <view class="fs35 money">{{filter.toFix(item.shop_price,2)}}</view> 143 + <view class="fs30 money">{{filter.toFix(item.shop_price,2)}}</view>
144 </view> 144 </view>
145 <!-- 原价 --> 145 <!-- 原价 -->
146 <view class="price flex xc-ash line_th"> 146 <view class="price flex xc-ash line_th">
@@ -150,14 +150,14 @@ @@ -150,14 +150,14 @@
150 </view> 150 </view>
151 <view class="flexr" style=""> 151 <view class="flexr" style="">
152 <!-- 等级价 --> 152 <!-- 等级价 -->
153 - <view class="price flex ai-center">  
154 - <!-- <view class="fs22">¥</view> -->  
155 - <view class="fs28 money">{{filter.toFix(g_filter.get_card_price(item,card_list,0),2)}}</view>  
156 - <view class="card_bg">  
157 - <image src="{{url}}/miniapp/images/plus/dj_icon.png"></ image>  
158 - <text class="card_name ellipsis-1">{{g_filter.get_card_price(item,card_list,1)}}</text>  
159 - </view>  
160 - </view> 153 + <view class="price flex ai-center">
  154 + <!-- <view class="fs22">¥</view> -->
  155 + <view class="fs28 money">{{filter.toFix(g_filter.get_card_price(item,card_list,0),2)}}</view>
  156 + <view class="card_bg">
  157 + <image src="{{url}}/miniapp/images/plus/dj_icon.png"></ image>
  158 + <text class="card_name ellipsis-1">{{g_filter.get_card_price(item,card_list,1)}}</text>
  159 + </view>
  160 + </view>
161 </view> 161 </view>
162 </block> 162 </block>
163 <block wx:else> 163 <block wx:else>
@@ -165,7 +165,7 @@ @@ -165,7 +165,7 @@
165 <!-- 办卡价 --> 165 <!-- 办卡价 -->
166 <view class="flex xc-wc"> 166 <view class="flex xc-wc">
167 <!-- <view class="fs24">¥</view> --> 167 <!-- <view class="fs24">¥</view> -->
168 - <view class="fs35 money">{{filter.toFix(item.shop_price,2)}}</view> 168 + <view class="fs30 money">{{filter.toFix(item.shop_price,2)}}</view>
169 </view> 169 </view>
170 </view> 170 </view>
171 <view class="flex" style="line-height: 28rpx;"> 171 <view class="flex" style="line-height: 28rpx;">
@@ -184,7 +184,7 @@ @@ -184,7 +184,7 @@
184 <!-- 办卡价 --> 184 <!-- 办卡价 -->
185 <view class="flex xc-wc"> 185 <view class="flex xc-wc">
186 <!-- <view class="fs24">¥</view> --> 186 <!-- <view class="fs24">¥</view> -->
187 - <view class="fs35 money">{{filter.toFix(item.shop_price,2)}}</view> 187 + <view class="fs30 money">{{filter.toFix(item.shop_price,2)}}</view>
188 </view> 188 </view>
189 </view> 189 </view>
190 <view class="flex" style="line-height: 28rpx;"> 190 <view class="flex" style="line-height: 28rpx;">
@@ -209,18 +209,18 @@ @@ -209,18 +209,18 @@
209 209
210 <view class="fs26 flex pd20 wrap" wx:else> 210 <view class="fs26 flex pd20 wrap" wx:else>
211 <view class="item2 bg-white" wx:for="{{list.pageData}}" bindtap="goto" data-url="/pages/goods/goodsInfo/goodsInfo?goods_id={{item.goods_id}}"> 211 <view class="item2 bg-white" wx:for="{{list.pageData}}" bindtap="goto" data-url="/pages/goods/goodsInfo/goodsInfo?goods_id={{item.goods_id}}">
212 - <view class="img-container" data-txt="已售:{{item.sales_sum}}"><image class="img2" src="{{imghost + item.original_img}}" mode="aspectFit" lazy-load/></view> 212 + <view class="img-container" data-txt="已售:{{item.sales_sum}}"><image class="img2" src="{{imghost + (item.original_img ? item.original_img : default_img)}}" lazy-load="true"/></view>
213 <view class="pd20 fs26"> 213 <view class="pd20 fs26">
214 - <view class="ellipsis-2 h68">{{item.goods_name}}</view> 214 + <view class="ellipsis-2 h68 mgb20">{{item.goods_name}}</view>
215 <!-- 判断是否有活动价 --> 215 <!-- 判断是否有活动价 -->
216 <block wx:if="{{item.prom_price>0 || item.prom_integral>0}}"> 216 <block wx:if="{{item.prom_price>0 || item.prom_integral>0}}">
217 - <view class="flex xc-wc" >  
218 - <text wx:if="{{item.prom_integral}}"><text class="fs35" style="font-weight: bold;">{{item.prom_integral}}</text>积分</text> 217 + <view class="flex xc-wc">
  218 + <text wx:if="{{item.prom_integral}}"><text class="fs30" style="font-weight: bold;">{{item.prom_integral}}</text>积分</text>
219 <text wx:if="{{item.prom_integral && item.prom_price}}">+</text> 219 <text wx:if="{{item.prom_integral && item.prom_price}}">+</text>
220 <!-- 活动价 --> 220 <!-- 活动价 -->
221 <view class="flex xc-wc" wx:if="{{item.prom_price}}"> 221 <view class="flex xc-wc" wx:if="{{item.prom_price}}">
222 <!-- <view class="fs24">¥</view> --> 222 <!-- <view class="fs24">¥</view> -->
223 - <view class="fs35 money">{{item.prom_price}}</view> 223 + <view class="fs30 money">{{item.prom_price}}</view>
224 </view> 224 </view>
225 </view> 225 </view>
226 <view class="flex" style="line-height: 28rpx;"> 226 <view class="flex" style="line-height: 28rpx;">
@@ -242,7 +242,7 @@ @@ -242,7 +242,7 @@
242 <!-- 办卡价 --> 242 <!-- 办卡价 -->
243 <view class="flex xc-wc ai_and"> 243 <view class="flex xc-wc ai_and">
244 <!-- <view class="fs24">¥</view> --> 244 <!-- <view class="fs24">¥</view> -->
245 - <view class="fs35 money">{{filter.toFix(item[card_field],2)}}</view> 245 + <view class="fs30 money">{{filter.toFix(item[card_field],2)}}</view>
246 <view class="card_bg"> 246 <view class="card_bg">
247 <image src="{{url}}/miniapp/images/plus/dj_icon.png"></image> 247 <image src="{{url}}/miniapp/images/plus/dj_icon.png"></image>
248 <text class="card_name ellipsis-1">{{card_name}}</text> 248 <text class="card_name ellipsis-1">{{card_name}}</text>
@@ -262,7 +262,7 @@ @@ -262,7 +262,7 @@
262 <!-- 办卡价 --> 262 <!-- 办卡价 -->
263 <view class="flex xc-wc ai_and"> 263 <view class="flex xc-wc ai_and">
264 <!-- <view class="fs24">¥</view> --> 264 <!-- <view class="fs24">¥</view> -->
265 - <view class="fs35 money">{{filter.toFix(item.shop_price,2)}}</view> 265 + <view class="fs30 money">{{filter.toFix(item.shop_price,2)}}</view>
266 </view> 266 </view>
267 </view> 267 </view>
268 <view class="flex" style="line-height: 28rpx;"> 268 <view class="flex" style="line-height: 28rpx;">
@@ -281,7 +281,7 @@ @@ -281,7 +281,7 @@
281 <!-- 办卡价 --> 281 <!-- 办卡价 -->
282 <view class="flex xc-wc ai_and"> 282 <view class="flex xc-wc ai_and">
283 <!-- <view class="fs24">¥</view> --> 283 <!-- <view class="fs24">¥</view> -->
284 - <view class="fs35 money">{{filter.toFix(item.shop_price,2)}}</view> 284 + <view class="fs30 money">{{filter.toFix(item.shop_price,2)}}</view>
285 </view> 285 </view>
286 <!-- 原价 --> 286 <!-- 原价 -->
287 <view class="price flex xc-ash line_th"> 287 <view class="price flex xc-ash line_th">
@@ -306,7 +306,7 @@ @@ -306,7 +306,7 @@
306 <!-- 办卡价 --> 306 <!-- 办卡价 -->
307 <view class="flex xc-wc ai_and"> 307 <view class="flex xc-wc ai_and">
308 <!-- <view class="fs24">¥</view> --> 308 <!-- <view class="fs24">¥</view> -->
309 - <view class="fs35 money">{{filter.toFix(item.shop_price,2)}}</view> 309 + <view class="fs30 money">{{filter.toFix(item.shop_price,2)}}</view>
310 </view> 310 </view>
311 </view> 311 </view>
312 <view class="flex" style="line-height: 28rpx;"> 312 <view class="flex" style="line-height: 28rpx;">
@@ -325,7 +325,7 @@ @@ -325,7 +325,7 @@
325 <!-- 办卡价 --> 325 <!-- 办卡价 -->
326 <view class="flex xc-wc ai_and"> 326 <view class="flex xc-wc ai_and">
327 <!-- <view class="fs24">¥</view> --> 327 <!-- <view class="fs24">¥</view> -->
328 - <view class="fs35 money">{{filter.toFix(item.shop_price,2)}}</view> 328 + <view class="fs30 money">{{filter.toFix(item.shop_price,2)}}</view>
329 </view> 329 </view>
330 </view> 330 </view>
331 <view class="flex" style="line-height: 28rpx;"> 331 <view class="flex" style="line-height: 28rpx;">