Commit 91b89e845a638e3918cbe51bacd79457c25261b3

Authored by yvan.ni
1 parent d363ce15

自定义组件显示等级价,秒杀价,拼团价

components/diy_goodsGroup/diy_goodsGroup.js
... ... @@ -25,6 +25,7 @@ Component({
25 25 is_new: 0,
26 26 baseUrl: "/api/weshop/goods/page",
27 27 resourceUrl: t.globalData.setting.resourceUrl,
  28 + url: t.globalData.setting.imghost,
28 29 currentPage: 1,
29 30 requestData: null,
30 31 requestUrl: "",
... ... @@ -43,37 +44,80 @@ Component({
43 44 },
44 45  
45 46 ready: function () {
46   - console.log("ready");
47   - this.data.classstyle_id = this.data.object.classstyle;
48   - this.data.goodscount = this.data.object.goodscount;
49   - console.log(this.data.classstyle_id);
50   - this.data.wgroup = this.data.object.wgroup;
51   - console.log(this.data.wgroup);
52   - this.setData({
53   - classstyle_id: this.data.object.classstyle
54   - })
55   - if (this.data.object.goodsclass == 1) {
56   - this.data.is_recommend = 1
57   - }
58   - if (this.data.object.goodsclass == 2) {
59   - this.data.is_hot = 1
60   - }
61   - if (this.data.object.goodsclass == 3) {
62   - this.data.is_new = 1
63   - }
64   - this.data.requestData = new Array();
65   - this.data.g_id = this.data.object.data;
66   - var arr = [];
67   -
68   - for (var i = 0; i < this.data.g_id.length; i += this.data.goodscount) {
69   - arr.push(this.data.g_id.slice(i, i + this.data.goodscount));
70   - }
71   - this.data.firist_type_data = arr;
72   - console.log("firist_type_data");
73   - console.log(this.data.firist_type_data);
74   - this.init(this.data.classstyle_id, this.data.wgroup);
75 47  
76 48 },
  49 +
  50 +
  51 + lifetimes: {
  52 + attached: function() {
  53 + // 在组件实例进入页面节点树时执行
  54 + this.data.classstyle_id = this.data.object.classstyle;
  55 + this.data.goodscount = this.data.object.goodscount;
  56 + this.data.wgroup = this.data.object.wgroup;
  57 +
  58 + this.setData({
  59 + classstyle_id: this.data.object.classstyle
  60 + })
  61 + if (this.data.object.goodsclass == 1) {
  62 + this.data.is_recommend = 1
  63 + }
  64 + if (this.data.object.goodsclass == 2) {
  65 + this.data.is_hot = 1
  66 + }
  67 + if (this.data.object.goodsclass == 3) {
  68 + this.data.is_new = 1
  69 + }
  70 + this.data.requestData = new Array();
  71 + this.data.g_id = this.data.object.data;
  72 + var arr = [];
  73 +
  74 + for (var i = 0; i < this.data.g_id.length; i += this.data.goodscount) {
  75 + arr.push(this.data.g_id.slice(i, i + this.data.goodscount));
  76 + }
  77 + this.data.firist_type_data = arr;
  78 + this.init(this.data.classstyle_id, this.data.wgroup);
  79 + },
  80 + detached: function() {
  81 + // 在组件实例被从页面节点树移除时执行
  82 + },
  83 + },
  84 +
  85 + pageLifetimes: {
  86 + show: function () {
  87 + this.data.firist_type_curr=1,
  88 + this.data.currentPage=1,
  89 + this.setData({ goods_array: null})
  90 +
  91 + // 页面被展示
  92 + // 在组件实例进入页面节点树时执行
  93 + this.data.classstyle_id = this.data.object.classstyle;
  94 + this.data.goodscount = this.data.object.goodscount;
  95 + this.data.wgroup = this.data.object.wgroup;
  96 +
  97 + this.setData({
  98 + classstyle_id: this.data.object.classstyle
  99 + })
  100 + if (this.data.object.goodsclass == 1) {
  101 + this.data.is_recommend = 1
  102 + }
  103 + if (this.data.object.goodsclass == 2) {
  104 + this.data.is_hot = 1
  105 + }
  106 + if (this.data.object.goodsclass == 3) {
  107 + this.data.is_new = 1
  108 + }
  109 + this.data.requestData = new Array();
  110 + this.data.g_id = this.data.object.data;
  111 + var arr = [];
  112 +
  113 + for (var i = 0; i < this.data.g_id.length; i += this.data.goodscount) {
  114 + arr.push(this.data.g_id.slice(i, i + this.data.goodscount));
  115 + }
  116 + this.data.firist_type_data = arr;
  117 + this.init(this.data.classstyle_id, this.data.wgroup);
  118 + },
  119 + },
  120 +
77 121 methods: {
78 122 // 这里是一个自定义方法
79 123 init: function (classstyle_id, wgroup) {
... ... @@ -93,6 +137,8 @@ Component({
93 137 //--初始化卡类--
94 138 th.card_init();
95 139  
  140 + var os=getApp().globalData.setting;
  141 +
96 142 classstyle_id = classstyle_id + "";
97 143 switch (classstyle_id) {
98 144 case "1":
... ... @@ -113,6 +159,10 @@ Component({
113 159 item.shop_price = goods.shop_price;
114 160 item.sales_sum = goods.sales_sum;
115 161 item.goods_id = goods.goods_id;
  162 + item.cardprice1 = val.cardprice1;
  163 + item.cardprice2 = val.cardprice2;
  164 + item.cardprice3 = val.cardprice3;
  165 +
116 166 prom_id = res.data.data.prom_id;
117 167  
118 168 var prom_type = res.data.data.prom_type; //0普通商品 1秒杀 6拼单
... ... @@ -189,6 +239,11 @@ Component({
189 239 item.shop_price = val.shop_price;
190 240 item.sales_sum = val.sales_sum;
191 241 item.goods_id = val.goods_id;
  242 +
  243 + item.cardprice1 = val.cardprice1;
  244 + item.cardprice2 = val.cardprice2;
  245 + item.cardprice3 = val.cardprice3;
  246 +
192 247 prom_id = val.prom_id;
193 248  
194 249 var prom_type = val.prom_type; //0普通商品 1秒杀 6拼单
... ... @@ -256,6 +311,11 @@ Component({
256 311 item.shop_price = val.shop_price;
257 312 item.sales_sum = val.sales_sum;
258 313 item.goods_id = val.goods_id;
  314 +
  315 + item.cardprice1 = val.cardprice1;
  316 + item.cardprice2 = val.cardprice2;
  317 + item.cardprice3 = val.cardprice3;
  318 +
259 319 prom_id = val.prom_id;
260 320  
261 321 var prom_type = res.data.data.prom_type; //0普通商品 1秒杀 6拼单
... ... @@ -308,7 +368,7 @@ Component({
308 368  
309 369 //---卡的初始化----
310 370 card_init: function() {
311   - var th = this;
  371 + var th = this,os=getApp().globalData.setting;
312 372 getApp().request.get("/api/weshop/users/get/" + os.stoid + "/" + getApp().globalData.user_id, {
313 373 success: function(e) {
314 374 getApp().globalData.userInfo = e.data.data;
... ...
components/diy_goodsGroup/diy_goodsGroup.wxml
... ... @@ -33,12 +33,101 @@
33 33 <view class='zs_wz1' wx:if="{{object.goodstit}}">{{item.goods_name}}</view>
34 34 <!--如果有显示价格 -->
35 35 <view class='zs_wz2' wx:if="{{object.goodsprice}}">
  36 + <block wx:if="{{item.prom_price}}">
  37 + <view class='wz_red'>¥{{item.prom_price}}</view>
  38 + <view class='del'>¥{{item.market_price}}</view>
  39 + </block>
  40 + <block wx:else>
  41 +
  42 + <block wx:if="{{g_filter.is_has_rank(rank_switch,item)}}" >
  43 + <!-- 当会员是等级卡的时候 -->
  44 + <block wx:if="{{card_field}}">
  45 + <!-- 等级价>0 -->
  46 + <block wx:if="{{item[card_field]>0}}">
  47 + <view class="money flex" >
  48 + <!-- 办卡价 -->
  49 + <view class="flex xc-wc">
  50 + <view class="fs24">¥</view>
  51 + <view class="fs35">{{filter.toFix(item[card_field],2)}}</view>
  52 + <view class="card_bg"><image src="{{url}}/miniapp/images/plus/dj_icon.png"></image><view class="card_name">{{card_name}}</view></view>
  53 + </view>
  54 + </view>
  55 + <view class="flex" style="line-height: 28rpx;" >
  56 + <!-- 原价 -->
  57 + <view class="price flex xc-ash line_th">
  58 + <view class="fs22">¥</view>
  59 + <view class="fs22">{{item.market_price}}</view>
  60 + </view>
  61 + </view>
  62 + </block>
  63 + <blocK wx:else>
  64 + <view class="money flex" >
  65 + <!-- 办卡价 -->
  66 + <view class="flex xc-wc">
  67 + <view class="fs24">¥</view>
  68 + <view class="fs35">{{filter.toFix(item.shop_price,2)}}</view>
  69 + </view>
  70 + </view>
  71 + <view class="flex" style="line-height: 28rpx;" >
  72 + <!-- 原价 -->
  73 + <view class="price flex xc-ash line_th">
  74 + <view class="fs22">¥</view>
  75 + <view class="fs22">{{item.market_price}}</view>
  76 + </view>
  77 + </view>
  78 + </blocK>
  79 + </block>
  80 + <block wx:else>
  81 + <!-- 如果商品有设置等级价大于0的 -->
  82 + <block wx:if="{{g_filter.get_card_price(item,card_list,0)}}">
  83 + <view class="money flex" >
  84 + <!-- 办卡价 -->
  85 + <view class="flex xc-wc">
  86 + <view class="fs24">¥</view>
  87 + <view class="fs35">{{filter.toFix(item.shop_price,2)}}</view>
  88 + </view>
  89 + <!-- 原价 -->
  90 + <view class="price flex xc-ash line_th">
  91 + <view class="fs22">¥</view>
  92 + <view class="fs22">{{item.market_price}}</view>
  93 + </view>
  94 +
  95 + </view>
  96 + <view class="flex" style="line-height: 28rpx;" >
  97 + <!-- 等级价 -->
  98 + <view class="price flex">
  99 + <view class="fs22">¥</view>
  100 + <view class="fs28">{{filter.toFix(g_filter.get_card_price(item,card_list,0),2)}}</view>
  101 + <view class="card_bg"> <image src="{{url}}/miniapp/images/plus/dj_icon.png"></image>{{g_filter.get_card_price(item,card_list,1)}}</view>
  102 + </view>
  103 + </view>
  104 + </block>
  105 + <block wx:else>
  106 + <view class="money flex" >
  107 + <!-- 办卡价 -->
  108 + <view class="flex xc-wc">
  109 + <view class="fs24">¥</view>
  110 + <view class="fs35">{{filter.toFix(item.shop_price,2)}}</view>
  111 + </view>
  112 + </view>
  113 + <view class="flex" style="line-height: 28rpx;" >
  114 + <!-- 原价 -->
  115 + <view class="price flex xc-ash line_th">
  116 + <view class="fs22">¥</view>
  117 + <view class="fs22">{{item.market_price}}</view>
  118 + </view>
  119 + </view>
  120 + </block>
  121 + </block>
  122 + </block>
  123 +
  124 + <block wx:else>
  125 + <view class='wz_red'>¥{{item.shop_price}}</view>
  126 + <view class='del'>¥{{item.market_price}}</view>
  127 + </block>
36 128  
37   - <block>
38   - <view class='wz_red'>¥{{item.shop_price}}</view>
39 129 </block>
40   -
41   - <view class='del'>¥{{item.market_price}}</view>
  130 +
42 131 </view>
43 132 <view class='zs_wz5' wx:if="{{object.goodsnum}}">销量:{{item.sales_sum}}件</view>
44 133  
... ... @@ -81,8 +170,98 @@
81 170 <view class='zs_center_2l'>
82 171 <view class='zs_wz1_2l' wx:if="{{object.goodstit}}">{{item.goods_name}}</view>
83 172 <view class='zs_wz2_2l' wx:if="{{object.goodsprice}}">
84   - <view class='wz_red'>¥{{item.shop_price}}</view>
85   - <view class='del'>¥{{item.market_price}}</view>
  173 +
  174 + <block wx:if="{{item.prom_price}}">
  175 + <view class='wz_red'>¥{{item.prom_price}}</view>
  176 + <view class='del'>¥{{item.market_price}}</view>
  177 + </block>
  178 + <block wx:else>
  179 + <block wx:if="{{g_filter.is_has_rank(rank_switch,item)}}" >
  180 + <!-- 当会员是等级卡的时候 -->
  181 + <block wx:if="{{card_field}}">
  182 + <!-- 等级价>0 -->
  183 + <block wx:if="{{item[card_field]>0}}">
  184 + <view class="money flex" >
  185 + <!-- 办卡价 -->
  186 + <view class="flex xc-wc">
  187 + <view class="fs24"></view>
  188 + <view class="fs35">{{filter.toFix(item[card_field],2)}}</view>
  189 + <view class="card_bg"><image src="{{url}}/miniapp/images/plus/dj_icon.png"></image><view class="card_name">{{card_name}}</view></view>
  190 + </view>
  191 + </view>
  192 + <view class="flex" style="line-height: 28rpx;" >
  193 + <!-- 原价 -->
  194 + <view class="price flex xc-ash line_th">
  195 + <view class="fs22">¥</view>
  196 + <view class="fs22">{{item.market_price}}</view>
  197 + </view>
  198 + </view>
  199 + </block>
  200 + <blocK wx:else>
  201 + <view class="money flex" >
  202 + <!-- 办卡价 -->
  203 + <view class="flex xc-wc">
  204 + <view class="fs24">¥</view>
  205 + <view class="fs35">{{filter.toFix(item.shop_price,2)}}</view>
  206 + </view>
  207 + </view>
  208 + <view class="flex" style="line-height: 28rpx;" >
  209 + <!-- 原价 -->
  210 + <view class="price flex xc-ash line_th">
  211 + <view class="fs22">¥</view>
  212 + <view class="fs22">{{item.market_price}}</view>
  213 + </view>
  214 + </view>
  215 + </blocK>
  216 + </block>
  217 + <block wx:else>
  218 + <!-- 如果商品有设置等级价大于0的 -->
  219 + <block wx:if="{{g_filter.get_card_price(item,card_list,0)}}">
  220 + <view class="money flex" >
  221 + <!-- 办卡价 -->
  222 + <view class="flex xc-wc">
  223 + <view class="fs24">¥</view>
  224 + <view class="fs35">{{filter.toFix(item.shop_price,2)}}</view>
  225 + </view>
  226 + <!-- 原价 -->
  227 + <view class="price flex xc-ash line_th">
  228 + <view class="fs22">¥</view>
  229 + <view class="fs22">{{item.market_price}}</view>
  230 + </view>
  231 +
  232 + </view>
  233 + <view class="flex" style="line-height: 28rpx;" >
  234 + <!-- 等级价 -->
  235 + <view class="price flex">
  236 + <view class="fs22">¥</view>
  237 + <view class="fs28">{{filter.toFix(g_filter.get_card_price(item,card_list,0),2)}}</view>
  238 + <view class="card_bg"> <image src="{{url}}/miniapp/images/plus/dj_icon.png"></image>{{g_filter.get_card_price(item,card_list,1)}}</view>
  239 + </view>
  240 + </view>
  241 + </block>
  242 + <block wx:else>
  243 + <view class="money flex" >
  244 + <!-- 办卡价 -->
  245 + <view class="flex xc-wc">
  246 + <view class="fs24">¥</view>
  247 + <view class="fs35">{{filter.toFix(item.shop_price,2)}}</view>
  248 + </view>
  249 + </view>
  250 + <view class="flex" style="line-height: 28rpx;" >
  251 + <!-- 原价 -->
  252 + <view class="price flex xc-ash line_th">
  253 + <view class="fs22">¥</view>
  254 + <view class="fs22">{{item.market_price}}</view>
  255 + </view>
  256 + </view>
  257 + </block>
  258 + </block>
  259 + </block>
  260 + <block wx:else>
  261 + <view class='wz_red'>¥{{item.shop_price}}</view>
  262 + <view class='del'>¥{{item.market_price}}</view>
  263 + </block>
  264 + </block>
86 265 </view>
87 266 <view class='zs_wz5_2l' wx:if="{{object.goodsnum}}">销量:{{item.sales_sum}}件</view>
88 267 </view>
... ... @@ -128,8 +307,97 @@
128 307  
129 308 <view class='zs_wz1_3l' wx:if="{{object.goodstit}}">{{item.goods_name}}</view>
130 309 <view class='zs_wz2_3l' wx:if="{{object.goodsprice}}">
131   - <view class='wz_red'>¥{{item.shop_price}}</view>
132   - <view class='del'>¥{{item.market_price}}</view>
  310 + <block wx:if="{{item.prom_price}}">
  311 + <view class='wz_red'>¥{{item.prom_price}}</view>
  312 + <view class='del'>¥{{item.market_price}}</view>
  313 + </block>
  314 + <block wx:else>
  315 + <block wx:if="{{g_filter.is_has_rank(rank_switch,item)}}" >
  316 + <!-- 当会员是等级卡的时候 -->
  317 + <block wx:if="{{card_field}}">
  318 + <!-- 等级价>0 -->
  319 + <block wx:if="{{item[card_field]>0}}">
  320 + <view class="money flex" >
  321 + <!-- 办卡价 -->
  322 + <view class="flex xc-wc">
  323 + <view class="fs24">¥</view>
  324 + <view class="fs35">{{filter.toFix(item[card_field],2)}}</view>
  325 + <view class="card_bg"><image src="{{url}}/miniapp/images/plus/dj_icon.png"></image><view class="card_name">{{card_name}}</view></view>
  326 + </view>
  327 + </view>
  328 + <view class="flex" style="line-height: 28rpx;" >
  329 + <!-- 原价 -->
  330 + <view class="price flex xc-ash line_th">
  331 + <view class="fs22">¥</view>
  332 + <view class="fs22">{{item.market_price}}</view>
  333 + </view>
  334 + </view>
  335 + </block>
  336 + <blocK wx:else>
  337 + <view class="money flex" >
  338 + <!-- 办卡价 -->
  339 + <view class="flex xc-wc">
  340 + <view class="fs24">¥</view>
  341 + <view class="fs35">{{filter.toFix(item.shop_price,2)}}</view>
  342 + </view>
  343 + </view>
  344 + <view class="flex" style="line-height: 28rpx;" >
  345 + <!-- 原价 -->
  346 + <view class="price flex xc-ash line_th">
  347 + <view class="fs22">¥</view>
  348 + <view class="fs22">{{item.market_price}}</view>
  349 + </view>
  350 + </view>
  351 + </blocK>
  352 + </block>
  353 + <block wx:else>
  354 + <!-- 如果商品有设置等级价大于0的 -->
  355 + <block wx:if="{{g_filter.get_card_price(item,card_list,0)}}">
  356 + <view class="money flex" >
  357 + <!-- 办卡价 -->
  358 + <view class="flex xc-wc">
  359 + <view class="fs24">¥</view>
  360 + <view class="fs35">{{filter.toFix(item.shop_price,2)}}</view>
  361 + </view>
  362 + <!-- 原价 -->
  363 + <view class="price flex xc-ash line_th">
  364 + <view class="fs22">¥</view>
  365 + <view class="fs22">{{item.market_price}}</view>
  366 + </view>
  367 +
  368 + </view>
  369 + <view class="flex" style="line-height: 28rpx;" >
  370 + <!-- 等级价 -->
  371 + <view class="price flex">
  372 + <view class="fs22">¥</view>
  373 + <view class="fs28">{{filter.toFix(g_filter.get_card_price(item,card_list,0),2)}}</view>
  374 + <view class="card_bg"> <image src="{{url}}/miniapp/images/plus/dj_icon.png"></image>{{g_filter.get_card_price(item,card_list,1)}}</view>
  375 + </view>
  376 + </view>
  377 + </block>
  378 + <block wx:else>
  379 + <view class="money flex" >
  380 + <!-- 办卡价 -->
  381 + <view class="flex xc-wc">
  382 + <view class="fs24">¥</view>
  383 + <view class="fs35">{{filter.toFix(item.shop_price,2)}}</view>
  384 + </view>
  385 + </view>
  386 + <view class="flex" style="line-height: 28rpx;" >
  387 + <!-- 原价 -->
  388 + <view class="price flex xc-ash line_th">
  389 + <view class="fs22">¥</view>
  390 + <view class="fs22">{{item.market_price}}</view>
  391 + </view>
  392 + </view>
  393 + </block>
  394 + </block>
  395 + </block>
  396 + <block wx:else>
  397 + <view class='wz_red'>¥{{item.shop_price}}</view>
  398 + <view class='del'>¥{{item.market_price}}</view>
  399 + </block>
  400 + </block>
133 401 </view>
134 402 <view class='zs_wz5_3l' wx:if="{{object.goodsnum}}">销量:{{item.sales_sum}}件</view>
135 403 </view>
... ... @@ -175,8 +443,92 @@
175 443 <view class='zs_center_x'>
176 444 <view class='zs_wz1_x' wx:if="{{object.goodstit}}">{{item.goods_name}}</view>
177 445 <view class='zs_wz2_x' wx:if="{{object.goodsprice}}">
178   - <view class='wz_red'>¥{{item.shop_price}}</view>
179   - <view class='del'>¥{{item.market_price}}</view>
  446 + <block wx:if="{{g_filter.is_has_rank(rank_switch,item)}}" >
  447 + <!-- 当会员是等级卡的时候 -->
  448 + <block wx:if="{{card_field}}">
  449 + <!-- 等级价>0 -->
  450 + <block wx:if="{{item[card_field]>0}}">
  451 + <view class="money flex" >
  452 + <!-- 办卡价 -->
  453 + <view class="flex xc-wc">
  454 + <view class="fs24">¥</view>
  455 + <view class="fs35">{{filter.toFix(item[card_field],2)}}</view>
  456 + <view class="card_bg"><image src="{{url}}/miniapp/images/plus/dj_icon.png"></image><view class="card_name">{{card_name}}</view></view>
  457 + </view>
  458 + </view>
  459 + <view class="flex" style="line-height: 28rpx;" >
  460 + <!-- 原价 -->
  461 + <view class="price flex xc-ash line_th">
  462 + <view class="fs22">¥</view>
  463 + <view class="fs22">{{item.market_price}}</view>
  464 + </view>
  465 + </view>
  466 + </block>
  467 + <blocK wx:else>
  468 + <view class="money flex" >
  469 + <!-- 办卡价 -->
  470 + <view class="flex xc-wc">
  471 + <view class="fs24">¥</view>
  472 + <view class="fs35">{{filter.toFix(item.shop_price,2)}}</view>
  473 + </view>
  474 + </view>
  475 + <view class="flex" style="line-height: 28rpx;" >
  476 + <!-- 原价 -->
  477 + <view class="price flex xc-ash line_th">
  478 + <view class="fs22">¥</view>
  479 + <view class="fs22">{{item.market_price}}</view>
  480 + </view>
  481 + </view>
  482 + </blocK>
  483 + </block>
  484 + <block wx:else>
  485 + <!-- 如果商品有设置等级价大于0的 -->
  486 + <block wx:if="{{g_filter.get_card_price(item,card_list,0)}}">
  487 + <view class="money flex" >
  488 + <!-- 办卡价 -->
  489 + <view class="flex xc-wc">
  490 + <view class="fs24">¥</view>
  491 + <view class="fs35">{{filter.toFix(item.shop_price,2)}}</view>
  492 + </view>
  493 + <!-- 原价 -->
  494 + <view class="price flex xc-ash line_th">
  495 + <view class="fs22">¥</view>
  496 + <view class="fs22">{{item.market_price}}</view>
  497 + </view>
  498 +
  499 + </view>
  500 + <view class="flex" style="line-height: 28rpx;" >
  501 + <!-- 等级价 -->
  502 + <view class="price flex">
  503 + <view class="fs22">¥</view>
  504 + <view class="fs28">{{filter.toFix(g_filter.get_card_price(item,card_list,0),2)}}</view>
  505 + <view class="card_bg"> <image src="{{url}}/miniapp/images/plus/dj_icon.png"></image>{{g_filter.get_card_price(item,card_list,1)}}</view>
  506 + </view>
  507 + </view>
  508 + </block>
  509 + <block wx:else>
  510 + <view class="money flex" >
  511 + <!-- 办卡价 -->
  512 + <view class="flex xc-wc">
  513 + <view class="fs24">¥</view>
  514 + <view class="fs35">{{filter.toFix(item.shop_price,2)}}</view>
  515 + </view>
  516 + </view>
  517 + <view class="flex" style="line-height: 28rpx;" >
  518 + <!-- 原价 -->
  519 + <view class="price flex xc-ash line_th">
  520 + <view class="fs22">¥</view>
  521 + <view class="fs22">{{item.market_price}}</view>
  522 + </view>
  523 + </view>
  524 + </block>
  525 + </block>
  526 + </block>
  527 +
  528 + <block wx:else>
  529 + <view class='wz_red'>¥{{item.shop_price}}</view>
  530 + <view class='del'>¥{{item.market_price}}</view>
  531 + </block>
180 532 </view>
181 533 <view class='zs_wz5_x' wx:if="{{object.goodsnum}}">销量:{{item.sales_sum}}件</view>
182 534 </view>
... ...
components/diy_goodsGroup/diy_goodsGroup.wxss
... ... @@ -84,11 +84,7 @@ font-size:28rpx;
84 84 font-size: 32rpx;
85 85 }
86 86  
87   -.del{
88   - font-size: 24rpx;
89   - color: #999;
90   - text-decoration: line-through;
91   -}
  87 +
92 88  
93 89 .zs_t1{
94 90 width: 56rpx;
... ... @@ -219,10 +215,9 @@ font-size:28rpx;
219 215 }
220 216  
221 217 .del{
222   - font-size: 24rpx;
  218 + font-size: 24rpx;
223 219 color: #999;
224 220 text-decoration: line-through;
225   - margin-left: 10rpx;
226 221 margin-top: 8rpx;
227 222 }
228 223  
... ... @@ -521,4 +516,22 @@ top: 234rpx;
521 516 margin-top: 10rpx;
522 517 }
523 518  
524   -.rel{position: relative}
525 519 \ No newline at end of file
  520 +.rel{position: relative}
  521 +.flex{display: flex}
  522 +.fs24{font-size: 24rpx}
  523 +.fs35{font-size: 35rpx}
  524 +.xc-wc{ align-items: center}
  525 +
  526 +.price.xc-ash{
  527 + font-size: 24rpx;
  528 + color: #999;
  529 + text-decoration: line-through;
  530 + margin-top: 8rpx;
  531 +}
  532 +
  533 +
  534 +.line_th{ text-decoration: line-through}
  535 +.card_bg {display: flex; padding: 2rpx 10rpx;height: 28rpx; align-items: center; border-radius: 26rpx; font-size: 19rpx;line-height: 28rpx;max-width: 110rpx;
  536 + background: #333; color: #fff; justify-content: center; margin-left: 2rpx;}
  537 +.card_bg image{ width: 19rpx; height: 19rpx; margin-right: 1rpx;}
  538 +.card_bg .card_name{ max-width: 76rpx; width: auto;overflow: hidden; white-space:nowrap; }
526 539 \ No newline at end of file
... ...