Commit 21141ccc67d499ff0f332231766459cbc5ca26cf

Authored by 前端开发-罗建龙
1 parent 8cb7a103

商品分组

components/diy_goodsGroup/diy_goodsGroup.js
@@ -6,6 +6,7 @@ var t = getApp(), @@ -6,6 +6,7 @@ var t = getApp(),
6 ut = i, 6 ut = i,
7 s = require("../../utils/common.js"); 7 s = require("../../utils/common.js");
8 var regeneratorRuntime = require('../../utils/runtime.js'); 8 var regeneratorRuntime = require('../../utils/runtime.js');
  9 +var g_filter = require('./filter');
9 10
10 Component({ 11 Component({
11 properties: { 12 properties: {
@@ -60,7 +61,8 @@ Component({ @@ -60,7 +61,8 @@ Component({
60 //判断接口是不是调用完成 61 //判断接口是不是调用完成
61 is_get:0, 62 is_get:0,
62 63
63 - is_retail_price:0 //是否显示零售价 64 + is_retail_price:0, //是否显示零售价
  65 + // action_index:0, //选中的tab项
64 }, 66 },
65 67
66 lifetimes: { 68 lifetimes: {
@@ -96,7 +98,8 @@ Component({ @@ -96,7 +98,8 @@ Component({
96 } 98 }
97 if (idlist) idlist = ut.sub_last(idlist); 99 if (idlist) idlist = ut.sub_last(idlist);
98 nav_list[ij].idlist = idlist; 100 nav_list[ij].idlist = idlist;
99 - } 101 + }
  102 + // console.error(nav_list);
100 this.setData({ nav_list: nav_list, is_nav: parseInt(this.data.object.is_nav) }); 103 this.setData({ nav_list: nav_list, is_nav: parseInt(this.data.object.is_nav) });
101 } 104 }
102 105
@@ -174,7 +177,7 @@ Component({ @@ -174,7 +177,7 @@ Component({
174 init: async function (classstyle_id, wgroup) { 177 init: async function (classstyle_id, wgroup) {
175 178
176 this.setData({ classstyle_id: classstyle_id }) 179 this.setData({ classstyle_id: classstyle_id })
177 - 180 +
178 var th = this; 181 var th = this;
179 var g_id = this.data.g_id; 182 var g_id = this.data.g_id;
180 var len = this.data.firist_type_data.length; 183 var len = this.data.firist_type_data.length;
@@ -307,7 +310,7 @@ Component({ @@ -307,7 +310,7 @@ Component({
307 bind_bnerr3: function (e) { 310 bind_bnerr3: function (e) {
308 var _errImg = e.target.dataset.errorimg; 311 var _errImg = e.target.dataset.errorimg;
309 var _errObj = {}; 312 var _errObj = {};
310 - _errObj[_errImg] = this.data.imghost + "/public/images/default_goods_image_240.gif"; 313 + _errObj[_errImg] = this.data.imghost + "/public/images/default_goods_image_240.gif";
311 this.setData(_errObj) //注意这里的赋值方式,只是将数据列表中的此项图片路径值替换掉 ; 314 this.setData(_errObj) //注意这里的赋值方式,只是将数据列表中的此项图片路径值替换掉 ;
312 }, 315 },
313 316
@@ -404,7 +407,7 @@ Component({ @@ -404,7 +407,7 @@ Component({
404 this.data.classstyle_id = nav_item.classstyle; 407 this.data.classstyle_id = nav_item.classstyle;
405 this.data.wgroup = nav_item.wgroup; 408 this.data.wgroup = nav_item.wgroup;
406 } 409 }
407 - 410 +
408 411
409 this.data.isyhgoods = this.data.is_recommend = this.data.is_hot = this.data.is_new = 0; 412 this.data.isyhgoods = this.data.is_recommend = this.data.is_hot = this.data.is_new = 0;
410 //推荐,热卖,新品 413 //推荐,热卖,新品
@@ -519,8 +522,6 @@ Component({ @@ -519,8 +522,6 @@ Component({
519 if (res && res.data) prom = res.data.data; 522 if (res && res.data) prom = res.data.data;
520 if (prom != null && prom.is_end == 0 && prom.end_time > now && (prom.start_time < now || (prom.show_time && prom.show_time < now))) { 523 if (prom != null && prom.is_end == 0 && prom.end_time > now && (prom.start_time < now || (prom.show_time && prom.show_time < now))) {
521 item.prom_price = res.data.data.price; 524 item.prom_price = res.data.data.price;
522 - console.log(res.data.data)  
523 - console.log('11111');  
524 525
525 if (res.data.data.user_price) item.prom_price = res.data.data.user_price; 526 if (res.data.data.user_price) item.prom_price = res.data.data.user_price;
526 var vNum = res.data.data.virtual_num ? res.data.data.virtual_num : 0; 527 var vNum = res.data.data.virtual_num ? res.data.data.virtual_num : 0;
@@ -538,23 +539,73 @@ Component({ @@ -538,23 +539,73 @@ Component({
538 } else { 539 } else {
539 th.data.requestData.push(item); 540 th.data.requestData.push(item);
540 } 541 }
541 - }  
542 -  
543 - if (th.data.object.column == 5) {  
544 - var arr = new Array();  
545 - var rData = th.data.requestData;  
546 - //--三个三个一组---  
547 - for (var i = 0; i < rData.length; i += 3) {  
548 - arr.push(rData.slice(i, i + 3));  
549 - }  
550 - th.setData({ goods_array: arr, page: th.data.currentPage - 1,is_get:1 });  
551 - } else {  
552 - th.setData({  
553 - goods_array: th.data.requestData,  
554 - page: th.data.currentPage - 1,  
555 - is_get:1  
556 - });  
557 - } 542 + }
  543 +
  544 + // 新版组件价格处理
  545 + th.data.requestData.map(ite=>{
  546 + let price = 0
  547 + if (ite.prom_price || ite.prom_integral) {
  548 + price = ite.prom_price + ''
  549 + }else{
  550 + if (g_filter.is_has_rank(th.data.rank_switch,ite)) {
  551 + if (th.data.card_field) {
  552 + if (ite[th.data.card_field] > 0) {
  553 + price = ite[th.data.card_field] + ''
  554 + }else{
  555 + price = ite.shop_price + ''
  556 + }
  557 + }else{
  558 + price = ite.shop_price + ''
  559 + }
  560 + }else{
  561 + price = ite.shop_price + ''
  562 + }
  563 + }
  564 +
  565 + if (price && price.indexOf('.') > -1) {
  566 + let priceArr = price.split(".")
  567 + ite.price_n = priceArr[0]
  568 + ite.price_xs = priceArr[1]
  569 + }else{
  570 + ite.price_n = price
  571 + }
  572 +
  573 + })
  574 + console.error(th.data.requestData);
  575 + //-----------------------
  576 + if (th.data.object.column_action_name) {
  577 + if (th.data.object.style == 6 || th.data.object.style == 5) {
  578 + var arr = new Array();
  579 + var rData = th.data.requestData;
  580 + //--三个三个一组---
  581 + for (var i = 0; i < rData.length; i += 3) {
  582 + arr.push(rData.slice(i, i + 3));
  583 + }
  584 + th.setData({ goods_array: arr, page: th.data.currentPage - 1,is_get:1 });
  585 + } else {
  586 + th.setData({
  587 + goods_array: th.data.requestData,
  588 + page: th.data.currentPage - 1,
  589 + is_get:1
  590 + });
  591 + }
  592 + }else{
  593 + if (th.data.object.column == 5) {
  594 + var arr = new Array();
  595 + var rData = th.data.requestData;
  596 + //--三个三个一组---
  597 + for (var i = 0; i < rData.length; i += 3) {
  598 + arr.push(rData.slice(i, i + 3));
  599 + }
  600 + th.setData({ goods_array: arr, page: th.data.currentPage - 1,is_get:1 });
  601 + } else {
  602 + th.setData({
  603 + goods_array: th.data.requestData,
  604 + page: th.data.currentPage - 1,
  605 + is_get:1
  606 + });
  607 + }
  608 + }
558 609
559 }, 610 },
560 611
components/diy_goodsGroup/diy_goodsGroup.wxml
@@ -6,929 +6,1358 @@ @@ -6,929 +6,1358 @@
6 <!-- <mp-loading show ="{{goods_array.length== 0}}" type="circle"></mp-loading> --> 6 <!-- <mp-loading show ="{{goods_array.length== 0}}" type="circle"></mp-loading> -->
7 7
8 <view id="container"> 8 <view id="container">
9 -  
10 9
11 -<block wx:if="{{is_nav}}">  
12 - <mp-sticky wx:if="{{sticky == 1}}" container="{{container}}">  
13 - <view class="flex gr_title_list" style="overflow-x: auto;">  
14 - <view class="gr_title_item" wx:for="{{nav_list}}" data-index="{{index}}" bindtap="gr_set_nav" data-idlist="{{item.idlist}}" data-wgroup="{{item.wgroup}}" data-classstyle="{{item.classstyle}}">  
15 - <text class="{{index==title_index?'t_red':''}}" style="{{title_class}}">{{item.title}}</text> 10 + <block wx:if="{{object.column_action_name}}">
  11 + <view class="{{'tabBox ' + (object.menu_style==2 ? 'tab2' :'')}}">
  12 + <!--样式一-->
  13 + <block wx:if="{{object.menu_style==1}}">
  14 + <view wx:if="{{object.show_all==1}}" style="padding: 0 35rpx;" class="{{'tab ' + (title_index == 10 ? 'clor ' :'')}}" >全部<span class="tab1" wx:if="{{10==title_index}}"></span></view>
  15 + <view wx:for="{{object.nav_list}}" style="padding: 0 35rpx;" data-index="{{index}}" bindtap="gr_set_nav" data-idlist="{{item.idlist}}" data-wgroup="{{item.wgroup}}" data-classstyle="{{item.classstyle}}" class="{{'tab ' + (index==title_index ? 'clor ' :'')}}">{{item.title}}<span class="tab1" wx:if="{{index==title_index}}"></span></view>
  16 + </block>
  17 + <!--样式二-->
  18 + <block wx:if="{{object.menu_style==2}}">
  19 + <view wx:for="{{object.nav_list}}" data-index="{{index}}" bindtap="gr_set_nav" data-idlist="{{item.idlist}}" data-wgroup="{{item.wgroup}}" data-classstyle="{{item.classstyle}}" class="{{'tab ' + (index==title_index ? 'tab_action' : '')}}"> {{item.title}}</view>
  20 + </block>
  21 + <!--样式三-->
  22 + <block wx:if="{{object.menu_style==3}}">
  23 + <view wx:for="{{object.nav_list}}" class="tab ">
  24 + <view class="{{'tab3 ' + (index==title_index ? 'tab_action' : '')}}" data-index="{{index}}" bindtap="gr_set_nav" data-idlist="{{item.idlist}}" data-wgroup="{{item.wgroup}}" data-classstyle="{{item.classstyle}}">
  25 + {{item.title}}
  26 + </view>
16 </view> 27 </view>
  28 + </block>
17 </view> 29 </view>
18 - </mp-sticky>  
19 -  
20 - <view class="flex gr_title_list" style="overflow-x: auto;" wx:else>  
21 - <view class="gr_title_item" wx:for="{{nav_list}}" data-index="{{index}}" bindtap="gr_set_nav" data-idlist="{{item.idlist}}" data-wgroup="{{item.wgroup}}" data-classstyle="{{item.classstyle}}">  
22 - <text class="{{index==title_index?'t_red':''}}" style="{{title_class}}">{{item.title}}</text>  
23 - </view>  
24 - </view>  
25 -</block>  
26 -  
27 -  
28 -<view style="background-color: {{bg_color}};" wx:if="{{goods_array.length > 0 }}">  
29 - <!--1个列表的时候-->  
30 - <view class="zs_goods_wai" wx:if='{{object.column==1}}'>  
31 - <block wx:for="{{goods_array}}">  
32 - <view class='zs_goods {{g_filter.get_border_type(object.big_order_type)}}'>  
33 - <navigator url="{{g_filter.get_url_by_type(item)}}" class="s1_gk_a1">  
34 - <!-- <navigator url="/pages/goods/goodsInfo/goodsInfo?goods_id={{item.goods_id}}&prom_id={{item.prom_id}}&&prom_type={{item.prom_type}}" class="s1_gk_a1"> -->  
35 - <view class='zs_top rel'>  
36 -  
37 - <block wx:if="{{object.big_order_type==3}}">  
38 - <view style="position: relative; width: 100%; height: 100%">  
39 - <image class='zs_t_img' src="{{object.pic_back}}" data-errorimg="object.pic_back" lazy-load="true" binderror="bind_bnerr3"></image>  
40 - <image class="n_box" style="top: {{object.top}}%;left:{{object.left}}%;width: {{object.width}}%;height: {{object.width}}%" src="{{item.goods_img}}" data-errorimg="goods_array[{{index}}].goods_img" lazy-load="true" binderror="bind_bnerr3"></image>  
41 - </view>  
42 - </block>  
43 - <block wx:else>  
44 - <image class='zs_t_img' src="{{item.goods_img}}" data-errorimg="goods_array[{{index}}].goods_img" binderror="bind_bnerr3" lazy-load="true"></image>  
45 - </block> 30 + </block>
  31 + <block wx:else>
  32 + <block wx:if="{{is_nav}}">
  33 + <mp-sticky wx:if="{{sticky == 1}}" container="{{container}}">
  34 + <view class="flex gr_title_list" style="overflow-x: auto;">
  35 + <view class="gr_title_item" wx:for="{{nav_list}}" data-index="{{index}}" bindtap="gr_set_nav" data-idlist="{{item.idlist}}" data-wgroup="{{item.wgroup}}" data-classstyle="{{item.classstyle}}">
  36 + <text class="{{index==title_index?'t_red':''}}" style="{{title_class}}">{{item.title}}</text>
  37 + </view>
  38 + </view>
  39 + </mp-sticky>
46 40
47 - <block wx:if="{{object.goodicon==3}}">  
48 - <image style="width: {{object.icon_width*1.2}}rpx;height: {{object.icon_width*1.2}}rpx"  
49 - class='{{g_filter.get_class(object.column,object.position)}}' src='{{object.customicon}}'></image>  
50 - </block>  
51 - <block wx:if="{{object.goodicon==1}}">  
52 - <image style="width: {{object.icon_width*1.2}}rpx;height: {{object.icon_width*1.2}}rpx"  
53 - class='{{g_filter.get_class(object.column,object.position)}}' src=''></image>  
54 - </block>  
55 - <block wx:if="{{object.goodicon==2}}">  
56 - <image style="width: {{object.icon_width*1.2}}rpx;height: {{object.icon_width*1.2}}rpx"  
57 - class='{{g_filter.get_class(object.column,object.position)}}' wx:if="{{object.styleicon==1}}" src='{{imghost}}/miniapp/images/Recommend.png'></image>  
58 - <image style="width: {{object.icon_width*1.2}}rpx;height: {{object.icon_width*1.2}}rpx"  
59 - class='{{g_filter.get_class(object.column,object.position)}}' wx:if="{{object.styleicon==2}}" src='{{imghost}}/miniapp/images/hot.png'></image>  
60 - <image style="width: {{object.icon_width*1.2}}rpx;height: {{object.icon_width*1.2}}rpx"  
61 - class='{{g_filter.get_class(object.column,object.position)}}' wx:if="{{object.styleicon==3}}" src='{{imghost}}/miniapp/images/new.png'></image>  
62 - <image style="width: {{object.icon_width*1.2}}rpx;height: {{object.icon_width*1.2}}rpx"  
63 - class='{{g_filter.get_class(object.column,object.position)}}' wx:if="{{object.styleicon==4}}" src='{{imghost}}/miniapp/images/Promotion.png'></image>  
64 - </block> 41 + <view class="flex gr_title_list" style="overflow-x: auto;" wx:else>
  42 + <view class="gr_title_item" wx:for="{{nav_list}}" data-index="{{index}}" bindtap="gr_set_nav" data-idlist="{{item.idlist}}" data-wgroup="{{item.wgroup}}" data-classstyle="{{item.classstyle}}">
  43 + <text class="{{index==title_index?'t_red':''}}" style="{{title_class}}">{{item.title}}</text>
  44 + </view>
  45 + </view>
  46 + </block>
  47 + </block>
  48 + <!-- 新版 -->
  49 + <block wx:if="{{object.column_action_name}}">
  50 + <block wx:if="{{goods_array.length > 0 }}">
  51 + <!-- 大图模式 -->
  52 + <block wx:if="{{object.style==1}}">
  53 + <view style="{{'padding-left:'+object.page_margins+'px;padding-right:'+object.page_margins+'px;'}}" class="{{'new_item1_box '+ ((object.product_style==1 || object.product_style==3 )? ' bgf ':'')}}">
  54 + <!-- <block wx:for="{{goods_array}}"> -->
  55 + <view wx:for="{{goods_array}}" wx:for-item="aitem" wx:for-index="aind" class="{{'new_item1 ' + (object.product_style==2 ? ' boxsha ':'') + (object.product_style==3 ? ' aborder ':'') + ((object.product_style==1 || object.product_style==3 )? ' bgf ':'') + (object.chamfer_of_main_drawing==2 ? ' but_radius5 ':'') }}" style="{{'margin-bottom:'+object.product_spacing+'px;'}}">
  56 + <navigator url="{{g_filter.get_url_by_type(aitem)}}" class="s1_gk_a1">
  57 + <view class="topBox">
  58 + <view class="imgBox">
  59 + <!-- <image mode="{{object.picture_fill==1 ? 'aspectFill' : 'scaleToFill'}}" class="{{'new_item1_image '+ 'aspect_ratio'+object.picture_scale}}" style="{{'width:'+img_width+';height:'+img_height}}" src="{{imghost+aitem.original_img}}" data-errorimg="goods_array[{{aind}}].goods_img" binderror="bind_bnerr3"></image> -->
  60 + <view class="{{'container'+object.picture_scale}}" style="{{object.picture_fill==1 ? 'background-color: #fff;' : ''}}">
  61 + <!-- <image mode="{{object.picture_fill==1 ? 'aspectFit' : 'aspectFill'}}" class="{{'new_item1_image images1'}}" src="{{imghost+aitem.original_img}}" data-errorimg="goods_array[{{aind}}].goods_img" binderror="bind_bnerr3"></image> -->
  62 + <image mode="{{object.picture_fill==1 ? 'aspectFit' : 'aspectFill'}}" class="{{'new_item1_image images1'}}" src="{{aitem.goods_img}}" data-errorimg="goods_array[{{aind}}].goods_img" binderror="bind_bnerr3"></image>
  63 + </view>
  64 +
  65 + <image class="imgBox_img" wx:if="{{object.subscript_style==5}}" src="{{object.subscript_diy_style}}"></image>
  66 + <image class="imgBox_img" wx:if="{{object.subscript_style<=4}}" src="{{imghost+'/miniapp/images/component/j0'+object.subscript_style +'.png?v=1'}}"></image>
  67 + </view>
  68 + </view>
  69 + <view class="ellipsis-2n new_item1_goods_name" style="{{(object.text_style==2 ? 'font-weight: bold;':'') + (object.text_align==2 ? 'text-align:center;' :'' )}}" wx:if="{{object.trade_name}}">{{aitem.goods_name}}</view>
  70 + <view class="new_item1_price" style="{{'padding:10rpx 10rpx;'+(object.text_align==2 ? 'justify-content:center;flex-direction:column;' :'' )}}">
  71 + <view style="{{(object.text_style==2 ? 'font-weight: bold;':'')}}">
  72 + <view class="clor7b">
  73 + <text wx:if="{{object.seconds_num}}">销量:<text class="clor">{{aitem.sales_sum}}</text>件</text>
  74 + </view>
  75 + <view class="flex" style="{{'font-size: 24rpx; ' +(object.text_align==2 ? 'justify-content:center;' :'' ) }}">
  76 + <view class="clor">
  77 + <text wx:if="{{object.commodity_price}}">¥<text class="pricefs42">{{aitem.price_n}}</text><text wx:if="{{aitem.price_xs}}">.{{aitem.price_xs}}</text><text wx:if="{{aitem.prom_integral && (aitem.price_n || aitem.price_xs)}}">+</text> <text wx:if="{{aitem.prom_integral}}">{{aitem.prom_integral}}积分</text></text>
  78 + <text style="margin-left: 5rpx;" wx:if="{{object.wholesale_price}}" class="clor7b">¥{{aitem.market_price}}</text>
  79 + </view>
  80 + </view>
  81 + </view>
  82 + <view>
  83 + <image wx:if="{{object.purchase_button<=4}}" src="{{imghost+'/miniapp/images/component/0'+object.purchase_button+'.png?v=1'}}" class="imgbox1"></image>
  84 + <view wx:if="{{ 5<=object.purchase_button && object.purchase_button<=8 }}" class="{{'new_item1_but ' + (object.purchase_button==5 ? 'new_item1_but1':'' )+ (object.purchase_button==7 ? 'new_item1_but2':'' )+ (object.purchase_button==8 ? 'new_item1_but3':'' ) }}">{{object.button_content}}</view>
  85 + </view>
  86 + </view>
  87 + </navigator>
  88 + </view>
  89 + <!-- </block> -->
  90 + </view>
  91 + </block>
  92 + <!-- 一行两个 -->
  93 + <block wx:if="{{object.style==2}}">
  94 + <view style="{{'padding-left:'+object.page_margins+'px;padding-right:'+object.page_margins+'px;'}}" class="{{'flex2 new_item1_box '+ ((object.product_style==1 || object.product_style==3 )? ' bgf ':'') }}">
  95 + <!-- <block wx:for="{{goods_array}}"> -->
  96 + <view wx:for="{{goods_array}}" wx:for-item="aitem" wx:for-index="aind" class="{{'boxpad new_item1 ' + (object.product_style==2 ? ' boxsha ':'') + (object.product_style==3 ? ' aborder ':'') + ((object.product_style==1 || object.product_style==3 )? ' bgf ':'')+ (object.chamfer_of_main_drawing==2 ? ' but_radius5 ':'')}}" style="{{'margin-bottom:'+object.product_spacing+'px; '+('width:calc(100%/2 - ' + object.product_spacing/2+'px)')}}">
  97 + <navigator url="{{g_filter.get_url_by_type(aitem)}}" class="s1_gk_a1">
  98 + <view class="topBox">
  99 + <view class="imgBox">
  100 + <!-- <image mode="{{object.picture_fill==1 ? 'aspectFill' : 'scaleToFill'}}" class="{{'new_item1_image '+ 'aspect_ratio'+object.picture_scale}}" style="{{'width:'+img_width+';height:'+img_height}}" src="{{imghost+aitem.original_img}}" data-errorimg="goods_array[{{aind}}].goods_img" binderror="bind_bnerr3"></image> -->
  101 + <view class="{{'container'+object.picture_scale}}" style="{{object.picture_fill==1 ? 'background-color: #fff;' : ''}}">
  102 + <!-- <image mode="{{object.picture_fill==1 ? 'aspectFit' : 'aspectFill'}}" class="{{'new_item1_image images1'}}" src="{{imghost+aitem.original_img}}" data-errorimg="goods_array[{{aind}}].goods_img" binderror="bind_bnerr3"></image> -->
  103 + <image mode="{{object.picture_fill==1 ? 'aspectFit' : 'aspectFill'}}" class="{{'new_item1_image images1 '}}" src="{{aitem.goods_img}}" data-errorimg="goods_array[{{aind}}].goods_img" binderror="bind_bnerr3"></image>
65 </view> 104 </view>
66 - <view class='zs_center'>  
67 - <view class='zs_wz1' wx:if="{{object.goodstit}}">{{item.goods_name}}</view>  
68 - <!--如果有显示价格 -->  
69 - <view class='zs_wz2' wx:if="{{object.goodsprice}}">  
70 - <block wx:if="{{item.prom_price || item.prom_integral}}">  
71 - <view class='wz_red'>  
72 - <text wx:if="{{item.prom_integral}}">{{item.prom_integral}}积分</text>  
73 - <text wx:if="{{item.prom_integral && item.prom_price}}">+</text>  
74 - <text wx:if="{{item.prom_price}}">¥{{item.prom_price}}</text>  
75 - </view>  
76 - <view wx:if="{{is_retail_price}}" class='del ~no_line_x'>¥{{item.market_price}}</view>  
77 - </block>  
78 - <block wx:else>  
79 105
80 - <block wx:if="{{g_filter.is_has_rank(rank_switch,item)}}">  
81 - <!-- 当会员是等级卡的时候 -->  
82 - <block wx:if="{{card_field}}">  
83 - <!-- 等级价>0 -->  
84 - <block wx:if="{{item[card_field]>0}}">  
85 - <view class="money flex ai_and">  
86 - <!-- 办卡价 -->  
87 - <view class="flex xc-wc ai_and">  
88 - <view class="fs24 wz_red">¥</view>  
89 - <view class="fs35 wz_red">{{filter.toFix(item[card_field],2)}}</view>  
90 - <view class="card_bg ellipsis-1">  
91 - <image src="{{url}}/miniapp/images/plus/dj_icon.png"></image>  
92 - <text class="card_name">{{card_name}}</text>  
93 - </view>  
94 - </view>  
95 - </view>  
96 - <view class="flex" style="line-height: 28rpx;">  
97 - <!-- 原价 -->  
98 - <view wx:if="{{is_retail_price}}" class="price flex xc-ash line_th ~no_line_x">  
99 - <view class="fs22">¥</view>  
100 - <view class="fs22">{{item.market_price}}</view>  
101 - </view>  
102 - </view>  
103 - </block>  
104 - <block wx:else>  
105 - <view class="money flex">  
106 - <!-- 办卡价 -->  
107 - <view class="flex xc-wc">  
108 - <view class="fs24 wz_red">¥</view>  
109 - <view class="fs35 wz_red">{{filter.toFix(item.shop_price,2)}}</view>  
110 - </view>  
111 - </view>  
112 - <view class="flex" style="line-height: 28rpx;">  
113 - <!-- 原价 -->  
114 - <view wx:if="{{is_retail_price}}" class="price flex xc-ash line_th ~no_line_x">  
115 - <view class="fs22">¥</view>  
116 - <view class="fs22">{{item.market_price}}</view>  
117 - </view>  
118 - </view>  
119 - </block>  
120 - </block>  
121 - <block wx:else>  
122 - <!-- 如果商品有设置等级价大于0的 -->  
123 - <block wx:if="{{g_filter.get_card_price(item,card_list,0) && is_no_plus}}">  
124 - <view class="money flex">  
125 - <!-- 办卡价 -->  
126 - <view class="flex xc-wc">  
127 - <view class="fs24 wz_red">¥</view>  
128 - <view class="fs35 wz_red">{{filter.toFix(item.shop_price,2)}}</view>  
129 - </view>  
130 - <!-- 原价 -->  
131 - <view wx:if="{{is_retail_price}}" class="price flex xc-ash line_th ~no_line_x">  
132 - <view class="fs22">¥</view>  
133 - <view class="fs22">{{item.market_price}}</view>  
134 - </view>  
135 -  
136 - </view>  
137 - <view class="flex" style="line-height: 28rpx;">  
138 - <!-- 等级价 -->  
139 - <view class="price flex ai_and">  
140 - <view class="fs22">¥</view>  
141 - <view class="fs28">{{filter.toFix(g_filter.get_card_price(item,card_list,0),2)}}</view>  
142 - <view class="card_bg ellipsis-1">  
143 - <image src="{{url}}/miniapp/images/plus/dj_icon.png"></image>  
144 - <text class="card_name">{{g_filter.get_card_price(item,card_list,1)}}</text>  
145 - </view>  
146 - </view>  
147 - </view>  
148 - </block>  
149 - <block wx:else>  
150 - <view class="money flex">  
151 - <!-- 办卡价 -->  
152 - <view class="flex xc-wc">  
153 - <view class="fs24 wz_red">¥</view>  
154 - <view class="fs35 wz_red">{{filter.toFix(item.shop_price,2)}}</view>  
155 - </view>  
156 - </view>  
157 - <view class="flex" style="line-height: 28rpx;">  
158 - <!-- 原价 -->  
159 - <view wx:if="{{is_retail_price}}" class="price flex xc-ash line_th ~no_line_x">  
160 - <view class="fs22">¥</view>  
161 - <view class="fs22">{{item.market_price}}</view>  
162 - </view>  
163 - </view>  
164 - </block>  
165 - </block>  
166 - </block>  
167 -  
168 - <block wx:else>  
169 - <view class='wz_red'>¥{{item.shop_price}}</view>  
170 - <view wx:if="{{is_retail_price}}" class='del ~no_line_x'>¥{{item.market_price}}</view>  
171 - </block> 106 + <image class="imgBox_img" wx:if="{{object.subscript_style==5}}" src="{{object.subscript_diy_style}}"></image>
  107 + <image class="imgBox_img" wx:if="{{object.subscript_style<=4}}" src="{{imghost+'/miniapp/images/component/j0'+object.subscript_style +'.png?v=1'}}"></image>
  108 + </view>
  109 + <block wx:if="{{object.count_down}}">
  110 + <view wx:if="{{aitem.residue==0}}" class="{{'new_item1_time '+(object.count_down_float ? 'item_float' : '')}}" style="justify-content: center;color: #fff;background-color:rgb(166,166,166);">
  111 + <view>已售罄</view>
  112 + </view>
  113 + <!-- <view wx:else class="{{'new_item1_time '+(object.count_down_float ? 'item_float' : '')}}" style="{{'justify-content: center;background:'+(aitem.status ==0 ? object.scountdown_background_color : object.countdown_background_color)}}">
  114 + <view>{{aitem.djs.day}}天{{aitem.djs.hou}}:{{aitem.djs.min}}:{{aitem.djs.sec}}</view>
  115 + </view> -->
  116 + </block>
  117 + </view>
  118 + <view class="ellipsis-2 new_item1_goods_name" style="{{'height:88rpx;font-size:24rpx; ' + (object.text_style==2 ? 'font-weight: bold;':'') + (object.text_align==2 ? 'text-align:center;' :'' )}}" wx:if="{{object.trade_name}}">{{aitem.goods_name}}</view>
  119 + <view wx:if="{{object.seconds_num || object.remaining_inventory}}" class="new_item1_price pdlf10 clor7b" style="{{'font-size:20rpx;' + 'display:block;'+(object.text_align==2 ?'text-align:center;':'')+(object.text_style==2 ? 'font-weight: bold;':'')}}">
  120 + <text wx:if="{{object.seconds_num}}">销量:<text class="clor">{{aitem.sales_sum}}</text>件</text>
  121 + <!-- <text wx:if="{{object.remaining_inventory}}">还剩余<text class="clor">{{aitem.residue}}</text>件</text> -->
  122 + </view>
  123 + <view class="new_item1_price pdlf10" style="{{(object.text_align==2 ? 'justify-content:center;flex-direction:column;' :'' )}}">
  124 + <view style="{{(object.text_style==2 ? 'font-weight: bold;':'')}}">
  125 + <view style="{{(object.text_align==2 ? 'justify-content:center;' :'' ) }}">
  126 + <view class="clor" style="margin-right: 5rpx;" wx:if="{{object.commodity_price}}">¥<text class="pricefs42">{{aitem.price_n}}</text><text wx:if="{{aitem.price_xs}}">.{{aitem.price_xs}}</text><text wx:if="{{aitem.prom_integral && (aitem.price_n || aitem.price_xs)}}">+</text> <text wx:if="{{aitem.prom_integral}}">{{aitem.prom_integral}}积分</text></view>
  127 + <view wx:if="{{object.wholesale_price}}" class="clor7b">¥{{aitem.market_price}}</view>
  128 + </view>
  129 + </view>
  130 + <view>
  131 + <image wx:if="{{object.purchase_button<=4}}" src="{{imghost+'/miniapp/images/component/0'+object.purchase_button+'.png?v=1'}}" style="width: 60rpx;height: 60rpx;"></image>
  132 + <view wx:if="{{ 5<=object.purchase_button && object.purchase_button<=8 }}" class="{{'new_item1_but ' + (object.purchase_button==5 ? 'new_item1_but1':'' )+ (object.purchase_button==7 ? 'new_item1_but2':'' )+ (object.purchase_button==8 ? 'new_item1_but3':'' ) }}">{{object.button_content}}</view>
  133 + </view>
  134 + </view>
  135 + </navigator>
  136 + </view>
  137 + <!-- </block> -->
  138 + </view>
  139 + </block>
  140 + <!-- 一行三个 -->
  141 + <block wx:if="{{object.style==3}}">
  142 + <view style="{{'padding-left:'+object.page_margins+'px;padding-right:'+object.page_margins+'px;'}}" class="{{'flex2 new_item1_box '+ ((object.product_style==1 || object.product_style==3 )? ' bgf ':'')}}">
  143 + <!-- <block wx:for="{{goods_array}}"> -->
  144 + <view wx:for="{{goods_array}}" wx:for-item="aitem" wx:for-index="aind" class="{{'boxpad new_item1 ' + (object.product_style==2 ? ' boxsha ':'') + (object.product_style==3 ? ' aborder ':'') + ((object.product_style==1 || object.product_style==3 )? ' bgf ':'') + (object.chamfer_of_main_drawing==2 ? ' but_radius5 ':'') }}" style="{{'margin-bottom:'+object.product_spacing+'px; '+('width:calc(100%/3 - ' + (object.product_spacing*2)/3+'px)')}}">
  145 + <navigator url="{{g_filter.get_url_by_type(aitem)}}" class="s1_gk_a1">
  146 + <view class="topBox">
  147 + <view class="imgBox">
  148 + <!-- <image mode="{{object.picture_fill==1 ? 'aspectFill' : 'scaleToFill'}}" class="{{'new_item1_image '+ 'aspect_ratio'+object.picture_scale}}" style="{{'width:'+img_width+';height:'+img_height}}" src="{{imghost+aitem.original_img}}" data-errorimg="goods_array[{{aind}}].goods_img" binderror="bind_bnerr3"></image> -->
  149 + <view class="{{'container'+object.picture_scale}}" style="{{object.picture_fill==1 ? 'background-color: #fff;' : ''}}">
  150 + <!-- <image mode="{{object.picture_fill==1 ? 'aspectFit' : 'aspectFill'}}" class="{{'new_item1_image images1'}}" src="{{imghost+aitem.original_img}}" data-errorimg="goods_array[{{aind}}].goods_img" binderror="bind_bnerr3"></image> -->
  151 + <image mode="{{object.picture_fill==1 ? 'aspectFit' : 'aspectFill'}}" class="{{'new_item1_image images1 '}}" src="{{aitem.goods_img}}" data-errorimg="goods_array[{{aind}}].goods_img" binderror="bind_bnerr3"></image>
  152 + </view>
172 153
173 - </block> 154 + <image class="imgBox_img" wx:if="{{object.subscript_style==5}}" src="{{object.subscript_diy_style}}"></image>
  155 + <image class="imgBox_img" wx:if="{{object.subscript_style<=4}}" src="{{imghost+'/miniapp/images/component/j0'+object.subscript_style +'.png?v=1'}}"></image>
  156 + </view>
  157 + <block wx:if="{{object.count_down}}">
  158 + <view wx:if="{{aitem.residue==0}}" class="{{'new_item1_time '+(object.count_down_float ? 'item_float' : '')}}" style="justify-content: center;color: #fff;background-color:rgb(166,166,166);">
  159 + <view>已售罄</view>
  160 + </view>
  161 + <!-- <view wx:else class="{{'new_item1_time '+(object.count_down_float ? 'item_float' : '')}}" style="{{'justify-content: center;background:'+(aitem.status ==0 ? object.scountdown_background_color : object.countdown_background_color)}}">
  162 + <view>{{aitem.djs.day}}天{{aitem.djs.hou}}:{{aitem.djs.min}}:{{aitem.djs.sec}}</view>
  163 + </view> -->
  164 + </block>
  165 + </view>
  166 + <view class="ellipsis-2 new_item1_goods_name " style="{{'height:88rpx;font-size:24rpx;' + (object.text_style==2 ? 'font-weight: bold;':'') + (object.text_align==2 ? 'text-align:center;' :'' )}}" wx:if="{{object.trade_name}}">{{aitem.goods_name}}</view>
  167 + <view wx:if="{{object.seconds_num || object.remaining_inventory}}" class="new_item1_price clor7b" style="{{'display:block;font-size:20rpx; '+(object.text_align==2 ?'text-align:center;':'')+(object.text_style==2 ? 'font-weight: bold;':'')}}">
  168 + <text wx:if="{{object.seconds_num}}">销量<text class="clor">{{aitem.sales_sum}}</text>件</text>
  169 + <!-- <text wx:if="{{object.remaining_inventory}}">剩<text class="clor">{{aitem.residue}}</text>件</text> -->
  170 + </view>
  171 + <view class="new_item1_price clor7b" style="{{(object.text_align==2 ? 'justify-content:center;flex-direction:column;' :'' )}}">
  172 + <view style="{{(object.text_style==2 ? 'font-weight: bold;':'')}}">
  173 + <view style="{{'font-size: 20rpx; ' +(object.text_align==2 ? 'justify-content:center;' :'' ) }}">
  174 + <view class="clor" style="margin-right: 5rpx;" wx:if="{{object.commodity_price}}">¥<text class="pricefs38">{{aitem.price_n}}</text><text wx:if="{{aitem.price_xs}}">.{{aitem.price_xs}}</text><text wx:if="{{aitem.prom_integral && (aitem.price_n || aitem.price_xs)}}">+</text> <text wx:if="{{aitem.prom_integral}}">{{aitem.prom_integral}}积分</text></view>
  175 + <view wx:if="{{object.wholesale_price}}">¥{{aitem.market_price}}</view>
  176 + </view>
  177 + </view>
  178 + <view>
  179 + <image wx:if="{{object.purchase_button<=4}}" src="{{imghost+'/miniapp/images/component/0'+object.purchase_button+'.png?v=1'}}" style="width: 50rpx;height: 50rpx;"></image>
  180 + <!-- <view style="width: 90rpx;height: 50rpx;line-height: 50rpx;" wx:if="{{ 5<=object.purchase_button && object.purchase_button<=8 }}" class="{{'new_item1_but ' + (object.purchase_button==5 ? 'new_item1_but1':'' )+ (object.purchase_button==7 ? 'new_item1_but2':'' )+ (object.purchase_button==8 ? 'new_item1_but3':'' ) }}">{{object.button_content}}</view> -->
  181 + </view>
  182 + </view>
  183 + </navigator>
  184 + </view>
  185 + <!-- </block> -->
  186 + </view>
  187 + </block>
  188 + <!-- 详细列表 -->
  189 + <block wx:if="{{object.style==4}}">
  190 + <view style="{{'padding-left:'+object.page_margins+'px;padding-right:'+object.page_margins+'px;'}}" class="{{'flex2 new_item1_box '+ ((object.product_style==1 || object.product_style==3 )? ' bgf ':'') }}">
  191 + <!-- <block wx:for="{{goods_array}}"> -->
  192 + <view wx:for="{{goods_array}}" wx:for-item="aitem" wx:for-index="aind" class="{{'boxpad new_item1 ' + (object.product_style==2 ? ' boxsha ':'') + (object.product_style==3 ? ' aborder ':'') + ((object.product_style==1 || object.product_style==3 )? ' bgf ':'') + (object.chamfer_of_main_drawing==2 ? ' but_radius5 ':'') }}" style="{{'margin-bottom:'+object.product_spacing+'px;'}}">
  193 + <navigator style="display: flex;" url="{{g_filter.get_url_by_type(aitem)}}" class="s1_gk_a1">
  194 + <view style="width: 33%;" class="topBox">
  195 + <view class="imgBox">
  196 + <view class="{{'container'+object.picture_scale}}" style="{{object.picture_fill==1 ? 'background-color: #fff;' : ''}}">
  197 + <image mode="{{object.picture_fill==1 ? 'aspectFit' : 'aspectFill'}}" class="{{'new_item1_image images1'}}" src="{{aitem.goods_img}}" data-errorimg="goods_array[{{aind}}].goods_img" binderror="bind_bnerr3"></image>
  198 + </view>
  199 +
  200 + <image class="imgBox_img" wx:if="{{object.subscript_style==5}}" src="{{object.subscript_diy_style}}"></image>
  201 + <image class="imgBox_img" wx:if="{{object.subscript_style<=4}}" src="{{imghost+'/miniapp/images/component/j0'+object.subscript_style +'.png?v=1'}}"></image>
  202 + </view>
  203 + <block wx:if="{{object.count_down}}">
  204 + <view wx:if="{{aitem.residue==0}}" class="{{'new_item1_time '+(object.count_down_float ? 'item_float' : '')}}" style="justify-content: center;color: #fff;background-color:rgb(166,166,166);">
  205 + <view>已售罄</view>
  206 + </view>
  207 + <!-- <view wx:else class="{{'new_item1_time '+(object.count_down_float ? 'item_float' : '')}}" style="{{'justify-content: center;background:'+(aitem.status ==0 ? object.scountdown_background_color : object.countdown_background_color)}}">
  208 + <view>{{aitem.djs.day}}天{{aitem.djs.hou}}:{{aitem.djs.min}}:{{aitem.djs.sec}}</view>
  209 + </view> -->
  210 + </block>
  211 + </view>
  212 + <view style="{{'width: 67%;display: flex;flex-wrap: wrap;padding-left: 10rpx;' + (object.text_align==2 ? 'justify-content:center;' :'' )}}">
  213 + <view class="ellipsis-2 new_item1_goods_name" style="{{'font-size:28rpx;height:100rpx;'+(object.text_style==2 ? 'font-weight: bold;':'') + (object.text_align==2 ? 'text-align:center;' :'' )}}" wx:if="{{object.trade_name}}">{{aitem.goods_name}}</view>
  214 + <view wx:if="{{object.seconds_num || object.remaining_inventory}}" class="new_item1_price clor7b" style="{{'font-size:24rpx;'+(object.text_align==2 ?'text-align:center;':'')+(object.text_style==2 ? 'font-weight: bold;':'')}}">
  215 + <text wx:if="{{object.seconds_num}}">销量<text class="clor">{{aitem.sales_sum}}</text>件</text>
  216 + <!-- <text wx:if="{{object.remaining_inventory}}">剩<text class="clor">{{aitem.residue}}</text>件</text> -->
  217 + </view>
  218 + <view class="new_item1_price clor7b" style="{{'width:100%;' + (object.text_align==2 ? 'justify-content:center;flex-direction:column;' :'' )}}">
  219 + <view style="{{(object.text_style==2 ? 'font-weight: bold;':'')}}">
  220 + <view style="{{'font-size: 24rpx; ' +(object.text_align==2 ? 'justify-content:center;' :'' ) }}">
  221 + <view class="clor" style="margin-right: 5rpx;"><text wx:if="{{object.commodity_price}}">¥<text class="pricefs42">{{aitem.price_n}}</text><text wx:if="{{aitem.price_xs}}">.{{aitem.price_xs}}</text></text><text style="color: #7b7b7b;margin-left: 5rpx;" wx:if="{{object.wholesale_price}}">¥{{aitem.market_price}}</text><text wx:if="{{aitem.prom_integral && (aitem.price_n || aitem.price_xs)}}">+</text> <text wx:if="{{aitem.prom_integral}}">{{aitem.prom_integral}}积分</text></view>
174 222
  223 + </view>
  224 + </view>
  225 + <view>
  226 + <image wx:if="{{object.purchase_button<=4}}" src="{{imghost+'/miniapp/images/component/0'+object.purchase_button+'.png?v=1'}}" style="width:60rpx;height: 60rpx;"></image>
  227 + <view style="width: 130rpx;height: 60rpx;line-height: 60rpx;" wx:if="{{ 5<=object.purchase_button && object.purchase_button<=8 }}" class="{{'new_item1_but ' + (object.purchase_button==5 ? 'new_item1_but1':'' )+ (object.purchase_button==7 ? 'new_item1_but2':'' )+ (object.purchase_button==8 ? 'new_item1_but3':'' ) }}">{{object.button_content}}</view>
  228 + </view>
  229 + </view>
  230 + </view>
  231 + </navigator>
  232 + </view>
  233 + <!-- </block> -->
  234 + </view>
  235 + </block>
  236 + <!-- 一大一小 -->
  237 + <block wx:if="{{object.style==5}}">
  238 + <view style="{{'padding-left:'+object.page_margins+'px;padding-right:'+object.page_margins+'px;'}}" class="{{'flex2 new_item1_box '+ ((object.product_style==1 || object.product_style==3 )? ' bgf ':'')}}">
  239 + <block wx:for="{{goods_array}}">
  240 + <block wx:for="{{item}}" wx:for-item="aitem" wx:for-index="aind">
  241 + <view wx:if="{{aind==0}}" class="{{'new_item1 ' + (object.product_style==2 ? ' boxsha ':'') + (object.product_style==3 ? ' aborder ':'') + (object.chamfer_of_main_drawing==2 ? ' but_radius5 ':'') + ((object.product_style==1 || object.product_style==3 )? ' bgf ':'')}}" style="{{'margin-bottom:'+object.product_spacing+'px;'}}">
  242 + <navigator url="{{g_filter.get_url_by_type(aitem)}}" class="s1_gk_a1">
  243 + <view class="topBox">
  244 + <view class="imgBox">
  245 + <view class="{{'container'+object.picture_scale}}" style="{{object.picture_fill==1 ? 'background-color: #fff;' : ''}}">
  246 + <image mode="{{object.picture_fill==1 ? 'aspectFit' : 'aspectFill'}}" class="{{'new_item1_image images1'}}" src="{{aitem.goods_img}}" data-errorimg="goods_array[{{aind}}].goods_img" binderror="bind_bnerr3"></image>
  247 + </view>
  248 + <image class="imgBox_img" wx:if="{{object.subscript_style==5}}" src="{{object.subscript_diy_style}}"></image>
  249 + <image class="imgBox_img" wx:if="{{object.subscript_style<=4}}" src="{{imghost+'/miniapp/images/component/j0'+object.subscript_style +'.png?v=1'}}"></image>
  250 + </view>
  251 + <block wx:if="{{object.count_down}}">
  252 + <view wx:if="{{aitem.residue==0 || aitem.status==2}}" class="{{(object.count_down_float ? 'item_float' : '')}}" style="height: 70rpx;line-height: 70rpx;color: #fff;background-color:rgb(166,166,166);text-align: center;">
  253 + 已售罄
  254 + </view>
  255 + <!-- <view wx:else class="{{'new_item1_time ' + (object.count_down_float ? 'item_float' : '')}}" style="{{'box-sizing: border-box;height: 70rpx;padding: 10rpx 30rpx;background:'+ (aitem.status ==0 ? object.scountdown_background_color : object.countdown_background_color)}}">
  256 + <image src="{{imghost+'/miniapp/images/component/seckill.png'}}"></image>
  257 + <view style="text-align: center;line-height: 30rpx;">
  258 + <view wx:if="{{aitem.status == 1}}">距结束时间</view>
  259 + <view wx:if="{{aitem.status == 0}}">距开始时间</view>
  260 + <view>{{aitem.djs.day}}天{{aitem.djs.hou}}:{{aitem.djs.min}}:{{aitem.djs.sec}}</view>
  261 + <view>30天21:59:40</view>
175 </view> 262 </view>
176 - <!-- <view class='zs_wz5' wx:if="{{object.goodsnum}}">销量:{{item.sales_sum}}件</view> -->  
177 - <view class="flex jc-sb ai-center">  
178 - <view class='zs_wz5_x' wx:if="{{object.goodsnum}}">销量:{{item.sales_sum}}件</view>  
179 -  
180 - <!-- 购物车图标 -->  
181 - <view class="icon-box" wx:if="{{object.goodcaricon != 1}}">  
182 - <!-- 系统图标 -->  
183 - <block wx:if="{{object.goodcaricon == 2}}">  
184 - <image class="icon" src="{{url + '/miniapp/images/cart/group_goods_car_1.png'}}" wx:if="{{object.stylecaricon == 1}}" mode="widthFix"></image>  
185 - <image class="icon" src="{{url + '/miniapp/images/cart/group_goods_car_2.png'}}" wx:if="{{object.stylecaricon == 2}}" mode="widthFix"></image>  
186 - <text class="icon-text" wx:if="{{object.stylecaricon == 3}}">马上抢</text>  
187 - <text class="icon-text" wx:if="{{object.stylecaricon == 4}}">立即购买</text>  
188 - </block>  
189 - <!-- 自定义图标 -->  
190 - <block wx:if="{{object.goodcaricon == 3}}">  
191 - <image class="icon icon2" src="{{object.customcaricon}}" mode="widthFix"></image>  
192 - </block>  
193 - </view>  
194 - </view>  
195 - <view style="height: 10rpx;"></view> 263 + </view> -->
  264 + </block>
  265 + </view>
  266 + <view class="ellipsis-2n new_item1_goods_name" style="{{(object.text_style==2 ? 'font-weight: bold;':'') + (object.text_align==2 ? 'text-align:center;' :'' )}}" wx:if="{{object.trade_name}}">{{aitem.goods_name}}</view>
  267 + <view class="new_item1_price" style="{{'padding:10rpx 10rpx;'+(object.text_align==2 ? 'justify-content:center;flex-direction:column;' :'' )}}">
  268 + <view style="{{(object.text_style==2 ? 'font-weight: bold;':'')}}">
  269 + <view class="clor7b">
  270 + <text wx:if="{{object.seconds_num}}">销量:<text class="clor">{{aitem.sales_sum}}</text>件</text>
  271 + <!-- <text wx:if="{{object.remaining_inventory}}">还剩余<text class="clor">{{aitem.status==2 ? '0' : aitem.residue}}</text>件</text> -->
  272 + </view>
  273 + <view class="flex" style="{{'font-size: 24rpx; ' +(object.text_align==2 ? 'justify-content:center;' :'' ) }}">
  274 + <view class="clor">
  275 + <text wx:if="{{object.commodity_price}}">¥<text class="pricefs42">{{aitem.price_n}}</text><text wx:if="{{aitem.price_xs}}">.{{aitem.price_xs}}</text><text wx:if="{{aitem.prom_integral && (aitem.price_n || aitem.price_xs)}}">+</text> <text wx:if="{{aitem.prom_integral}}">{{aitem.prom_integral}}积分</text></text>
  276 + <text style="margin-left: 5rpx;" wx:if="{{object.wholesale_price}}" class="clor7b">¥{{aitem.market_price}}</text>
  277 + </view>
  278 + </view>
  279 + </view>
  280 + <view>
  281 + <image wx:if="{{object.purchase_button<=4}}" src="{{imghost+'/miniapp/images/component/0'+object.purchase_button+'.png?v=1'}}" class="imgbox1"></image>
  282 + <view wx:if="{{ 5<=object.purchase_button && object.purchase_button<=8 }}" class="{{'new_item1_but ' + (object.purchase_button==5 ? 'new_item1_but1':'' )+ (object.purchase_button==7 ? 'new_item1_but2':'' )+ (object.purchase_button==8 ? 'new_item1_but3':'' ) }}">{{object.button_content}}</view>
  283 + </view>
  284 + </view>
  285 + </navigator>
  286 + </view>
  287 + <view wx:if="{{aind==1}}" class="{{'boxpad new_item1 ' + (object.product_style==2 ? ' boxsha ':'') + (object.product_style==3 ? ' aborder ':'') + ((object.product_style==1 || object.product_style==3 )? ' bgf ':'') + (object.chamfer_of_main_drawing==2 ? ' but_radius5 ':'')}}" style="{{'margin-bottom:'+object.product_spacing+'px; '+('width:calc(100%/2 - ' + object.product_spacing/2+'px)')}}">
  288 + <navigator url="{{g_filter.get_url_by_type(aitem)}}" class="s1_gk_a1">
  289 + <view class="topBox">
  290 + <view class="imgBox">
  291 + <view class="{{'container'+object.picture_scale}}" style="{{object.picture_fill==1 ? 'background-color: #fff;' : ''}}">
  292 + <image mode="{{object.picture_fill==1 ? 'aspectFit' : 'aspectFill'}}" class="{{'new_item1_image images1 '}}" src="{{aitem.goods_img}}" data-errorimg="goods_array[{{aind}}].goods_img" binderror="bind_bnerr3"></image>
  293 + </view>
  294 + <image class="imgBox_img" wx:if="{{object.subscript_style==5}}" src="{{object.subscript_diy_style}}"></image>
  295 + <image class="imgBox_img" wx:if="{{object.subscript_style<=4}}" src="{{imghost+'/miniapp/images/component/j0'+object.subscript_style +'.png?v=1'}}"></image>
  296 + </view>
  297 + <block wx:if="{{object.count_down}}">
  298 + <view wx:if="{{aitem.residue==0}}" class="{{'new_item1_time '+(object.count_down_float ? 'item_float' : '')}}" style="justify-content: center;color: #fff;background-color:rgb(166,166,166);">
  299 + <view>已售罄</view>
  300 + </view>
  301 + <!-- <view wx:else class="{{'new_item1_time '+(object.count_down_float ? 'item_float' : '')}}" style="{{'justify-content: center;background:'+(aitem.status ==0 ? object.scountdown_background_color : object.countdown_background_color)}}">
  302 + <view>{{aitem.djs.day}}天{{aitem.djs.hou}}:{{aitem.djs.min}}:{{aitem.djs.sec}}</view>
  303 + </view> -->
  304 + </block>
  305 + </view>
  306 + <view class="ellipsis-2 new_item1_goods_name" style="{{'height:88rpx;font-size:24rpx; ' + (object.text_style==2 ? 'font-weight: bold;':'') + (object.text_align==2 ? 'text-align:center;' :'' )}}" wx:if="{{object.trade_name}}">{{aitem.goods_name}}</view>
  307 + <view wx:if="{{object.seconds_num || object.remaining_inventory}}" class="new_item1_price pdlf10 clor7b" style="{{'font-size:20rpx;' + 'display:block;'+(object.text_align==2 ?'text-align:center;':'')+(object.text_style==2 ? 'font-weight: bold;':'')}}">
  308 + <text wx:if="{{object.seconds_num}}">销量:<text class="clor">{{aitem.sales_sum}}</text>件</text>
  309 + <!-- <text wx:if="{{object.remaining_inventory}}">还剩余<text class="clor">{{aitem.residue}}</text>件</text> -->
  310 + </view>
  311 + <view class="new_item1_price pdlf10" style="{{(object.text_align==2 ? 'justify-content:center;flex-direction:column;' :'' )}}">
  312 + <view style="{{(object.text_style==2 ? 'font-weight: bold;':'')}}">
  313 + <view style="{{(object.text_align==2 ? 'justify-content:center;' :'' ) }}">
  314 + <view class="clor" style="margin-right: 5rpx;" wx:if="{{object.commodity_price}}">¥<text class="pricefs42">{{aitem.price_n}}</text><text wx:if="{{aitem.price_xs}}">.{{aitem.price_xs}}</text><text wx:if="{{aitem.prom_integral && (aitem.price_n || aitem.price_xs)}}">+</text> <text wx:if="{{aitem.prom_integral}}">{{aitem.prom_integral}}积分</text></view>
  315 + <view wx:if="{{object.wholesale_price}}" class="clor7b">¥{{aitem.market_price}}</view>
  316 + </view>
  317 + </view>
  318 + <view>
  319 + <image wx:if="{{object.purchase_button<=4}}" src="{{imghost+'/miniapp/images/component/0'+object.purchase_button+'.png?v=1'}}" style="width: 60rpx;height: 60rpx;"></image>
  320 + <view wx:if="{{ 5<=object.purchase_button && object.purchase_button<=8 }}" class="{{'new_item1_but ' + (object.purchase_button==5 ? 'new_item1_but1':'' )+ (object.purchase_button==7 ? 'new_item1_but2':'' )+ (object.purchase_button==8 ? 'new_item1_but3':'' ) }}">{{object.button_content}}</view>
196 </view> 321 </view>
  322 + </view>
197 </navigator> 323 </navigator>
  324 + </view>
  325 + <view wx:if="{{aind==2}}" class="{{'boxpad new_item1 ' + (object.product_style==2 ? ' boxsha ':'') + (object.product_style==3 ? ' aborder ':'') + ((object.product_style==1 || object.product_style==3 )? ' bgf ':'') + (object.chamfer_of_main_drawing==2 ? ' but_radius5 ':'') }}" style="{{'margin-bottom:'+object.product_spacing+'px; '+('width:calc(100%/2 - ' + object.product_spacing/2+'px)')}}">
  326 + <navigator url="{{g_filter.get_url_by_type(aitem)}}" class="s1_gk_a1">
  327 + <view class="topBox">
  328 + <view class="imgBox">
  329 + <view class="{{'container'+object.picture_scale}}" style="{{object.picture_fill==1 ? 'background-color: #fff;' : ''}}">
  330 + <image mode="{{object.picture_fill==1 ? 'aspectFit' : 'aspectFill'}}" class="{{'new_item1_image images1 '}}" src="{{aitem.goods_img}}" data-errorimg="goods_array[{{aind}}].goods_img" binderror="bind_bnerr3"></image>
  331 + </view>
  332 + <image class="imgBox_img" wx:if="{{object.subscript_style==5}}" src="{{object.subscript_diy_style}}"></image>
  333 + <image class="imgBox_img" wx:if="{{object.subscript_style<=4}}" src="{{imghost+'/miniapp/images/component/j0'+object.subscript_style +'.png?v=1'}}"></image>
  334 + </view>
  335 + <block wx:if="{{object.count_down}}">
  336 + <view wx:if="{{aitem.residue==0}}" class="{{'new_item1_time '+(object.count_down_float ? 'item_float' : '')}}" style="justify-content: center;color: #fff;background-color:rgb(166,166,166);">
  337 + <view>已售罄</view>
  338 + </view>
  339 + <!-- <view wx:else class="{{'new_item1_time '+(object.count_down_float ? 'item_float' : '')}}" style="{{'justify-content: center;background:'+(aitem.status ==0 ? object.scountdown_background_color : object.countdown_background_color)}}">
  340 + <view>{{aitem.djs.day}}天{{aitem.djs.hou}}:{{aitem.djs.min}}:{{aitem.djs.sec}}</view>
  341 + </view> -->
  342 + </block>
  343 + </view>
  344 + <view class="ellipsis-2 new_item1_goods_name" style="{{'height:88rpx;font-size:24rpx; ' + (object.text_style==2 ? 'font-weight: bold;':'') + (object.text_align==2 ? 'text-align:center;' :'' )}}" wx:if="{{object.trade_name}}">{{aitem.goods_name}}</view>
  345 + <view wx:if="{{object.seconds_num || object.remaining_inventory}}" class="new_item1_price pdlf10 clor7b" style="{{'font-size:20rpx;' + 'display:block;'+(object.text_align==2 ?'text-align:center;':'')+(object.text_style==2 ? 'font-weight: bold;':'')}}">
  346 + <text wx:if="{{object.seconds_num}}">销量:<text class="clor">{{aitem.sales_sum}}</text>件</text>
  347 + <!-- <text wx:if="{{object.remaining_inventory}}">还剩余<text class="clor">{{aitem.residue}}</text>件</text> -->
  348 + </view>
  349 + <view class="new_item1_price pdlf10" style="{{(object.text_align==2 ? 'justify-content:center;flex-direction:column;' :'' )}}">
  350 + <view style="{{(object.text_style==2 ? 'font-weight: bold;':'')}}">
  351 + <view style="{{(object.text_align==2 ? 'justify-content:center;' :'' ) }}">
  352 + <view class="clor" style="margin-right: 5rpx;" wx:if="{{object.commodity_price}}">¥<text class="pricefs42">{{aitem.price_n}}</text><text wx:if="{{aitem.price_xs}}">.{{aitem.price_xs}}</text><text wx:if="{{aitem.prom_integral && (aitem.price_n || aitem.price_xs)}}">+</text> <text wx:if="{{aitem.prom_integral}}">{{aitem.prom_integral}}积分</text></view>
  353 + <view wx:if="{{object.wholesale_price}}" class="clor7b">¥{{aitem.market_price}}</view>
  354 + </view>
  355 + </view>
  356 + <view>
  357 + <image wx:if="{{object.purchase_button<=4}}" src="{{imghost+'/miniapp/images/component/0'+object.purchase_button+'.png?v=1'}}" style="width: 60rpx;height: 60rpx;"></image>
  358 + <view wx:if="{{ 5<=object.purchase_button && object.purchase_button<=8 }}" class="{{'new_item1_but ' + (object.purchase_button==5 ? 'new_item1_but1':'' )+ (object.purchase_button==7 ? 'new_item1_but2':'' )+ (object.purchase_button==8 ? 'new_item1_but3':'' ) }}">{{object.button_content}}</view>
  359 + </view>
  360 + </view>
  361 + </navigator>
  362 + </view>
  363 + </block>
  364 + </block>
  365 + </view>
  366 + </block>
  367 + <!-- 横向滑动 2个-->
  368 + <block wx:if="{{object.style==7}}">
  369 + <!-- <swiper indicator-dots circular> -->
  370 + <swiper indicator-dots style="{{'padding-left:'+object.page_margins+'px;padding-right:'+object.page_margins+'px;'+(swiperHeight ? ('height:'+swiperHeight+';'):'' )}}" class="{{' new_item1_box '+ ((object.product_style==1 || object.product_style==3 )? ' bgf ':'')}}">
  371 + <swiper-item wx:for="{{goods_array}}" class="flex2" style="padding: 5rpx;">
  372 + <view wx:for="{{item}}" wx:for-item="aitem" wx:for-index="aind" class="{{'boxpad swiper_h new_item1 ' + (object.product_style==2 ? ' boxsha ':'') + (object.product_style==3 ? ' aborder ':'') + ((object.product_style==1 || object.product_style==3 )? ' bgf ':'') + (object.chamfer_of_main_drawing==2 ? ' but_radius5 ':'') }}" style="{{'margin-bottom:'+object.product_spacing+'px; '+('width:calc(100%/2 - ' + object.product_spacing/2+'px)')}}">
  373 + <navigator url="{{g_filter.get_url_by_type(aitem)}}" class="s1_gk_a1">
  374 + <view class="imgBox">
  375 + <!-- <image mode="{{object.picture_fill==1 ? 'aspectFill' : 'scaleToFill'}}" class="{{'new_item1_image '+ 'aspect_ratio'+object.picture_scale}}" style="{{'width:'+img_width+';height:'+img_height}}" src="{{imghost+aitem.original_img}}" data-errorimg="goods_array[{{aind}}].goods_img" binderror="bind_bnerr3"></image> -->
  376 + <view class="{{'container'+object.picture_scale}}" style="{{object.picture_fill==1 ? 'background-color: #fff;' : ''}}">
  377 + <!-- <image mode="{{object.picture_fill==1 ? 'aspectFit' : 'aspectFill'}}" class="{{'new_item1_image images1'}}" src="{{imghost+aitem.original_img}}" data-errorimg="goods_array[{{aind}}].goods_img" binderror="bind_bnerr3"></image> -->
  378 + <image mode="{{object.picture_fill==1 ? 'aspectFit' : 'aspectFill'}}" class="{{'new_item1_image images1 ' }}" src="{{imghost+aitem.original_img}}" data-errorimg="goods_array[{{aind}}].goods_img" binderror="bind_bnerr3"></image>
  379 + </view>
  380 +
  381 + <image class="imgBox_img" wx:if="{{object.subscript_style==5}}" src="{{object.subscript_diy_style}}"></image>
  382 + <image class="imgBox_img" wx:if="{{object.subscript_style<=4}}" src="{{imghost+'/miniapp/images/component/j0'+object.subscript_style +'.png'}}"></image>
  383 + </view>
  384 + <view class="new_item1_time" wx:if="{{object.count_down}}" style="{{'justify-content: center;background:'+(aitem.status ==0 ? object.scountdown_background_color : object.countdown_background_color)}}">
  385 + <!-- <image src="{{imghost+'/miniapp/images/component/seckill.png'}}"></image> -->
  386 + <!-- <view style="text-align: center;">
  387 + <view>距结束时间</view> -->
  388 + <view>{{aitem.djs.day}}天{{aitem.djs.hou}}:{{aitem.djs.min}}:{{aitem.djs.sec}}</view>
  389 + <!-- </view> -->
  390 + </view>
  391 + <view class="ellipsis-2 new_item1_goods_name" style="{{(object.text_style==2 ? 'font-weight: bold;':'') + (object.text_align==2 ? 'text-align:center;' :'' )}}" wx:if="{{object.trade_name}}">{{aitem.goods_name}}</view>
  392 + <view wx:if="{{object.seconds_num || object.remaining_inventory}}" class="new_item1_price" style="{{'display:block;color: rgb(56, 56, 56); '+(object.text_align==2 ?'text-align:center;':'')+(object.text_style==2 ? 'font-weight: bold;':'')}}">
  393 + <text wx:if="{{object.seconds_num}}">已秒<text class="clor">{{aitem.sales_sum}}</text>件</text>
  394 + <text wx:if="{{object.remaining_inventory}}">还剩余<text class="clor">{{aitem.residue}}</text>件</text>
  395 + </view>
  396 + <view class="new_item1_price" style="{{(object.text_align==2 ? 'justify-content:center;flex-direction:column;' :'' )}}">
  397 + <view style="{{(object.text_style==2 ? 'font-weight: bold;':'')}}">
  398 + <view style="{{'font-size: 28rpx; ' +(object.text_align==2 ? 'justify-content:center;' :'' ) }}">
  399 + <view class="clor" style="margin-right: 5rpx;" wx:if="{{object.commodity_price}}">¥<text style="font-size:42rpx;">{{aitem.price}}</text></view>
  400 + <view wx:if="{{object.wholesale_price}}">¥{{aitem.market_price}}</view>
  401 + </view>
  402 + </view>
  403 + <view>
  404 + <image wx:if="{{object.purchase_button<=4}}" src="{{imghost+'/miniapp/images/component/0'+object.purchase_button+'.png'}}" style="width: 100rpx;height: 100rpx;"></image>
  405 + <view wx:if="{{ 5<=object.purchase_button && object.purchase_button<=8 }}" class="{{'new_item1_but ' + (object.purchase_button==5 ? 'new_item1_but1':'' )+ (object.purchase_button==7 ? 'new_item1_but2':'' )+ (object.purchase_button==8 ? 'new_item1_but3':'' ) }}">{{object.button_content}}</view>
  406 + </view>
  407 + </view>
  408 + </navigator>
  409 + </view>
  410 + </swiper-item>
  411 + </swiper>
  412 + <!-- </swiper> -->
  413 +
  414 + </block>
  415 + <!-- 横向滑动 3个-->
  416 + <block wx:if="{{object.style==6}}">
  417 + <!-- <swiper indicator-dots circular> -->
  418 + <swiper indicator-dots style="{{'padding-left:'+object.page_margins+'px;padding-right:'+object.page_margins+'px;'+(swiperHeight ? ('height:'+swiperHeight+';'):'' )}}" class="{{' new_item1_box '+ ((object.product_style==1 || object.product_style==3 )? ' bgf ':'')}}">
  419 + <swiper-item wx:for="{{goods_array}}" class="flex2" style="padding: 5rpx;">
  420 + <view wx:for="{{item}}" wx:for-item="aitem" wx:for-index="aind" class="{{'boxpad swiper_h new_item1 ' + (object.product_style==2 ? ' boxsha ':'') + (object.product_style==3 ? ' aborder ':'') + ((object.product_style==1 || object.product_style==3 )? ' bgf ':'') + (object.chamfer_of_main_drawing==2 ? ' but_radius5 ':'') }}" style="{{'margin-bottom:'+object.product_spacing+'px; '+('width:calc(100%/3 - ' + (object.product_spacing*2)/3+'px)')}}">
  421 + <navigator url="{{g_filter.get_url_by_type(aitem)}}" class="s1_gk_a1">
  422 + <view class="topBox">
  423 + <view class="imgBox">
  424 + <view class="{{'container'+object.picture_scale}}" style="{{object.picture_fill==1 ? 'background-color: #fff;' : ''}}">
  425 + <image mode="{{object.picture_fill==1 ? 'aspectFit' : 'aspectFill'}}" class="{{'new_item1_image images1 '}}" src="{{aitem.goods_img}}" data-errorimg="goods_array[{{index}}][{{aind}}].goods_img" binderror="bind_bnerr3"></image>
  426 + </view>
  427 + <image class="imgBox_img" wx:if="{{object.subscript_style==5}}" src="{{object.subscript_diy_style}}"></image>
  428 + <image class="imgBox_img" wx:if="{{object.subscript_style<=4}}" src="{{imghost+'/miniapp/images/component/j0'+object.subscript_style +'.png?v=1'}}"></image>
  429 + </view>
  430 + <block wx:if="{{object.count_down}}">
  431 + <view wx:if="{{aitem.residue==0}}" class="{{'new_item1_time '+(object.count_down_float ? 'item_float' : '')}}" style="justify-content: center;color: #fff;background-color:rgb(166,166,166);">
  432 + <view>已售罄</view>
  433 + </view>
  434 + <!-- <view wx:else class="{{'new_item1_time '+(object.count_down_float ? 'item_float' : '')}}" style="{{'justify-content: center;background:'+(aitem.status ==0 ? object.scountdown_background_color : object.countdown_background_color)}}">
  435 + <view>{{aitem.djs.day}}天{{aitem.djs.hou}}:{{aitem.djs.min}}:{{aitem.djs.sec}}</view>
  436 + </view> -->
  437 + </block>
  438 + </view>
  439 + <view class="ellipsis-2 new_item1_goods_name " style="{{'height:88rpx;font-size:24rpx;' + (object.text_style==2 ? 'font-weight: bold;':'') + (object.text_align==2 ? 'text-align:center;' :'' )}}" wx:if="{{object.trade_name}}">{{aitem.goods_name}}</view>
  440 + <view wx:if="{{object.seconds_num || object.remaining_inventory}}" class="new_item1_price clor7b" style="{{'display:block;font-size:20rpx; '+(object.text_align==2 ?'text-align:center;':'')+(object.text_style==2 ? 'font-weight: bold;':'')}}">
  441 + <text wx:if="{{object.seconds_num}}">销量:<text class="clor">{{aitem.sales_sum}}</text>件</text>
  442 + <!-- <text wx:if="{{object.remaining_inventory}}">剩<text class="clor">{{aitem.residue}}</text>件</text> -->
  443 + </view>
  444 + <view class="new_item1_price clor7b" style="{{(object.text_align==2 ? 'justify-content:center;flex-direction:column;' :'' )}}">
  445 + <view style="{{(object.text_style==2 ? 'font-weight: bold;':'')}}">
  446 + <view style="{{'font-size: 20rpx; ' +(object.text_align==2 ? 'justify-content:center;' :'' ) }}">
  447 + <view class="clor" style="margin-right: 5rpx;" wx:if="{{object.commodity_price}}">¥<text class="pricefs38">{{aitem.price_n}}</text><text wx:if="{{aitem.price_xs}}">.{{aitem.price_xs}}</text><text wx:if="{{aitem.prom_integral && (aitem.price_n || aitem.price_xs)}}">+</text> <text wx:if="{{aitem.prom_integral}}">{{aitem.prom_integral}}积分</text></view>
  448 + <view wx:if="{{object.wholesale_price}}">¥{{aitem.market_price}}</view>
  449 + </view>
  450 + </view>
  451 + <view>
  452 + <image wx:if="{{object.purchase_button<=4}}" src="{{imghost+'/miniapp/images/component/0'+object.purchase_button+'.png?v=1'}}" style="width: 50rpx;height: 50rpx;"></image>
  453 + <!-- <view style="width: 90rpx;height: 50rpx;line-height: 50rpx;" wx:if="{{ 5<=object.purchase_button && object.purchase_button<=8 }}" class="{{'new_item1_but ' + (object.purchase_button==5 ? 'new_item1_but1':'' )+ (object.purchase_button==7 ? 'new_item1_but2':'' )+ (object.purchase_button==8 ? 'new_item1_but3':'' ) }}">{{object.button_content}}</view> -->
  454 + </view>
  455 + </view>
  456 + </navigator>
  457 + </view>
  458 + </swiper-item>
  459 + </swiper>
  460 + <!-- </swiper> -->
  461 +
  462 + </block>
  463 +
  464 + <block wx:if="{{object.style!=6}}">
  465 + <block wx:if="{{classstyle_id=='1' }}">
  466 + <view class="button-wrapper" wx:if="{{goods_btn.length!=0 }}" style="border: none">
  467 + <view loading="{{loading}}" disabled="{{disabled}}" bindtap="setLoading" style="background-color: rgba(0,0,0,0);border:none;text-align: center;">
  468 + <image style="width:30rpx;height:30rpx;" src="{{imghost+'/miniapp/images/component/loading.png'}}"></image> {{loadText}}
198 </view> 469 </view>
199 - <view style="height:20rpx"></view> 470 + </view>
200 </block> 471 </block>
  472 + <block wx:if="{{classstyle_id!='1' }}">
  473 + <view class="button-wrapper" wx:if="{{object.goodscount * page <total }}" style="border: none">
  474 + <view loading="{{loading}}" disabled="{{disabled}}" bindtap="setLoading" style="background-color: rgba(0,0,0,0);border:none;text-align: center;">
  475 + <image style="width:30rpx;height:30rpx;" src="{{imghost+'/miniapp/images/component/loading.png'}}"></image> {{loadText}}
  476 + </view>
  477 + </view>
  478 + <!-- <view class="fs28" wx:if="{{object.goodscount * page >=total }}" style="color:{{object.nomore_color}};text-align: center; padding: 20rpx 0">&#45;&#45; 没有更多 &#45;&#45; </view>-->
201 479
  480 + </block>
  481 + </block>
  482 + </block>
  483 + <view class="nodata-title" wx:elif="{{is_get}}">暂无数据</view>
  484 + <view class="flex jcc loader" wx:else>
  485 + <image style="width: 40rpx; height: 40rpx; " src="{{url}}/miniapp/images/loader.gif"></image>
202 </view> 486 </view>
203 - <!--2个一列-->  
204 - <block wx:if="{{object.column==2}}"> 487 + </block>
  488 + <!-- 旧版 -->
  489 + <block wx:else>
  490 + <view style="background-color: {{bg_color}};" wx:if="{{goods_array.length > 0 }}">
  491 + <!--1个列表的时候-->
  492 + <view class="zs_goods_wai" wx:if='{{object.column==1}}'>
205 <block wx:for="{{goods_array}}"> 493 <block wx:for="{{goods_array}}">
  494 + <view class='zs_goods {{g_filter.get_border_type(object.big_order_type)}}'>
206 <navigator url="{{g_filter.get_url_by_type(item)}}" class="s1_gk_a1"> 495 <navigator url="{{g_filter.get_url_by_type(item)}}" class="s1_gk_a1">
207 - <view class="zs_goods_wai_ban {{g_filter.get_border_type(object.big_order_type)}}">  
208 - <view class="zs_goods_ban">  
209 - <view class='zs_goods_2l'>  
210 - <view class='zs_top_2l rel'>  
211 -  
212 - <block wx:if="{{object.big_order_type==3}}">  
213 - <view style="position: relative; width: 100%; height: 100%">  
214 - <image class='zs_t_img_2l' src="{{object.pic_back}}" data-errorimg="object.pic_back" lazy-load="true" binderror="bind_bnerr3"></image>  
215 - <image class="n_box" style="top: {{object.top}}%;left:{{object.left}}%;width: {{object.width}}%;height: {{object.width}}%" src="{{item.goods_img}}" data-errorimg="goods_array[{{index}}].goods_img" lazy-load="true" binderror="bind_bnerr3"></image>  
216 - </view>  
217 - </block>  
218 - <block wx:else>  
219 - <image class='zs_t_img_2l' src="{{item.goods_img}}" data-errorimg="goods_array[{{index}}].goods_img" lazy-load="true" binderror="bind_bnerr3"></image>  
220 - </block>  
221 -  
222 - <block wx:if="{{object.goodicon==3}}">  
223 - <image style="width: {{object.icon_width*1.2}}rpx;height: {{object.icon_width*1.2}}rpx"  
224 - class='{{g_filter.get_class(object.column,object.position)}}' src='{{object.customicon}}'></image>  
225 - </block>  
226 - <block wx:if="{{object.goodicon==1}}">  
227 - <image class='{{g_filter.get_class(object.column,object.position)}}' src=''></image>  
228 - </block>  
229 - <block wx:if="{{object.goodicon==2}}">  
230 - <image style="width: {{object.icon_width*1.2}}rpx;height: {{object.icon_width*1.2}}rpx"  
231 - class='{{g_filter.get_class(object.column,object.position)}}' wx:if="{{object.styleicon==1}}" src='{{imghost}}/miniapp/images/Recommend.png'></image>  
232 - <image style="width: {{object.icon_width*1.2}}rpx;height: {{object.icon_width*1.2}}rpx"  
233 - class='{{g_filter.get_class(object.column,object.position)}}' wx:if="{{object.styleicon==2 }}" src='{{imghost}}/miniapp/images/hot.png'></image>  
234 - <image style="width: {{object.icon_width*1.2}}rpx;height: {{object.icon_width*1.2}}rpx"  
235 - class='{{g_filter.get_class(object.column,object.position)}}' wx:if="{{object.styleicon==3}}" src='{{imghost}}/miniapp/images/new.png'></image>  
236 - <image style="width: {{object.icon_width*1.2}}rpx;height: {{object.icon_width*1.2}}rpx"  
237 - class='{{g_filter.get_class(object.column,object.position)}}' wx:if="{{object.styleicon==4 }}" src='{{imghost}}/miniapp/images/Promotion.png'></image>  
238 - </block> 496 + <!-- <navigator url="/pages/goods/goodsInfo/goodsInfo?goods_id={{item.goods_id}}&prom_id={{item.prom_id}}&&prom_type={{item.prom_type}}" class="s1_gk_a1"> -->
  497 + <view class='zs_top rel'>
  498 +
  499 + <block wx:if="{{object.big_order_type==3}}">
  500 + <view style="position: relative; width: 100%; height: 100%">
  501 + <image class='zs_t_img' src="{{object.pic_back}}" data-errorimg="object.pic_back" lazy-load="true" binderror="bind_bnerr3"></image>
  502 + <image class="n_box" style="top: {{object.top}}%;left:{{object.left}}%;width: {{object.width}}%;height: {{object.width}}%" src="{{item.goods_img}}" data-errorimg="goods_array[{{aind}}].goods_img" lazy-load="true" binderror="bind_bnerr3"></image>
  503 + </view>
  504 + </block>
  505 + <block wx:else>
  506 + <image class='zs_t_img' src="{{item.goods_img}}" data-errorimg="goods_array[{{aind}}].goods_img" binderror="bind_bnerr3" lazy-load="true"></image>
  507 + </block>
  508 +
  509 + <block wx:if="{{object.goodicon==3}}">
  510 + <image style="width: {{object.icon_width*1.2}}rpx;height: {{object.icon_width*1.2}}rpx" class='{{g_filter.get_class(object.column,object.position)}}' src='{{object.customicon}}'></image>
  511 + </block>
  512 + <block wx:if="{{object.goodicon==1}}">
  513 + <image style="width: {{object.icon_width*1.2}}rpx;height: {{object.icon_width*1.2}}rpx" class='{{g_filter.get_class(object.column,object.position)}}' src=''></image>
  514 + </block>
  515 + <block wx:if="{{object.goodicon==2}}">
  516 + <image style="width: {{object.icon_width*1.2}}rpx;height: {{object.icon_width*1.2}}rpx" class='{{g_filter.get_class(object.column,object.position)}}' wx:if="{{object.styleicon==1}}" src='{{imghost}}/miniapp/images/Recommend.png'></image>
  517 + <image style="width: {{object.icon_width*1.2}}rpx;height: {{object.icon_width*1.2}}rpx" class='{{g_filter.get_class(object.column,object.position)}}' wx:if="{{object.styleicon==2}}" src='{{imghost}}/miniapp/images/hot.png'></image>
  518 + <image style="width: {{object.icon_width*1.2}}rpx;height: {{object.icon_width*1.2}}rpx" class='{{g_filter.get_class(object.column,object.position)}}' wx:if="{{object.styleicon==3}}" src='{{imghost}}/miniapp/images/new.png'></image>
  519 + <image style="width: {{object.icon_width*1.2}}rpx;height: {{object.icon_width*1.2}}rpx" class='{{g_filter.get_class(object.column,object.position)}}' wx:if="{{object.styleicon==4}}" src='{{imghost}}/miniapp/images/Promotion.png'></image>
  520 + </block>
  521 + </view>
  522 + <view class='zs_center'>
  523 + <view class='zs_wz1' wx:if="{{object.goodstit}}">{{item.goods_name}}</view>
  524 + <!--如果有显示价格 -->
  525 + <view class='zs_wz2' wx:if="{{object.goodsprice}}">
  526 + <block wx:if="{{item.prom_price || item.prom_integral}}">
  527 + <view class='wz_red'>
  528 + <text wx:if="{{item.prom_integral}}">{{item.prom_integral}}积分</text>
  529 + <text wx:if="{{item.prom_integral && item.prom_price}}">+</text>
  530 + <text wx:if="{{item.prom_price}}">¥{{item.prom_price}}</text>
  531 + </view>
  532 + <view wx:if="{{is_retail_price}}" class='del ~no_line_x'>¥{{item.market_price}}</view>
  533 + </block>
  534 + <block wx:else>
  535 +
  536 + <block wx:if="{{g_filter.is_has_rank(rank_switch,item)}}">
  537 + <!-- 当会员是等级卡的时候 -->
  538 + <block wx:if="{{card_field}}">
  539 + <!-- 等级价>0 -->
  540 + <block wx:if="{{item[card_field]>0}}">
  541 + <view class="money flex ai_and">
  542 + <!-- 办卡价 -->
  543 + <view class="flex xc-wc ai_and">
  544 + <view class="fs24 wz_red">¥</view>
  545 + <view class="fs35 wz_red">{{filter.toFix(item[card_field],2)}}</view>
  546 + <view class="card_bg ellipsis-1">
  547 + <image src="{{url}}/miniapp/images/plus/dj_icon.png"></image>
  548 + <text class="card_name">{{card_name}}</text>
  549 + </view>
  550 + </view>
  551 + </view>
  552 + <view class="flex" style="line-height: 28rpx;">
  553 + <!-- 原价 -->
  554 + <view wx:if="{{is_retail_price}}" class="price flex xc-ash line_th ~no_line_x">
  555 + <view class="fs22">¥</view>
  556 + <view class="fs22">{{item.market_price}}</view>
  557 + </view>
  558 + </view>
  559 + </block>
  560 + <block wx:else>
  561 + <view class="money flex">
  562 + <!-- 办卡价 -->
  563 + <view class="flex xc-wc">
  564 + <view class="fs24 wz_red">¥</view>
  565 + <view class="fs35 wz_red">{{filter.toFix(item.shop_price,2)}}</view>
  566 + </view>
  567 + </view>
  568 + <view class="flex" style="line-height: 28rpx;">
  569 + <!-- 原价 -->
  570 + <view wx:if="{{is_retail_price}}" class="price flex xc-ash line_th ~no_line_x">
  571 + <view class="fs22">¥</view>
  572 + <view class="fs22">{{item.market_price}}</view>
  573 + </view>
  574 + </view>
  575 + </block>
  576 + </block>
  577 + <block wx:else>
  578 + <!-- 如果商品有设置等级价大于0的 -->
  579 + <block wx:if="{{g_filter.get_card_price(item,card_list,0) && is_no_plus}}">
  580 + <view class="money flex">
  581 + <!-- 办卡价 -->
  582 + <view class="flex xc-wc">
  583 + <view class="fs24 wz_red">¥</view>
  584 + <view class="fs35 wz_red">{{filter.toFix(item.shop_price,2)}}</view>
  585 + </view>
  586 + <!-- 原价 -->
  587 + <view wx:if="{{is_retail_price}}" class="price flex xc-ash line_th ~no_line_x">
  588 + <view class="fs22">¥</view>
  589 + <view class="fs22">{{item.market_price}}</view>
239 </view> 590 </view>
240 591
241 - <view class='zs_center_2l'>  
242 - <view class='zs_wz1_2l ellipsis-2' wx:if="{{object.goodstit}}">{{item.goods_name}}</view>  
243 - <view class='zs_wz2_2l' wx:if="{{object.goodsprice}}">  
244 -  
245 - <block wx:if="{{item.prom_price || item.prom_integral}}">  
246 - <view class='wz_red'>  
247 - <text wx:if="{{item.prom_integral}}">{{item.prom_integral}}积分</text>  
248 - <text wx:if="{{item.prom_integral && item.prom_price}}">+</text>  
249 - <text wx:if="{{item.prom_price}}">¥{{item.prom_price}}</text>  
250 - </view>  
251 - <view wx:if="{{is_retail_price}}" class='del ~no_line_x'>¥{{item.market_price}}</view>  
252 - </block>  
253 - <block wx:else>  
254 - <block wx:if="{{g_filter.is_has_rank(rank_switch,item)}}">  
255 - <!-- 当会员是等级卡的时候 -->  
256 - <block wx:if="{{card_field}}">  
257 - <!-- 等级价>0 -->  
258 - <block wx:if="{{item[card_field]>0}}">  
259 - <view class="money flex">  
260 - <!-- 办卡价 -->  
261 - <view class="flex xc-wc ai_and">  
262 - <view class="fs24 wz_red">¥</view>  
263 - <view class="fs35 wz_red">{{filter.toFix(item[card_field],2)}}</view>  
264 - <view class="card_bg ellipsis-1">  
265 - <image src="{{url}}/miniapp/images/plus/dj_icon.png"></image>  
266 - <view class="card_name">{{card_name}}</view>  
267 - </view>  
268 - </view>  
269 - </view>  
270 - <view class="flex" style="line-height: 28rpx;">  
271 - <!-- 原价 -->  
272 - <view wx:if="{{is_retail_price}}" class="price flex xc-ash line_th ~no_line_x">  
273 - <view class="fs22">¥</view>  
274 - <view class="fs22">{{item.market_price}}</view>  
275 - </view>  
276 - </view>  
277 - </block>  
278 - <block wx:else>  
279 - <view class="money flex">  
280 - <!-- 办卡价 -->  
281 - <view class="flex xc-wc">  
282 - <view class="fs24 wz_red">¥</view>  
283 - <view class="fs35 wz_red">{{filter.toFix(item.shop_price,2)}}</view>  
284 - </view>  
285 - </view>  
286 - <view class="flex" style="line-height: 28rpx;">  
287 - <!-- 原价 -->  
288 - <view wx:if="{{is_retail_price}}" class="price flex xc-ash line_th ~no_line_x">  
289 - <view class="fs22">¥</view>  
290 - <view class="fs22">{{item.market_price}}</view>  
291 - </view>  
292 - </view>  
293 - </block>  
294 - </block>  
295 - <block wx:else>  
296 - <!-- 如果商品有设置等级价大于0的 -->  
297 - <block wx:if="{{g_filter.get_card_price(item,card_list,0) && is_no_plus}}">  
298 - <view class="money flex">  
299 - <!-- 办卡价 -->  
300 - <view class="flex xc-wc">  
301 - <view class="fs24 wz_red">¥</view>  
302 - <view class="fs35 wz_red">{{filter.toFix(item.shop_price,2)}}</view>  
303 - </view>  
304 - <!-- 原价 -->  
305 - <view wx:if="{{is_retail_price}}" class="price flex xc-ash line_th ~no_line_x">  
306 - <view class="fs22">¥</view>  
307 - <view class="fs22">{{item.market_price}}</view>  
308 - </view>  
309 -  
310 - </view>  
311 - <view class="flex" style="line-height: 28rpx;">  
312 - <!-- 等级价 -->  
313 - <view class="price flex ai_and">  
314 - <view class="fs22">¥</view>  
315 - <view class="fs28">{{filter.toFix(g_filter.get_card_price(item,card_list,0),2)}}</view>  
316 - <view class="card_bg ellipsis-1">  
317 - <image src="{{url}}/miniapp/images/plus/dj_icon.png"></image>  
318 - <text class="card_name">{{g_filter.get_card_price(item,card_list,1)}}</text>  
319 - </view>  
320 - </view>  
321 - </view>  
322 - </block>  
323 - <block wx:else>  
324 - <view class="money flex">  
325 - <!-- 办卡价 -->  
326 - <view class="flex xc-wc">  
327 - <view class="fs24 wz_red">¥</view>  
328 - <view class="fs35 wz_red">{{filter.toFix(item.shop_price,2)}}</view>  
329 - </view>  
330 - </view>  
331 - <view class="flex" style="line-height: 28rpx;">  
332 - <!-- 原价 -->  
333 - <view wx:if="{{is_retail_price}}" class="price flex xc-ash line_th ~no_line_x">  
334 - <view class="fs22">¥</view>  
335 - <view class="fs22">{{item.market_price}}</view>  
336 - </view>  
337 - </view>  
338 - </block>  
339 - </block>  
340 - </block>  
341 - <block wx:else>  
342 - <view class='wz_red'>¥{{item.shop_price}}</view>  
343 - <view wx:if="{{is_retail_price}}" class='del ~no_line_x'>¥{{item.market_price}}</view>  
344 - </block>  
345 - </block>  
346 - </view>  
347 - <!-- <view class='zs_wz5_2l' wx:if="{{object.goodsnum}}">销量:{{item.sales_sum}}件</view> -->  
348 - <view class="flex jc-sb ai-center">  
349 - <view class='zs_wz5_x' wx:if="{{object.goodsnum}}">销量:{{item.sales_sum}}件</view>  
350 -  
351 - <!-- 购物车图标 -->  
352 - <view class="icon-box" wx:if="{{object.goodcaricon != 1}}">  
353 - <!-- 系统图标 -->  
354 - <block wx:if="{{object.goodcaricon == 2}}">  
355 - <image class="icon" src="{{url + '/miniapp/images/cart/group_goods_car_1.png'}}" wx:if="{{object.stylecaricon == 1}}" mode="widthFix"></image>  
356 - <image class="icon" src="{{url + '/miniapp/images/cart/group_goods_car_2.png'}}" wx:if="{{object.stylecaricon == 2}}" mode="widthFix"></image>  
357 - <text class="icon-text" wx:if="{{object.stylecaricon == 3}}">马上抢</text>  
358 - <text class="icon-text" wx:if="{{object.stylecaricon == 4}}">立即购买</text>  
359 - </block>  
360 - <!-- 自定义图标 -->  
361 - <block wx:if="{{object.goodcaricon == 3}}">  
362 - <image class="icon icon2" src="{{object.customcaricon}}" mode="widthFix"></image>  
363 - </block>  
364 - </view>  
365 - </view>  
366 -  
367 - <view style="height: 10rpx;"></view> 592 + </view>
  593 + <view class="flex" style="line-height: 28rpx;">
  594 + <!-- 等级价 -->
  595 + <view class="price flex ai_and">
  596 + <view class="fs22">¥</view>
  597 + <view class="fs28">{{filter.toFix(g_filter.get_card_price(item,card_list,0),2)}}</view>
  598 + <view class="card_bg ellipsis-1">
  599 + <image src="{{url}}/miniapp/images/plus/dj_icon.png"></image>
  600 + <text class="card_name">{{g_filter.get_card_price(item,card_list,1)}}</text>
  601 + </view>
368 </view> 602 </view>
  603 + </view>
  604 + </block>
  605 + <block wx:else>
  606 + <view class="money flex">
  607 + <!-- 办卡价 -->
  608 + <view class="flex xc-wc">
  609 + <view class="fs24 wz_red">¥</view>
  610 + <view class="fs35 wz_red">{{filter.toFix(item.shop_price,2)}}</view>
  611 + </view>
  612 + </view>
  613 + <view class="flex" style="line-height: 28rpx;">
  614 + <!-- 原价 -->
  615 + <view wx:if="{{is_retail_price}}" class="price flex xc-ash line_th ~no_line_x">
  616 + <view class="fs22">¥</view>
  617 + <view class="fs22">{{item.market_price}}</view>
  618 + </view>
  619 + </view>
  620 + </block>
  621 + </block>
  622 + </block>
  623 +
  624 + <block wx:else>
  625 + <view class='wz_red'>¥{{item.shop_price}}</view>
  626 + <view wx:if="{{is_retail_price}}" class='del ~no_line_x'>¥{{item.market_price}}</view>
  627 + </block>
  628 +
  629 + </block>
  630 +
  631 + </view>
  632 + <!-- <view class='zs_wz5' wx:if="{{object.goodsnum}}">销量:{{item.sales_sum}}件</view> -->
  633 + <view class="flex jc-sb ai-center">
  634 + <view class='zs_wz5_x' wx:if="{{object.goodsnum}}">销量:{{item.sales_sum}}件</view>
  635 +
  636 + <!-- 购物车图标 -->
  637 + <view class="icon-box" wx:if="{{object.goodcaricon != 1}}">
  638 + <!-- 系统图标 -->
  639 + <block wx:if="{{object.goodcaricon == 2}}">
  640 + <image class="icon" src="{{url + '/miniapp/images/cart/group_goods_car_1.png'}}" wx:if="{{object.stylecaricon == 1}}" mode="widthFix"></image>
  641 + <image class="icon" src="{{url + '/miniapp/images/cart/group_goods_car_2.png'}}" wx:if="{{object.stylecaricon == 2}}" mode="widthFix"></image>
  642 + <text class="icon-text" wx:if="{{object.stylecaricon == 3}}">马上抢</text>
  643 + <text class="icon-text" wx:if="{{object.stylecaricon == 4}}">立即购买</text>
  644 + </block>
  645 + <!-- 自定义图标 -->
  646 + <block wx:if="{{object.goodcaricon == 3}}">
  647 + <image class="icon icon2" src="{{object.customcaricon}}" mode="widthFix"></image>
  648 + </block>
  649 + </view>
  650 + </view>
  651 + <view style="height: 10rpx;"></view>
  652 + </view>
  653 + </navigator>
  654 + </view>
  655 + <view style="height:20rpx"></view>
  656 + </block>
  657 +
  658 + </view>
  659 + <!--2个一列-->
  660 + <block wx:if="{{object.column==2}}">
  661 + <block wx:for="{{goods_array}}">
  662 + <navigator url="{{g_filter.get_url_by_type(item)}}" class="s1_gk_a1">
  663 + <view class="zs_goods_wai_ban {{g_filter.get_border_type(object.big_order_type)}}">
  664 + <view class="zs_goods_ban">
  665 + <view class='zs_goods_2l'>
  666 + <view class='zs_top_2l rel'>
  667 +
  668 + <block wx:if="{{object.big_order_type==3}}">
  669 + <view style="position: relative; width: 100%; height: 100%">
  670 + <image class='zs_t_img_2l' src="{{object.pic_back}}" data-errorimg="object.pic_back" lazy-load="true" binderror="bind_bnerr3"></image>
  671 + <image class="n_box" style="top: {{object.top}}%;left:{{object.left}}%;width: {{object.width}}%;height: {{object.width}}%" src="{{item.goods_img}}" data-errorimg="goods_array[{{aind}}].goods_img" lazy-load="true" binderror="bind_bnerr3"></image>
  672 + </view>
  673 + </block>
  674 + <block wx:else>
  675 + <image class='zs_t_img_2l' src="{{item.goods_img}}" data-errorimg="goods_array[{{aind}}].goods_img" lazy-load="true" binderror="bind_bnerr3"></image>
  676 + </block>
  677 +
  678 + <block wx:if="{{object.goodicon==3}}">
  679 + <image style="width: {{object.icon_width*1.2}}rpx;height: {{object.icon_width*1.2}}rpx" class='{{g_filter.get_class(object.column,object.position)}}' src='{{object.customicon}}'></image>
  680 + </block>
  681 + <block wx:if="{{object.goodicon==1}}">
  682 + <image class='{{g_filter.get_class(object.column,object.position)}}' src=''></image>
  683 + </block>
  684 + <block wx:if="{{object.goodicon==2}}">
  685 + <image style="width: {{object.icon_width*1.2}}rpx;height: {{object.icon_width*1.2}}rpx" class='{{g_filter.get_class(object.column,object.position)}}' wx:if="{{object.styleicon==1}}" src='{{imghost}}/miniapp/images/Recommend.png'></image>
  686 + <image style="width: {{object.icon_width*1.2}}rpx;height: {{object.icon_width*1.2}}rpx" class='{{g_filter.get_class(object.column,object.position)}}' wx:if="{{object.styleicon==2 }}" src='{{imghost}}/miniapp/images/hot.png'></image>
  687 + <image style="width: {{object.icon_width*1.2}}rpx;height: {{object.icon_width*1.2}}rpx" class='{{g_filter.get_class(object.column,object.position)}}' wx:if="{{object.styleicon==3}}" src='{{imghost}}/miniapp/images/new.png'></image>
  688 + <image style="width: {{object.icon_width*1.2}}rpx;height: {{object.icon_width*1.2}}rpx" class='{{g_filter.get_class(object.column,object.position)}}' wx:if="{{object.styleicon==4 }}" src='{{imghost}}/miniapp/images/Promotion.png'></image>
  689 + </block>
  690 + </view>
  691 +
  692 + <view class='zs_center_2l'>
  693 + <view class='zs_wz1_2l ellipsis-2' wx:if="{{object.goodstit}}">{{item.goods_name}}</view>
  694 + <view class='zs_wz2_2l' wx:if="{{object.goodsprice}}">
  695 +
  696 + <block wx:if="{{item.prom_price || item.prom_integral}}">
  697 + <view class='wz_red'>
  698 + <text wx:if="{{item.prom_integral}}">{{item.prom_integral}}积分</text>
  699 + <text wx:if="{{item.prom_integral && item.prom_price}}">+</text>
  700 + <text wx:if="{{item.prom_price}}">¥{{item.prom_price}}</text>
369 </view> 701 </view>
  702 + <view wx:if="{{is_retail_price}}" class='del ~no_line_x'>¥{{item.market_price}}</view>
  703 + </block>
  704 + <block wx:else>
  705 + <block wx:if="{{g_filter.is_has_rank(rank_switch,item)}}">
  706 + <!-- 当会员是等级卡的时候 -->
  707 + <block wx:if="{{card_field}}">
  708 + <!-- 等级价>0 -->
  709 + <block wx:if="{{item[card_field]>0}}">
  710 + <view class="money flex">
  711 + <!-- 办卡价 -->
  712 + <view class="flex xc-wc ai_and">
  713 + <view class="fs24 wz_red">¥</view>
  714 + <view class="fs35 wz_red">{{filter.toFix(item[card_field],2)}}</view>
  715 + <view class="card_bg ellipsis-1">
  716 + <image src="{{url}}/miniapp/images/plus/dj_icon.png"></image>
  717 + <view class="card_name">{{card_name}}</view>
  718 + </view>
  719 + </view>
  720 + </view>
  721 + <view class="flex" style="line-height: 28rpx;">
  722 + <!-- 原价 -->
  723 + <view wx:if="{{is_retail_price}}" class="price flex xc-ash line_th ~no_line_x">
  724 + <view class="fs22">¥</view>
  725 + <view class="fs22">{{item.market_price}}</view>
  726 + </view>
  727 + </view>
  728 + </block>
  729 + <block wx:else>
  730 + <view class="money flex">
  731 + <!-- 办卡价 -->
  732 + <view class="flex xc-wc">
  733 + <view class="fs24 wz_red">¥</view>
  734 + <view class="fs35 wz_red">{{filter.toFix(item.shop_price,2)}}</view>
  735 + </view>
  736 + </view>
  737 + <view class="flex" style="line-height: 28rpx;">
  738 + <!-- 原价 -->
  739 + <view wx:if="{{is_retail_price}}" class="price flex xc-ash line_th ~no_line_x">
  740 + <view class="fs22">¥</view>
  741 + <view class="fs22">{{item.market_price}}</view>
  742 + </view>
  743 + </view>
  744 + </block>
  745 + </block>
  746 + <block wx:else>
  747 + <!-- 如果商品有设置等级价大于0的 -->
  748 + <block wx:if="{{g_filter.get_card_price(item,card_list,0) && is_no_plus}}">
  749 + <view class="money flex">
  750 + <!-- 办卡价 -->
  751 + <view class="flex xc-wc">
  752 + <view class="fs24 wz_red">¥</view>
  753 + <view class="fs35 wz_red">{{filter.toFix(item.shop_price,2)}}</view>
  754 + </view>
  755 + <!-- 原价 -->
  756 + <view wx:if="{{is_retail_price}}" class="price flex xc-ash line_th ~no_line_x">
  757 + <view class="fs22">¥</view>
  758 + <view class="fs22">{{item.market_price}}</view>
  759 + </view>
  760 +
  761 + </view>
  762 + <view class="flex" style="line-height: 28rpx;">
  763 + <!-- 等级价 -->
  764 + <view class="price flex ai_and">
  765 + <view class="fs22">¥</view>
  766 + <view class="fs28">{{filter.toFix(g_filter.get_card_price(item,card_list,0),2)}}</view>
  767 + <view class="card_bg ellipsis-1">
  768 + <image src="{{url}}/miniapp/images/plus/dj_icon.png"></image>
  769 + <text class="card_name">{{g_filter.get_card_price(item,card_list,1)}}</text>
  770 + </view>
  771 + </view>
  772 + </view>
  773 + </block>
  774 + <block wx:else>
  775 + <view class="money flex">
  776 + <!-- 办卡价 -->
  777 + <view class="flex xc-wc">
  778 + <view class="fs24 wz_red">¥</view>
  779 + <view class="fs35 wz_red">{{filter.toFix(item.shop_price,2)}}</view>
  780 + </view>
  781 + </view>
  782 + <view class="flex" style="line-height: 28rpx;">
  783 + <!-- 原价 -->
  784 + <view wx:if="{{is_retail_price}}" class="price flex xc-ash line_th ~no_line_x">
  785 + <view class="fs22">¥</view>
  786 + <view class="fs22">{{item.market_price}}</view>
  787 + </view>
  788 + </view>
  789 + </block>
  790 + </block>
  791 + </block>
  792 + <block wx:else>
  793 + <view class='wz_red'>¥{{item.shop_price}}</view>
  794 + <view wx:if="{{is_retail_price}}" class='del ~no_line_x'>¥{{item.market_price}}</view>
  795 + </block>
  796 + </block>
370 </view> 797 </view>
  798 + <!-- <view class='zs_wz5_2l' wx:if="{{object.goodsnum}}">销量:{{item.sales_sum}}件</view> -->
  799 + <view class="flex jc-sb ai-center">
  800 + <view class='zs_wz5_x' wx:if="{{object.goodsnum}}">销量:{{item.sales_sum}}件</view>
371 801
  802 + <!-- 购物车图标 -->
  803 + <view class="icon-box" wx:if="{{object.goodcaricon != 1}}">
  804 + <!-- 系统图标 -->
  805 + <block wx:if="{{object.goodcaricon == 2}}">
  806 + <image class="icon" src="{{url + '/miniapp/images/cart/group_goods_car_1.png'}}" wx:if="{{object.stylecaricon == 1}}" mode="widthFix"></image>
  807 + <image class="icon" src="{{url + '/miniapp/images/cart/group_goods_car_2.png'}}" wx:if="{{object.stylecaricon == 2}}" mode="widthFix"></image>
  808 + <text class="icon-text" wx:if="{{object.stylecaricon == 3}}">马上抢</text>
  809 + <text class="icon-text" wx:if="{{object.stylecaricon == 4}}">立即购买</text>
  810 + </block>
  811 + <!-- 自定义图标 -->
  812 + <block wx:if="{{object.goodcaricon == 3}}">
  813 + <image class="icon icon2" src="{{object.customcaricon}}" mode="widthFix"></image>
  814 + </block>
  815 + </view>
  816 + </view>
  817 +
  818 + <view style="height: 10rpx;"></view>
  819 + </view>
372 </view> 820 </view>
373 - </navigator> 821 + </view>
  822 +
  823 + </view>
  824 + </navigator>
374 </block> 825 </block>
375 <view class="clear"></view> 826 <view class="clear"></view>
376 - </block>  
377 - <!--3个一列-->  
378 - <block wx:if='{{object.column==3}}'> 827 + </block>
  828 + <!--3个一列-->
  829 + <block wx:if='{{object.column==3}}'>
379 <view class="zwp_3 flex wrap"> 830 <view class="zwp_3 flex wrap">
380 - <block wx:for="{{goods_array}}">  
381 - <navigator url="{{g_filter.get_url_by_type(item)}}" class="s1_gk_a1">  
382 - <view class="zs_goods_wai_san {{g_filter.get_border_type(object.big_order_type)}}">  
383 - <view class="zs_goods_san">  
384 - <view class='zs_goods_3l'>  
385 - <view class='zs_top_3l rel'>  
386 - <block wx:if="{{object.big_order_type==3}}">  
387 - <view style="position: relative; width: 100%; height: 100%">  
388 - <image class='zs_t_img_3l' src="{{object.pic_back}}" data-errorimg="object.pic_back" lazy-load="true" binderror="bind_bnerr3"></image>  
389 - <image class="n_box" style="top: {{object.top}}%;left:{{object.left}}%;width: {{object.width}}%;height: {{object.width}}%" src="{{item.goods_img}}" data-errorimg="goods_array[{{index}}].goods_img" lazy-load="true" binderror="bind_bnerr3"></image>  
390 - </view>  
391 - </block>  
392 - <block wx:else>  
393 - <image class='zs_t_img_3l' src="{{item.goods_img}}" data-errorimg="goods_array[{{index}}].goods_img" lazy-load="true" binderror="bind_bnerr3"></image>  
394 - </block>  
395 -  
396 - <block wx:if="{{object.goodicon==3}}">  
397 - <image style="width: {{object.icon_width*1.2}}rpx;height: {{object.icon_width*1.2}}rpx"  
398 - class='{{g_filter.get_class(object.column,object.position)}}' src='{{object.customicon}}'></image>  
399 - </block>  
400 - <block wx:if="{{object.goodicon==1}}">  
401 - <image style="width: {{object.icon_width*1.2}}rpx;height: {{object.icon_width*1.2}}rpx"  
402 - class='{{g_filter.get_class(object.column,object.position)}}' src=''></image>  
403 - </block>  
404 - <block wx:if="{{object.goodicon==2}}">  
405 - <image style="width: {{object.icon_width*1.2}}rpx;height: {{object.icon_width*1.2}}rpx"  
406 - class='{{g_filter.get_class(object.column,object.position)}}' wx:if="{{object.styleicon==1}}" src='{{imghost}}/miniapp/images/Recommend.png'></image>  
407 - <image style="width: {{object.icon_width*1.2}}rpx;height: {{object.icon_width*1.2}}rpx"  
408 - class='{{g_filter.get_class(object.column,object.position)}}' wx:if="{{object.styleicon==2 }}" src='{{imghost}}/miniapp/images/hot.png'></image>  
409 - <image style="width: {{object.icon_width*1.2}}rpx;height: {{object.icon_width*1.2}}rpx"  
410 - class='{{g_filter.get_class(object.column,object.position)}}' wx:if="{{object.styleicon==3}}" src='{{imghost}}/miniapp/images/new.png'></image>  
411 - <image style="width: {{object.icon_width*1.2}}rpx;height: {{object.icon_width*1.2}}rpx"  
412 - class='{{g_filter.get_class(object.column,object.position)}}' wx:if="{{object.styleicon==4 }}" src='{{imghost}}/miniapp/images/Promotion.png'></image>  
413 - </block> 831 + <block wx:for="{{goods_array}}">
  832 + <navigator url="{{g_filter.get_url_by_type(item)}}" class="s1_gk_a1">
  833 + <view class="zs_goods_wai_san {{g_filter.get_border_type(object.big_order_type)}}">
  834 + <view class="zs_goods_san">
  835 + <view class='zs_goods_3l'>
  836 + <view class='zs_top_3l rel'>
  837 + <block wx:if="{{object.big_order_type==3}}">
  838 + <view style="position: relative; width: 100%; height: 100%">
  839 + <image class='zs_t_img_3l' src="{{object.pic_back}}" data-errorimg="object.pic_back" lazy-load="true" binderror="bind_bnerr3"></image>
  840 + <image class="n_box" style="top: {{object.top}}%;left:{{object.left}}%;width: {{object.width}}%;height: {{object.width}}%" src="{{item.goods_img}}" data-errorimg="goods_array[{{aind}}].goods_img" lazy-load="true" binderror="bind_bnerr3"></image>
  841 + </view>
  842 + </block>
  843 + <block wx:else>
  844 + <image class='zs_t_img_3l' src="{{item.goods_img}}" data-errorimg="goods_array[{{aind}}].goods_img" lazy-load="true" binderror="bind_bnerr3"></image>
  845 + </block>
  846 +
  847 + <block wx:if="{{object.goodicon==3}}">
  848 + <image style="width: {{object.icon_width*1.2}}rpx;height: {{object.icon_width*1.2}}rpx" class='{{g_filter.get_class(object.column,object.position)}}' src='{{object.customicon}}'></image>
  849 + </block>
  850 + <block wx:if="{{object.goodicon==1}}">
  851 + <image style="width: {{object.icon_width*1.2}}rpx;height: {{object.icon_width*1.2}}rpx" class='{{g_filter.get_class(object.column,object.position)}}' src=''></image>
  852 + </block>
  853 + <block wx:if="{{object.goodicon==2}}">
  854 + <image style="width: {{object.icon_width*1.2}}rpx;height: {{object.icon_width*1.2}}rpx" class='{{g_filter.get_class(object.column,object.position)}}' wx:if="{{object.styleicon==1}}" src='{{imghost}}/miniapp/images/Recommend.png'></image>
  855 + <image style="width: {{object.icon_width*1.2}}rpx;height: {{object.icon_width*1.2}}rpx" class='{{g_filter.get_class(object.column,object.position)}}' wx:if="{{object.styleicon==2 }}" src='{{imghost}}/miniapp/images/hot.png'></image>
  856 + <image style="width: {{object.icon_width*1.2}}rpx;height: {{object.icon_width*1.2}}rpx" class='{{g_filter.get_class(object.column,object.position)}}' wx:if="{{object.styleicon==3}}" src='{{imghost}}/miniapp/images/new.png'></image>
  857 + <image style="width: {{object.icon_width*1.2}}rpx;height: {{object.icon_width*1.2}}rpx" class='{{g_filter.get_class(object.column,object.position)}}' wx:if="{{object.styleicon==4 }}" src='{{imghost}}/miniapp/images/Promotion.png'></image>
  858 + </block>
  859 + </view>
  860 + <view class='zs_center_3l'>
  861 +
  862 +
  863 + <view class='zs_wz1_3l' wx:if="{{object.goodstit}}">{{item.goods_name}}</view>
  864 + <view class='zs_wz2_3l' wx:if="{{object.goodsprice}}">
  865 + <block wx:if="{{item.prom_price || item.prom_integral}}">
  866 + <view class='wz_red'>
  867 + <text wx:if="{{item.prom_integral}}">{{item.prom_integral}}积分</text>
  868 + <text wx:if="{{item.prom_integral && item.prom_price}}">+</text>
  869 + <text wx:if="{{item.prom_price}}">¥{{item.prom_price}}</text>
  870 + </view>
  871 + <view wx:if="{{is_retail_price}}" class='del ~no_line_x'>¥{{item.market_price}}</view>
  872 + </block>
  873 + <block wx:else>
  874 + <block wx:if="{{g_filter.is_has_rank(rank_switch,item)}}">
  875 + <!-- 当会员是等级卡的时候 -->
  876 + <block wx:if="{{card_field}}">
  877 + <!-- 等级价>0 -->
  878 + <block wx:if="{{item[card_field]>0}}">
  879 + <view class="money flex">
  880 + <!-- 办卡价 -->
  881 + <view class="flex xc-wc ai_and">
  882 + <view class="fs24 wz_red">¥</view>
  883 + <view class="fs35 wz_red">{{filter.toFix(item[card_field],2)}}</view>
  884 + <view class="card_bg ellipsis-1">
  885 + <image src="{{url}}/miniapp/images/plus/dj_icon.png"></image>
  886 + <text class="card_name">{{card_name}}</text>
  887 + </view>
  888 + </view>
  889 + </view>
  890 + <view class="flex" style="line-height: 28rpx;">
  891 + <!-- 原价 -->
  892 + <view wx:if="{{is_retail_price}}" class="price flex xc-ash line_th ~no_line_x">
  893 + <view class="fs22">¥</view>
  894 + <view class="fs22">{{item.market_price}}</view>
  895 + </view>
  896 + </view>
  897 + </block>
  898 + <block wx:else>
  899 + <view class="money flex">
  900 + <!-- 办卡价 -->
  901 + <view class="flex xc-wc">
  902 + <view class="fs24 wz_red">¥</view>
  903 + <view class="fs35 wz_red">{{filter.toFix(item.shop_price,2)}}</view>
  904 + </view>
414 </view> 905 </view>
415 - <view class='zs_center_3l'>  
416 -  
417 -  
418 - <view class='zs_wz1_3l' wx:if="{{object.goodstit}}">{{item.goods_name}}</view>  
419 - <view class='zs_wz2_3l' wx:if="{{object.goodsprice}}">  
420 - <block wx:if="{{item.prom_price || item.prom_integral}}">  
421 - <view class='wz_red'>  
422 - <text wx:if="{{item.prom_integral}}">{{item.prom_integral}}积分</text>  
423 - <text wx:if="{{item.prom_integral && item.prom_price}}">+</text>  
424 - <text wx:if="{{item.prom_price}}">¥{{item.prom_price}}</text>  
425 - </view>  
426 - <view wx:if="{{is_retail_price}}" class='del ~no_line_x'>¥{{item.market_price}}</view>  
427 - </block>  
428 - <block wx:else>  
429 - <block wx:if="{{g_filter.is_has_rank(rank_switch,item)}}">  
430 - <!-- 当会员是等级卡的时候 -->  
431 - <block wx:if="{{card_field}}">  
432 - <!-- 等级价>0 -->  
433 - <block wx:if="{{item[card_field]>0}}">  
434 - <view class="money flex">  
435 - <!-- 办卡价 -->  
436 - <view class="flex xc-wc ai_and">  
437 - <view class="fs24 wz_red">¥</view>  
438 - <view class="fs35 wz_red">{{filter.toFix(item[card_field],2)}}</view>  
439 - <view class="card_bg ellipsis-1">  
440 - <image src="{{url}}/miniapp/images/plus/dj_icon.png"></image>  
441 - <text class="card_name">{{card_name}}</text>  
442 - </view>  
443 - </view>  
444 - </view>  
445 - <view class="flex" style="line-height: 28rpx;">  
446 - <!-- 原价 -->  
447 - <view wx:if="{{is_retail_price}}" class="price flex xc-ash line_th ~no_line_x">  
448 - <view class="fs22">¥</view>  
449 - <view class="fs22">{{item.market_price}}</view>  
450 - </view>  
451 - </view>  
452 - </block>  
453 - <block wx:else>  
454 - <view class="money flex">  
455 - <!-- 办卡价 -->  
456 - <view class="flex xc-wc">  
457 - <view class="fs24 wz_red">¥</view>  
458 - <view class="fs35 wz_red">{{filter.toFix(item.shop_price,2)}}</view>  
459 - </view>  
460 - </view>  
461 - <view class="flex" style="line-height: 28rpx;">  
462 - <!-- 原价 -->  
463 - <view wx:if="{{is_retail_price}}" class="price flex xc-ash line_th ~no_line_x">  
464 - <view class="fs22">¥</view>  
465 - <view class="fs22">{{item.market_price}}</view>  
466 - </view>  
467 - </view>  
468 - </block>  
469 - </block>  
470 - <block wx:else>  
471 - <!-- 如果商品有设置等级价大于0的 -->  
472 - <block wx:if="{{g_filter.get_card_price(item,card_list,0) && is_no_plus}}">  
473 - <view class="money flex">  
474 - <!-- 办卡价 -->  
475 - <view class="flex xc-wc">  
476 - <view class="fs24 wz_red">¥</view>  
477 - <view class="fs35 wz_red">{{filter.toFix(item.shop_price,2)}}</view>  
478 - </view>  
479 - <!-- 原价 -->  
480 - <view wx:if="{{is_retail_price}}" class="price flex xc-ash line_th ~no_line_x">  
481 - <view class="fs22">¥</view>  
482 - <view class="fs22">{{item.market_price}}</view>  
483 - </view>  
484 -  
485 - </view>  
486 - <view class="flex" style="line-height: 28rpx;">  
487 - <!-- 等级价 -->  
488 - <view class="price flex ai_and">  
489 - <view class="fs22">¥</view>  
490 - <view class="fs28">{{filter.toFix(g_filter.get_card_price(item,card_list,0),2)}}</view>  
491 - <view class="card_bg ellipsis-1">  
492 - <image src="{{url}}/miniapp/images/plus/dj_icon.png"></image>  
493 - <text class="card_name">{{g_filter.get_card_price(item,card_list,1)}}</text>  
494 - </view>  
495 - </view>  
496 - </view>  
497 - </block>  
498 - <block wx:else>  
499 - <view class="money flex">  
500 - <!-- 办卡价 -->  
501 - <view class="flex xc-wc">  
502 - <view class="fs24 wz_red">¥</view>  
503 - <view class="fs35 wz_red">{{filter.toFix(item.shop_price,2)}}</view>  
504 - </view>  
505 - </view>  
506 - <view class="flex" style="line-height: 28rpx;">  
507 - <!-- 原价 -->  
508 - <view class="price flex xc-ash line_th ~no_line_x">  
509 - <view class="fs22">¥</view>  
510 - <view class="fs22">{{item.market_price}}</view>  
511 - </view>  
512 - </view>  
513 - </block>  
514 - </block>  
515 - </block>  
516 - <block wx:else>  
517 - <view class='wz_red'>¥{{item.shop_price}}</view>  
518 - <view wx:if="{{is_retail_price}}" class='del ~no_line_x'>¥{{item.market_price}}</view>  
519 - </block>  
520 - </block> 906 + <view class="flex" style="line-height: 28rpx;">
  907 + <!-- 原价 -->
  908 + <view wx:if="{{is_retail_price}}" class="price flex xc-ash line_th ~no_line_x">
  909 + <view class="fs22">¥</view>
  910 + <view class="fs22">{{item.market_price}}</view>
  911 + </view>
  912 + </view>
  913 + </block>
  914 + </block>
  915 + <block wx:else>
  916 + <!-- 如果商品有设置等级价大于0的 -->
  917 + <block wx:if="{{g_filter.get_card_price(item,card_list,0) && is_no_plus}}">
  918 + <view class="money flex">
  919 + <!-- 办卡价 -->
  920 + <view class="flex xc-wc">
  921 + <view class="fs24 wz_red">¥</view>
  922 + <view class="fs35 wz_red">{{filter.toFix(item.shop_price,2)}}</view>
  923 + </view>
  924 + <!-- 原价 -->
  925 + <view wx:if="{{is_retail_price}}" class="price flex xc-ash line_th ~no_line_x">
  926 + <view class="fs22">¥</view>
  927 + <view class="fs22">{{item.market_price}}</view>
  928 + </view>
  929 +
  930 + </view>
  931 + <view class="flex" style="line-height: 28rpx;">
  932 + <!-- 等级价 -->
  933 + <view class="price flex ai_and">
  934 + <view class="fs22">¥</view>
  935 + <view class="fs28">{{filter.toFix(g_filter.get_card_price(item,card_list,0),2)}}</view>
  936 + <view class="card_bg ellipsis-1">
  937 + <image src="{{url}}/miniapp/images/plus/dj_icon.png"></image>
  938 + <text class="card_name">{{g_filter.get_card_price(item,card_list,1)}}</text>
521 </view> 939 </view>
522 - <!-- <view class='zs_wz5_3l' wx:if="{{object.goodsnum}}">销量:{{item.sales_sum}}件</view> -->  
523 - <view class="flex jc-sb ai-center">  
524 - <view class='zs_wz5_x' wx:if="{{object.goodsnum}}">销量:{{item.sales_sum}}件</view>  
525 -  
526 - <!-- 购物车图标 -->  
527 - <view class="icon-box" wx:if="{{object.goodcaricon != 1}}">  
528 - <!-- 系统图标 -->  
529 - <block wx:if="{{object.goodcaricon == 2}}">  
530 - <image class="icon" src="{{url + '/miniapp/images/cart/group_goods_car_1.png'}}" wx:if="{{object.stylecaricon == 1}}" mode="widthFix"></image>  
531 - <image class="icon" src="{{url + '/miniapp/images/cart/group_goods_car_2.png'}}" wx:if="{{object.stylecaricon == 2}}" mode="widthFix"></image>  
532 - <text class="icon-text" wx:if="{{object.stylecaricon == 3}}">马上抢</text>  
533 - <text class="icon-text" wx:if="{{object.stylecaricon == 4}}">立即购买</text>  
534 - </block>  
535 - <!-- 自定义图标 -->  
536 - <block wx:if="{{object.goodcaricon == 3}}">  
537 - <image class="icon icon2" src="{{object.customcaricon}}" mode="widthFix"></image>  
538 - </block>  
539 - </view>  
540 - </view>  
541 - <view style="height: 10rpx;"></view> 940 + </view>
542 </view> 941 </view>
543 - </view> 942 + </block>
  943 + <block wx:else>
  944 + <view class="money flex">
  945 + <!-- 办卡价 -->
  946 + <view class="flex xc-wc">
  947 + <view class="fs24 wz_red">¥</view>
  948 + <view class="fs35 wz_red">{{filter.toFix(item.shop_price,2)}}</view>
  949 + </view>
  950 + </view>
  951 + <view class="flex" style="line-height: 28rpx;">
  952 + <!-- 原价 -->
  953 + <view class="price flex xc-ash line_th ~no_line_x">
  954 + <view class="fs22">¥</view>
  955 + <view class="fs22">{{item.market_price}}</view>
  956 + </view>
  957 + </view>
  958 + </block>
  959 + </block>
  960 + </block>
  961 + <block wx:else>
  962 + <view class='wz_red'>¥{{item.shop_price}}</view>
  963 + <view wx:if="{{is_retail_price}}" class='del ~no_line_x'>¥{{item.market_price}}</view>
  964 + </block>
  965 + </block>
  966 + </view>
  967 + <!-- <view class='zs_wz5_3l' wx:if="{{object.goodsnum}}">销量:{{item.sales_sum}}件</view> -->
  968 + <view class="flex jc-sb ai-center">
  969 + <view class='zs_wz5_x' wx:if="{{object.goodsnum}}">销量:{{item.sales_sum}}件</view>
  970 +
  971 + <!-- 购物车图标 -->
  972 + <view class="icon-box" wx:if="{{object.goodcaricon != 1}}">
  973 + <!-- 系统图标 -->
  974 + <block wx:if="{{object.goodcaricon == 2}}">
  975 + <image class="icon" src="{{url + '/miniapp/images/cart/group_goods_car_1.png'}}" wx:if="{{object.stylecaricon == 1}}" mode="widthFix"></image>
  976 + <image class="icon" src="{{url + '/miniapp/images/cart/group_goods_car_2.png'}}" wx:if="{{object.stylecaricon == 2}}" mode="widthFix"></image>
  977 + <text class="icon-text" wx:if="{{object.stylecaricon == 3}}">马上抢</text>
  978 + <text class="icon-text" wx:if="{{object.stylecaricon == 4}}">立即购买</text>
  979 + </block>
  980 + <!-- 自定义图标 -->
  981 + <block wx:if="{{object.goodcaricon == 3}}">
  982 + <image class="icon icon2" src="{{object.customcaricon}}" mode="widthFix"></image>
  983 + </block>
544 </view> 984 </view>
  985 + </view>
  986 + <view style="height: 10rpx;"></view>
545 </view> 987 </view>
546 - </navigator>  
547 - </block> 988 + </view>
  989 + </view>
  990 + </view>
  991 + </navigator>
  992 + </block>
548 </view> 993 </view>
549 <view class="clear"></view> 994 <view class="clear"></view>
550 - </block>  
551 - <!-- 列表显示 -->  
552 - <view class="zs_goods_xiao_wai" wx:if='{{object.column==4}}'> 995 + </block>
  996 + <!-- 列表显示 -->
  997 + <view class="zs_goods_xiao_wai" wx:if='{{object.column==4}}'>
553 <block wx:for="{{goods_array}}"> 998 <block wx:for="{{goods_array}}">
554 - <navigator url="{{g_filter.get_url_by_type(item)}}" class="s1_gk_a1 {{object.noboder==0?'list_border':'' }}">  
555 - <view class="zs_goods_xiao_bottom {{g_filter.get_border_type(object.big_order_type)}}">  
556 - <view class='zs_top_x'>  
557 - <block wx:if="{{object.big_order_type==3}}">  
558 - <view style="position: relative; width: 100%; height: 100%">  
559 - <image class='zs_t_img_x' src="{{object.pic_back}}" data-errorimg="object.pic_back" lazy-load="true" binderror="bind_bnerr3"></image>  
560 - <image class="n_box" style="top: {{object.top}}%;left:{{object.left}}%;width: {{object.width}}%;height: {{object.width}}%" src="{{item.goods_img}}" data-errorimg="goods_array[{{index}}].goods_img" lazy-load="true" binderror="bind_bnerr3"></image> 999 + <navigator url="{{g_filter.get_url_by_type(item)}}" class="s1_gk_a1 {{object.noboder==0?'list_border':'' }}">
  1000 + <view class="zs_goods_xiao_bottom {{g_filter.get_border_type(object.big_order_type)}}">
  1001 + <view class='zs_top_x'>
  1002 + <block wx:if="{{object.big_order_type==3}}">
  1003 + <view style="position: relative; width: 100%; height: 100%">
  1004 + <image class='zs_t_img_x' src="{{object.pic_back}}" data-errorimg="object.pic_back" lazy-load="true" binderror="bind_bnerr3"></image>
  1005 + <image class="n_box" style="top: {{object.top}}%;left:{{object.left}}%;width: {{object.width}}%;height: {{object.width}}%" src="{{item.goods_img}}" data-errorimg="goods_array[{{aind}}].goods_img" lazy-load="true" binderror="bind_bnerr3"></image>
  1006 + </view>
  1007 + </block>
  1008 +
  1009 + <block wx:else>
  1010 + <!-- 原来的 -->
  1011 + <!-- <image class="zs_t_img_x {{object.big_order_type==0?'zj':''}}{{object.big_order_type==1?'yj':''}}"
  1012 + src="{{item.goods_img}}" data-errorimg="goods_array[{{aind}}].goods_img" lazy-load="true"
  1013 + binderror="bind_bnerr3" mode="widthFix" style='max-height:290rpx'></image> -->
  1014 +
  1015 + <!-- 2021.11.27修改 -->
  1016 + <image class="block zs_t_img_x {{object.big_order_type==0?'zj':''}}{{object.big_order_type==1?'yj':''}}" src="{{item.goods_img}}" data-errorimg="goods_array[{{aind}}].goods_img" lazy-load="true" binderror="bind_bnerr3"></image>
  1017 + </block>
  1018 +
  1019 + <block wx:if="{{object.goodicon==3}}">
  1020 + <image style="width: {{object.icon_width*1.2}}rpx;height: {{object.icon_width*1.2}}rpx" class='{{g_filter.get_class(object.column,object.position)}}' src='{{object.customicon}}'></image>
  1021 + </block>
  1022 + <block wx:if="{{object.goodicon==1}}">
  1023 + <image style="width: {{object.icon_width*1.2}}rpx;height: {{object.icon_width*1.2}}rpx" class='{{g_filter.get_class(object.column,object.position)}}' src=''></image>
  1024 + </block>
  1025 + <block wx:if="{{object.goodicon==2}}">
  1026 + <image style="width: {{object.icon_width*1.2}}rpx;height: {{object.icon_width*1.2}}rpx" class='{{g_filter.get_class(object.column,object.position)}}' wx:if="{{object.styleicon==1}}" src='{{imghost}}/miniapp/images/Recommend.png'></image>
  1027 + <image style="width: {{object.icon_width*1.2}}rpx;height: {{object.icon_width*1.2}}rpx" class='{{g_filter.get_class(object.column,object.position)}}' wx:if="{{object.styleicon==2 }}" src='{{imghost}}/miniapp/images/hot.png'></image>
  1028 + <image style="width: {{object.icon_width*1.2}}rpx;height: {{object.icon_width*1.2}}rpx" class='{{g_filter.get_class(object.column,object.position)}}' wx:if="{{object.styleicon==3}}" src='{{imghost}}/miniapp/images/new.png'></image>
  1029 + <image style="width: {{object.icon_width*1.2}}rpx;height: {{object.icon_width*1.2}}rpx" class='{{g_filter.get_class(object.column,object.position)}}' wx:if="{{object.styleicon==4 }}" src='{{imghost}}/miniapp/images/Promotion.png'></image>
  1030 + </block>
  1031 + </view>
  1032 + <view class='zs_center_x'>
  1033 + <view class='zs_wz1_x ellipsis-2' style="width: 360rpx; margin-top: 10rpx" wx:if="{{object.goodstit}}">{{item.goods_name}}</view>
  1034 + <view class='zs_wz2_x' wx:if="{{object.goodsprice}}">
  1035 +
  1036 + <block wx:if="{{item.prom_price || item.prom_integral}}">
  1037 + <view class='wz_red'>
  1038 + <text wx:if="{{item.prom_integral}}">{{item.prom_integral}}积分</text>
  1039 + <text wx:if="{{item.prom_integral && item.prom_price}}">+</text>
  1040 + <text wx:if="{{item.prom_price}}">¥{{item.prom_price}}</text>
  1041 + </view>
  1042 + <view wx:if="{{is_retail_price}}" class='del ~no_line_x'>¥{{item.market_price}}</view>
  1043 + </block>
  1044 + <!-- 不是活动的情况 -->
  1045 + <block wx:else>
  1046 +
  1047 + <block wx:if="{{g_filter.is_has_rank(rank_switch,item)}}">
  1048 + <!-- 当会员是等级卡的时候 -->
  1049 + <block wx:if="{{card_field}}">
  1050 + <!-- 等级价>0 -->
  1051 + <block wx:if="{{item[card_field]>0}}">
  1052 + <view class="money flex">
  1053 + <!-- 办卡价 -->
  1054 + <view class="flex xc-wc ai_and">
  1055 + <view class="fs24 wz_red">¥</view>
  1056 + <view class="fs35 wz_red">{{filter.toFix(item[card_field],2)}}</view>
  1057 + <view class="card_bg ellipsis-1">
  1058 + <image src="{{url}}/miniapp/images/plus/dj_icon.png"></image>
  1059 + <text class="card_name">{{card_name}}</text>
  1060 + </view>
  1061 + </view>
  1062 + </view>
  1063 + <view class="flex" style="line-height: 28rpx;">
  1064 + <!-- 原价 -->
  1065 + <view wx:if="{{is_retail_price}}" class="price flex xc-ash line_th ~no_line_x">
  1066 + <view class="fs22">¥</view>
  1067 + <view class="fs22">{{item.market_price}}</view>
561 </view> 1068 </view>
  1069 + </view>
562 </block> 1070 </block>
563 -  
564 <block wx:else> 1071 <block wx:else>
565 - <!-- 原来的 -->  
566 - <!-- <image class="zs_t_img_x {{object.big_order_type==0?'zj':''}}{{object.big_order_type==1?'yj':''}}"  
567 - src="{{item.goods_img}}" data-errorimg="goods_array[{{index}}].goods_img" lazy-load="true"  
568 - binderror="bind_bnerr3" mode="widthFix" style='max-height:290rpx'></image> -->  
569 -  
570 - <!-- 2021.11.27修改 -->  
571 - <image class="block zs_t_img_x {{object.big_order_type==0?'zj':''}}{{object.big_order_type==1?'yj':''}}" src="{{item.goods_img}}" data-errorimg="goods_array[{{index}}].goods_img" lazy-load="true" binderror="bind_bnerr3"></image> 1072 + <view class="money flex">
  1073 + <!-- 办卡价 -->
  1074 + <view class="flex xc-wc">
  1075 + <view class="fs24">¥</view>
  1076 + <view class="fs35">{{filter.toFix(item.shop_price,2)}}</view>
  1077 + </view>
  1078 + </view>
  1079 + <view class="flex" style="line-height: 28rpx;">
  1080 + <!-- 原价 -->
  1081 + <view wx:if="{{is_retail_price}}" class="price flex xc-ash line_th ~no_line_x">
  1082 + <view class="fs22">¥</view>
  1083 + <view class="fs22">{{item.market_price}}</view>
  1084 + </view>
  1085 + </view>
572 </block> 1086 </block>
  1087 + </block>
  1088 + <block wx:else>
  1089 + <!-- 如果商品有设置等级价大于0的 -->
  1090 + <block wx:if="{{g_filter.get_card_price(item,card_list,0)}}">
  1091 + <view class="money flex">
  1092 + <!-- 办卡价 -->
  1093 + <view class="flex xc-wc">
  1094 + <view class="fs24">¥</view>
  1095 + <view class="fs35">{{filter.toFix(item.shop_price,2)}}</view>
  1096 + </view>
  1097 + <!-- 原价 -->
  1098 + <view wx:if="{{is_retail_price}}" class="price flex xc-ash line_th ~no_line_x">
  1099 + <view class="fs22">¥</view>
  1100 + <view class="fs22">{{item.market_price}}</view>
  1101 + </view>
573 1102
574 - <block wx:if="{{object.goodicon==3}}">  
575 - <image style="width: {{object.icon_width*1.2}}rpx;height: {{object.icon_width*1.2}}rpx"  
576 - class='{{g_filter.get_class(object.column,object.position)}}' src='{{object.customicon}}'></image>  
577 - </block>  
578 - <block wx:if="{{object.goodicon==1}}">  
579 - <image style="width: {{object.icon_width*1.2}}rpx;height: {{object.icon_width*1.2}}rpx"  
580 - class='{{g_filter.get_class(object.column,object.position)}}' src=''></image> 1103 + </view>
  1104 + <view class="flex" style="line-height: 28rpx;">
  1105 + <!-- 等级价 -->
  1106 + <view class="price flex ai_and">
  1107 + <view class="fs22">¥</view>
  1108 + <view class="fs28">{{filter.toFix(g_filter.get_card_price(item,card_list,0),2) && is_no_plus}}</view>
  1109 + <view class="card_bg">
  1110 + <image src="{{url}}/miniapp/images/plus/dj_icon.png"></image>{{g_filter.get_card_price(item,card_list,1)}}
  1111 + </view>
  1112 + </view>
  1113 + </view>
581 </block> 1114 </block>
582 - <block wx:if="{{object.goodicon==2}}">  
583 - <image style="width: {{object.icon_width*1.2}}rpx;height: {{object.icon_width*1.2}}rpx"  
584 - class='{{g_filter.get_class(object.column,object.position)}}' wx:if="{{object.styleicon==1}}" src='{{imghost}}/miniapp/images/Recommend.png'></image>  
585 - <image style="width: {{object.icon_width*1.2}}rpx;height: {{object.icon_width*1.2}}rpx"  
586 - class='{{g_filter.get_class(object.column,object.position)}}' wx:if="{{object.styleicon==2 }}" src='{{imghost}}/miniapp/images/hot.png'></image>  
587 - <image style="width: {{object.icon_width*1.2}}rpx;height: {{object.icon_width*1.2}}rpx"  
588 - class='{{g_filter.get_class(object.column,object.position)}}' wx:if="{{object.styleicon==3}}" src='{{imghost}}/miniapp/images/new.png'></image>  
589 - <image style="width: {{object.icon_width*1.2}}rpx;height: {{object.icon_width*1.2}}rpx"  
590 - class='{{g_filter.get_class(object.column,object.position)}}' wx:if="{{object.styleicon==4 }}" src='{{imghost}}/miniapp/images/Promotion.png'></image> 1115 + <block wx:else>
  1116 + <view class="money flex">
  1117 + <!-- 办卡价 -->
  1118 + <view class="flex xc-wc">
  1119 + <view class="fs24 wz_red">¥</view>
  1120 + <view class="fs35 wz_red">{{filter.toFix(item.shop_price,2)}}</view>
  1121 + </view>
  1122 + </view>
  1123 + <view class="flex" style="line-height: 28rpx;">
  1124 + <!-- 原价 -->
  1125 + <view wx:if="{{is_retail_price}}" class="price flex xc-ash line_th ~no_line_x">
  1126 + <view class="fs22">¥</view>
  1127 + <view class="fs22">{{item.market_price}}</view>
  1128 + </view>
  1129 + </view>
591 </block> 1130 </block>
592 - </view>  
593 - <view class='zs_center_x'>  
594 - <view class='zs_wz1_x ellipsis-2' style="width: 360rpx; margin-top: 10rpx" wx:if="{{object.goodstit}}">{{item.goods_name}}</view>  
595 - <view class='zs_wz2_x' wx:if="{{object.goodsprice}}"> 1131 + </block>
  1132 + </block>
596 1133
597 - <block wx:if="{{item.prom_price || item.prom_integral}}">  
598 - <view class='wz_red'>  
599 - <text wx:if="{{item.prom_integral}}">{{item.prom_integral}}积分</text>  
600 - <text wx:if="{{item.prom_integral && item.prom_price}}">+</text>  
601 - <text wx:if="{{item.prom_price}}">¥{{item.prom_price}}</text>  
602 - </view>  
603 - <view wx:if="{{is_retail_price}}" class='del ~no_line_x'>¥{{item.market_price}}</view>  
604 - </block>  
605 - <!-- 不是活动的情况 -->  
606 - <block wx:else> 1134 + <block wx:else>
  1135 + <view class='wz_red'>¥{{item.shop_price}}</view>
  1136 + <view wx:if="{{is_retail_price}}" class='del ~no_line_x'>¥{{item.market_price}}</view>
  1137 + </block>
  1138 +
  1139 + </block>
  1140 + </view>
607 1141
608 - <block wx:if="{{g_filter.is_has_rank(rank_switch,item)}}">  
609 - <!-- 当会员是等级卡的时候 -->  
610 - <block wx:if="{{card_field}}">  
611 - <!-- 等级价>0 -->  
612 - <block wx:if="{{item[card_field]>0}}">  
613 - <view class="money flex">  
614 - <!-- 办卡价 -->  
615 - <view class="flex xc-wc ai_and">  
616 - <view class="fs24 wz_red">¥</view>  
617 - <view class="fs35 wz_red">{{filter.toFix(item[card_field],2)}}</view>  
618 - <view class="card_bg ellipsis-1">  
619 - <image src="{{url}}/miniapp/images/plus/dj_icon.png"></image>  
620 - <text class="card_name">{{card_name}}</text>  
621 - </view>  
622 - </view>  
623 - </view>  
624 - <view class="flex" style="line-height: 28rpx;">  
625 - <!-- 原价 -->  
626 - <view wx:if="{{is_retail_price}}" class="price flex xc-ash line_th ~no_line_x">  
627 - <view class="fs22">¥</view>  
628 - <view class="fs22">{{item.market_price}}</view>  
629 - </view>  
630 - </view>  
631 - </block>  
632 - <block wx:else>  
633 - <view class="money flex">  
634 - <!-- 办卡价 -->  
635 - <view class="flex xc-wc">  
636 - <view class="fs24">¥</view>  
637 - <view class="fs35">{{filter.toFix(item.shop_price,2)}}</view>  
638 - </view>  
639 - </view>  
640 - <view class="flex" style="line-height: 28rpx;">  
641 - <!-- 原价 -->  
642 - <view wx:if="{{is_retail_price}}" class="price flex xc-ash line_th ~no_line_x">  
643 - <view class="fs22">¥</view>  
644 - <view class="fs22">{{item.market_price}}</view>  
645 - </view>  
646 - </view>  
647 - </block>  
648 - </block>  
649 - <block wx:else>  
650 - <!-- 如果商品有设置等级价大于0的 -->  
651 - <block wx:if="{{g_filter.get_card_price(item,card_list,0)}}">  
652 - <view class="money flex">  
653 - <!-- 办卡价 -->  
654 - <view class="flex xc-wc">  
655 - <view class="fs24">¥</view>  
656 - <view class="fs35">{{filter.toFix(item.shop_price,2)}}</view>  
657 - </view>  
658 - <!-- 原价 -->  
659 - <view wx:if="{{is_retail_price}}" class="price flex xc-ash line_th ~no_line_x">  
660 - <view class="fs22">¥</view>  
661 - <view class="fs22">{{item.market_price}}</view>  
662 - </view>  
663 -  
664 - </view>  
665 - <view class="flex" style="line-height: 28rpx;">  
666 - <!-- 等级价 -->  
667 - <view class="price flex ai_and">  
668 - <view class="fs22">¥</view>  
669 - <view class="fs28">{{filter.toFix(g_filter.get_card_price(item,card_list,0),2) && is_no_plus}}</view>  
670 - <view class="card_bg">  
671 - <image src="{{url}}/miniapp/images/plus/dj_icon.png"></image>{{g_filter.get_card_price(item,card_list,1)}}  
672 - </view>  
673 - </view>  
674 - </view>  
675 - </block>  
676 - <block wx:else>  
677 - <view class="money flex">  
678 - <!-- 办卡价 -->  
679 - <view class="flex xc-wc">  
680 - <view class="fs24 wz_red">¥</view>  
681 - <view class="fs35 wz_red">{{filter.toFix(item.shop_price,2)}}</view>  
682 - </view>  
683 - </view>  
684 - <view class="flex" style="line-height: 28rpx;">  
685 - <!-- 原价 -->  
686 - <view wx:if="{{is_retail_price}}" class="price flex xc-ash line_th ~no_line_x">  
687 - <view class="fs22">¥</view>  
688 - <view class="fs22">{{item.market_price}}</view>  
689 - </view>  
690 - </view>  
691 - </block>  
692 - </block>  
693 - </block>  
694 -  
695 - <block wx:else>  
696 - <view class='wz_red'>¥{{item.shop_price}}</view>  
697 - <view wx:if="{{is_retail_price}}" class='del ~no_line_x'>¥{{item.market_price}}</view>  
698 - </block> 1142 + <view class="flex jc-sb ai-center">
  1143 + <view class='zs_wz5_x' wx:if="{{object.goodsnum}}">销量:{{item.sales_sum}}件</view>
699 1144
700 - </block>  
701 - </view>  
702 -  
703 - <view class="flex jc-sb ai-center">  
704 - <view class='zs_wz5_x' wx:if="{{object.goodsnum}}">销量:{{item.sales_sum}}件</view>  
705 -  
706 - <!-- 购物车图标 -->  
707 - <view class="icon-box" wx:if="{{object.goodcaricon != 1}}">  
708 - <!-- 系统图标 -->  
709 - <block wx:if="{{object.goodcaricon == 2}}">  
710 - <image class="icon" src="{{url + '/miniapp/images/cart/group_goods_car_1.png'}}" wx:if="{{object.stylecaricon == 1}}" mode="widthFix"></image>  
711 - <image class="icon" src="{{url + '/miniapp/images/cart/group_goods_car_2.png'}}" wx:if="{{object.stylecaricon == 2}}" mode="widthFix"></image>  
712 - <text class="icon-text" wx:if="{{object.stylecaricon == 3}}">马上抢</text>  
713 - <text class="icon-text" wx:if="{{object.stylecaricon == 4}}">立即购买</text>  
714 - </block>  
715 - <!-- 自定义图标 -->  
716 - <block wx:if="{{object.goodcaricon == 3}}">  
717 - <image class="icon icon2" src="{{object.customcaricon}}" mode="widthFix"></image>  
718 - </block>  
719 - </view>  
720 - </view>  
721 -  
722 - </view> 1145 + <!-- 购物车图标 -->
  1146 + <view class="icon-box" wx:if="{{object.goodcaricon != 1}}">
  1147 + <!-- 系统图标 -->
  1148 + <block wx:if="{{object.goodcaricon == 2}}">
  1149 + <image class="icon" src="{{url + '/miniapp/images/cart/group_goods_car_1.png'}}" wx:if="{{object.stylecaricon == 1}}" mode="widthFix"></image>
  1150 + <image class="icon" src="{{url + '/miniapp/images/cart/group_goods_car_2.png'}}" wx:if="{{object.stylecaricon == 2}}" mode="widthFix"></image>
  1151 + <text class="icon-text" wx:if="{{object.stylecaricon == 3}}">马上抢</text>
  1152 + <text class="icon-text" wx:if="{{object.stylecaricon == 4}}">立即购买</text>
  1153 + </block>
  1154 + <!-- 自定义图标 -->
  1155 + <block wx:if="{{object.goodcaricon == 3}}">
  1156 + <image class="icon icon2" src="{{object.customcaricon}}" mode="widthFix"></image>
  1157 + </block>
  1158 + </view>
723 </view> 1159 </view>
724 - </navigator> 1160 +
  1161 + </view>
  1162 + </view>
  1163 + </navigator>
725 </block> 1164 </block>
726 <view class="clear"></view> 1165 <view class="clear"></view>
727 - </view>  
728 -  
729 -  
730 - <!-- 商品的显示不是左右 -->  
731 - <block wx:if="{{object.column!=5}}"> 1166 + </view>
  1167 + <!-- 商品的显示不是左右 -->
  1168 + <block wx:if="{{object.column!=5}}">
732 <block wx:if="{{classstyle_id=='1' }}"> 1169 <block wx:if="{{classstyle_id=='1' }}">
733 - <view class="button-wrapper" wx:if="{{goods_btn.length!=0 }}" style="border: none">  
734 - <button type="default" size="default" loading="{{loading}}" disabled="{{disabled}}" bindtap="setLoading" style="background-color: rgba(0,0,0,0);border:none">  
735 - {{loadText}}  
736 - </button>  
737 - </view> 1170 + <view class="button-wrapper" wx:if="{{goods_btn.length!=0 }}" style="border: none">
  1171 + <button type="default" size="default" loading="{{loading}}" disabled="{{disabled}}" bindtap="setLoading" style="background-color: rgba(0,0,0,0);border:none">
  1172 + {{loadText}}
  1173 + </button>
  1174 + </view>
738 </block> 1175 </block>
739 <block wx:if="{{classstyle_id!='1' }}"> 1176 <block wx:if="{{classstyle_id!='1' }}">
740 - <view class="button-wrapper" wx:if="{{object.goodscount * page <total }}" style="border: none">  
741 - <button type="default" size="default" loading="{{loading}}" disabled="{{disabled}}" bindtap="setLoading" style="background-color: rgba(0,0,0,0);border:none">{{loadText}}</button>  
742 - </view>  
743 -<!-- <view class="fs28" wx:if="{{object.goodscount * page >=total }}" style="color:{{object.nomore_color}};text-align: center; padding: 20rpx 0">&#45;&#45; 没有更多 &#45;&#45; </view>--> 1177 + <view class="button-wrapper" wx:if="{{object.goodscount * page <total }}" style="border: none">
  1178 + <button type="default" size="default" loading="{{loading}}" disabled="{{disabled}}" bindtap="setLoading" style="background-color: rgba(0,0,0,0);border:none">{{loadText}}</button>
  1179 + </view>
  1180 + <!-- <view class="fs28" wx:if="{{object.goodscount * page >=total }}" style="color:{{object.nomore_color}};text-align: center; padding: 20rpx 0">&#45;&#45; 没有更多 &#45;&#45; </view>-->
744 1181
745 </block> 1182 </block>
746 - </block> 1183 + </block>
  1184 + <!--商品展示-->
  1185 + <swiper class="s_prom" indicator-active-color='red' indicator-dots="false" wx:if="{{object.column==5}}" style="height: {{swiper_hei}}rpx;">
  1186 + <view class="sp">
  1187 + <swiper-item class="s_it" wx:for="{{goods_array}}">
  1188 + <block wx:for="{{item}}" wx:for-item="aitem" wx:for-index="aind">
  1189 + <navigator url="{{g_filter.get_url_by_type(aitem)}}" style="width: 32%">
  1190 + <view class="one {{object.big_order_type==0?'zj':''}}{{object.big_order_type==1?'yj':''}} " style="margin-left: 10rpx">
  1191 + <view class='sp_top'>
  1192 + <view class='s_img' style="position: relative; width: 100%">
747 1193
  1194 + <block wx:if="{{object.big_order_type==3}}">
  1195 + <view style="position: relative; width: 100%; height: 100%">
  1196 + <image src="{{object.pic_back}}" data-errorimg="object.pic_back" lazy-load="true" binderror="bind_bnerr3"></image>
748 1197
749 - <!--商品展示-->  
750 - <swiper class="s_prom" indicator-active-color='red' indicator-dots="false" wx:if="{{object.column==5}}" style="height: {{swiper_hei}}rpx;">  
751 - <view class="sp">  
752 - <swiper-item class="s_it" wx:for="{{goods_array}}">  
753 - <block wx:for="{{item}}" wx:for-item="aitem" wx:for-index="aind">  
754 - <navigator url="{{g_filter.get_url_by_type(aitem)}}" style="width: 32%">  
755 - <view class="one {{object.big_order_type==0?'zj':''}}{{object.big_order_type==1?'yj':''}} " style="margin-left: 10rpx">  
756 - <view class='sp_top'>  
757 - <view class='s_img' style="position: relative; width: 100%">  
758 -  
759 - <block wx:if="{{object.big_order_type==3}}">  
760 - <view style="position: relative; width: 100%; height: 100%">  
761 - <image src="{{object.pic_back}}" data-errorimg="object.pic_back" lazy-load="true" binderror="bind_bnerr3"></image>  
762 -  
763 - <image class="n_box" style="top: {{object.top}}%;left:{{object.left}}%;width: {{object.width}}%;height: {{object.width}}%" src="{{aitem.goods_img}}" data-errorimg="goods_array[{{index}}].goods_img" lazy-load="true" binderror="bind_bnerr3"></image>  
764 - </view>  
765 - </block>  
766 -  
767 - <block wx:else>  
768 - <image src="{{aitem.goods_img}}" data-errorimg="goods_array[{{index}}][{{aind}}].goods_img" binderror="bind_bnerr3" lazy-load="true" style="width: 100%"></image>  
769 - </block>  
770 -  
771 -  
772 - <block wx:if="{{object.goodicon==3}}">  
773 - <image style="width: {{object.icon_width*1.2}}rpx;height: {{object.icon_width*1.2}}rpx"  
774 - class='{{g_filter.get_class(object.column,object.position)}}' src='{{object.customicon}}'></image>  
775 - </block>  
776 - <block wx:if="{{object.goodicon==1}}">  
777 - <image style="width: {{object.icon_width*1.2}}rpx;height: {{object.icon_width*1.2}}rpx"  
778 - class='{{g_filter.get_class(object.column,object.position)}}' src=''></image>  
779 - </block>  
780 - <block wx:if="{{object.goodicon==2}}">  
781 - <image style="width: {{object.icon_width*1.2}}rpx;height: {{object.icon_width*1.2}}rpx"  
782 - class='{{g_filter.get_class(object.column,object.position)}}' wx:if="{{object.styleicon==1}}" src='{{imghost}}/miniapp/images/Recommend.png'></image>  
783 - <image style="width: {{object.icon_width*1.2}}rpx;height: {{object.icon_width*1.2}}rpx"  
784 - class='{{g_filter.get_class(object.column,object.position)}}' wx:if="{{object.styleicon==2 }}" src='{{imghost}}/miniapp/images/hot.png'></image>  
785 - <image style="width: {{object.icon_width*1.2}}rpx;height: {{object.icon_width*1.2}}rpx"  
786 - class='{{g_filter.get_class(object.column,object.position)}}' wx:if="{{object.styleicon==3}}" src='{{imghost}}/miniapp/images/new.png'></image>  
787 - <image style="width: {{object.icon_width*1.2}}rpx;height: {{object.icon_width*1.2}}rpx"  
788 - class='{{g_filter.get_class(object.column,object.position)}}' wx:if="{{object.styleicon==4 }}" src='{{imghost}}/miniapp/images/Promotion.png'></image>  
789 - </block> 1198 + <image class="n_box" style="top: {{object.top}}%;left:{{object.left}}%;width: {{object.width}}%;height: {{object.width}}%" src="{{aitem.goods_img}}" data-errorimg="goods_array[{{aind}}].goods_img" lazy-load="true" binderror="bind_bnerr3"></image>
  1199 + </view>
  1200 + </block>
  1201 +
  1202 + <block wx:else>
  1203 + <image src="{{aitem.goods_img}}" data-errorimg="goods_array[{{index}}][{{aind}}].goods_img" binderror="bind_bnerr3" lazy-load="true" style="width: 100%"></image>
  1204 + </block>
  1205 +
  1206 +
  1207 + <block wx:if="{{object.goodicon==3}}">
  1208 + <image style="width: {{object.icon_width*1.2}}rpx;height: {{object.icon_width*1.2}}rpx" class='{{g_filter.get_class(object.column,object.position)}}' src='{{object.customicon}}'></image>
  1209 + </block>
  1210 + <block wx:if="{{object.goodicon==1}}">
  1211 + <image style="width: {{object.icon_width*1.2}}rpx;height: {{object.icon_width*1.2}}rpx" class='{{g_filter.get_class(object.column,object.position)}}' src=''></image>
  1212 + </block>
  1213 + <block wx:if="{{object.goodicon==2}}">
  1214 + <image style="width: {{object.icon_width*1.2}}rpx;height: {{object.icon_width*1.2}}rpx" class='{{g_filter.get_class(object.column,object.position)}}' wx:if="{{object.styleicon==1}}" src='{{imghost}}/miniapp/images/Recommend.png'></image>
  1215 + <image style="width: {{object.icon_width*1.2}}rpx;height: {{object.icon_width*1.2}}rpx" class='{{g_filter.get_class(object.column,object.position)}}' wx:if="{{object.styleicon==2 }}" src='{{imghost}}/miniapp/images/hot.png'></image>
  1216 + <image style="width: {{object.icon_width*1.2}}rpx;height: {{object.icon_width*1.2}}rpx" class='{{g_filter.get_class(object.column,object.position)}}' wx:if="{{object.styleicon==3}}" src='{{imghost}}/miniapp/images/new.png'></image>
  1217 + <image style="width: {{object.icon_width*1.2}}rpx;height: {{object.icon_width*1.2}}rpx" class='{{g_filter.get_class(object.column,object.position)}}' wx:if="{{object.styleicon==4 }}" src='{{imghost}}/miniapp/images/Promotion.png'></image>
  1218 + </block>
  1219 +
  1220 + </view>
  1221 + <view class='clear'></view>
  1222 + </view>
790 1223
  1224 + <view class='sp_wz'>
  1225 + <view class='zs_wz1_3l' wx:if="{{object.goodstit}}">{{aitem.goods_name}}</view>
  1226 + <view class='zs_wz2_3l' wx:if="{{object.goodsprice}}">
  1227 + <block wx:if="{{aitem.prom_price || aitem.prom_integral }}">
  1228 + <view class='wz_red'>
  1229 + <text wx:if="{{aitem.prom_integral}}">{{aitem.prom_integral}}</text>
  1230 + <text wx:if="{{aitem.prom_integral && aitem.prom_price}}">+</text>
  1231 + <text wx:if="{{aitem.prom_price}}">¥{{aitem.prom_price}}</text>
  1232 + </view>
  1233 + <view wx:if="{{is_retail_price}}" class='del ~no_line_x'>¥{{aitem.market_price}}</view>
  1234 + </block>
  1235 + <block wx:else>
  1236 + <block wx:if="{{g_filter.is_has_rank(rank_switch,aitem)}}">
  1237 + <!-- 当会员是等级卡的时候 -->
  1238 + <block wx:if="{{card_field}}">
  1239 + <!-- 等级价>0 -->
  1240 + <block wx:if="{{aitem[card_field]>0}}">
  1241 + <view class="money flex">
  1242 + <!-- 办卡价 -->
  1243 + <view class="flex xc-wc ai_and">
  1244 + <view class="fs24 wz_red">¥</view>
  1245 + <view class="fs35 wz_red">{{filter.toFix(aitem[card_field],2)}}</view>
  1246 + <view class="card_bg ellipsis-1">
  1247 + <image src="{{url}}/miniapp/images/plus/dj_icon.png"></image>
  1248 + <text class="card_name">{{card_name}}</text>
  1249 + </view>
  1250 + </view>
  1251 + </view>
  1252 + <view class="flex" style="line-height: 28rpx;">
  1253 + <!-- 原价 -->
  1254 + <view wx:if="{{is_retail_price}}" class="price flex xc-ash line_th ~no_line_x">
  1255 + <view class="fs22">¥</view>
  1256 + <view class="fs22">{{aitem.market_price}}</view>
  1257 + </view>
  1258 + </view>
  1259 + </block>
  1260 + <block wx:else>
  1261 + <view class="money flex">
  1262 + <!-- 办卡价 -->
  1263 + <view class="flex xc-wc">
  1264 + <view class="fs24 wz_red">¥</view>
  1265 + <view class="fs35 wz_red">{{filter.toFix(aitem.shop_price,2)}}</view>
  1266 + </view>
  1267 + </view>
  1268 + <view class="flex" style="line-height: 28rpx;">
  1269 + <!-- 原价 -->
  1270 + <view wx:if="{{is_retail_price}}" class="price flex xc-ash line_th ~no_line_x">
  1271 + <view class="fs22">¥</view>
  1272 + <view class="fs22">{{aitem.market_price}}</view>
  1273 + </view>
  1274 + </view>
  1275 + </block>
  1276 + </block>
  1277 + <block wx:else>
  1278 + <!-- 如果商品有设置等级价大于0的 -->
  1279 + <block wx:if="{{g_filter.get_card_price(aitem,card_list,0) && is_no_plus}}">
  1280 + <view class="money flex">
  1281 + <!-- 办卡价 -->
  1282 + <view class="flex xc-wc">
  1283 + <view class="fs24 wz_red">¥</view>
  1284 + <view class="fs35 wz_red">{{filter.toFix(aitem.shop_price,2)}}</view>
  1285 + </view>
  1286 + <!-- 原价 -->
  1287 + <view wx:if="{{is_retail_price}}" class="price flex xc-ash line_th ~no_line_x">
  1288 + <view class="fs22">¥</view>
  1289 + <view class="fs22">{{aitem.market_price}}</view>
791 </view> 1290 </view>
792 - <view class='clear'></view>  
793 - </view>  
794 1291
795 - <view class='sp_wz'>  
796 - <view class='zs_wz1_3l' wx:if="{{object.goodstit}}">{{aitem.goods_name}}</view>  
797 - <view class='zs_wz2_3l' wx:if="{{object.goodsprice}}">  
798 - <block wx:if="{{aitem.prom_price || aitem.prom_integral }}">  
799 - <view class='wz_red'>  
800 - <text wx:if="{{aitem.prom_integral}}">{{aitem.prom_integral}}</text>  
801 - <text wx:if="{{aitem.prom_integral && aitem.prom_price}}">+</text>  
802 - <text wx:if="{{aitem.prom_price}}">¥{{aitem.prom_price}}</text>  
803 - </view>  
804 - <view wx:if="{{is_retail_price}}" class='del ~no_line_x'>¥{{aitem.market_price}}</view>  
805 - </block>  
806 - <block wx:else>  
807 - <block wx:if="{{g_filter.is_has_rank(rank_switch,aitem)}}">  
808 - <!-- 当会员是等级卡的时候 -->  
809 - <block wx:if="{{card_field}}">  
810 - <!-- 等级价>0 -->  
811 - <block wx:if="{{aitem[card_field]>0}}">  
812 - <view class="money flex">  
813 - <!-- 办卡价 -->  
814 - <view class="flex xc-wc ai_and">  
815 - <view class="fs24 wz_red">¥</view>  
816 - <view class="fs35 wz_red">{{filter.toFix(aitem[card_field],2)}}</view>  
817 - <view class="card_bg ellipsis-1">  
818 - <image src="{{url}}/miniapp/images/plus/dj_icon.png"></image>  
819 - <text class="card_name">{{card_name}}</text>  
820 - </view>  
821 - </view>  
822 - </view>  
823 - <view class="flex" style="line-height: 28rpx;">  
824 - <!-- 原价 -->  
825 - <view wx:if="{{is_retail_price}}" class="price flex xc-ash line_th ~no_line_x">  
826 - <view class="fs22">¥</view>  
827 - <view class="fs22">{{aitem.market_price}}</view>  
828 - </view>  
829 - </view>  
830 - </block>  
831 - <block wx:else>  
832 - <view class="money flex">  
833 - <!-- 办卡价 -->  
834 - <view class="flex xc-wc">  
835 - <view class="fs24 wz_red">¥</view>  
836 - <view class="fs35 wz_red">{{filter.toFix(aitem.shop_price,2)}}</view>  
837 - </view>  
838 - </view>  
839 - <view class="flex" style="line-height: 28rpx;">  
840 - <!-- 原价 -->  
841 - <view wx:if="{{is_retail_price}}" class="price flex xc-ash line_th ~no_line_x">  
842 - <view class="fs22">¥</view>  
843 - <view class="fs22">{{aitem.market_price}}</view>  
844 - </view>  
845 - </view>  
846 - </block>  
847 - </block>  
848 - <block wx:else>  
849 - <!-- 如果商品有设置等级价大于0的 -->  
850 - <block wx:if="{{g_filter.get_card_price(aitem,card_list,0) && is_no_plus}}">  
851 - <view class="money flex">  
852 - <!-- 办卡价 -->  
853 - <view class="flex xc-wc">  
854 - <view class="fs24 wz_red">¥</view>  
855 - <view class="fs35 wz_red">{{filter.toFix(aitem.shop_price,2)}}</view>  
856 - </view>  
857 - <!-- 原价 -->  
858 - <view wx:if="{{is_retail_price}}" class="price flex xc-ash line_th ~no_line_x">  
859 - <view class="fs22">¥</view>  
860 - <view class="fs22">{{aitem.market_price}}</view>  
861 - </view>  
862 -  
863 - </view>  
864 - <view class="flex" style="line-height: 28rpx;">  
865 - <!-- 等级价 -->  
866 - <view class="price flex ai_and">  
867 - <view class="fs22">¥</view>  
868 - <view class="fs28">{{filter.toFix(g_filter.get_card_price(aitem,card_list,0),2)}}</view>  
869 - <view class="card_bg ellipsis-1">  
870 - <image src="{{url}}/miniapp/images/plus/dj_icon.png"></image>  
871 - <text class="card_name">{{g_filter.get_card_price(aitem,card_list,1)}}</text>  
872 - </view>  
873 - </view>  
874 - </view>  
875 - </block>  
876 - <block wx:else>  
877 - <view class="money flex">  
878 - <!-- 办卡价 -->  
879 - <view class="flex xc-wc">  
880 - <view class="fs24 wz_red">¥</view>  
881 - <view class="fs35 wz_red">{{filter.toFix(aitem.shop_price,2)}}</view>  
882 - </view>  
883 - </view>  
884 - <view class="flex" style="line-height: 28rpx;">  
885 - <!-- 原价 -->  
886 - <view wx:if="{{is_retail_price}}" class="price flex xc-ash line_th ~no_line_x">  
887 - <view class="fs22">¥</view>  
888 - <view class="fs22">{{aitem.market_price}}</view>  
889 - </view>  
890 - </view>  
891 - </block>  
892 - </block>  
893 - </block>  
894 - <block wx:else>  
895 - <view class='wz_red'>¥{{aitem.shop_price}}</view>  
896 - <view wx:if="{{is_retail_price}}" class='del ~no_line_x'>¥{{aitem.market_price}}</view>  
897 - </block>  
898 - </block> 1292 + </view>
  1293 + <view class="flex" style="line-height: 28rpx;">
  1294 + <!-- 等级价 -->
  1295 + <view class="price flex ai_and">
  1296 + <view class="fs22">¥</view>
  1297 + <view class="fs28">{{filter.toFix(g_filter.get_card_price(aitem,card_list,0),2)}}</view>
  1298 + <view class="card_bg ellipsis-1">
  1299 + <image src="{{url}}/miniapp/images/plus/dj_icon.png"></image>
  1300 + <text class="card_name">{{g_filter.get_card_price(aitem,card_list,1)}}</text>
  1301 + </view>
899 </view> 1302 </view>
900 - <!-- <view class='zs_wz5_3l' wx:if="{{object.goodsnum}}">销量:{{aitem.sales_sum}}件</view> -->  
901 - <view class="flex jc-sb ai-center">  
902 - <view class='zs_wz5_x' wx:if="{{object.goodsnum}}">销量:{{aitem.sales_sum}}件</view>  
903 -  
904 - <!-- 购物车图标 -->  
905 - <view class="icon-box" wx:if="{{object.goodcaricon != 1}}">  
906 - <!-- 系统图标 -->  
907 - <block wx:if="{{object.goodcaricon == 2}}">  
908 - <image class="icon" src="{{url + '/miniapp/images/cart/group_goods_car_1.png'}}" wx:if="{{object.stylecaricon == 1}}" mode="widthFix"></image>  
909 - <image class="icon" src="{{url + '/miniapp/images/cart/group_goods_car_2.png'}}" wx:if="{{object.stylecaricon == 2}}" mode="widthFix"></image>  
910 - <text class="icon-text" wx:if="{{object.stylecaricon == 3}}">马上抢</text>  
911 - <text class="icon-text" wx:if="{{object.stylecaricon == 4}}">立即购买</text>  
912 - </block>  
913 - <!-- 自定义图标 -->  
914 - <block wx:if="{{object.goodcaricon == 3}}">  
915 - <image class="icon icon2" src="{{object.customcaricon}}" mode="widthFix"></image>  
916 - </block>  
917 - </view>  
918 - </view>  
919 - <view style="height: 10rpx;"></view>  
920 - </view> 1303 + </view>
  1304 + </block>
  1305 + <block wx:else>
  1306 + <view class="money flex">
  1307 + <!-- 办卡价 -->
  1308 + <view class="flex xc-wc">
  1309 + <view class="fs24 wz_red">¥</view>
  1310 + <view class="fs35 wz_red">{{filter.toFix(aitem.shop_price,2)}}</view>
  1311 + </view>
  1312 + </view>
  1313 + <view class="flex" style="line-height: 28rpx;">
  1314 + <!-- 原价 -->
  1315 + <view wx:if="{{is_retail_price}}" class="price flex xc-ash line_th ~no_line_x">
  1316 + <view class="fs22">¥</view>
  1317 + <view class="fs22">{{aitem.market_price}}</view>
  1318 + </view>
  1319 + </view>
  1320 + </block>
  1321 + </block>
  1322 + </block>
  1323 + <block wx:else>
  1324 + <view class='wz_red'>¥{{aitem.shop_price}}</view>
  1325 + <view wx:if="{{is_retail_price}}" class='del ~no_line_x'>¥{{aitem.market_price}}</view>
  1326 + </block>
  1327 + </block>
  1328 + </view>
  1329 + <!-- <view class='zs_wz5_3l' wx:if="{{object.goodsnum}}">销量:{{aitem.sales_sum}}件</view> -->
  1330 + <view class="flex jc-sb ai-center">
  1331 + <view class='zs_wz5_x' wx:if="{{object.goodsnum}}">销量:{{aitem.sales_sum}}件</view>
921 1332
922 - </view>  
923 - </navigator>  
924 - </block>  
925 - </swiper-item>  
926 - </view>  
927 - </swiper> 1333 + <!-- 购物车图标 -->
  1334 + <view class="icon-box" wx:if="{{object.goodcaricon != 1}}">
  1335 + <!-- 系统图标 -->
  1336 + <block wx:if="{{object.goodcaricon == 2}}">
  1337 + <image class="icon" src="{{url + '/miniapp/images/cart/group_goods_car_1.png'}}" wx:if="{{object.stylecaricon == 1}}" mode="widthFix"></image>
  1338 + <image class="icon" src="{{url + '/miniapp/images/cart/group_goods_car_2.png'}}" wx:if="{{object.stylecaricon == 2}}" mode="widthFix"></image>
  1339 + <text class="icon-text" wx:if="{{object.stylecaricon == 3}}">马上抢</text>
  1340 + <text class="icon-text" wx:if="{{object.stylecaricon == 4}}">立即购买</text>
  1341 + </block>
  1342 + <!-- 自定义图标 -->
  1343 + <block wx:if="{{object.goodcaricon == 3}}">
  1344 + <image class="icon icon2" src="{{object.customcaricon}}" mode="widthFix"></image>
  1345 + </block>
  1346 + </view>
  1347 + </view>
  1348 + <view style="height: 10rpx;"></view>
  1349 + </view>
928 1350
929 -</view>  
930 -<view class="nodata-title" wx:elif="{{is_get}}">暂无数据</view>  
931 -<view class="flex jcc loader" wx:else>  
932 - <image style="width: 40rpx; height: 40rpx; " src="{{url}}/miniapp/images/loader.gif"></image>  
933 -</view> 1351 + </view>
  1352 + </navigator>
  1353 + </block>
  1354 + </swiper-item>
  1355 + </view>
  1356 + </swiper>
  1357 + </view>
  1358 + <view class="nodata-title" wx:elif="{{is_get}}">暂无数据</view>
  1359 + <view class="flex jcc loader" wx:else>
  1360 + <image style="width: 40rpx; height: 40rpx; " src="{{url}}/miniapp/images/loader.gif"></image>
  1361 + </view>
  1362 + </block>
934 </view> 1363 </view>
935 \ No newline at end of file 1364 \ No newline at end of file
components/diy_goodsGroup/diy_goodsGroup.wxss
@@ -919,3 +919,291 @@ top: 10rpx; @@ -919,3 +919,291 @@ top: 10rpx;
919 .jcc{ justify-content: center;} 919 .jcc{ justify-content: center;}
920 .loader{ width:750rpx; margin:20rpx 0} 920 .loader{ width:750rpx; margin:20rpx 0}
921 921
  922 +.ellipsis-2n {
  923 +
  924 + /* height: 97rpx; */
  925 + overflow: hidden;
  926 + text-overflow: ellipsis;
  927 + display: -webkit-box;
  928 + -webkit-box-orient: vertical;
  929 + -webkit-line-clamp: 2;
  930 +}
  931 +.pdlf10{
  932 + padding: 0 10rpx;
  933 +}
  934 +.new_item1{
  935 + width: 100%;
  936 + overflow: hidden;
  937 +}
  938 +
  939 +.new_item1_image{
  940 + width: 100%;
  941 + /* max-width: 100%;
  942 + max-height: 100%; */
  943 +}
  944 +.new_item1_time{
  945 + height: 50rpx;
  946 + background: #f23030;
  947 + color: #fff;
  948 + /* font-size: 25rpx; */
  949 + font-size: 24rpx;
  950 + display: flex;
  951 + justify-content: space-between;
  952 + align-items: center;
  953 + opacity:.8;
  954 + /* padding: 0rpx 30rpx; */
  955 +
  956 +}
  957 +.new_item1_time image{
  958 + width: 188rpx;
  959 + height: 52rpx;
  960 +}
  961 +.new_item1_goods_name{
  962 + padding: 10rpx 10rpx 0rpx;
  963 + /* font-size: 26rpx; */
  964 + font-size: 28rpx;
  965 + width: 100%;
  966 + box-sizing: border-box;
  967 + color: #333333;
  968 +}
  969 +.new_item1_price{
  970 + display: flex;
  971 + /* padding: 0 10rpx; */
  972 + align-items: center;
  973 + justify-content: space-between;
  974 + /* font-size: 26rpx; */
  975 + font-size: 24rpx;
  976 + padding: 0 10rpx 10rpx;
  977 +}
  978 +.clor{
  979 + /* color: rgba(196, 24, 45, 1); */
  980 + color: #ec0022 !important;
  981 +}
  982 +.clor7b{
  983 + color: #7b7b7b;
  984 +}
  985 +.new_item1_but{
  986 + width: 130rpx;
  987 + height: 60rpx;
  988 + color: #fff;
  989 + background-color: #f23030;
  990 + line-height: 60rpx;
  991 + text-align: center;
  992 + border-radius: 15rpx;
  993 +}
  994 +.new_item1_but1{
  995 + border-radius: 50rpx !important;
  996 +}
  997 +.new_item1_but2{
  998 + border-radius: 50rpx !important;
  999 + background-color: rgba(0, 0, 0, 0) !important;
  1000 + color: #f23030 !important;
  1001 + border: 1rpx solid #f23030 !important;
  1002 +}
  1003 +.new_item1_but3{
  1004 + background-color: rgba(0, 0, 0, 0) !important;
  1005 + color: #f23030 !important;
  1006 + border: 1rpx solid #f23030 !important;
  1007 +}
  1008 +
  1009 +
  1010 +
  1011 +
  1012 +.new_item1_box{
  1013 + /* padding-top: 17rpx; */
  1014 + width: 100%;
  1015 + box-sizing: border-box;
  1016 + overflow: hidden;
  1017 +}
  1018 +
  1019 +.aborder{
  1020 + border: 1px solid #e8e8e8;
  1021 +}
  1022 +.bgf{
  1023 + background-color: #fff;
  1024 +}
  1025 +.boxsha{
  1026 + /* box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.25); */
  1027 + /* box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); */
  1028 + box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2), 0 3px 10px 0 rgba(0, 0, 0, 0.19);
  1029 +}
  1030 +.but_radius85{
  1031 + border-radius:289rpx;
  1032 +}
  1033 +.but_radius5{
  1034 + border-radius:8px;
  1035 +}
  1036 +.imgBox{
  1037 + position: relative;
  1038 +}
  1039 +.imgBox_img{
  1040 + position: absolute;
  1041 + left: 0;
  1042 + top: 0;
  1043 + width: 74rpx;
  1044 + height: 70rpx;
  1045 +
  1046 +}
  1047 +
  1048 +.aspect_ratio1{
  1049 + aspect-ratio:1/1;
  1050 +}
  1051 +.aspect_ratio2{
  1052 + aspect-ratio:16/9;
  1053 +}
  1054 +.aspect_ratio3{
  1055 + aspect-ratio:3/2;
  1056 +}
  1057 +.aspect_ratio4{
  1058 + aspect-ratio:3/4;
  1059 +}
  1060 +.container1 {
  1061 + position: relative;
  1062 + width:100%;
  1063 + padding-top: 100%;
  1064 + overflow: hidden;
  1065 +}
  1066 +.container2 {
  1067 + position: relative;
  1068 + width:100%;
  1069 + padding-top: 56.25%;
  1070 + overflow: hidden;
  1071 +}
  1072 +.container3 {
  1073 + position: relative;
  1074 + width:100%;
  1075 + padding-top: 66.67%;
  1076 + overflow: hidden;
  1077 +}
  1078 +.container4 {
  1079 + position: relative;
  1080 + width:100%;
  1081 + padding-top: 133.33%;
  1082 + overflow: hidden;
  1083 +
  1084 +}
  1085 +
  1086 +.images1 {
  1087 + display: block;
  1088 + position: absolute;
  1089 + width: 100%;
  1090 + height: 100%;
  1091 + top: 0;
  1092 + bottom: 0;
  1093 + left: 0;
  1094 + right: 0;
  1095 + object-fit: cover;
  1096 +
  1097 +}
  1098 +
  1099 +.flex2{
  1100 + display: flex;
  1101 + /* align-items: center; */
  1102 + justify-content: space-between;
  1103 + flex-wrap: wrap;
  1104 + box-sizing: border-box;
  1105 +}
  1106 +.flex2:after {
  1107 + content: "";
  1108 + width: 30%;
  1109 + height: 0px;
  1110 + visibility: hidden;
  1111 + }
  1112 +
  1113 + .boxpad{
  1114 + /* padding:11rpx 9rpx; */
  1115 + box-sizing: border-box;
  1116 + }
  1117 + .pricefs28{
  1118 + font-size: 28rpx !important;
  1119 + }
  1120 + .pricefs42{
  1121 + font-size: 42rpx !important;
  1122 + }
  1123 + .pricefs38{
  1124 + font-size: 38rpx !important;
  1125 + }
  1126 + .imgbox1{
  1127 + width: 60rpx;
  1128 + height: 60rpx;
  1129 + }
  1130 + .topBox{
  1131 + position: relative;
  1132 + }
  1133 +
  1134 + .item_float{
  1135 + position: absolute;
  1136 + bottom: 0;
  1137 + left: 0;
  1138 + width: 100%;
  1139 + box-sizing: border-box;
  1140 + }
  1141 +
  1142 +
  1143 + /* 新版tab样式 */
  1144 + .tabBox{
  1145 + min-width: 100%;
  1146 + /*height: 30px;*/
  1147 + padding: 10rpx 0;
  1148 + display: flex;
  1149 + align-items: center;
  1150 + /*justify-content: space-around;*/
  1151 + font-size: 28rpx;
  1152 + font-weight: bold;
  1153 + overflow-x: auto;
  1154 + margin-bottom: 20rpx;
  1155 + /* min-width: 25%; */
  1156 + }
  1157 +
  1158 +/* 不显示滚动条 */
  1159 +.tabBox::-webkit-scrollbar {
  1160 + display: none;
  1161 +}
  1162 + .tab{
  1163 + /*flex-grow: 1;*/
  1164 + flex-shrink: 0;
  1165 + /*color: #f23030;*/
  1166 + padding: 0 20rpx;
  1167 + /* padding: 0 35rpx; */
  1168 + color: rgba(166, 166, 166, 1);
  1169 + display: flex;
  1170 + justify-content: center;
  1171 + align-items: center;
  1172 + height: 100%;
  1173 + position: relative;
  1174 + margin: auto;
  1175 + /* min-width: 25%; */
  1176 + }
  1177 + .tab1{
  1178 + position: absolute;
  1179 + bottom: -8rpx;
  1180 + left: 0;
  1181 + right: 0;
  1182 + margin: auto;
  1183 + width: 40%;
  1184 + height: 4rpx;
  1185 + /* background-color: rgba(196,24,45,.8); */
  1186 + background-color: #f23030;
  1187 + opacity: .8;
  1188 + }
  1189 + .tab_action{
  1190 + background-color: #f23030;
  1191 + color: #fff;
  1192 + border: none !important;
  1193 + opacity: .8;
  1194 + /* border-color: #f23030 !important; */
  1195 + }
  1196 + .tab2{
  1197 + padding: 0 !important;
  1198 + }
  1199 + .tab2 view{
  1200 + padding: 10rpx 35rpx;
  1201 + flex-grow: 1;
  1202 + }
  1203 + .tab3{
  1204 + padding: 6rpx 16rpx;
  1205 + border: 1px solid rgba(166, 166, 166, 1);
  1206 + border-radius: 20rpx;
  1207 + box-sizing: border-box;
  1208 + }
  1209 +
components/diy_goodsGroup/g_filter.wxs
@@ -23,7 +23,7 @@ var g_filters = { @@ -23,7 +23,7 @@ var g_filters = {
23 case 1: return "border_yuanjiao"; 23 case 1: return "border_yuanjiao";
24 } 24 }
25 return ""; 25 return "";
26 - } 26 + },
27 27
28 //-- 判断是不是有等级价 -- 28 //-- 判断是不是有等级价 --
29 is_has_rank:function(rank_switch,item){ 29 is_has_rank:function(rank_switch,item){
pages/index/index/index.wxml
@@ -456,7 +456,7 @@ @@ -456,7 +456,7 @@
456 <advertising object="{{item.content}}"></advertising> 456 <advertising object="{{item.content}}"></advertising>
457 </block> 457 </block>
458 <!--商品分组--> 458 <!--商品分组-->
459 - <block wx:if="{{item.ename=='goodsGroup'}}"> 459 + <block wx:if="{{item.ename=='goodsGroup' || item.ename=='goodsGroupNew'}}">
460 <goodsGroup class="{{'goodsGroup' + index}}" object="{{item.content}}" sticky="{{template_arr[0].content.is_top}}"></goodsGroup> 460 <goodsGroup class="{{'goodsGroup' + index}}" object="{{item.content}}" sticky="{{template_arr[0].content.is_top}}"></goodsGroup>
461 461
462 </block> 462 </block>
pages/template/index.wxml
@@ -13,10 +13,13 @@ @@ -13,10 +13,13 @@
13 <block wx:if="{{item.ename=='advertising'}}"> 13 <block wx:if="{{item.ename=='advertising'}}">
14 <advertising object="{{item.content}}"></advertising> 14 <advertising object="{{item.content}}"></advertising>
15 </block> 15 </block>
16 - <!--商品分组-->  
17 - <block wx:if="{{item.ename=='goodsGroup'}}"> 16 + <!--商品分组-->
  17 + <block wx:if="{{item.ename=='goodsGroup' || item.ename=='goodsGroupNew'}}">
18 <goodsGroup class="{{'goodsGroup' + index}}" object="{{item.content}}"></goodsGroup> 18 <goodsGroup class="{{'goodsGroup' + index}}" object="{{item.content}}"></goodsGroup>
19 </block> 19 </block>
  20 + <!-- <block wx:if="{{item.ename=='goodsGroupNew'}}">
  21 + <diy_public class="{{'goodsGroup' + index}}" object="{{item.content}}" prom_type="21"></diy_public>
  22 + </block> -->
20 <!--通知--> 23 <!--通知-->
21 <block wx:if="{{item.ename=='notice'}}"> 24 <block wx:if="{{item.ename=='notice'}}">
22 <notice object="{{item.content}}"></notice> 25 <notice object="{{item.content}}"></notice>