Commit 12e924684655068342c34c670e8d23bd7d5e4e6e

Authored by DESKTOP-QHAFKU5\iceling
1 parent 1a687fc3

商品价格模拟的修改

components/goods_list/goods_list.js
1 -var t = getApp(), a = t.request, o = t.globalData.setting, os = o,  
2 - i = require("../../utils/util.js"), ut = i, s = require("../../utils/common.js");  
3 - 1 +var t = getApp(),
  2 + a = t.request,
  3 + o = t.globalData.setting,
  4 + os = o,
  5 + i = require("../../utils/util.js"),
  6 + ut = i,
  7 + s = require("../../utils/common.js");
4 Component({ 8 Component({
5 data: { 9 data: {
6 url: o.imghost, 10 url: o.imghost,
7 object: null, 11 object: null,
8 - curPage:1,  
9 - is_no_more:1,//加载完所有数据的控制器  
10 - load_complete:0,//加载完成,  
11 - rank_switch:false,  
12 - card_field:"",  
13 - card_name:"",  
14 - max_card_field:"",  
15 - card_list:null 12 + curPage: 1,
  13 + is_no_more: 1, //加载完所有数据的控制器
  14 + load_complete: 0, //加载完成,
  15 + rank_switch: false,
  16 + card_field: "",
  17 + card_name: "",
  18 + max_card_field: "",
  19 + card_list: null
16 }, 20 },
17 properties: { 21 properties: {
18 - // 这里定义了innerText属性,属性值可以在组件使用时指定 22 + // 这⾥定义了innerText属性,属性值可以在组件使⽤时指定
19 }, 23 },
20 ready: function () { 24 ready: function () {
21 -  
22 }, 25 },
23 -  
24 - methods: {  
25 - init:function(){  
26 - var th = this;  
27 - getApp().request.get("/api/weshop/users/get/" + os.stoid + "/" + getApp().globalData.user_id, {  
28 - success: function (e) {  
29 - getApp().globalData.userInfo = e.data.data;  
30 - getApp().getConfig2(function (e) {  
31 - var swithc_list = e.switch_list;  
32 - var sw_arr = JSON.parse(swithc_list);  
33 - //---如果后台又开等级卡的开关---  
34 - if (sw_arr.rank_switch && sw_arr.rank_switch == "2") {  
35 - th.setData({ rank_switch: true });  
36 - //---回调卡的列表---  
37 - th.getPlusCardType(function (ob) {  
38 - th.setData({ card_list: ob.card_list });  
39 - var ti = setInterval(function () {  
40 - var user = getApp().globalData.userInfo;  
41 - if (!user) return false;  
42 - clearInterval(ti);  
43 -  
44 - if (user.card_field) {  
45 - var str = user['card_expiredate'].replace(/-/g, '/');  
46 - var end = new Date(str);  
47 - end = Date.parse(end) / 1000;  
48 - var now = ut.gettimestamp();  
49 -  
50 - //--- 判断是等级会员,且在有效期范围内 ---  
51 - if (user.card_field && now < end) {  
52 - var card_name = ob.name_map.get(user.card_field);  
53 - if (card_name.length > 4) card_name = card_name.substring(0, 4);  
54 - th.setData({ card_field: user.card_field, card_name: card_name, card_list: ob.card_list });  
55 - }  
56 - }  
57 - }, 500)  
58 - })  
59 -  
60 - }  
61 - })  
62 - }  
63 - })  
64 -  
65 - },  
66 -  
67 -  
68 - get_list:function(){  
69 - var that = this;  
70 - if (that.data.is_no_more == 0) return false;  
71 - var curPage = that.data.curPage;  
72 - getApp().request.get('/api/weshop/goods/page?page', {  
73 - data: {  
74 - is_mainshow: 1, isonsale: 1,  
75 - is_recommend: 1, is_on_sale: 1,  
76 - store_id: o.stoid,  
77 - page: curPage,  
78 - pageSize: 6,  
79 - },  
80 - success: function (res) {  
81 - var data = res.data;  
82 - var total = data.data.total;  
83 - if (total <= curPage * 6) {  
84 - that.setData({ is_no_more: 0 });  
85 - } else {  
86 - that.data.curPage++;  
87 - }  
88 -  
89 - //加载完成  
90 - if (data.data.pageData) {  
91 - that.setData({ load_complete: 1 });  
92 - }  
93 - if (that.data.recommend != null) {  
94 - var ra = that.data.recommend.concat(data.data.pageData);  
95 - that.setData({ recommend: ra });  
96 - } else {  
97 - that.setData({ recommend: data.data.pageData });  
98 - }  
99 - }  
100 - })  
101 - },  
102 -  
103 - 26 + methods: {
  27 + init: function () {
  28 + var th = this;
  29 + getApp().request.get("/api/weshop/users/get/" + os.stoid + "/" + getApp().globalData.user_id, {
  30 + success: function (e) {
  31 + getApp().globalData.userInfo = e.data.data;
  32 + getApp().getConfig2(function (e) {
  33 + var swithc_list = e.switch_list;
  34 + var sw_arr = JSON.parse(swithc_list);
  35 + //---如果后台有开等级卡的开关---
  36 + if (sw_arr.rank_switch && sw_arr.rank_switch == "2") {
  37 + th.setData({
  38 + rank_switch: true
  39 + });
  40 + //---回调卡的列表---
  41 + th.getPlusCardType(function (ob) {
  42 + th.setData({
  43 + card_list: ob.card_list
  44 + });
  45 + var ti = setInterval(function () {
  46 + var user = getApp().globalData.userInfo;
  47 + if (!user) return false;
  48 + clearInterval(ti);
  49 + if (user.card_field) {
  50 + var str = user['card_expiredate'].replace(/-/g, '/');
  51 + var end = new Date(str);
  52 + end = Date.parse(end) / 1000;
  53 + var now = ut.gettimestamp();
  54 + //--- 判断是等级会员,且在有效期范围内 ---
  55 + if (user.card_field && now < end) {
  56 + var card_name = ob.name_map.get(user.card_field);
  57 + if (card_name.length > 4) card_name = card_name.substring(0, 4);
  58 + th.setData({
  59 + card_field: user.card_field,
  60 + card_name: card_name,
  61 + card_list: ob.card_list
  62 + });
  63 + }
  64 + }
  65 + }, 500)
  66 + })
  67 + }
  68 + })
  69 + }
  70 + })
  71 + },
  72 + // get_list: function () {
  73 + // var th = this;
  74 + // var url = "http://172.20.0.233:8022/api/weshop/display";
  75 + // wx.request({
  76 + // url: url,
  77 + // success: function (res) {
  78 + // th.setData({
  79 + // recommend: res.data.data.pageData
  80 + // })
  81 + // }
  82 + // })
  83 + // },
  84 + get_list: function() {
  85 + var that = this;
  86 + if (that.data.is_no_more == 0) return false;
  87 + var curPage = that.data.curPage;
  88 + getApp().request.get('/api/weshop/goods/page?page', {
  89 + data: {
  90 + is_mainshow: 1,
  91 + isonsale: 1,
  92 + is_recommend: 1,
  93 + is_on_sale: 1,
  94 + store_id: o.stoid,
  95 + page: curPage,
  96 + pageSize: 6,
  97 + },
  98 + success: function(res) {
  99 + var data = res.data;
  100 + var total = data.data.total;
  101 + if (total <= curPage * 6) {
  102 + that.setData({
  103 + is_no_more: 0
  104 + });
  105 + } else {
  106 + that.data.curPage++;
  107 + }
  108 + //加载完成
  109 + if (data.data.pageData) {
  110 + that.setData({
  111 + load_complete: 1
  112 + });
  113 + }
  114 + if (that.data.recommend != null) {
  115 + var ra = that.data.recommend.concat(data.data.pageData);
  116 + that.setData({
  117 + recommend: ra
  118 + });
  119 + } else {
  120 + that.setData({
  121 + recommend: data.data.pageData
  122 + });
  123 + }
  124 + }
  125 + })
  126 + },
104 bind_bnerr_xc: function (e) { 127 bind_bnerr_xc: function (e) {
105 - var _errImg = e.target.dataset.errorimg;  
106 - var _errurl = e.target.dataset.url;  
107 - var _errObj = {};  
108 - _errObj[_errImg] = "/miniapp/images/default_g_img.gif";  
109 - this.setData(_errObj) //注意这里的赋值方式,只是将数据列表中的此项图片路径值替换掉 ; 128 + var _errImg = e.target.dataset.errorimg;
  129 + var _errurl = e.target.dataset.url;
  130 + var _errObj = {};
  131 + _errObj[_errImg] = "/miniapp/images/default_g_img.gif";
  132 + this.setData(_errObj) //注意这⾥的赋值⽅式,只是将数据列表中的此项图⽚路径值替换掉 ;
110 }, 133 },
111 -  
112 - reset:function(){  
113 - curPage=1;  
114 - },  
115 -  
116 - //--- 获取卡类列表 ---  
117 - getPlusCardType: function (func) {  
118 - var storid = o.stoid;  
119 - var th = this;  
120 - getApp().request.promiseGet("/api/weshop/plus/vip/mem/bership/list?" + "storeId=" + storid, {}).then(res => {  
121 - var plusCard = res.data.data;  
122 - var arr = [1219, 2089, 3031];  
123 - var new_arr = new Array();  
124 - var card_name_map=new Map();  
125 - for (var i = 0; i < plusCard.length; i++) {  
126 - var name="card"+plusCard[i].CorrPrice.toLowerCase();  
127 - card_name_map.set(name,plusCard[i].CardName);  
128 - }  
129 -  
130 - var ob={"card_list":plusCard,"name_map":card_name_map};  
131 - func(ob);  
132 - })  
133 - },  
134 - 134 + reset: function () {
  135 + curPage = 1;
135 }, 136 },
136 -  
137 -  
138 - 137 + //--- 获取卡类列表 ---
  138 + getPlusCardType: function (func) {
  139 + var storid = o.stoid;
  140 + var th = this;
  141 + getApp().request.promiseGet("/api/weshop/plus/vip/mem/bership/list?" + "storeId=" + storid,
  142 + {}).then(res => {
  143 + var plusCard = res.data.data;
  144 + var arr = [1219, 2089, 3031];
  145 + var new_arr = new Array();
  146 + var card_name_map = new Map();
  147 + for (var i = 0; i < plusCard.length; i++) {
  148 + var name = "card" + plusCard[i].CorrPrice.toLowerCase();
  149 + card_name_map.set(name, plusCard[i].CardName);
  150 + }
  151 + var ob = {
  152 + "card_list": plusCard,
  153 + "name_map": card_name_map
  154 + };
  155 + func(ob);
  156 + })
  157 + },
  158 + },
139 }) 159 })
140 \ No newline at end of file 160 \ No newline at end of file
components/goods_list/goods_list.wxml
1 - <!-- 商品列表 -->  
2 - <wxs module="filter" src="../../utils/filter.wxs"></wxs>  
3 - <wxs module="g_filter" src="g_filter.wxs"></wxs>  
4 - <view class="collects">  
5 - <view class="hang ">  
6 - <!-- 商品详情 -->  
7 - <view class="collect ib" wx:for="{{recommend}}" bindtap="go_url" data-url="/pages/goods/goodsInfo/goodsInfo?goods_id={{item.goods_id}}">  
8 - <navigator url="/pages/goods/goodsInfo/goodsInfo?goods_id={{item.goods_id}}">  
9 - <!-- 商品图片 -->  
10 - <image class="sp" src="{{url+item.original_img}}" mode="scaleToFill" binderror="bind_bnerr_xc" data-url="{{item.original_img}}" data-errorimg="recommend[{{index}}].original_img"></image>  
11 - <view class="bottom">  
12 - <!-- 商品名称 -->  
13 - <view class="goods_name ellipsis-2 fs28">{{item.goods_name}}</view>  
14 -  
15 - <!-- 商品价格,先判断下是后又等级价-->  
16 - <block wx:if="{{g_filter.is_has_rank(rank_switch,item)}}" >  
17 - <!-- 当会员是等级卡的时候 -->  
18 - <block wx:if="{{card_field}}">  
19 - <!-- 等级价>0 -->  
20 - <block wx:if="{{item[card_field]>0}}">  
21 - <view class="money flex" >  
22 - <!-- 办卡价 -->  
23 - <view class="flex xc-wc">  
24 - <view class="fs24">¥</view>  
25 - <view class="fs35">{{filter.toFix(item[card_field],2)}}</view>  
26 - <view class="card_bg"><image src="{{url}}/miniapp/images/plus/dj_icon.png"></image><view class="card_name">{{card_name}}</view></view>  
27 - </view>  
28 - </view>  
29 - <view class="flex" style="line-height: 28rpx;" >  
30 - <!-- 原价 -->  
31 - <view class="price flex xc-ash line_th">  
32 - <view class="fs22">¥</view>  
33 - <view class="fs22">{{item.market_price}}</view>  
34 - </view>  
35 - </view>  
36 - </block>  
37 - <blocK wx:else>  
38 - <view class="money flex" >  
39 - <!-- 办卡价 -->  
40 - <view class="flex xc-wc">  
41 - <view class="fs24">¥</view>  
42 - <view class="fs35">{{filter.toFix(item.shop_price,2)}}</view>  
43 - </view>  
44 - </view>  
45 - <view class="flex" style="line-height: 28rpx;" >  
46 - <!-- 原价 -->  
47 - <view class="price flex xc-ash line_th">  
48 - <view class="fs22">¥</view>  
49 - <view class="fs22">{{item.market_price}}</view>  
50 - </view>  
51 - </view>  
52 - </blocK>  
53 - </block>  
54 - <block wx:else>  
55 - <!-- 如果商品有设置等级价大于0的 -->  
56 - <block wx:if="{{g_filter.get_card_price(item,card_list,0)}}">  
57 - <view class="money flex" >  
58 - <!-- 办卡价 -->  
59 - <view class="flex xc-wc">  
60 - <view class="fs24">¥</view>  
61 - <view class="fs35">{{filter.toFix(item.shop_price,2)}}</view>  
62 - </view>  
63 - <!-- 原价 -->  
64 - <view class="price flex xc-ash line_th">  
65 - <view class="fs22">¥</view>  
66 - <view class="fs22">{{item.market_price}}</view>  
67 - </view>  
68 -  
69 - </view>  
70 - <view class="flex" style="line-height: 28rpx;" >  
71 - <!-- 等级价 -->  
72 - <view class="price flex">  
73 - <view class="fs22">¥</view>  
74 - <view class="fs28">{{filter.toFix(g_filter.get_card_price(item,card_list,0),2)}}</view>  
75 - <view class="card_bg"> <image src="{{url}}/miniapp/images/plus/dj_icon.png"></image>{{g_filter.get_card_price(item,card_list,1)}}</view>  
76 - </view>  
77 - </view>  
78 - </block>  
79 - <block wx:else>  
80 - <view class="money flex" >  
81 - <!-- 办卡价 -->  
82 - <view class="flex xc-wc">  
83 - <view class="fs24">¥</view>  
84 - <view class="fs35">{{filter.toFix(item.shop_price,2)}}</view>  
85 - </view>  
86 - </view>  
87 - <view class="flex" style="line-height: 28rpx;" >  
88 - <!-- 原价 -->  
89 - <view class="price flex xc-ash line_th">  
90 - <view class="fs22">¥</view>  
91 - <view class="fs22">{{item.market_price}}</view>  
92 - </view>  
93 - </view>  
94 - </block>  
95 - </block>  
96 - </block>  
97 -  
98 - <!-- 商品压根就没有等级价 -->  
99 - <block wx:else>  
100 - <view class="money flex" >  
101 - <!-- 办卡价 -->  
102 - <view class="flex xc-wc">  
103 - <view class="fs24">¥</view>  
104 - <view class="fs35">{{filter.toFix(item.shop_price,2)}}</view>  
105 - </view>  
106 - </view>  
107 - <view class="flex" style="line-height: 28rpx;" >  
108 - <!-- 原价 -->  
109 - <view class="price flex xc-ash line_th">  
110 - <view class="fs22">¥</view>  
111 - <view class="fs22">{{item.market_price}}</view>  
112 - </view>  
113 - </view>  
114 - </block>  
115 -  
116 - </view>  
117 - </navigator> 1 +<!-- 商品列表 -->
  2 +<wxs module="filter" src="../../utils/filter.wxs"></wxs>
  3 +<wxs module="g_filter" src="g_filter.wxs"></wxs>
  4 +<view class="collects">
  5 + <view class="hang ">
  6 + <!-- 商品详情 -->
  7 + <view class="collect ib" wx:for="{{recommend}}" bindtap="go_url" data-url="/pages/goods/goodsInfo/goodsInfo?goods_id={{item.goods_id}}">
  8 + <navigator url="/pages/goods/goodsInfo/goodsInfo?goods_id={{item.goods_id}}">
  9 + <!-- 商品图⽚ -->
  10 + <image class="sp" src="{{item.original_img}}" mode="scaleToFill" binderror="bind_bnerr_xc" data-url="{{item.original_img}}" data-errorimg="recommend[{{index}}].original_img"></image>
  11 + <view class="bottom">
  12 + <!-- 商品名称 -->
  13 + <view class="goods_name ellipsis-2 fs28">{{item.goods_name}}</view>
  14 + <!-- 判断是否有活动价 -->
  15 + <block wx:if="{{item.prom_price>0}}">
  16 + <view class="money flex">
  17 + <!-- 活动价 -->
  18 + <view class="flex xc-wc">
  19 + <view class="fs24">¥</view>
  20 + <view class="fs35">{{item.activity_price}}</view>
  21 + </view>
  22 + </view>
  23 + <view class="flex" style="line-height: 28rpx;">
  24 + <!-- 原价 -->
  25 + <view class="price flex xc-ash line_th">
  26 + <view class="fs22">¥</view>
  27 + <view class="fs22">{{item.market_price}}</view>
  28 + </view>
  29 + </view>
  30 + </block>
  31 + <block wx:else>
  32 + <!-- 商品价格,先判断下是后⼜等级价-->
  33 + <block wx:if="{{g_filter.is_has_rank(rank_switch,item)}}">
  34 + <!-- 当会员是等级卡的时候 -->
  35 + <block wx:if="{{card_field}}">
  36 + <!-- 等级价>0 -->
  37 + <block wx:if="{{item[card_field]>0}}">
  38 + <view class="money flex">
  39 + <!-- 办卡价 -->
  40 + <view class="flex xc-wc">
  41 + <view class="fs24">¥</view>
  42 + <view class="fs35">{{filter.toFix(item[card_field],2)}}</view>
  43 + <view class="card_bg">
  44 + <image src="{{url}}/miniapp/images/plus/dj_icon.png"></image>
  45 + <view class="card_name">{{card_name}}</view>
  46 + </view>
  47 + </view>
  48 + </view>
  49 + <view class="flex" style="line-height: 28rpx;">
  50 + <!-- 原价 -->
  51 + <view class="price flex xc-ash line_th">
  52 + <view class="fs22">¥</view>
  53 + <view class="fs22">{{item.market_price}}</view>
  54 + </view>
  55 + </view>
  56 + </block>
  57 + <blocK wx:else>
  58 + <view class="money flex">
  59 + <!-- 办卡价 -->
  60 + <view class="flex xc-wc">
  61 + <view class="fs24">¥</view>
  62 + <view class="fs35">{{filter.toFix(item.shop_price,2)}}</view>
  63 + </view>
  64 + </view>
  65 + <view class="flex" style="line-height: 28rpx;">
  66 + <!-- 原价 -->
  67 + <view class="price flex xc-ash line_th">
  68 + <view class="fs22">¥</view>
  69 + <view class="fs22">{{item.market_price}}</view>
  70 + </view>
  71 + </view>
  72 + </blocK>
  73 + </block>
  74 + <block wx:else>
  75 + <!-- 如果商品有设置等级价⼤于0的 -->
  76 + <block wx:if="{{g_filter.get_card_price(item,card_list,0)}}">
  77 + <view class="money flex">
  78 + <!-- 办卡价 -->
  79 + <view class="flex xc-wc">
  80 + <view class="fs24">¥</view>
  81 + <view class="fs35">{{filter.toFix(item.shop_price,2)}}</view>
  82 + </view>
  83 + <!-- 原价 -->
  84 + <view class="price flex xc-ash line_th">
  85 + <view class="fs22">¥</view>
  86 + <view class="fs22">{{item.market_price}}</view>
  87 + </view>
  88 + </view>
  89 + <view class="flex" style="line-height: 28rpx;">
  90 + <!-- 等级价 -->
  91 + <view class="price flex">
  92 + <view class="fs22">¥</view>
  93 + <view class="fs28">{{filter.toFix(g_filter.get_card_price(item,card_list,0),2)}}</view>
  94 + <view class="card_bg">
  95 + <image src="{{url}}/miniapp/images/plus/dj_icon.png"></ image>{{g_filter.get_card_price(item,card_list,1)}}</view>
  96 + </view>
  97 + </view>
  98 + </block>
  99 + <block wx:else>
  100 + <view class="money flex">
  101 + <!-- 办卡价 -->
  102 + <view class="flex xc-wc">
  103 + <view class="fs24">¥</view>
  104 + <view class="fs35">{{filter.toFix(item.shop_price,2)}}</view>
  105 + </view>
  106 + </view>
  107 + <view class="flex" style="line-height: 28rpx;">
  108 + <!-- 原价 -->
  109 + <view class="price flex xc-ash line_th">
  110 + <view class="fs22">¥</view>
  111 + <view class="fs22">{{item.market_price}}</view>
  112 + </view>
  113 + </view>
  114 + </block>
  115 + </block>
  116 + </block>
  117 + <!-- 商品压根就没有等级价 -->
  118 + <block wx:else>
  119 + <view class="money flex">
  120 + <!-- 办卡价 -->
  121 + <view class="flex xc-wc">
  122 + <view class="fs24">¥</view>
  123 + <view class="fs35">{{filter.toFix(item.shop_price,2)}}</view>
  124 + </view>
  125 + </view>
  126 + <view class="flex" style="line-height: 28rpx;">
  127 + <!-- 原价 -->
  128 + <view class="price flex xc-ash line_th">
  129 + <view class="fs22">¥</view>
  130 + <view class="fs22">{{item.market_price}}</view>
  131 + </view>
  132 + </view>
  133 + </block>
  134 + </block>
118 </view> 135 </view>
119 - </view>  
120 - <view class="nothing flex-center" wx:if="{{is_no_more==0}}">  
121 - <view class="Foil"></view>  
122 - <view class="no_content fs24">没有更多内容了</view>  
123 - <view class="Foil"></view>  
124 - </view>  
125 - </view>  
126 -  
127 -  
128 -  
129 \ No newline at end of file 136 \ No newline at end of file
  137 + </navigator>
  138 + </view>
  139 + </view>
  140 + <view class="nothing flex-center" wx:if="{{is_no_more==0}}">
  141 + <view class="Foil"></view>
  142 + <view class="no_content fs24">没有更多内容了</view>
  143 + <view class="Foil"></view>
  144 + </view>
  145 +</view>
130 \ No newline at end of file 146 \ No newline at end of file
pages/goods/goodsList/goodsList.wxml
1 <wxs module="g_filter" src="g_filter.wxs"></wxs> 1 <wxs module="g_filter" src="g_filter.wxs"></wxs>
2 <view class="container"> 2 <view class="container">
3 - <view class="nav">  
4 - <navigator bindtap="changeTab" class="nav-item" data-href="goods_id" data-ad="{{adname}}">综合  
5 - <view class="ico-dg" wx:if="{{tabname=='goods_id'}}">  
6 - <image class="wh100" src="{{iurl}}/miniapp/images/dg.png" wx:if="{{adname=='desc'}}"></image>  
7 - <image class="wh100" src="{{iurl}}/miniapp/images/up_s.png" wx:if="{{adname=='asc'}}"></image>  
8 - </view>  
9 - </navigator>  
10 - <navigator bindtap="changeTab" class="nav-item" data-href="sales_sum" data-ad="{{adname}}">销量  
11 - <view class="ico-dg" wx:if="{{tabname=='sales_sum'}}">  
12 - <image class="wh100" src="{{iurl}}/miniapp/images/dg.png" wx:if="{{adname=='desc'}}"></image>  
13 - <image class="wh100" src="{{iurl}}/miniapp/images/up_s.png" wx:if="{{adname=='asc'}}"></image>  
14 - </view>  
15 -  
16 - </navigator>  
17 - <navigator bindtap="changeTab" class="nav-item" data-href="shop_price" data-ad="{{adname}}">  
18 - 价格  
19 - <view class="ico-dg" wx:if="{{tabname=='shop_price'}}">  
20 - <image class="wh100" src="{{iurl}}/miniapp/images/dg.png" wx:if="{{adname=='desc'}}"></image>  
21 - <image class="wh100" src="{{iurl}}/miniapp/images/up_s.png" wx:if="{{adname=='asc'}}"></image>  
22 - </view>  
23 - </navigator>  
24 - <!-- <navigator bindtap="openFilterModal" class="nav-item">筛选<view class="ico-filter"> 3 + <view class="nav">
  4 + <navigator bindtap="changeTab" class="nav-item" data-href="goods_id" data-ad="{{adname}}">综合
  5 + <view class="ico-dg" wx:if="{{tabname=='goods_id'}}">
  6 + <image class="wh100" src="{{iurl}}/miniapp/images/dg.png" wx:if="{{adname=='desc'}}"></image>
  7 + <image class="wh100" src="{{iurl}}/miniapp/images/up_s.png" wx:if="{{adname=='asc'}}"></image>
  8 + </view>
  9 + </navigator>
  10 + <navigator bindtap="changeTab" class="nav-item" data-href="sales_sum" data-ad="{{adname}}">销量
  11 + <view class="ico-dg" wx:if="{{tabname=='sales_sum'}}">
  12 + <image class="wh100" src="{{iurl}}/miniapp/images/dg.png" wx:if="{{adname=='desc'}}"></image>
  13 + <image class="wh100" src="{{iurl}}/miniapp/images/up_s.png" wx:if="{{adname=='asc'}}"></image>
  14 + </view>
  15 +
  16 + </navigator>
  17 + <navigator bindtap="changeTab" class="nav-item" data-href="shop_price" data-ad="{{adname}}">
  18 + 价格
  19 + <view class="ico-dg" wx:if="{{tabname=='shop_price'}}">
  20 + <image class="wh100" src="{{iurl}}/miniapp/images/dg.png" wx:if="{{adname=='desc'}}"></image>
  21 + <image class="wh100" src="{{iurl}}/miniapp/images/up_s.png" wx:if="{{adname=='asc'}}"></image>
  22 + </view>
  23 + </navigator>
  24 + <!-- <navigator bindtap="openFilterModal" class="nav-item">筛选<view class="ico-filter">
25 <image class="wh100" src="{{iurl}}/miniapp/images/xx.png"></image> 25 <image class="wh100" src="{{iurl}}/miniapp/images/xx.png"></image>
26 </view> 26 </view>
27 </navigator> --> 27 </navigator> -->
28 28
29 - <navigator class="nav-item search" url="/pages/goods/search/search">  
30 - <image class="wh100 search-img" src="{{iurl}}/miniapp/images/search.png"></image>  
31 - </navigator>  
32 - </view>  
33 - <view class="choice_list">  
34 - <navigator class="choice_item" url="/pages/goods/goodsInfo/goodsInfo?goods_id={{item.goods_id}}" wx:for="{{requestData}}" wx:key="{{index}}">  
35 - <view class="img-wrap">  
36 - <image src="{{item.original_img}}" binderror="bind_bnerr2" data-url="{{item.original_img}}" lazy-load="true"  
37 - data-errorimg="requestData[{{index}}].original_img"></image> 29 + <navigator class="nav-item search" url="/pages/goods/search/search">
  30 + <image class="wh100 search-img" src="{{iurl}}/miniapp/images/search.png"></image>
  31 + </navigator>
  32 + </view>
  33 + <view class="choice_list">
  34 + <navigator class="choice_item" url="/pages/goods/goodsInfo/goodsInfo?goods_id={{item.goods_id}}" wx:for="{{requestData}}" wx:key="{{index}}">
  35 + <view class="img-wrap">
  36 + <image src="{{item.original_img}}" binderror="bind_bnerr2" data-url="{{item.original_img}}" lazy-load="true" data-errorimg="requestData[{{index}}].original_img"></image>
  37 + </view>
  38 + <view class="item-cont">
  39 + <view class="title">{{item.goods_name}}</view>
  40 + <!-- 判断是否有活动价 -->
  41 + <block wx:if="{{item.activity_price!=''}}">
  42 + <!-- 活动价 -->
  43 + <view class="price">¥{{item.activity_price}}</view>
  44 + <view class="comment flex jc_sb">
  45 + <view class="word-line xc-ash">¥{{item.market_price}}</view>
  46 + <view>评论{{item.comment_count}} 已售{{item.sales_sum}}</view>
38 </view> 47 </view>
39 - <view class="item-cont">  
40 - <view class="title">{{item.goods_name}}</view>  
41 -  
42 - <!-- 商品价格,先判断下是后又等级价-->  
43 - <block wx:if="{{g_filter.is_has_rank(rank_switch,item)}}" >  
44 - <!-- 当会员是等级卡的时候 -->  
45 - <block wx:if="{{card_field}}">  
46 - <!-- 等级价>0 -->  
47 - <block wx:if="{{item[card_field]>0}}">  
48 - <view class="flex ai-center">  
49 - <view class="price">¥{{item[card_field]}}</view>  
50 - <view class="card_bg"><image src="{{url}}/miniapp/images/plus/dj_icon.png"></image>  
51 - <view class="card_name">{{card_name}}</view></view>  
52 - </view>  
53 - <view class="comment flex jc_sb">  
54 - <view class="word-line xc-ash">¥{{item.market_price}}</view>  
55 - <view>评论{{item.comment_count}} 已售{{item.sales_sum}}</view>  
56 - </view>  
57 - </block>  
58 - <block wx:else>  
59 - <view class="price">¥{{item.shop_price}}</view>  
60 - <view class="comment flex jc_sb">  
61 - <view class="word-line xc-ash">¥{{item.market_price}}</view>  
62 - <view>评论{{item.comment_count}} 已售{{item.sales_sum}}</view>  
63 - </view>  
64 - </block>  
65 - </block>  
66 - <block wx:else>  
67 - <block wx:if="{{g_filter.get_card_price(item,card_list,0)}}">  
68 - <view class="flex ai-center">  
69 - <view class="price">¥{{item.shop_price}}</view>  
70 - <view class="word-line xc-ash mk_price">¥{{item.market_price}}</view>  
71 - </view>  
72 - <view class="comment flex jc_sb">  
73 - <view class="flex">  
74 - <view class="">¥{{g_filter.get_card_price(item,card_list,0)}}</view>  
75 - <view class="card_bg"><image src="{{url}}/miniapp/images/plus/dj_icon.png"></image>  
76 - {{g_filter.get_card_price(item,card_list,1)}}  
77 - </view>  
78 - </view>  
79 - <view>评论{{item.comment_count}} 已售{{item.sales_sum}}</view>  
80 - </view>  
81 - </block>  
82 - <block wx:else>  
83 - <view class="price">¥{{item.shop_price}}</view>  
84 - <view class="comment flex jc_sb">  
85 - <view class="word-line xc-ash">¥{{item.market_price}}</view>  
86 - <view>评论{{item.comment_count}} 已售{{item.sales_sum}}</view>  
87 - </view>  
88 - </block>  
89 - </block>  
90 - </block>  
91 - <block wx:else>  
92 - <view class="price">¥{{item.shop_price}}</view>  
93 - <view class="comment flex jc_sb">  
94 - <view class="word-line xc-ash">¥{{item.market_price}}</view>  
95 - <view>评论{{item.comment_count}} 已售{{item.sales_sum}}</view>  
96 - </view>  
97 - </block> 48 + </block>
  49 + <block wx:else>
  50 + <!-- 商品价格,先判断下是后又等级价-->
  51 + <block wx:if="{{g_filter.is_has_rank(rank_switch,item)}}">
  52 + <!-- 当会员是等级卡的时候 -->
  53 + <block wx:if="{{card_field}}">
  54 + <!-- 等级价>0 -->
  55 + <block wx:if="{{item[card_field]>0}}">
  56 + <view class="flex ai-center">
  57 + <view class="price">¥{{item[card_field]}}</view>
  58 + <view class="card_bg">
  59 + <image src="{{url}}/miniapp/images/plus/dj_icon.png"></image>
  60 + <view class="card_name">{{card_name}}</view>
  61 + </view>
  62 + </view>
  63 + <view class="comment flex jc_sb">
  64 + <view class="word-line xc-ash">¥{{item.market_price}}</view>
  65 + <view>评论{{item.comment_count}} 已售{{item.sales_sum}}</view>
  66 + </view>
  67 + </block>
  68 + <block wx:else>
  69 + <view class="price">¥{{item.shop_price}}</view>
  70 + <view class="comment flex jc_sb">
  71 + <view class="word-line xc-ash">¥{{item.market_price}}</view>
  72 + <view>评论{{item.comment_count}} 已售{{item.sales_sum}}</view>
  73 + </view>
  74 + </block>
  75 + </block>
  76 + <block wx:else>
  77 + <block wx:if="{{g_filter.get_card_price(item,card_list,0)}}">
  78 + <view class="flex ai-center">
  79 + <view class="price">¥{{item.shop_price}}</view>
  80 + <view class="word-line xc-ash mk_price">¥{{item.market_price}}</view>
  81 + </view>
  82 + <view class="comment flex jc_sb">
  83 + <view class="flex">
  84 + <view class="">¥{{g_filter.get_card_price(item,card_list,0)}}</view>
  85 + <view class="card_bg">
  86 + <image src="{{url}}/miniapp/images/plus/dj_icon.png"></image>
  87 + {{g_filter.get_card_price(item,card_list,1)}}
  88 + </view>
  89 + </view>
  90 + <view>评论{{item.comment_count}} 已售{{item.sales_sum}}</view>
  91 + </view>
  92 + </block>
  93 + <block wx:else>
  94 + <view class="price">¥{{item.shop_price}}</view>
  95 + <view class="comment flex jc_sb">
  96 + <view class="word-line xc-ash">¥{{item.market_price}}</view>
  97 + <view>评论{{item.comment_count}} 已售{{item.sales_sum}}</view>
  98 + </view>
  99 + </block>
  100 + </block>
  101 + </block>
  102 + <block wx:else>
  103 + <view class="price">¥{{item.shop_price}}</view>
  104 + <view class="comment flex jc_sb">
  105 + <view class="word-line xc-ash">¥{{item.market_price}}</view>
  106 + <view>评论{{item.comment_count}} 已售{{item.sales_sum}}</view>
98 </view> 107 </view>
99 - </navigator> 108 + </block>
  109 + </block>
  110 + </view>
  111 + </navigator>
100 </view> 112 </view>
101 <view class="no-data" wx:if="{{(!requestData||requestData.length==0) && is_go}}"> 113 <view class="no-data" wx:if="{{(!requestData||requestData.length==0) && is_go}}">
102 - <image class="cart-image" src="{{iurl}}/miniapp/images/cart-null.png"></image>  
103 - <view class="no-data-title">没有相关的数据</view>  
104 - <navigator class="lookat" openType="switchTab" url="/pages/index/index/index"> 去逛逛 </navigator> 114 + <image class="cart-image" src="{{iurl}}/miniapp/images/cart-null.png"></image>
  115 + <view class="no-data-title">没有相关的数据</view>
  116 + <navigator class="lookat" openType="switchTab" url="/pages/index/index/index"> 去逛逛 </navigator>
105 </view> 117 </view>
106 -</view>  
107 -<view hidden="{{!openFilterModal}}"> 118 + </view>
  119 + <view hidden="{{!openFilterModal}}">
108 <view bindtap="closeFilterModal" class="cover-layer"></view> 120 <view bindtap="closeFilterModal" class="cover-layer"></view>
109 <view class="filter-modal"> 121 <view class="filter-modal">
110 - <icon bindtap="closeFilterModal" class="modal-close" color="gray" size="22" type="cancel"></icon>  
111 - <button bindtap="restoreData" class="viewall-btn">显示全部分类</button>  
112 - <view class="filter-box" wx:for="{{requestData.filter_spec}}" wx:key="{{index}}">  
113 - <view class="filter-name">{{item.name}}</view>  
114 - <view class="filter-items">  
115 - <view bindtap="filterGoods" class="filter-item" data-href="{{item.href}}" wx:for="{{item.item}}" wx:key="{{index}}">  
116 - {{item.name}}</view>  
117 - </view> 122 + <icon bindtap="closeFilterModal" class="modal-close" color="gray" size="22" type="cancel"></icon>
  123 + <button bindtap="restoreData" class="viewall-btn">显示全部分类</button>
  124 + <view class="filter-box" wx:for="{{requestData.filter_spec}}" wx:key="{{index}}">
  125 + <view class="filter-name">{{item.name}}</view>
  126 + <view class="filter-items">
  127 + <view bindtap="filterGoods" class="filter-item" data-href="{{item.href}}" wx:for="{{item.item}}" wx:key="{{index}}">
  128 + {{item.name}}</view>
118 </view> 129 </view>
119 - <view class="filter-box" wx:for="{{requestData.filter_attr}}" wx:key="{{index}}">  
120 - <view class="filter-name">{{item.name}}</view>  
121 - <view class="filter-items">  
122 - <view bindtap="filterGoods" class="filter-item" data-href="{{item.href}}" wx:for="{{item.item}}" wx:key="{{index}}">  
123 - {{item.name}}</view>  
124 - </view> 130 + </view>
  131 + <view class="filter-box" wx:for="{{requestData.filter_attr}}" wx:key="{{index}}">
  132 + <view class="filter-name">{{item.name}}</view>
  133 + <view class="filter-items">
  134 + <view bindtap="filterGoods" class="filter-item" data-href="{{item.href}}" wx:for="{{item.item}}" wx:key="{{index}}">
  135 + {{item.name}}</view>
125 </view> 136 </view>
126 - <view class="filter-box" wx:if="{{requestData.filter_brand.length>0}}">  
127 - <view class="filter-name">相关品牌</view>  
128 - <view class="filter-items">  
129 - <view bindtap="filterGoods" class="filter-item" data-href="{{item.href}}" wx:for="{{requestData.filter_brand}}" wx:key="{{index}}">  
130 - {{item.name}}</view>  
131 - </view> 137 + </view>
  138 + <view class="filter-box" wx:if="{{requestData.filter_brand.length>0}}">
  139 + <view class="filter-name">相关品牌</view>
  140 + <view class="filter-items">
  141 + <view bindtap="filterGoods" class="filter-item" data-href="{{item.href}}" wx:for="{{requestData.filter_brand}}" wx:key="{{index}}">
  142 + {{item.name}}</view>
132 </view> 143 </view>
133 - <view class="filter-box" wx:if="{{requestData.filter_price.length>0}}">  
134 - <view class="filter-name">价格区间</view>  
135 - <view class="filter-items">  
136 - <view bindtap="filterGoods" class="filter-item" data-href="{{item.href}}" wx:for="{{requestData.filter_price}}" wx:key="{{index}}">  
137 - {{item.name}}</view>  
138 - </view> 144 + </view>
  145 + <view class="filter-box" wx:if="{{requestData.filter_price.length>0}}">
  146 + <view class="filter-name">价格区间</view>
  147 + <view class="filter-items">
  148 + <view bindtap="filterGoods" class="filter-item" data-href="{{item.href}}" wx:for="{{requestData.filter_price}}" wx:key="{{index}}">
  149 + {{item.name}}</view>
139 </view> 150 </view>
  151 + </view>
140 </view> 152 </view>
141 -</view> 153 + </view>
142 \ No newline at end of file 154 \ No newline at end of file
pages/goods/search/search.wxml
1 <wxs module="g_filter" src="g_filter.wxs"></wxs> 1 <wxs module="g_filter" src="g_filter.wxs"></wxs>
2 <view class="container"> 2 <view class="container">
3 - <view class="nav">  
4 - <navigator bindtap="changeTab" class="nav-item" data-href="goods_id" data-ad="{{adname}}">综合  
5 - <view class="ico-dg" wx:if="{{tabname=='goods_id'}}">  
6 - <image class="wh100" src="{{url}}/miniapp/images/dg.png" wx:if="{{adname=='desc'}}"></image>  
7 - <image class="wh100" src="{{url}}/miniapp/images/up_s.png" wx:if="{{adname=='asc'}}"></image>  
8 - </view>  
9 - </navigator>  
10 - <navigator bindtap="changeTab" class="nav-item" data-href="sales_sum" data-ad="{{adname}}" >销量  
11 - <view class="ico-dg" wx:if="{{tabname=='sales_sum'}}">  
12 - <image class="wh100" src="{{url}}/miniapp/images/dg.png" wx:if="{{adname=='desc'}}"></image>  
13 - <image class="wh100" src="{{url}}/miniapp/images/up_s.png" wx:if="{{adname=='asc'}}"></image>  
14 - </view>  
15 - </navigator>  
16 - <navigator bindtap="changeTab" class="nav-item" data-href="shop_price" data-ad="{{adname}}" >价格  
17 - <view class="ico-dg" wx:if="{{tabname=='shop_price'}}">  
18 - <image class="wh100" src="{{url}}/miniapp/images/dg.png" wx:if="{{adname=='desc'}}"></image>  
19 - <image class="wh100" src="{{url}}/miniapp/images/up_s.png" wx:if="{{adname=='asc'}}"></image>  
20 - </view>  
21 - </navigator>  
22 - <!-- <navigator bindtap="openFilterModal" class="nav-item">筛选<view class="ico-filter"> 3 + <view class="nav">
  4 + <navigator bindtap="changeTab" class="nav-item" data-href="goods_id" data-ad="{{adname}}">综合
  5 + <view class="ico-dg" wx:if="{{tabname=='goods_id'}}">
  6 + <image class="wh100" src="{{url}}/miniapp/images/dg.png" wx:if="{{adname=='desc'}}"></image>
  7 + <image class="wh100" src="{{url}}/miniapp/images/up_s.png" wx:if="{{adname=='asc'}}"></image>
  8 + </view>
  9 + </navigator>
  10 + <navigator bindtap="changeTab" class="nav-item" data-href="sales_sum" data-ad="{{adname}}">销量
  11 + <view class="ico-dg" wx:if="{{tabname=='sales_sum'}}">
  12 + <image class="wh100" src="{{url}}/miniapp/images/dg.png" wx:if="{{adname=='desc'}}"></image>
  13 + <image class="wh100" src="{{url}}/miniapp/images/up_s.png" wx:if="{{adname=='asc'}}"></image>
  14 + </view>
  15 + </navigator>
  16 + <navigator bindtap="changeTab" class="nav-item" data-href="shop_price" data-ad="{{adname}}">价格
  17 + <view class="ico-dg" wx:if="{{tabname=='shop_price'}}">
  18 + <image class="wh100" src="{{url}}/miniapp/images/dg.png" wx:if="{{adname=='desc'}}"></image>
  19 + <image class="wh100" src="{{url}}/miniapp/images/up_s.png" wx:if="{{adname=='asc'}}"></image>
  20 + </view>
  21 + </navigator>
  22 + <!-- <navigator bindtap="openFilterModal" class="nav-item">筛选<view class="ico-filter">
23 <image class="wh100" src="{{url}}/miniapp/images/xx.png"></image> 23 <image class="wh100" src="{{url}}/miniapp/images/xx.png"></image>
24 </view> 24 </view>
25 </navigator> --> 25 </navigator> -->
26 - <navigator bindtap="openSearchModal" class="nav-item nav-search">  
27 - <image class="wh100 search-img" src="{{url}}/miniapp/images/search.png"></image>  
28 - </navigator>  
29 - </view>  
30 - <view class="choice_list">  
31 - <navigator class="choice_item" url="/pages/goods/goodsInfo/goodsInfo?goods_id={{item.goods_id}}" wx:for="{{requestData}}" wx:key="{{index}}">  
32 - <view class="img-wrap">  
33 - <image src="{{item.original_img}}" lazy-load="true"  
34 - binderror="bind_bnerr" data-errorimg="requestData[{{index}}].original_img"></image>  
35 - </view>  
36 - <view class="item-cont">  
37 - <view class="title">{{item.goods_name}}</view>  
38 - <!-- 商品价格,先判断下是后又等级价-->  
39 - <block wx:if="{{g_filter.is_has_rank(rank_switch,item)}}" >  
40 - <!-- 当会员是等级卡的时候 -->  
41 - <block wx:if="{{card_field}}">  
42 - <!-- 等级价>0 -->  
43 - <block wx:if="{{item[card_field]>0}}">  
44 - <view class="flex ai-center">  
45 - <view class="price">¥{{item[card_field]}}</view>  
46 - <view class="card_bg"><image src="{{url}}/miniapp/images/plus/dj_icon.png"></image>  
47 - <view class="card_name">{{card_name}}</view>  
48 - </view>  
49 - </view>  
50 - <view class="comment flex jc_sb">  
51 - <view class="word-line xc-ash">¥{{item.market_price}}</view>  
52 - <view>评论{{item.comment_count}} 已售{{item.sales_sum}}</view>  
53 - </view>  
54 - </block>  
55 - <block wx:else>  
56 - <view class="price">¥{{item.shop_price}}</view>  
57 - <view class="comment flex jc_sb">  
58 - <view class="word-line xc-ash">¥{{item.market_price}}</view>  
59 - <view>评论{{item.comment_count}} 已售{{item.sales_sum}}</view>  
60 - </view>  
61 - </block>  
62 - </block>  
63 - <block wx:else>  
64 - <block wx:if="{{g_filter.get_card_price(item,card_list,0)}}">  
65 - <view class="flex ai-center">  
66 - <view class="price">¥{{item.shop_price}}</view>  
67 - <view class="word-line xc-ash mk_price">¥{{item.market_price}}</view>  
68 - </view>  
69 - <view class="comment flex jc_sb">  
70 - <view class="flex">  
71 - <view class="">¥{{g_filter.get_card_price(item,card_list,0)}}</view>  
72 - <view class="card_bg"><image src="{{url}}/miniapp/images/plus/dj_icon.png"></image>  
73 - {{g_filter.get_card_price(item,card_list,1)}}  
74 - </view>  
75 - </view>  
76 - <view>评论{{item.comment_count}} 已售{{item.sales_sum}}</view>  
77 - </view>  
78 - </block>  
79 - <block wx:else>  
80 - <view class="price">¥{{item.shop_price}}</view>  
81 - <view class="comment flex jc_sb">  
82 - <view class="word-line xc-ash">¥{{item.market_price}}</view>  
83 - <view>评论{{item.comment_count}} 已售{{item.sales_sum}}</view>  
84 - </view>  
85 - </block>  
86 - </block>  
87 - </block>  
88 - <block wx:else>  
89 - <view class="price">¥{{item.shop_price}}</view>  
90 - <view class="comment flex jc_sb">  
91 - <view class="word-line xc-ash">¥{{item.market_price}}</view>  
92 - <view>评论{{item.comment_count}} 已售{{item.sales_sum}}</view>  
93 - </view>  
94 - </block> 26 + <navigator bindtap="openSearchModal" class="nav-item nav-search">
  27 + <image class="wh100 search-img" src="{{url}}/miniapp/images/search.png"></image>
  28 + </navigator>
  29 + </view>
  30 + <view class="choice_list">
  31 + <navigator class="choice_item" url="/pages/goods/goodsInfo/goodsInfo?goods_id={{item.goods_id}}" wx:for="{{requestData}}" wx:key="{{index}}">
  32 + <view class="img-wrap">
  33 + <image src="{{item.original_img}}" lazy-load="true" binderror="bind_bnerr" data-errorimg="requestData[{{index}}].original_img"></image>
  34 + </view>
  35 + <view class="item-cont">
  36 + <view class="title">{{item.goods_name}}</view>
  37 + <!-- 判断是否有活动价 -->
  38 + <block wx:if="{{item.activity_price!=''}}">
  39 + <!-- 活动价 -->
  40 + <view class="price">¥{{item.activity_price}}</view>
  41 + <view class="comment flex jc_sb">
  42 + <view class="word-line xc-ash">¥{{item.market_price}}</view>
  43 + <view>评论{{item.comment_count}} 已售{{item.sales_sum}}</view>
  44 + </view>
  45 + </block>
  46 + <block wx:else>
  47 + <!-- 商品价格,先判断下是后又等级价-->
  48 + <block wx:if="{{g_filter.is_has_rank(rank_switch,item)}}">
  49 + <!-- 当会员是等级卡的时候 -->
  50 + <block wx:if="{{card_field}}">
  51 + <!-- 等级价>0 -->
  52 + <block wx:if="{{item[card_field]>0}}">
  53 + <view class="flex ai-center">
  54 + <view class="price">¥{{item[card_field]}}</view>
  55 + <view class="card_bg">
  56 + <image src="{{url}}/miniapp/images/plus/dj_icon.png"></image>
  57 + <view class="card_name">{{card_name}}</view>
  58 + </view>
  59 + </view>
  60 + <view class="comment flex jc_sb">
  61 + <view class="word-line xc-ash">¥{{item.market_price}}</view>
  62 + <view>评论{{item.comment_count}} 已售{{item.sales_sum}}</view>
  63 + </view>
  64 + </block>
  65 + <block wx:else>
  66 + <view class="price">¥{{item.shop_price}}</view>
  67 + <view class="comment flex jc_sb">
  68 + <view class="word-line xc-ash">¥{{item.market_price}}</view>
  69 + <view>评论{{item.comment_count}} 已售{{item.sales_sum}}</view>
  70 + </view>
  71 + </block>
  72 + </block>
  73 + <block wx:else>
  74 + <block wx:if="{{g_filter.get_card_price(item,card_list,0)}}">
  75 + <view class="flex ai-center">
  76 + <view class="price">¥{{item.shop_price}}</view>
  77 + <view class="word-line xc-ash mk_price">¥{{item.market_price}}</view>
  78 + </view>
  79 + <view class="comment flex jc_sb">
  80 + <view class="flex">
  81 + <view class="">¥{{g_filter.get_card_price(item,card_list,0)}}</view>
  82 + <view class="card_bg">
  83 + <image src="{{url}}/miniapp/images/plus/dj_icon.png"></image>
  84 + {{g_filter.get_card_price(item,card_list,1)}}
  85 + </view>
  86 + </view>
  87 + <view>评论{{item.comment_count}} 已售{{item.sales_sum}}</view>
  88 + </view>
  89 + </block>
  90 + <block wx:else>
  91 + <view class="price">¥{{item.shop_price}}</view>
  92 + <view class="comment flex jc_sb">
  93 + <view class="word-line xc-ash">¥{{item.market_price}}</view>
  94 + <view>评论{{item.comment_count}} 已售{{item.sales_sum}}</view>
  95 + </view>
  96 + </block>
  97 + </block>
  98 + </block>
  99 + <block wx:else>
  100 + <view class="price">¥{{item.shop_price}}</view>
  101 + <view class="comment flex jc_sb">
  102 + <view class="word-line xc-ash">¥{{item.market_price}}</view>
  103 + <view>评论{{item.comment_count}} 已售{{item.sales_sum}}</view>
95 </view> 104 </view>
96 - </navigator>  
97 - </view>  
98 - <view class="no-data" wx:if="{{!requestData||requestData.length==0}}">  
99 - <image class="cart-image" src="{{url}}/miniapp/images/cart-null.png"></image>  
100 - <view class="no-data-title">没有相关的数据</view>  
101 - <navigator class="lookat" openType="switchTab" url="/pages/index/index/index"> 去逛逛 </navigator>  
102 - </view> 105 + </block>
  106 + </block>
  107 + </view>
  108 + </navigator>
  109 + </view>
  110 + <view class="no-data" wx:if="{{!requestData||requestData.length==0}}">
  111 + <image class="cart-image" src="{{url}}/miniapp/images/cart-null.png"></image>
  112 + <view class="no-data-title">没有相关的数据</view>
  113 + <navigator class="lookat" openType="switchTab" url="/pages/index/index/index"> 去逛逛 </navigator>
  114 + </view>
103 </view> 115 </view>
104 <view hidden="{{!openFilterModal}}"> 116 <view hidden="{{!openFilterModal}}">
105 - <view bindtap="closeFilterModal" class="cover-layer"></view>  
106 - <view class="filter-modal">  
107 - <icon bindtap="closeFilterModal" class="modal-close" color="gray" size="22" type="cancel"></icon>  
108 - <button bindtap="restoreData" class="viewall-btn">显示全部分类</button>  
109 - <view class="filter-box" wx:for="{{requestData.filter_spec}}" wx:key="{{index}}">  
110 - <view class="filter-name">{{item.name}}</view>  
111 - <view class="filter-items">  
112 - <view bindtap="filterGoods" class="filter-item" data-href="{{item.href}}" wx:for="{{item.item}}" wx:key="{{index}}">  
113 - {{item.name}}</view>  
114 - </view>  
115 - </view>  
116 - <view class="filter-box" wx:for="{{requestData.filter_attr}}" wx:key="{{index}}">  
117 - <view class="filter-name">{{item.name}}</view>  
118 - <view class="filter-items">  
119 - <view bindtap="filterGoods" class="filter-item" data-href="{{item.href}}" wx:for="{{item.item}}" wx:key="{{index}}">  
120 - {{item.name}}</view>  
121 - </view>  
122 - </view>  
123 - <view class="filter-box" wx:if="{{requestData.filter_brand.length>0}}">  
124 - <view class="filter-name">相关品牌</view>  
125 - <view class="filter-items">  
126 - <view bindtap="filterGoods" class="filter-item" data-href="{{item.href}}" wx:for="{{requestData.filter_brand}}" wx:key="{{index}}">  
127 - {{item.name}}</view>  
128 - </view>  
129 - </view>  
130 - <view class="filter-box" wx:if="{{requestData.filter_price.length>0}}">  
131 - <view class="filter-name">价格区间</view>  
132 - <view class="filter-items">  
133 - <view bindtap="filterGoods" class="filter-item" data-href="{{item.href}}" wx:for="{{requestData.filter_price}}" wx:key="{{index}}">  
134 - {{item.name}}</view>  
135 - </view>  
136 - </view> 117 + <view bindtap="closeFilterModal" class="cover-layer"></view>
  118 + <view class="filter-modal">
  119 + <icon bindtap="closeFilterModal" class="modal-close" color="gray" size="22" type="cancel"></icon>
  120 + <button bindtap="restoreData" class="viewall-btn">显示全部分类</button>
  121 + <view class="filter-box" wx:for="{{requestData.filter_spec}}" wx:key="{{index}}">
  122 + <view class="filter-name">{{item.name}}</view>
  123 + <view class="filter-items">
  124 + <view bindtap="filterGoods" class="filter-item" data-href="{{item.href}}" wx:for="{{item.item}}" wx:key="{{index}}">
  125 + {{item.name}}</view>
  126 + </view>
  127 + </view>
  128 + <view class="filter-box" wx:for="{{requestData.filter_attr}}" wx:key="{{index}}">
  129 + <view class="filter-name">{{item.name}}</view>
  130 + <view class="filter-items">
  131 + <view bindtap="filterGoods" class="filter-item" data-href="{{item.href}}" wx:for="{{item.item}}" wx:key="{{index}}">
  132 + {{item.name}}</view>
  133 + </view>
  134 + </view>
  135 + <view class="filter-box" wx:if="{{requestData.filter_brand.length>0}}">
  136 + <view class="filter-name">相关品牌</view>
  137 + <view class="filter-items">
  138 + <view bindtap="filterGoods" class="filter-item" data-href="{{item.href}}" wx:for="{{requestData.filter_brand}}" wx:key="{{index}}">
  139 + {{item.name}}</view>
  140 + </view>
137 </view> 141 </view>
  142 + <view class="filter-box" wx:if="{{requestData.filter_price.length>0}}">
  143 + <view class="filter-name">价格区间</view>
  144 + <view class="filter-items">
  145 + <view bindtap="filterGoods" class="filter-item" data-href="{{item.href}}" wx:for="{{requestData.filter_price}}" wx:key="{{index}}">
  146 + {{item.name}}</view>
  147 + </view>
  148 + </view>
  149 + </view>
138 </view> 150 </view>
139 <view wx:if="{{openSearchModal}}"> 151 <view wx:if="{{openSearchModal}}">
140 - <view class="search-modal">  
141 - <view class="search-bar">  
142 - <form bindsubmit="submitSearch">  
143 - <input autoFocus class="search-input" name="word" placeholder="搜索商品"></input>  
144 - <button class="search-btn" formType="submit">  
145 - <image class="wh100 search-img" src="{{url}}/miniapp/images/sea.png"></image>  
146 - </button>  
147 - </form>  
148 - </view>  
149 - <view class="search-hot">  
150 - <view class="hot-title">热门搜索</view>  
151 - <block wx:if="{{hotWords.length>0}}">  
152 - <view class="hot-row" wx:for="{{hotWords}}" wx:key="{{index}}">  
153 - <view bindtap="searchHotWord" class="hot-item" data-word="{{item}}" wx:for="{{item}}" wx:key="{{index}}">{{item}}</view>  
154 - </view>  
155 - </block> 152 + <view class="search-modal">
  153 + <view class="search-bar">
  154 + <form bindsubmit="submitSearch">
  155 + <input autoFocus class="search-input" name="word" placeholder="搜索商品"></input>
  156 + <button class="search-btn" formType="submit">
  157 + <image class="wh100 search-img" src="{{url}}/miniapp/images/sea.png"></image>
  158 + </button>
  159 + </form>
  160 + </view>
  161 + <view class="search-hot">
  162 + <view class="hot-title">热门搜索</view>
  163 + <block wx:if="{{hotWords.length>0}}">
  164 + <view class="hot-row" wx:for="{{hotWords}}" wx:key="{{index}}">
  165 + <view bindtap="searchHotWord" class="hot-item" data-word="{{item}}" wx:for="{{item}}" wx:key="{{index}}">{{item}}</view>
156 </view> 166 </view>
  167 + </block>
157 </view> 168 </view>
158 -</view> 169 + </view>
  170 +</view>
159 \ No newline at end of file 171 \ No newline at end of file