Commit bf48a0f6b56d4693d5701354c2c31acfe811c3dd
1 parent
288fade0
自定义模板显示秒杀,拼团价格
Showing
5 changed files
with
273 additions
and
934 deletions
components/diy_goodsGroup/diy_goodsGroup.js
... | ... | @@ -115,9 +115,9 @@ Component({ |
115 | 115 | var prom_type = res.data.data.prom_type; //0普通商品 1秒杀 6拼单 |
116 | 116 | |
117 | 117 | var url = ""; |
118 | - if (prom_type == 1) { | |
118 | + if (prom_type == 6) { | |
119 | 119 | url = "/api/weshop/teamlist/get/" + os.stoid + "/" + prom_id; |
120 | - } else if (prom_type == 6) { | |
120 | + } else if (prom_type == 1) { | |
121 | 121 | url = "/api/ms/flash_sale/get/" + os.stoid + "/" + prom_id; |
122 | 122 | } |
123 | 123 | if(url==""){ |
... | ... | @@ -130,11 +130,11 @@ Component({ |
130 | 130 | return app.request.promiseGet(url, {}) |
131 | 131 | } |
132 | 132 | |
133 | - | |
134 | 133 | }).then(res => { |
135 | 134 | index++; |
136 | 135 | var prom = res.data.data; |
137 | - if (prom != null) { | |
136 | + var now=ut.gettimestamp(); | |
137 | + if (prom != null && prom.is_end==0 && prom.end_time>now && prom.show_time<now) { | |
138 | 138 | item.shop_price = res.data.data.price; |
139 | 139 | } |
140 | 140 | th.data.requestData.push(item); |
... | ... | @@ -170,8 +170,9 @@ Component({ |
170 | 170 | total: res.data.data.total |
171 | 171 | }) |
172 | 172 | th.data.currentPage++; |
173 | + var now=ut.gettimestamp(); | |
173 | 174 | |
174 | - goods.forEach(function (val, ind) { | |
175 | + goods.forEach(async function (val, ind) { | |
175 | 176 | var item = {}; |
176 | 177 | var prom_id = null; |
177 | 178 | console.log(val.goodsid); |
... | ... | @@ -187,18 +188,18 @@ Component({ |
187 | 188 | item.goods_id = val.goods_id; |
188 | 189 | prom_id = val.prom_id; |
189 | 190 | |
190 | - var prom_type = res.data.data.prom_type; //0普通商品 1秒杀 6拼单 | |
191 | + var prom_type = val.prom_type; //0普通商品 1秒杀 6拼单 | |
191 | 192 | |
192 | 193 | var url = ""; |
193 | - if (prom_type == 1) { | |
194 | + if (prom_type == 6) { | |
194 | 195 | url = "/api/weshop/teamlist/get/" + os.stoid + "/" + prom_id; |
195 | - } else if (prom_type == 6) { | |
196 | + } else if (prom_type == 1) { | |
196 | 197 | url = "/api/ms/flash_sale/get/" + os.stoid + "/" + prom_id; |
197 | 198 | } |
198 | 199 | if(url!="") { |
199 | - app.request.promiseGet(url, {}).then(res => { | |
200 | + await app.request.promiseGet(url, {}).then(res => { | |
200 | 201 | var prom = res.data.data; |
201 | - if (prom != null) { | |
202 | + if (prom != null && prom.is_end==0 && prom.end_time>now && prom.show_time<now) { | |
202 | 203 | item.shop_price = res.data.data.price; |
203 | 204 | } |
204 | 205 | th.data.requestData.push(item); |
... | ... | @@ -237,18 +238,15 @@ Component({ |
237 | 238 | }) |
238 | 239 | |
239 | 240 | th.data.currentPage++; |
240 | - goods.forEach(function (val, ind) { | |
241 | + var now=ut.gettimestamp(); | |
242 | + goods.forEach(async function (val, ind) { | |
241 | 243 | var item = {}; |
242 | 244 | var prom_id = null; |
243 | 245 | console.log(val.goodsid); |
244 | 246 | //app.request.promiseGet("/api/weshop/goods/get/" + os.stoid + "/" + val.goods_id, {}).then(res => { |
245 | 247 | //商品地址 |
246 | 248 | var goods = res.data.data; |
247 | - console.log("goods"); | |
248 | - console.log(goods); | |
249 | - // th.setData({ | |
250 | - // goods_btn: res.data.data | |
251 | - // }) | |
249 | + | |
252 | 250 | item.goods_name = val.goods_name; |
253 | 251 | item.goods_img = th.data.imghost + val.original_img; |
254 | 252 | item.market_price = val.market_price; |
... | ... | @@ -260,16 +258,16 @@ Component({ |
260 | 258 | var prom_type = res.data.data.prom_type; //0普通商品 1秒杀 6拼单 |
261 | 259 | |
262 | 260 | var url = ""; |
263 | - if (prom_type == 1) { | |
261 | + if (prom_type == 6) { | |
264 | 262 | url = "/api/weshop/teamlist/get/" + os.stoid + "/" + prom_id; |
265 | - } else if (prom_type == 6) { | |
263 | + } else if (prom_type == 1) { | |
266 | 264 | url = "/api/ms/flash_sale/get/" + os.stoid + "/" + prom_id; |
267 | 265 | } |
268 | 266 | |
269 | 267 | if(url!=null){ |
270 | - app.request.promiseGet(url, {}).then(res => { | |
268 | + await app.request.promiseGet(url, {}).then(res => { | |
271 | 269 | var prom = res.data.data; |
272 | - if (prom != null) { | |
270 | + if (prom != null && prom.is_end==0 && prom.end_time>now && prom.show_time<now) { | |
273 | 271 | item.shop_price = res.data.data.price; |
274 | 272 | } |
275 | 273 | th.data.requestData.push(item); |
... | ... | @@ -306,7 +304,7 @@ Component({ |
306 | 304 | }, |
307 | 305 | |
308 | 306 | //---卡的初始化---- |
309 | - card_init: function() { | |
307 | + card_init: function(func) { | |
310 | 308 | var th = this; |
311 | 309 | getApp().request.get("/api/weshop/users/get/" + os.stoid + "/" + getApp().globalData.user_id, { |
312 | 310 | success: function(e) { |
... | ... | @@ -345,7 +343,11 @@ Component({ |
345 | 343 | card_list: ob.card_list |
346 | 344 | }); |
347 | 345 | } |
346 | + //---回调---- | |
347 | + if(func) func() | |
348 | 348 | } |
349 | + //---回调---- | |
350 | + if(func) func() | |
349 | 351 | }, 500) |
350 | 352 | }) |
351 | 353 | ... | ... |
components/diy_goodsGroup/diy_goodsGroup.wxml
1 | 1 | <!--pages/diy_zs/diy_zs.wxml--> |
2 | -<!--1个--> | |
3 | -<view class="zs_goods_wai"> | |
4 | - <!--右下角--> | |
5 | - <block wx:if='{{object.column==1 && object.position==4}}'> | |
6 | - <block wx:for="{{goods_array}}" > | |
2 | +<wxs module="filter" src="../../utils/filter.wxs"></wxs> | |
3 | +<wxs module="g_filter" src="g_filter.wxs"></wxs> | |
4 | +<!--1个列表的时候--> | |
5 | +<view class="zs_goods_wai" wx:if='{{object.column==1}}'> | |
6 | + <block wx:for="{{goods_array}}" > | |
7 | 7 | <view class='zs_goods'> |
8 | 8 | <navigator url="/pages/goods/goodsInfo/goodsInfo?goods_id={{item.goods_id}}" class="s1_gk_a1"> |
9 | - <view class='zs_top'> | |
10 | - <block> | |
9 | + <view class='zs_top rel'> | |
11 | 10 | <image class='zs_t_img' src="{{item.goods_img}}" |
12 | 11 | data-errorimg="goods_array[{{index}}].goods_img" |
13 | 12 | binderror="bind_bnerr3" |
14 | - ></image></block> | |
13 | + ></image> | |
15 | 14 | |
16 | 15 | <block wx:if="{{object.goodicon==3}}"> |
17 | - <image class='zs_t1' wx:if="{{ object.position==4}}" | |
18 | - src='{{object.customicon}}'></image> | |
19 | - <!--<image class='zs_t1' wx:if="{{object.position==1}}"--> | |
20 | - <!--src='{{object.customicon}}'></image>--> | |
21 | - <!--<image class='zs_t1' wx:if="{{ object.position==1}}"--> | |
22 | - <!--src='{{object.customicon}}'></image>--> | |
23 | - <!--<image class='zs_t1' wx:if="{{object.position==1}}"--> | |
24 | - <!--src='{{object.customicon}}'></image>--> | |
16 | + <image class='{{g_filter.get_class(object.column,object.position)}}' src='{{object.customicon}}'></image> | |
25 | 17 | </block> |
26 | 18 | <block wx:if="{{object.goodicon==1}}"> |
27 | - <image class='zs_t1' src=''></image> | |
19 | + <image class='{{g_filter.get_class(object.column,object.position)}}' src=''></image> | |
28 | 20 | </block> |
29 | 21 | <block wx:if="{{object.goodicon==2}}"> |
30 | - <image class='zs_t1' wx:if="{{object.styleicon==1}}" | |
22 | + <image class='{{g_filter.get_class(object.column,object.position)}}' wx:if="{{object.styleicon==1}}" | |
31 | 23 | src='{{imghost}}/miniapp/images/Recommend.png'></image> |
32 | - <image class='zs_t1' wx:if="{{object.styleicon==2}}" | |
24 | + <image class='{{g_filter.get_class(object.column,object.position)}}' wx:if="{{object.styleicon==2}}" | |
33 | 25 | src='{{imghost}}/miniapp/images/hot.png'></image> |
34 | - <image class='zs_t1' wx:if="{{object.styleicon==3}}" | |
26 | + <image class='{{g_filter.get_class(object.column,object.position)}}' wx:if="{{object.styleicon==3}}" | |
35 | 27 | src='{{imghost}}/miniapp/images/new.png'></image> |
36 | - <image class='zs_t1' wx:if="{{object.styleicon==4}}" | |
28 | + <image class='{{g_filter.get_class(object.column,object.position)}}' wx:if="{{object.styleicon==4}}" | |
37 | 29 | src='{{imghost}}/miniapp/images/Promotion.png'></image> |
38 | 30 | </block> |
39 | 31 | </view> |
40 | 32 | <view class='zs_center'> |
41 | - | |
42 | 33 | <view class='zs_wz1' wx:if="{{object.goodstit}}">{{item.goods_name}}</view> |
34 | + <!--如果有显示价格 --> | |
43 | 35 | <view class='zs_wz2' wx:if="{{object.goodsprice}}"> |
44 | - <view class='wz_red'>¥{{item.shop_price}}</view> | |
36 | + | |
37 | + <block> | |
38 | + <view class='wz_red'>¥{{item.shop_price}}</view> | |
39 | + </block> | |
40 | + | |
45 | 41 | <view class='del'>¥{{item.market_price}}</view> |
46 | 42 | </view> |
47 | - <!-- <view class='zs_wz3'>美妆价:¥9.00</view> | |
48 | - <view class='zs_wz4'>等级价:¥8.00</view> --> | |
49 | 43 | <view class='zs_wz5' wx:if="{{object.goodsnum}}">销量:{{item.sales_sum}}件</view> |
50 | 44 | |
51 | 45 | </view> |
52 | 46 | </navigator> |
53 | - </view> | |
47 | + </view> | |
48 | + <view style="height:20rpx"></view> | |
54 | 49 | </block> |
55 | - </block> | |
56 | - | |
57 | - <!-- 右上角 --> | |
58 | - <block wx:if='{{object.column==1 && object.position==2}}'> | |
59 | - <block wx:for="{{goods_array}}" > | |
60 | - <view class='zs_goods' > | |
61 | - <navigator url="/pages/goods/goodsInfo/goodsInfo?goods_id={{item.goods_id}}" class="s1_gk_a1"> | |
62 | - <view class='zs_top'> | |
63 | - | |
64 | - <block> | |
65 | - <image class='zs_t_img' src="{{item.goods_img}}" data-errorimg="goods_array[{{index}}].goods_img" | |
66 | - binderror="bind_bnerr3"></image> | |
67 | - </block> | |
68 | - | |
69 | - <!-- <image class='zs_t2' src='http://jmh.xinda100.cn/public/static/images/model/Recommend.png'></image> --> | |
70 | - <block wx:if="{{object.goodicon==3}}"> | |
71 | - <image class='zs_t2' wx:if="{{object.position==2}}" | |
72 | - src='{{object.customicon}}'></image> | |
73 | - <!--<image class='zs_t2' wx:if="{{object.styleicon==2 && object.position==2}}"--> | |
74 | - <!--src='{{object.customicon}}'></image>--> | |
75 | - <!--<image class='zs_t2' wx:if="{{object.styleicon==3 && object.position==2}}"--> | |
76 | - <!--src='{{object.customicon}}'></image>--> | |
77 | - <!--<image class='zs_t2' wx:if="{{object.styleicon==4 && object.position==2}}"--> | |
78 | - <!--src='{{object.customicon}}'></image>--> | |
79 | - </block> | |
80 | - <block wx:if="{{object.goodicon==1}}"> | |
81 | - <image class='zs_t2' src=''></image> | |
82 | - </block> | |
83 | - <block wx:if="{{object.goodicon==2}}"> | |
84 | - <image class='zs_t2' wx:if="{{object.styleicon==1}}" | |
85 | - src='{{imghost}}/miniapp/images/Recommend.png'></image> | |
86 | - <image class='zs_t2' wx:if="{{object.styleicon==2 }}" | |
87 | - src='{{imghost}}/miniapp/images/hot.png'></image> | |
88 | - <image class='zs_t2' wx:if="{{object.styleicon==3}}" | |
89 | - src='{{imghost}}/miniapp/images/new.png'></image> | |
90 | - <image class='zs_t2' wx:if="{{object.styleicon==4 }}" | |
91 | - src='{{imghost}}/miniapp/images/Promotion.png'></image> | |
92 | - </block> | |
93 | - </view> | |
94 | - | |
95 | - <view class='zs_center'> | |
96 | - <view class='zs_wz1' wx:if="{{object.goodstit}}">{{item.goods_name}}</view> | |
97 | - <view class='zs_wz2' wx:if="{{object.goodsprice}}"> | |
98 | - <view class='wz_red'>¥{{item.shop_price}}</view> | |
99 | - <view class='del'>¥{{item.market_price}}</view> | |
100 | - </view> | |
101 | - <view class='zs_wz5' wx:if="{{object.goodsnum}}">销量:{{item.sales_sum}}件</view> | |
102 | - | |
103 | - </view> | |
104 | - </navigator> | |
105 | - | |
106 | - </view> | |
107 | - </block> | |
108 | - </block> | |
109 | - <!-- 左上角 --> | |
110 | - <block wx:if='{{object.column==1 && object.position==1}}'> | |
111 | - <block wx:for="{{goods_array}}"> | |
112 | - <view class='zs_goods'> | |
113 | - <navigator url="/pages/goods/goodsInfo/goodsInfo?goods_id={{item.goods_id}}" class="s1_gk_a1"> | |
114 | - <view class='zs_top'> | |
115 | - | |
116 | - <block> | |
117 | - <image class='zs_t_img' src="{{item.goods_img}}" data-errorimg="goods_array[{{index}}].goods_img" | |
118 | - binderror="bind_bnerr3"></image> | |
119 | - </block> | |
120 | - <!-- <image class='zs_t3' src='http://jmh.xinda100.cn/public/static/images/model/hot.png'></image> --> | |
121 | - <block wx:if="{{object.goodicon==3}}"> | |
122 | - <image class='zs_t3' wx:if="{{ object.position==1}}" | |
123 | - src='{{object.customicon}}'></image> | |
124 | - <!--<image class='zs_t3' wx:if="{{object.styleicon==2 && object.position==3}}"--> | |
125 | - <!--src='{{object.customicon}}'></image>--> | |
126 | - <!--<image class='zs_t3' wx:if="{{object.styleicon==3 && object.position==3}}"--> | |
127 | - <!--src='{{object.customicon}}'></image>--> | |
128 | - <!--<image class='zs_t3' wx:if="{{object.styleicon==4 && object.position==3}}"--> | |
129 | - <!--src='{{object.customicon}}'></image>--> | |
130 | - </block> | |
131 | - <block wx:if="{{object.goodicon==1}}"> | |
132 | - <image class='zs_t3' src=''></image> | |
133 | - </block> | |
134 | - <block wx:if="{{object.goodicon==2}}"> | |
135 | - <image class='zs_t3' wx:if="{{object.styleicon==1}}" | |
136 | - src='{{imghost}}/miniapp/images/Recommend.png'></image> | |
137 | - <image class='zs_t3' wx:if="{{object.styleicon==2 }}" | |
138 | - src='{{imghost}}/miniapp/images/hot.png'></image> | |
139 | - <image class='zs_t3' wx:if="{{object.styleicon==3}}" | |
140 | - src='{{imghost}}/miniapp/images/new.png'></image> | |
141 | - <image class='zs_t3' wx:if="{{object.styleicon==4 }}" | |
142 | - src='{{imghost}}/miniapp/images/Promotion.png'></image> | |
143 | - </block> | |
144 | - </view> | |
145 | - | |
146 | - <view class='zs_center'> | |
147 | - | |
148 | - <view class='zs_wz1' wx:if="{{object.goodstit}}">{{item.goods_name}}</view> | |
149 | - <view class='zs_wz2' wx:if="{{object.goodsprice}}"> | |
150 | - <view class='wz_red'>¥{{item.shop_price}}</view> | |
151 | - <view class='del'>¥{{item.market_price}}</view> | |
152 | - </view> | |
153 | - <view class='zs_wz5' wx:if="{{object.goodsnum}}">销量:{{item.sales_sum}}件</view> | |
154 | - | |
155 | - </view> | |
156 | - </navigator> | |
157 | - | |
158 | - </view> | |
159 | - </block> | |
160 | - </block> | |
161 | - <!-- 左下角 --> | |
162 | - <block wx:if='{{object.column==1 && object.position==3}}'> | |
163 | - <block wx:for="{{goods_array}}" > | |
164 | - <view class='zs_goods' > | |
165 | - <navigator url="/pages/goods/goodsInfo/goodsInfo?goods_id={{item.goods_id}}" class="s1_gk_a1"> | |
166 | - <view class='zs_top'> | |
167 | - | |
168 | - <block> | |
169 | - <image class='zs_t_img' src="{{item.goods_img}}" data-errorimg="goods_array[{{index}}].goods_img" | |
170 | - binderror="bind_bnerr3"></image> | |
171 | - </block> | |
172 | - <!-- <image class='zs_t4' src='http://jmh.xinda100.cn/public/static/images/model/new.png'></image> --> | |
173 | - | |
174 | - <block wx:if="{{object.goodicon==3}}"> | |
175 | - <image class='zs_t4' wx:if="{{ object.position==3}}" | |
176 | - src='{{object.customicon}}'></image> | |
177 | - <!--<image class='zs_t4' wx:if="{{object.styleicon==2 && object.position==4}}"--> | |
178 | - <!--src='{{object.customicon}}'></image>--> | |
179 | - <!--<image class='zs_t4' wx:if="{{object.styleicon==3 && object.position==4}}"--> | |
180 | - <!--src='{{object.customicon}}'></image>--> | |
181 | - <!--<image class='zs_t4' wx:if="{{object.styleicon==4 && object.position==4}}"--> | |
182 | - <!--src='{{object.customicon}}'></image>--> | |
183 | - </block> | |
184 | - <block wx:if="{{object.goodicon==1}}"> | |
185 | - <image class='zs_t4' src=''></image> | |
186 | - </block> | |
187 | - <block wx:if="{{object.goodicon==2}}"> | |
188 | - <image class='zs_t4' wx:if="{{object.styleicon==1}}" | |
189 | - src='{{imghost}}/miniapp/images/Recommend.png'></image> | |
190 | - <image class='zs_t4' wx:if="{{object.styleicon==2 }}" | |
191 | - src='{{imghost}}/miniapp/images/hot.png'></image> | |
192 | - <image class='zs_t4' wx:if="{{object.styleicon==3}}" | |
193 | - src='{{imghost}}/miniapp/images/new.png'></image> | |
194 | - <image class='zs_t4' wx:if="{{object.styleicon==4 }}" | |
195 | - src='{{imghost}}/miniapp/images/Promotion.png'></image> | |
196 | - </block> | |
197 | - </view> | |
198 | - | |
199 | - <view class='zs_center'> | |
200 | - <view class='zs_wz1' wx:if="{{object.goodstit}}">{{item.goods_name}}</view> | |
201 | - <view class='zs_wz2' wx:if="{{object.goodsprice}}"> | |
202 | - <view class='wz_red'>¥{{item.shop_price}}</view> | |
203 | - <view class='del'>¥{{item.market_price}}</view> | |
204 | - </view> | |
205 | - <view class='zs_wz5' wx:if="{{object.goodsnum}}">销量:{{item.sales_sum}}件</view> | |
206 | - | |
207 | - </view> | |
208 | - </navigator> | |
209 | - </view> | |
210 | - </block> | |
211 | - </block> | |
50 | + | |
212 | 51 | </view> |
213 | - | |
214 | - | |
215 | -<!-- 列表显示 --> | |
216 | -<view class="zs_goods_xiao_wai"> | |
217 | - <!--右上角--> | |
218 | - <block wx:if='{{object.column==4 && object.position==2}}'> | |
219 | - <block wx:for="{{goods_array}}" > | |
220 | - <navigator url="/pages/goods/goodsInfo/goodsInfo?goods_id={{item.goods_id}}" class="s1_gk_a1"> | |
221 | - <view class="{{object.noboder==0?'zs_goods_xiao_bottom':'zs_goods_xiao'}}" > | |
222 | - <view class='zs_top_x'> | |
223 | - <!--<image class='zs_t_img_x'></image>--> | |
224 | - <block> | |
225 | - <image class='zs_t_img_x' src="{{item.goods_img}}" data-errorimg="goods_array[{{index}}].goods_img" | |
226 | - binderror="bind_bnerr3" mode="widthFix" style='max-height:290rpx'></image> | |
227 | - </block> | |
228 | - | |
229 | - <block wx:if="{{object.goodicon==3}}"> | |
230 | - <image class='zs_t1_x' wx:if="{{object.position==2}}" | |
231 | - src='{{object.customicon}}'></image> | |
232 | - <!--<image class='zs_t1_x' wx:if="{{object.styleicon==2 && object.position==1}}"--> | |
233 | - <!--src='{{object.customicon}}'></image>--> | |
234 | - <!--<image class='zs_t1_x' wx:if="{{object.styleicon==3 && object.position==1}}"--> | |
235 | - <!--src='{{object.customicon}}'></image>--> | |
236 | - <!--<image class='zs_t1_x' wx:if="{{object.styleicon==4 && object.position==1}}"--> | |
237 | - <!--src='{{object.customicon}}'></image>--> | |
238 | - </block> | |
239 | - <block wx:if="{{object.goodicon==1}}"> | |
240 | - <image class='zs_t1_x' src=''></image> | |
241 | - </block> | |
242 | - <block wx:if="{{object.goodicon==2}}"> | |
243 | - <image class='zs_t1_x' wx:if="{{object.styleicon==1}}" | |
244 | - src='{{imghost}}/miniapp/images/Recommend.png'></image> | |
245 | - <image class='zs_t1_x' wx:if="{{object.styleicon==2 }}" | |
246 | - src='{{imghost}}/miniapp/images/hot.png'></image> | |
247 | - <image class='zs_t1_x' wx:if="{{object.styleicon==3}}" | |
248 | - src='{{imghost}}/miniapp/images/new.png'></image> | |
249 | - <image class='zs_t1_x' wx:if="{{object.styleicon==4 }}" | |
250 | - src='{{imghost}}/miniapp/images/Promotion.png'></image> | |
251 | - </block> | |
252 | - </view> | |
253 | - | |
254 | - <view class='zs_center_x'> | |
255 | - | |
256 | - | |
257 | - <view class='zs_wz1_x' wx:if="{{object.goodstit}}">{{item.goods_name}}</view> | |
258 | - <view class='zs_wz2_x' wx:if="{{object.goodsprice}}"> | |
259 | - <view class='wz_red'>¥{{item.shop_price}}</view> | |
260 | - <view class='del'>¥{{item.market_price}}</view> | |
261 | - </view> | |
262 | - <view class='zs_wz5_x' wx:if="{{object.goodsnum}}">销量:{{item.sales_sum}}件</view> | |
263 | - | |
264 | - | |
265 | - </view> | |
266 | - | |
267 | - </view> | |
268 | - </navigator> | |
269 | - </block> | |
270 | - </block> | |
271 | - <!-- 左上角 --> | |
272 | - <block wx:if='{{object.column==4 && object.position==1}}'> | |
273 | - <block wx:for="{{goods_array}}" > | |
274 | - <navigator url="/pages/goods/goodsInfo/goodsInfo?goods_id={{item.goods_id}}" class="s1_gk_a1"> | |
275 | - <view class="{{object.noboder==0?'zs_goods_xiao_bottom':'zs_goods_xiao'}}" > | |
276 | - <view class='zs_top_x'> | |
277 | - | |
278 | - <block wx:if="{{item.goods_img!=''}}"> | |
279 | - <image class='zs_t_img_x' src="{{item.goods_img}}" data-errorimg="goods_array[{{index}}].goods_img" | |
280 | - binderror="bind_bnerr3" mode="widthFix" style='max-height:290rpx'></image> | |
281 | - </block> | |
282 | - | |
283 | - <block wx:if="{{object.goodicon==3}}"> | |
284 | - <image class='zs_t1_x1' wx:if="{{ object.position==1}}" | |
285 | - src='{{object.customicon}}'></image> | |
286 | - <!--<image class='zs_t1_x1' wx:if="{{object.styleicon==2 && object.position==2}}"--> | |
287 | - <!--src='{{object.customicon}}'></image>--> | |
288 | - <!--<image class='zs_t1_x1' wx:if="{{object.styleicon==3 && object.position==2}}"--> | |
289 | - <!--src='{{object.customicon}}'></image>--> | |
290 | - <!--<image class='zs_t1_x1' wx:if="{{object.styleicon==4 && object.position==2}}"--> | |
291 | - <!--src='{{object.customicon}}'></image>--> | |
292 | - </block> | |
293 | - <block wx:if="{{object.goodicon==1}}"> | |
294 | - <image class='zs_t1_x1' src=''></image> | |
295 | - </block> | |
296 | - <block wx:if="{{object.goodicon==2}}"> | |
297 | - <image class='zs_t1_x1' wx:if="{{object.styleicon==1}}" | |
298 | - src='{{imghost}}/miniapp/images/Recommend.png'></image> | |
299 | - <image class='zs_t1_x1' wx:if="{{object.styleicon==2 }}" | |
300 | - src='{{imghost}}/miniapp/images/hot.png'></image> | |
301 | - <image class='zs_t1_x1' wx:if="{{object.styleicon==3}}" | |
302 | - src='{{imghost}}/miniapp/images/new.png'></image> | |
303 | - <image class='zs_t1_x1' wx:if="{{object.styleicon==4 }}" | |
304 | - src='{{imghost}}/miniapp/images/Promotion.png'></image> | |
305 | - </block> | |
306 | - </view> | |
307 | - <view class='zs_center_x'> | |
308 | - <view class='zs_wz1_x' wx:if="{{object.goodstit}}">{{item.goods_name}}</view> | |
309 | - <view class='zs_wz2_x' wx:if="{{object.goodsprice}}"> | |
310 | - <view class='wz_red'>¥{{item.shop_price}}</view> | |
311 | - <view class='del'>¥{{item.market_price}}</view> | |
312 | - </view> | |
313 | - <view class='zs_wz5_x' wx:if="{{object.goodsnum}}">销量:{{item.sales_sum}}件</view> | |
314 | - </view> | |
315 | - | |
316 | - </view> | |
317 | - </navigator> | |
318 | - </block> | |
319 | - </block> | |
320 | - <!-- 右下角 --> | |
321 | - <block wx:if='{{object.column==4 && object.position==4}}'> | |
322 | - <block wx:for="{{goods_array}}" > | |
323 | - <navigator url="/pages/goods/goodsInfo/goodsInfo?goods_id={{item.goods_id}}" class="s1_gk_a1"> | |
324 | - <view class="{{object.noboder==0?'zs_goods_xiao_bottom':'zs_goods_xiao'}}" > | |
325 | - <view class='zs_top_x'> | |
326 | - | |
327 | - <block> | |
328 | - <image class='zs_t_img_x' src="{{item.goods_img}}" data-errorimg="goods_array[{{index}}].goods_img" | |
329 | - binderror="bind_bnerr3" mode="widthFix" style='max-height:290rpx'></image> | |
330 | - </block> | |
331 | - | |
332 | - <block wx:if="{{object.goodicon==3}}"> | |
333 | - <image class='zs_t1_x2' wx:if="{{object.position==4}}" | |
334 | - src='{{object.customicon}}'></image> | |
335 | - <!--<image class='zs_t1_x2' wx:if="{{object.styleicon==2 && object.position==3}}"--> | |
336 | - <!--src='{{object.customicon}}'></image>--> | |
337 | - <!--<image class='zs_t1_x2' wx:if="{{object.styleicon==3 && object.position==3}}"--> | |
338 | - <!--src='{{object.customicon}}'></image>--> | |
339 | - <!--<image class='zs_t1_x2' wx:if="{{object.styleicon==4 && object.position==3}}"--> | |
340 | - <!--src='{{object.customicon}}'></image>--> | |
341 | - </block> | |
342 | - <block wx:if="{{object.goodicon==1}}"> | |
343 | - <image class='zs_t1_x2' src=''></image> | |
344 | - </block> | |
345 | - <block wx:if="{{object.goodicon==2}}"> | |
346 | - <image class='zs_t1_x2' wx:if="{{object.styleicon==1}}" | |
347 | - src='{{imghost}}/miniapp/images/Recommend.png'></image> | |
348 | - <image class='zs_t1_x2' wx:if="{{object.styleicon==2 }}" | |
349 | - src='{{imghost}}/miniapp/images/hot.png'></image> | |
350 | - <image class='zs_t1_x2' wx:if="{{object.styleicon==3}}" | |
351 | - src='{{imghost}}/miniapp/images/new.png'></image> | |
352 | - <image class='zs_t1_x2' wx:if="{{object.styleicon==4 }}" | |
353 | - src='{{imghost}}/miniapp/images/Promotion.png'></image> | |
354 | - </block> | |
355 | - </view> | |
356 | - | |
357 | - <view class='zs_center_x'> | |
358 | - <view class='zs_wz1_x' wx:if="{{object.goodstit}}">{{item.goods_name}}</view> | |
359 | - <view class='zs_wz2_x' wx:if="{{object.goodsprice}}"> | |
360 | - <view class='wz_red'>¥{{item.shop_price}}</view> | |
361 | - <view class='del'>¥{{item.market_price}}</view> | |
362 | - </view> | |
363 | - <view class='zs_wz5_x' wx:if="{{object.goodsnum}}">销量:{{item.sales_sum}}件</view> | |
364 | - | |
365 | - </view> | |
366 | - | |
367 | - </view> | |
368 | - </navigator> | |
369 | - </block> | |
370 | - </block> | |
371 | - <!-- 左下角 --> | |
372 | - <block wx:if='{{object.column==4 && object.position==3}}'> | |
373 | - <block wx:for="{{goods_array}}" > | |
374 | - <navigator url="/pages/goods/goodsInfo/goodsInfo?goods_id={{item.goods_id}}" class="s1_gk_a1"> | |
375 | - <view class="{{object.noboder==0?'zs_goods_xiao_bottom':'zs_goods_xiao'}}" > | |
376 | - <view class='zs_top_x'> | |
377 | - <block wx:if="{{item.goods_img!=''}}"> | |
378 | - <image class='zs_t_img_x' src="{{item.goods_img}}" data-errorimg="goods_array[{{index}}].goods_img" | |
379 | - binderror="bind_bnerr3" mode="widthFix" style='max-height:290rpx'></image> | |
380 | - </block> | |
381 | - | |
382 | - <block wx:if="{{object.goodicon==3}}"> | |
383 | - <image class='zs_t1_x3' wx:if="{{object.position==3}}" | |
384 | - src='{{object.customicon}}'></image> | |
385 | - <!--<image class='zs_t1_x3' wx:if="{{object.styleicon==2 && object.position==4}}"--> | |
386 | - <!--src='{{object.customicon}}'></image>--> | |
387 | - <!--<image class='zs_t1_x3' wx:if="{{object.styleicon==3 && object.position==4}}"--> | |
388 | - <!--src='{{object.customicon}}'></image>--> | |
389 | - <!--<image class='zs_t1_x3' wx:if="{{object.styleicon==4 && object.position==4}}"--> | |
390 | - <!--src='{{object.customicon}}'></image>--> | |
391 | - </block> | |
392 | - <block wx:if="{{object.goodicon==1}}"> | |
393 | - <image class='zs_t1_x3' src=''></image> | |
394 | - </block> | |
395 | - <block wx:if="{{object.goodicon==2}}"> | |
396 | - <image class='zs_t1_x3' wx:if="{{object.styleicon==1}}" | |
397 | - src='{{imghost}}/miniapp/images/Recommend.png'></image> | |
398 | - <image class='zs_t1_x3' wx:if="{{object.styleicon==2 }}" | |
399 | - src='{{imghost}}/miniapp/images/hot.png'></image> | |
400 | - <image class='zs_t1_x3' wx:if="{{object.styleicon==3}}" | |
401 | - src='{{imghost}}/miniapp/images/new.png'></image> | |
402 | - <image class='zs_t1_x3' wx:if="{{object.styleicon==4 }}" | |
403 | - src='{{imghost}}/miniapp/images/Promotion.png'></image> | |
404 | - </block> | |
405 | - </view> | |
406 | - <view class='zs_center_x'> | |
407 | - | |
408 | - <view class='zs_wz1_x' wx:if="{{object.goodstit}}">{{item.goods_name}}</view> | |
409 | - <view class='zs_wz2_x' wx:if="{{object.goodsprice}}"> | |
410 | - <view class='wz_red'>¥{{item.shop_price}}</view> | |
411 | - <view class='del'>¥{{item.market_price}}</view> | |
412 | - </view> | |
413 | - <view class='zs_wz5_x' wx:if="{{object.goodsnum}}">销量:{{item.sales_sum}}件</view> | |
414 | - </view> | |
415 | - | |
416 | - </view> | |
417 | - </navigator> | |
418 | - </block> | |
419 | - </block> | |
420 | -</view> | |
421 | - | |
422 | - | |
423 | 52 | <!--2个一列--> |
424 | -<!--左上角--> | |
425 | -<block wx:if="{{object.column==2 && object.position==1}}"> | |
426 | -<block wx:for="{{goods_array}}" > | |
53 | +<block wx:if="{{object.column==2}}"> | |
54 | + <block wx:for="{{goods_array}}" > | |
427 | 55 | <navigator url="/pages/goods/goodsInfo/goodsInfo?goods_id={{item.goods_id}}" class="s1_gk_a1"> |
428 | - | |
429 | 56 | <view class="zs_goods_wai_ban"> |
430 | 57 | <view class="zs_goods_ban"> |
431 | 58 | <view class='zs_goods_2l'> |
432 | - | |
433 | - <view class='zs_top_2l'> | |
434 | - <!--<image class='zs_t_img_2l'></image>--> | |
435 | - <block wx:if="{{item.goods_img!=''}}"> | |
436 | - <image class='zs_t_img_2l' src="{{item.goods_img}}" data-errorimg="goods_array[{{index}}].goods_img" | |
59 | + <view class='zs_top_2l rel'> | |
60 | + <image class='zs_t_img_2l' src="{{item.goods_img}}" data-errorimg="goods_array[{{index}}].goods_img" | |
437 | 61 | binderror="bind_bnerr3"></image> |
438 | - </block> | |
439 | - | |
440 | 62 | <block wx:if="{{object.goodicon==3}}"> |
441 | - <image class='zs_t1_2l' wx:if="{{object.position==1}}" | |
63 | + <image class='{{g_filter.get_class(object.column,object.position)}}' wx:if="{{object.position==1}}" | |
442 | 64 | src='{{object.customicon}}'></image> |
443 | - <!--<image class='zs_t1_2l' wx:if="{{object.styleicon==2 && object.position==1}}"--> | |
444 | - <!--src='{{object.customicon}}'></image>--> | |
445 | - <!--<image class='zs_t1_2l' wx:if="{{object.styleicon==3 && object.position==1}}"--> | |
446 | - <!--src='{{object.customicon}}'></image>--> | |
447 | - <!--<image class='zs_t1_2l' wx:if="{{object.styleicon==4 && object.position==1}}"--> | |
448 | - <!--src='{{object.customicon}}'></image>--> | |
449 | 65 | </block> |
450 | 66 | <block wx:if="{{object.goodicon==1}}"> |
451 | - <image class='zs_t1_2l' src=''></image> | |
67 | + <image class='{{g_filter.get_class(object.column,object.position)}}' src=''></image> | |
452 | 68 | </block> |
453 | 69 | <block wx:if="{{object.goodicon==2}}"> |
454 | - <image class='zs_t1_2l' wx:if="{{object.styleicon==1}}" | |
70 | + <image class='{{g_filter.get_class(object.column,object.position)}}' wx:if="{{object.styleicon==1}}" | |
455 | 71 | src='{{imghost}}/miniapp/images/Recommend.png'></image> |
456 | - <image class='zs_t1_2l' wx:if="{{object.styleicon==2 }}" | |
72 | + <image class='{{g_filter.get_class(object.column,object.position)}}' wx:if="{{object.styleicon==2 }}" | |
457 | 73 | src='{{imghost}}/miniapp/images/hot.png'></image> |
458 | - <image class='zs_t1_2l' wx:if="{{object.styleicon==3}}" | |
74 | + <image class='{{g_filter.get_class(object.column,object.position)}}' wx:if="{{object.styleicon==3}}" | |
459 | 75 | src='{{imghost}}/miniapp/images/new.png'></image> |
460 | - <image class='zs_t1_2l' wx:if="{{object.styleicon==4 }}" | |
76 | + <image class='{{g_filter.get_class(object.column,object.position)}}' wx:if="{{object.styleicon==4 }}" | |
461 | 77 | src='{{imghost}}/miniapp/images/Promotion.png'></image> |
462 | 78 | </block> |
463 | 79 | </view> |
... | ... | @@ -476,223 +92,34 @@ |
476 | 92 | </view> |
477 | 93 | </navigator> |
478 | 94 | </block> |
479 | - | |
480 | -<view class="clear"></view> | |
95 | + <view class="clear"></view> | |
481 | 96 | </block> |
482 | -<!--右上角--> | |
483 | -<block wx:if='{{object.column==2 && object.position==2}}'> | |
484 | -<block wx:for="{{goods_array}}" > | |
485 | - <navigator url="/pages/goods/goodsInfo/goodsInfo?goods_id={{item.goods_id}}" class="s1_gk_a1"> | |
486 | - <view class="zs_goods_wai_ban" > | |
487 | - <view class="zs_goods_ban"> | |
488 | - <view class='zs_goods_2l'> | |
489 | - | |
490 | - <view class='zs_top_2l'> | |
491 | - <!--<image class='zs_t_img_2l'></image>--> | |
492 | - <block> | |
493 | - <image class='zs_t_img_2l' src="{{item.goods_img}}" data-errorimg="goods_array[{{index}}].goods_img" | |
494 | - binderror="bind_bnerr3"></image> | |
495 | - </block> | |
496 | - <block wx:if="{{object.goodicon==3}}"> | |
497 | - <image class='zs_t2_2l' wx:if="{{ object.position==2}}" | |
498 | - src='{{object.customicon}}'></image> | |
499 | - <!--<image class='zs_t2_2l' wx:if="{{object.styleicon==2 && object.position==2}}"--> | |
500 | - <!--src='{{object.customicon}}'></image>--> | |
501 | - <!--<image class='zs_t2_2l' wx:if="{{object.styleicon==3 && object.position==2}}"--> | |
502 | - <!--src='{{object.customicon}}'></image>--> | |
503 | - <!--<image class='zs_t2_2l' wx:if="{{object.styleicon==4 && object.position==2}}"--> | |
504 | - <!--src='{{object.customicon}}'></image>--> | |
505 | - </block> | |
506 | - <block wx:if="{{object.goodicon==1}}"> | |
507 | - <image class='zs_t2_2l' src=''></image> | |
508 | - </block> | |
509 | - <block wx:if="{{object.goodicon==2}}"> | |
510 | - <image class='zs_t2_2l' wx:if="{{object.styleicon==1}}" | |
511 | - src='{{imghost}}/miniapp/images/Recommend.png'></image> | |
512 | - <image class='zs_t2_2l' wx:if="{{object.styleicon==2 }}" | |
513 | - src='{{imghost}}/miniapp/images/hot.png'></image> | |
514 | - <image class='zs_t2_2l' wx:if="{{object.styleicon==3}}" | |
515 | - src='{{imghost}}/miniapp/images/new.png'></image> | |
516 | - <image class='zs_t2_2l' wx:if="{{object.styleicon==4 }}" | |
517 | - src='{{imghost}}/miniapp/images/Promotion.png'></image> | |
518 | - </block> | |
519 | - </view> | |
520 | - <view class='zs_center_2l'> | |
521 | - | |
522 | - | |
523 | - <view class='zs_wz1_2l' wx:if="{{object.goodstit}}">{{item.goods_name}}</view> | |
524 | - <view class='zs_wz2_2l' wx:if="{{object.goodsprice}}"> | |
525 | - <view class='wz_red'>¥{{item.shop_price}}</view> | |
526 | - <view class='del'>¥{{item.market_price}}</view> | |
527 | - </view> | |
528 | - <view class='zs_wz5_2l' wx:if="{{object.goodsnum}}">销量:{{item.sales_sum}}件</view> | |
529 | - | |
530 | - </view> | |
531 | - </view> | |
532 | - </view> | |
533 | - | |
534 | - </view> | |
535 | - </navigator> | |
536 | -</block> | |
537 | - | |
538 | -<view class="clear"></view> | |
539 | -</block> | |
540 | -<!--右下角--> | |
541 | -<block wx:if='{{object.column==2 && object.position==4}}'> | |
542 | -<block wx:for="{{goods_array}}" > | |
543 | - <navigator url="/pages/goods/goodsInfo/goodsInfo?goods_id={{item.goods_id}}" class="s1_gk_a1"> | |
544 | - <view class="zs_goods_wai_ban" > | |
545 | - <view class="zs_goods_ban"> | |
546 | - <view class='zs_goods_2l'> | |
547 | - | |
548 | - <view class='zs_top_2l'> | |
549 | - <!--<image class='zs_t_img_2l'></image>--> | |
550 | - <block> | |
551 | - <image class='zs_t_img_2l' src="{{item.goods_img}}" data-errorimg="goods_array[{{index}}].goods_img" | |
552 | - binderror="bind_bnerr3"></image> | |
553 | - </block> | |
554 | - | |
555 | - <block wx:if="{{object.goodicon==3}}"> | |
556 | - <image class='zs_t3_2l' wx:if="{{ object.position==4}}" | |
557 | - src='{{object.customicon}}'></image> | |
558 | - <!--<image class='zs_t3_2l' wx:if="{{object.styleicon==2 && object.position==3}}"--> | |
559 | - <!--src='{{object.customicon}}'></image>--> | |
560 | - <!--<image class='zs_t3_2l' wx:if="{{object.styleicon==3 && object.position==3}}"--> | |
561 | - <!--src='{{object.customicon}}'></image>--> | |
562 | - <!--<image class='zs_t3_2l' wx:if="{{object.styleicon==4 && object.position==3}}"--> | |
563 | - <!--src='{{object.customicon}}'></image>--> | |
564 | - </block> | |
565 | - <block wx:if="{{object.goodicon==1}}"> | |
566 | - <image class='zs_t3_2l' src=''></image> | |
567 | - </block> | |
568 | - <block wx:if="{{object.goodicon==2}}"> | |
569 | - <image class='zs_t3_2l' wx:if="{{object.styleicon==1}}" | |
570 | - src='{{imghost}}/miniapp/images/Recommend.png'></image> | |
571 | - <image class='zs_t3_2l' wx:if="{{object.styleicon==2 }}" | |
572 | - src='{{imghost}}/miniapp/images/hot.png'></image> | |
573 | - <image class='zs_t3_2l' wx:if="{{object.styleicon==3}}" | |
574 | - src='{{imghost}}/miniapp/images/new.png'></image> | |
575 | - <image class='zs_t3_2l' wx:if="{{object.styleicon==4 }}" | |
576 | - src='{{imghost}}/miniapp/images/Promotion.png'></image> | |
577 | - </block> | |
578 | - </view> | |
579 | - | |
580 | - <view class='zs_center_2l'> | |
581 | - | |
582 | - <view class='zs_wz1_2l' wx:if="{{object.goodstit}}">{{item.goods_name}}</view> | |
583 | - <view class='zs_wz2_2l' wx:if="{{object.goodsprice}}"> | |
584 | - <view class='wz_red'>¥{{item.shop_price}}</view> | |
585 | - <view class='del'>¥{{item.market_price}}</view> | |
586 | - </view> | |
587 | - <view class='zs_wz5_2l' wx:if="{{object.goodsnum}}">销量:{{item.sales_sum}}件</view> | |
588 | - </view> | |
589 | - | |
590 | - </view> | |
591 | - </view> | |
592 | - | |
593 | - | |
594 | - </view> | |
595 | - </navigator> | |
596 | -</block> | |
597 | - | |
598 | -<view class="clear"></view> | |
599 | -</block> | |
600 | -<!--左下角--> | |
601 | -<block wx:if='{{object.column==2 && object.position==3}}'> | |
602 | -<block wx:for="{{goods_array}}" > | |
603 | - <navigator url="/pages/goods/goodsInfo/goodsInfo?goods_id={{item.goods_id}}" class="s1_gk_a1"> | |
604 | - <view class="zs_goods_wai_ban" > | |
605 | - <view class="zs_goods_ban"> | |
606 | - <view class='zs_goods_2l'> | |
607 | - | |
608 | - <view class='zs_top_2l'> | |
609 | - <!--<image class='zs_t_img_2l'></image>--> | |
610 | - <block> | |
611 | - <image class='zs_t_img_2l' src="{{item.goods_img}}" data-errorimg="goods_array[{{index}}].goods_img" | |
612 | - binderror="bind_bnerr3"></image> | |
613 | - </block> | |
614 | - | |
615 | - <block wx:if="{{object.goodicon==3}}"> | |
616 | - <image class='zs_t4_2l' wx:if="{{ object.position==3}}" | |
617 | - src='{{object.customicon}}'></image> | |
618 | - <!--<image class='zs_t4_2l' wx:if="{{object.styleicon==2 && object.position==4}}"--> | |
619 | - <!--src='{{object.customicon}}'></image>--> | |
620 | - <!--<image class='zs_t4_2l' wx:if="{{object.styleicon==3 && object.position==4}}"--> | |
621 | - <!--src='{{object.customicon}}'></image>--> | |
622 | - <!--<image class='zs_t4_2l' wx:if="{{object.styleicon==4 && object.position==4}}"--> | |
623 | - <!--src='{{object.customicon}}'></image>--> | |
624 | - </block> | |
625 | - <block wx:if="{{object.goodicon==1}}"> | |
626 | - <image class='zs_t4_2l' src=''></image> | |
627 | - </block> | |
628 | - <block wx:if="{{object.goodicon==2}}"> | |
629 | - <image class='zs_t4_2l' wx:if="{{object.styleicon==1}}" | |
630 | - src='{{imghost}}/miniapp/images/Recommend.png'></image> | |
631 | - <image class='zs_t4_2l' wx:if="{{object.styleicon==2 }}" | |
632 | - src='{{imghost}}/miniapp/images/hot.png'></image> | |
633 | - <image class='zs_t4_2l' wx:if="{{object.styleicon==3}}" | |
634 | - src='{{imghost}}/miniapp/images/new.png'></image> | |
635 | - <image class='zs_t4_2l' wx:if="{{object.styleicon==4 }}" | |
636 | - src='{{imghost}}/miniapp/images/Promotion.png'></image> | |
637 | - </block> | |
638 | - </view> | |
639 | - | |
640 | - <view class='zs_center_2l'> | |
641 | - | |
642 | - <view class='zs_wz1_2l' wx:if="{{object.goodstit}}">{{item.goods_name}}</view> | |
643 | - <view class='zs_wz2_2l' wx:if="{{object.goodsprice}}"> | |
644 | - <view class='wz_red'>¥{{item.shop_price}}</view> | |
645 | - <view class='del'>¥{{item.market_price}}</view> | |
646 | - </view> | |
647 | - <view class='zs_wz5_2l' wx:if="{{object.goodsnum}}">销量:{{item.sales_sum}}件</view> | |
648 | - | |
649 | - </view> | |
650 | - </view> | |
651 | - </view> | |
652 | - | |
653 | - </view> | |
654 | - </navigator> | |
655 | -</block> | |
656 | - | |
657 | -<view class="clear"></view> | |
658 | -</block> | |
659 | - | |
660 | 97 | <!--3个一列--> |
661 | -<!--左上角--> | |
662 | -<block wx:if='{{object.column==3 && object.position==1}}'> | |
663 | -<view class="zwp_3"> | |
98 | +<block wx:if='{{object.column==3}}'> | |
99 | + <view class="zwp_3"> | |
664 | 100 | <block wx:for="{{goods_array}}" > |
665 | 101 | <navigator url="/pages/goods/goodsInfo/goodsInfo?goods_id={{item.goods_id}}" class="s1_gk_a1"> |
666 | 102 | <view class="zs_goods_wai_san" > |
667 | 103 | <view class="zs_goods_san"> |
668 | 104 | <view class='zs_goods_3l'> |
669 | - <view class='zs_top_3l'> | |
670 | - <block> | |
671 | - <image class='zs_t_img_3l' src="{{item.goods_img}}" data-errorimg="goods_array[{{index}}].goods_img" | |
105 | + <view class='zs_top_3l rel'> | |
106 | + <image class='zs_t_img_3l' src="{{item.goods_img}}" data-errorimg="goods_array[{{index}}].goods_img" | |
672 | 107 | binderror="bind_bnerr3"></image> |
673 | - </block> | |
674 | - | |
675 | 108 | <block wx:if="{{object.goodicon==3}}"> |
676 | - <image class='zs_t1_3l' wx:if="{{ object.position==1}}" | |
677 | - src='{{object.customicon}}'></image> | |
678 | - <!-- <image class='zs_t1_3l' wx:if="{{object.styleicon==2 && object.position==1}}" | |
109 | + <image class='{{g_filter.get_class(object.column,object.position)}}' wx:if="{{ object.position==1}}" | |
679 | 110 | src='{{object.customicon}}'></image> |
680 | - <image class='zs_t1_3l' wx:if="{{object.styleicon==3 && object.position==1}}" | |
681 | - src='{{object.customicon}}'></image> | |
682 | - <image class='zs_t1_3l' wx:if="{{object.styleicon==4 && object.position==1}}" | |
683 | - src='{{object.customicon}}'></image> --> | |
684 | 111 | </block> |
685 | 112 | <block wx:if="{{object.goodicon==1}}"> |
686 | - <image class='zs_t1_3l' src=''></image> | |
113 | + <image class='{{g_filter.get_class(object.column,object.position)}}' src=''></image> | |
687 | 114 | </block> |
688 | 115 | <block wx:if="{{object.goodicon==2}}"> |
689 | - <image class='zs_t1_3l' wx:if="{{object.styleicon==1}}" | |
116 | + <image class='{{g_filter.get_class(object.column,object.position)}}' wx:if="{{object.styleicon==1}}" | |
690 | 117 | src='{{imghost}}/miniapp/images/Recommend.png'></image> |
691 | - <image class='zs_t1_3l' wx:if="{{object.styleicon==2 }}" | |
118 | + <image class='{{g_filter.get_class(object.column,object.position)}}' wx:if="{{object.styleicon==2 }}" | |
692 | 119 | src='{{imghost}}/miniapp/images/hot.png'></image> |
693 | - <image class='zs_t1_3l' wx:if="{{object.styleicon==3}}" | |
120 | + <image class='{{g_filter.get_class(object.column,object.position)}}' wx:if="{{object.styleicon==3}}" | |
694 | 121 | src='{{imghost}}/miniapp/images/new.png'></image> |
695 | - <image class='zs_t1_3l' wx:if="{{object.styleicon==4 }}" | |
122 | + <image class='{{g_filter.get_class(object.column,object.position)}}' wx:if="{{object.styleicon==4 }}" | |
696 | 123 | src='{{imghost}}/miniapp/images/Promotion.png'></image> |
697 | 124 | </block> |
698 | 125 | </view> |
... | ... | @@ -712,203 +139,61 @@ |
712 | 139 | </navigator> |
713 | 140 | </block> |
714 | 141 | </view> |
715 | -<view class="clear"></view> | |
142 | + <view class="clear"></view> | |
716 | 143 | </block> |
717 | -<!--右上角--> | |
718 | -<block wx:if='{{object.column==3 && object.position==2}}'> | |
719 | -<block wx:for="{{goods_array}}" > | |
720 | - <navigator url="/pages/goods/goodsInfo/goodsInfo?goods_id={{item.goods_id}}" class="s1_gk_a1"> | |
721 | - <view class="zs_goods_wai_san" > | |
722 | - <view class="zs_goods_san"> | |
723 | - <view class='zs_goods_3l'> | |
724 | - <view class='zs_top_3l'> | |
725 | - <!--<image class='zs_t_img_3l'></image>--> | |
726 | - <block> | |
727 | - <image class='zs_t_img_3l' src="{{item.goods_img}}" data-errorimg="goods_array[{{index}}].goods_img" | |
728 | - binderror="bind_bnerr3"></image> | |
729 | - </block> | |
730 | - | |
731 | - <block wx:if="{{object.goodicon==3}}"> | |
732 | - <image class='zs_t2_3l' wx:if="{{ object.position==2}}" | |
733 | - src='{{object.customicon}}'></image> | |
734 | - <!--<image class='zs_t2_3l' wx:if="{{object.styleicon==2 && object.position==2}}"--> | |
735 | - <!--src='{{object.customicon}}'></image>--> | |
736 | - <!--<image class='zs_t2_3l' wx:if="{{object.styleicon==3 && object.position==2}}"--> | |
737 | - <!--src='{{object.customicon}}'></image>--> | |
738 | - <!--<image class='zs_t2_3l' wx:if="{{object.styleicon==4 && object.position==2}}"--> | |
739 | - <!--src='{{object.customicon}}'></image>--> | |
740 | - </block> | |
741 | - <block wx:if="{{object.goodicon==1}}"> | |
742 | - <image class='zs_t2_3l' src=''></image> | |
743 | - </block> | |
744 | - <block wx:if="{{object.goodicon==2}}"> | |
745 | - <image class='zs_t2_3l' wx:if="{{object.styleicon==1}}" | |
746 | - src='{{imghost}}/miniapp/images/Recommend.png'></image> | |
747 | - <image class='zs_t2_3l' wx:if="{{object.styleicon==2 }}" | |
748 | - src='{{imghost}}/miniapp/images/hot.png'></image> | |
749 | - <image class='zs_t2_3l' wx:if="{{object.styleicon==3}}" | |
750 | - src='{{imghost}}/miniapp/images/new.png'></image> | |
751 | - <image class='zs_t2_3l' wx:if="{{object.styleicon==4 }}" | |
752 | - src='{{imghost}}/miniapp/images/Promotion.png'></image> | |
753 | - </block> | |
754 | - </view> | |
755 | - <view class='zs_center_3l'> | |
756 | - | |
757 | - | |
758 | - <view class='zs_wz1_3l' wx:if="{{object.goodstit}}">{{item.goods_name}}</view> | |
759 | - <view class='zs_wz2_3l' wx:if="{{object.goodsprice}}"> | |
760 | - <view class='wz_red'>¥{{item.shop_price}}</view> | |
761 | - <view class='del'>¥{{item.market_price}}</view> | |
762 | - </view> | |
763 | - <view class='zs_wz5_3l' wx:if="{{object.goodsnum}}">销量:{{item.sales_sum}}件</view> | |
764 | - | |
765 | - <!--<view class='zs_wz3_3l'>美妆价:¥9.00</view>--> | |
766 | - <!--<view class='zs_wz4_3l'>等级价:¥8.00</view>--> | |
144 | +<!-- 列表显示 --> | |
145 | +<view class="zs_goods_xiao_wai" wx:if='{{object.column==4 }}'> | |
146 | + <block wx:for="{{goods_array}}" > | |
147 | + <navigator url="/pages/goods/goodsInfo/goodsInfo?goods_id={{item.goods_id}}" class="s1_gk_a1"> | |
148 | + <view class="{{object.noboder==0?'zs_goods_xiao_bottom':'zs_goods_xiao'}}" > | |
149 | + <view class='zs_top_x'> | |
150 | + <!--<image class='zs_t_img_x'></image>--> | |
151 | + <block> | |
152 | + <image class='zs_t_img_x' src="{{item.goods_img}}" data-errorimg="goods_array[{{index}}].goods_img" | |
153 | + binderror="bind_bnerr3" mode="widthFix" style='max-height:290rpx'></image> | |
154 | + </block> | |
767 | 155 | |
768 | - </view> | |
156 | + <block wx:if="{{object.goodicon==3}}"> | |
157 | + <image class='{{g_filter.get_class(object.column,object.position)}}' wx:if="{{object.position==2}}" | |
158 | + src='{{object.customicon}}'></image> | |
159 | + </block> | |
160 | + <block wx:if="{{object.goodicon==1}}"> | |
161 | + <image class='{{g_filter.get_class(object.column,object.position)}}' src=''></image> | |
162 | + </block> | |
163 | + <block wx:if="{{object.goodicon==2}}"> | |
164 | + <image class='{{g_filter.get_class(object.column,object.position)}}' wx:if="{{object.styleicon==1}}" | |
165 | + src='{{imghost}}/miniapp/images/Recommend.png'></image> | |
166 | + <image class='{{g_filter.get_class(object.column,object.position)}}' wx:if="{{object.styleicon==2 }}" | |
167 | + src='{{imghost}}/miniapp/images/hot.png'></image> | |
168 | + <image class='{{g_filter.get_class(object.column,object.position)}}' wx:if="{{object.styleicon==3}}" | |
169 | + src='{{imghost}}/miniapp/images/new.png'></image> | |
170 | + <image class='{{g_filter.get_class(object.column,object.position)}}' wx:if="{{object.styleicon==4 }}" | |
171 | + src='{{imghost}}/miniapp/images/Promotion.png'></image> | |
172 | + </block> | |
769 | 173 | </view> |
770 | - </view> | |
771 | - </view> | |
772 | - </navigator> | |
773 | -</block> | |
774 | -<view class="clear"></view> | |
775 | -</block> | |
776 | -<!--右下角--> | |
777 | - | |
778 | -<block wx:if='{{object.column==3 && object.position==4}}'> | |
779 | -<block wx:for="{{goods_array}}" > | |
780 | - <navigator url="/pages/goods/goodsInfo/goodsInfo?goods_id={{item.goods_id}}" class="s1_gk_a1"> | |
781 | - <view class="zs_goods_wai_san" > | |
782 | - <view class="zs_goods_san"> | |
783 | - <view class='zs_goods_3l'> | |
784 | - <view class='zs_top_3l'> | |
785 | - | |
786 | - <block> | |
787 | - <image class='zs_t_img_3l' src="{{item.goods_img}}" data-errorimg="goods_array[{{index}}].goods_img" | |
788 | - binderror="bind_bnerr3"></image> | |
789 | - </block> | |
790 | - | |
791 | - <block wx:if="{{object.goodicon==3}}"> | |
792 | - <image class='zs_t3_3l' wx:if="{{ object.position==4}}" | |
793 | - src='{{object.customicon}}'></image> | |
794 | - <!--<image class='zs_t3_3l' wx:if="{{object.styleicon==2 && object.position==3}}"--> | |
795 | - <!--src='{{object.customicon}}'></image>--> | |
796 | - <!--<image class='zs_t3_3l' wx:if="{{object.styleicon==3 && object.position==3}}"--> | |
797 | - <!--src='{{object.customicon}}'></image>--> | |
798 | - <!--<image class='zs_t3_3l' wx:if="{{object.styleicon==4 && object.position==3}}"--> | |
799 | - <!--src='{{object.customicon}}'></image>--> | |
800 | - </block> | |
801 | - <block wx:if="{{object.goodicon==1}}"> | |
802 | - <image class='zs_t3_3l' src=''></image> | |
803 | - </block> | |
804 | - <block wx:if="{{object.goodicon==2}}"> | |
805 | - <image class='zs_t3_3l' wx:if="{{object.styleicon==1}}" | |
806 | - src='{{imghost}}/miniapp/images/Recommend.png'></image> | |
807 | - <image class='zs_t3_3l' wx:if="{{object.styleicon==2 }}" | |
808 | - src='{{imghost}}/miniapp/images/hot.png'></image> | |
809 | - <image class='zs_t3_3l' wx:if="{{object.styleicon==3}}" | |
810 | - src='{{imghost}}/miniapp/images/new.png'></image> | |
811 | - <image class='zs_t3_3l' wx:if="{{object.styleicon==4 }}" | |
812 | - src='{{imghost}}/miniapp/images/Promotion.png'></image> | |
813 | - </block> | |
814 | - </view> | |
815 | - <view class='zs_center_3l'> | |
816 | 174 | |
817 | - | |
818 | - <view class='zs_wz1_3l' wx:if="{{object.goodstit}}">{{item.goods_name}}</view> | |
819 | - <view class='zs_wz2_3l' wx:if="{{object.goodsprice}}"> | |
820 | - <view class='wz_red'>¥{{item.shop_price}}</view> | |
821 | - <view class='del'>¥{{item.market_price}}</view> | |
822 | - </view> | |
823 | - <view class='zs_wz5_3l' wx:if="{{object.goodsnum}}">销量:{{item.sales_sum}}件</view> | |
824 | - <!--<view class='zs_wz3_3l'>美妆价:¥9.00</view>--> | |
825 | - <!--<view class='zs_wz4_3l'>等级价:¥8.00</view>--> | |
175 | + <view class='zs_center_x'> | |
176 | + <view class='zs_wz1_x' wx:if="{{object.goodstit}}">{{item.goods_name}}</view> | |
177 | + <view class='zs_wz2_x' wx:if="{{object.goodsprice}}"> | |
178 | + <view class='wz_red'>¥{{item.shop_price}}</view> | |
179 | + <view class='del'>¥{{item.market_price}}</view> | |
826 | 180 | </view> |
181 | + <view class='zs_wz5_x' wx:if="{{object.goodsnum}}">销量:{{item.sales_sum}}件</view> | |
827 | 182 | </view> |
828 | - </view> | |
829 | 183 | |
830 | - </view> | |
831 | - </navigator> | |
832 | -</block> | |
833 | - | |
834 | - | |
835 | -<view class="clear"></view> | |
836 | -</block> | |
837 | -<!-- ----左下角---- --> | |
838 | -<block wx:if='{{object.column==3 && object.position==3}}'> | |
839 | -<block wx:for="{{goods_array}}" > | |
840 | - <navigator url="/pages/goods/goodsInfo/goodsInfo?goods_id={{item.goods_id}}" class="s1_gk_a1"> | |
841 | - <view class="zs_goods_wai_san" > | |
842 | - <view class="zs_goods_san"> | |
843 | - <view class='zs_goods_3l'> | |
844 | - | |
845 | - <view class='zs_top_3l'> | |
846 | - | |
847 | - <block> | |
848 | - <image class='zs_t_img_3l' src="{{item.goods_img}}" data-errorimg="goods_array[{{index}}].goods_img" | |
849 | - binderror="bind_bnerr3"></image> | |
850 | - </block> | |
851 | - | |
852 | - <block wx:if="{{object.goodicon==3}}"> | |
853 | - <image class='zs_t4_3l' wx:if="{{object.position==3}}" | |
854 | - src='{{object.customicon}}'></image> | |
855 | - <!--<image class='zs_t4_3l' wx:if="{{ object.position==4}}"--> | |
856 | - <!--src='{{object.customicon}}'></image>--> | |
857 | - <!--<image class='zs_t4_3l' wx:if="{{object.position==4}}"--> | |
858 | - <!--src='{{object.customicon}}'></image>--> | |
859 | - <!--<image class='zs_t4_3l' wx:if="{{ object.position==4}}"--> | |
860 | - <!--src='{{object.customicon}}'></image>--> | |
861 | - </block> | |
862 | - <block wx:if="{{object.goodicon==1}}"> | |
863 | - <image class='zs_t4_3l' src=''></image> | |
864 | - </block> | |
865 | - <block wx:if="{{object.goodicon==2}}"> | |
866 | - <image class='zs_t4_3l' wx:if="{{object.styleicon==1}}" | |
867 | - src='{{imghost}}/miniapp/images/Recommend.png'></image> | |
868 | - <image class='zs_t4_3l' wx:if="{{object.styleicon==2 }}" | |
869 | - src='{{imghost}}/miniapp/images/hot.png'></image> | |
870 | - <image class='zs_t4_3l' wx:if="{{object.styleicon==3}}" | |
871 | - src='{{imghost}}/miniapp/images/new.png'></image> | |
872 | - <image class='zs_t4_3l' wx:if="{{object.styleicon==4 }}" | |
873 | - src='{{imghost}}/miniapp/images/Promotion.png'></image> | |
874 | - </block> | |
875 | - </view> | |
876 | - | |
877 | - <view class='zs_center_3l'> | |
878 | - | |
879 | - <view class='zs_wz1_3l' wx:if="{{object.goodstit}}">{{item.goods_name}}</view> | |
880 | - <view class='zs_wz2_3l' wx:if="{{object.goodsprice}}"> | |
881 | - <view class='wz_red'>¥{{item.shop_price}}</view> | |
882 | - <view class='del'>¥{{item.market_price}}</view> | |
883 | - </view> | |
884 | - <view class='zs_wz5_3l' wx:if="{{object.goodsnum}}">销量:{{item.sales_sum}}件</view> | |
885 | - | |
886 | - | |
887 | - </view> | |
888 | - | |
889 | - | |
890 | - </view> | |
891 | 184 | </view> |
185 | + </navigator> | |
186 | + </block> | |
187 | + <view class="clear"></view> | |
188 | +</view> | |
892 | 189 | |
893 | - </view> | |
894 | - </navigator> | |
895 | -</block> | |
896 | -<view class="clear"></view> | |
897 | -</block> | |
898 | - | |
899 | - | |
900 | -<block wx:if="{{object.classstyle=='1' }}"> | |
901 | -<view class="button-wrapper" wx:if="{{goods_btn.length!=0 }}" style="border: none"> | |
190 | +<block wx:if="{{object.classstyle=='1' }}"><view class="button-wrapper" wx:if="{{goods_btn.length!=0 }}" style="border: none"> | |
902 | 191 | <button type="default" size="default" loading="{{loading}}" disabled="{{disabled}}" bindtap="setLoading" style="background-color: rgba(0,0,0,0);border:none"> |
903 | 192 | {{loadText}} |
904 | 193 | </button> |
905 | -</view> | |
906 | -</block> | |
907 | - | |
194 | +</view></block> | |
908 | 195 | <block wx:if="{{object.classstyle!='1' }}"> |
909 | 196 | <view class="button-wrapper" wx:if="{{object.goodscount * page <total }}" style="border: none"> |
910 | - <button type="default" size="default" loading="{{loading}}" disabled="{{disabled}}" bindtap="setLoading" style="background-color: rgba(0,0,0,0);border:none"> | |
911 | - {{loadText}} | |
912 | - </button> | |
913 | - </view> | |
197 | + <button type="default" size="default" loading="{{loading}}" disabled="{{disabled}}" bindtap="setLoading" style="background-color: rgba(0,0,0,0);border:none">{{loadText}}</button> | |
198 | + </view> | |
914 | 199 | </block> |
915 | 200 | \ No newline at end of file | ... | ... |
components/diy_goodsGroup/diy_goodsGroup.wxss
1 | 1 | /* pages/diy_zs/diy_zs.wxss */ |
2 | - | |
2 | +.zwp_3{ margin-top: 10rpx} | |
3 | 3 | .zs_goods{ |
4 | - width: 100%; | |
5 | - min-height: 500rpx; | |
6 | -border: 2rpx #ddd solid; | |
7 | -margin: 0 auto; | |
8 | -} | |
9 | - | |
10 | -.zwp_3{ | |
11 | - /* width: 30%; */ | |
4 | + width: 700rpx; | |
5 | + border: 1rpx #ddd solid; | |
6 | + margin-bottom: 10rpx; | |
7 | + margin: 0 auto; | |
8 | + | |
12 | 9 | } |
13 | - | |
14 | 10 | .s1_gk_a1{ |
15 | 11 | display: inline; |
16 | 12 | width: auto; |
17 | 13 | height: auto; |
18 | 14 | } |
19 | -.clear{ | |
20 | - clear: both; | |
21 | -} | |
15 | +.clear{ clear: both;} | |
22 | 16 | .zs_top{ |
23 | 17 | width: 100%; |
24 | 18 | min-height: 700rpx; |
25 | 19 | margin: 0 auto; |
26 | - padding-left:22rpx; | |
27 | -padding-bottom:30rpx; | |
28 | - | |
29 | -display: flex; | |
30 | -/* padding-left: 6rpx; */ | |
31 | -/* padding-right: 30rpx; */ | |
20 | + margin-bottom:30rpx; | |
21 | + display: flex; | |
32 | 22 | } |
33 | 23 | |
34 | 24 | .zs_t_img { |
35 | - width: 700rpx; | |
36 | - height: 700rpx; | |
37 | - /* margin: 0 auto; */ | |
38 | - /* background-color: bisque; */ | |
39 | - | |
25 | + width: 698rpx; | |
26 | + height: 698rpx; | |
27 | + margin: 1rpx auto; | |
40 | 28 | } |
41 | 29 | |
42 | 30 | .zs_center{ |
... | ... | @@ -53,8 +41,9 @@ display: flex; |
53 | 41 | overflow: hidden; |
54 | 42 | text-overflow: ellipsis; |
55 | 43 | margin-bottom:10rpx; |
56 | -font-size:28rpx; | |
44 | + font-size:28rpx; | |
57 | 45 | white-space: nowrap; |
46 | + width: 640rpx | |
58 | 47 | } |
59 | 48 | |
60 | 49 | |
... | ... | @@ -104,43 +93,39 @@ font-size:28rpx; |
104 | 93 | .zs_t1{ |
105 | 94 | width: 56rpx; |
106 | 95 | height: 56rpx; |
107 | - position: relative; | |
108 | - right: 58rpx; | |
109 | - bottom: -640rpx; | |
96 | + position: absolute; | |
97 | + left: 0rpx; | |
98 | + top: 10rpx; | |
110 | 99 | } |
111 | 100 | |
112 | 101 | |
113 | 102 | .zs_t2{ |
114 | 103 | width: 56rpx; |
115 | 104 | height: 56rpx; |
116 | - position: relative; | |
117 | - right: 58rpx; | |
118 | - bottom: -2rpx; | |
105 | + position: absolute; | |
106 | + right: 0rpx; | |
107 | + top: 10rpx; | |
119 | 108 | } |
120 | 109 | |
121 | 110 | .zs_t3{ |
122 | 111 | width: 56rpx; |
123 | 112 | height: 56rpx; |
124 | - position: relative; | |
125 | - right: 692rpx; | |
126 | - bottom: -4rpx; | |
113 | + position: absolute; | |
114 | + left: 0rpx; | |
115 | + bottom: 10rpx; | |
127 | 116 | } |
128 | 117 | |
129 | 118 | |
130 | 119 | .zs_t4{ |
131 | 120 | width: 56rpx; |
132 | 121 | height: 56rpx; |
133 | - position: relative; | |
134 | - right: 692rpx; | |
135 | - bottom: -642rpx; | |
122 | + position: absolute; | |
123 | + right: 20rpx; | |
124 | + bottom: 10rpx; | |
136 | 125 | } |
137 | 126 | |
138 | 127 | |
139 | 128 | |
140 | - | |
141 | -/* xiao */ | |
142 | - | |
143 | - | |
144 | 129 | .zs_goods_xiao_bottom{ |
145 | 130 | width: 100%; |
146 | 131 | min-height: 300rpx; |
... | ... | @@ -165,24 +150,15 @@ font-size:28rpx; |
165 | 150 | .zs_top_x{ |
166 | 151 | width: 400rpx; |
167 | 152 | height: 318rpx; |
168 | - margin-top: 20rpx; | |
169 | - /* /* padding-top:30rpx; | |
170 | -padding-bottom:30rpx; */ | |
171 | - | |
172 | -display: flex; | |
173 | - | |
153 | + margin-top: 20rpx; | |
154 | + display: flex; | |
174 | 155 | } |
175 | 156 | |
176 | -/* .zs_goods_xiao{ | |
177 | - background-color: white; | |
178 | -} */ | |
179 | - | |
180 | 157 | .zs_t_img_x { |
181 | 158 | width: 290rpx; |
182 | 159 | height: 290rpx; |
183 | 160 | margin-left: 20rpx; |
184 | - /* background-color: bisque; */ | |
185 | - | |
161 | + | |
186 | 162 | } |
187 | 163 | |
188 | 164 | .zs_center_x{ |
... | ... | @@ -381,61 +357,57 @@ top: 234rpx; |
381 | 357 | } |
382 | 358 | |
383 | 359 | |
360 | + | |
361 | +/*---俩列图片位置---*/ | |
384 | 362 | .zs_t1_2l{ |
385 | 363 | width: 56rpx; |
386 | 364 | height: 56rpx; |
387 | - position: relative; | |
388 | - right: -2rpx; | |
389 | - top: -310rpx; | |
365 | + position: absolute; | |
366 | + left: 0rpx; | |
367 | + top: 10rpx; | |
390 | 368 | } |
391 | 369 | |
392 | - | |
393 | 370 | .zs_t2_2l{ |
394 | 371 | width: 56rpx; |
395 | 372 | height: 56rpx; |
396 | - position: relative; | |
397 | - right: -294rpx; | |
398 | - bottom: 310rpx; | |
373 | + position: absolute; | |
374 | + right: 0rpx; | |
375 | + top: 10rpx; | |
399 | 376 | } |
400 | 377 | |
401 | 378 | .zs_t3_2l{ |
402 | 379 | width: 56rpx; |
403 | 380 | height: 56rpx; |
404 | - position: relative; | |
405 | - right: -294rpx; | |
406 | - bottom: 68rpx; | |
381 | + position: absolute; | |
382 | + left: 0rpx; | |
383 | + bottom: 10rpx; | |
407 | 384 | } |
408 | 385 | |
409 | 386 | |
410 | 387 | .zs_t4_2l{ |
411 | 388 | width: 56rpx; |
412 | 389 | height: 56rpx; |
413 | - position: relative; | |
414 | - right: -2rpx; | |
415 | - bottom: 68rpx; | |
390 | + position: absolute; | |
391 | + right: 0rpx; | |
392 | + bottom: 10rpx; | |
416 | 393 | } |
417 | 394 | |
395 | + | |
396 | + | |
418 | 397 | /*一个3列*/ |
419 | 398 | .zs_goods_wai_san{ |
420 | - width: 240rpx; | |
399 | + width: 230rpx; | |
421 | 400 | display: flex; |
422 | - margin-left: 8rpx; | |
401 | + margin-left: 10rpx; | |
423 | 402 | float: left; |
424 | 403 | margin-bottom: 8rpx; |
425 | - background-color:white; | |
426 | - | |
404 | + background-color:white; | |
427 | 405 | } |
428 | 406 | |
429 | 407 | .zs_goods_san{ |
430 | 408 | width: 240rpx; |
431 | 409 | |
432 | 410 | } |
433 | - | |
434 | - | |
435 | - | |
436 | - | |
437 | - | |
438 | - | |
439 | 411 | .zs_goods_3l{ |
440 | 412 | width: 240rpx; |
441 | 413 | min-height: 300rpx; |
... | ... | @@ -445,22 +417,15 @@ top: 234rpx; |
445 | 417 | } |
446 | 418 | |
447 | 419 | .zs_top_3l{ |
448 | - width: 240rpx; | |
449 | - height: 240rpx; | |
450 | - | |
451 | - | |
452 | - | |
453 | - | |
454 | - | |
455 | - | |
420 | + width: 232rpx; | |
421 | + height: 232rpx; | |
456 | 422 | } |
457 | 423 | |
458 | 424 | .zs_t_img_3l { |
459 | - width:237rpx; | |
460 | - height: 240rpx; | |
425 | + width:232rpx; | |
426 | + height: 232rpx; | |
461 | 427 | margin: 0 auto; |
462 | 428 | background-color: bisque; |
463 | - | |
464 | 429 | } |
465 | 430 | |
466 | 431 | .zs_center_3l{ |
... | ... | @@ -469,27 +434,28 @@ top: 234rpx; |
469 | 434 | font-size: 28rpx; |
470 | 435 | color: #333; |
471 | 436 | text-align: left; |
472 | - padding: 0 10rpx; | |
437 | + padding: 0 10rpx; | |
473 | 438 | } |
474 | 439 | |
475 | 440 | .zs_wz1_3l{ |
476 | - overflow: hidden; | |
477 | - text-overflow: ellipsis; | |
441 | + | |
478 | 442 | margin-bottom:10rpx; |
479 | 443 | font-size:30rpx; |
480 | 444 | height: 80rpx; |
481 | - width: 227rpx; | |
482 | - /* white-space: nowrap; */ | |
445 | + width: 220rpx; | |
446 | + | |
447 | + overflow: hidden; | |
448 | + text-overflow: ellipsis; | |
449 | + display: -webkit-box; | |
450 | + -webkit-box-orient: vertical; | |
451 | + -webkit-line-clamp: 2; | |
483 | 452 | } |
484 | 453 | |
485 | 454 | |
486 | 455 | .zs_wz2_3l{ |
487 | - /* overflow: hidden; | |
488 | - text-overflow: ellipsis; */ | |
489 | 456 | margin-bottom:10rpx; |
490 | 457 | font-size:30rpx; |
491 | - /* white-space: nowrap; */ | |
492 | - display: flex; | |
458 | + display: flex; | |
493 | 459 | } |
494 | 460 | |
495 | 461 | .zs_wz3_3l{ |
... | ... | @@ -497,7 +463,7 @@ top: 234rpx; |
497 | 463 | text-overflow: ellipsis; |
498 | 464 | margin-bottom:10rpx; |
499 | 465 | font-size:30rpx; |
500 | - white-space: nowrap; | |
466 | + white-space: nowrap; | |
501 | 467 | } |
502 | 468 | |
503 | 469 | .zs_wz4_3l{ |
... | ... | @@ -505,7 +471,7 @@ top: 234rpx; |
505 | 471 | text-overflow: ellipsis; |
506 | 472 | margin-bottom:10rpx; |
507 | 473 | font-size:30rpx; |
508 | - white-space: nowrap; | |
474 | + white-space: nowrap; | |
509 | 475 | } |
510 | 476 | |
511 | 477 | .zs_wz5_3l{ |
... | ... | @@ -519,38 +485,40 @@ top: 234rpx; |
519 | 485 | .zs_t1_3l{ |
520 | 486 | width: 56rpx; |
521 | 487 | height: 56rpx; |
522 | - position: relative; | |
523 | - right: 0rpx; | |
524 | - top: -250rpx; | |
488 | + position: absolute; | |
489 | + left: 0rpx; | |
490 | + top: 10rpx; | |
525 | 491 | } |
526 | 492 | |
527 | 493 | |
528 | 494 | .zs_t2_3l{ |
529 | 495 | width: 56rpx; |
530 | 496 | height: 56rpx; |
531 | - position: relative; | |
532 | - right: -177rpx; | |
533 | - bottom: 250rpx; | |
497 | + position: absolute; | |
498 | + right: 0rpx; | |
499 | + top: 10rpx; | |
534 | 500 | } |
535 | 501 | |
536 | 502 | .zs_t3_3l{ |
537 | 503 | width: 56rpx; |
538 | 504 | height: 56rpx; |
539 | - position: relative; | |
540 | - right: -177rpx; | |
541 | - bottom: 67rpx; | |
505 | + position: absolute; | |
506 | + left: 0rpx; | |
507 | + bottom: 10rpx; | |
542 | 508 | } |
543 | 509 | |
544 | 510 | |
545 | 511 | .zs_t4_3l{ |
546 | 512 | width: 56rpx; |
547 | 513 | height: 56rpx; |
548 | - position: relative; | |
514 | + position: absolute; | |
549 | 515 | right: 0rpx; |
550 | - bottom: 67rpx; | |
516 | + bottom: 10rpx; | |
551 | 517 | } |
552 | 518 | |
553 | 519 | .zs_goods_wai{ |
554 | 520 | background-color: white; |
555 | 521 | margin-top: 10rpx; |
556 | -} | |
557 | 522 | \ No newline at end of file |
523 | +} | |
524 | + | |
525 | +.rel{position: relative} | |
558 | 526 | \ No newline at end of file | ... | ... |
components/diy_goodsGroup/g_filter.wxs
0 → 100644
1 | +//获取样式 | |
2 | +var get_class = function(column,position) { | |
3 | + //--列的情况 | |
4 | + if(column==1){ return "zs_t"+position; } | |
5 | + //--俩列的情况 | |
6 | + if(column==2){ return "zs_t"+position+"_2l"; } | |
7 | + //--三列的情况 | |
8 | + if(column==3){ return "zs_t"+position+"_3l"; } | |
9 | + //----列表的情况----- | |
10 | + if(column==4 ){ return "zs_t1_x"+position; } | |
11 | + | |
12 | +} | |
13 | + | |
14 | + | |
15 | +var g_filters = { | |
16 | + //-- 判断是不是有等级价 -- | |
17 | + is_has_rank:function(rank_switch,item){ | |
18 | + if(!rank_switch) return false; | |
19 | + if(item.cardprice1 || item.cardprice2 || item.cardprice3) {return true} | |
20 | + return false; | |
21 | + }, | |
22 | + | |
23 | + //-- 判断,不是等级会员时候,要显示的最低等级价和名称 -- | |
24 | + get_card_price:function(goods,all_card,type){ | |
25 | + var price1=parseFloat(goods['cardprice1']); | |
26 | + var price2 = parseFloat(goods['cardprice2']); | |
27 | + var price3 = parseFloat(goods['cardprice3']); | |
28 | + if(!all_card){ | |
29 | + if(type==0) return 0; | |
30 | + return ""; | |
31 | + } | |
32 | + | |
33 | + var min_price=null; | |
34 | + var min_name=null; | |
35 | + //---设置对应的价格名字---- | |
36 | + for(var i=0;i<3;i++) { | |
37 | + var vl=all_card[i]; | |
38 | + if(vl['CorrPrice']=="Price1" && price1>0) | |
39 | + { | |
40 | + if(min_price==null) { | |
41 | + min_price=price1;min_name=vl['CardName']; | |
42 | + } | |
43 | + else if(price1<min_price) { | |
44 | + min_price=price1;min_name=vl['CardName']; | |
45 | + } | |
46 | + } | |
47 | + if(vl['CorrPrice']=="Price2" && price2>0) | |
48 | + { | |
49 | + if(min_price==null) { | |
50 | + min_price=price2;min_name=vl['CardName']; | |
51 | + } | |
52 | + else if(price2<min_price) { | |
53 | + min_price=price2;min_name=vl['CardName']; | |
54 | + } | |
55 | + } | |
56 | + | |
57 | + if(vl['CorrPrice']=="Price3" && price3>0) | |
58 | + { | |
59 | + if(min_price==null) { | |
60 | + min_price=price3;min_name=vl['CardName']; | |
61 | + } | |
62 | + else if(price3<min_price) { | |
63 | + min_price=price3;min_name=vl['CardName']; | |
64 | + } | |
65 | + } | |
66 | + | |
67 | + } | |
68 | + if(min_price==null){ | |
69 | + if(type==0) return 0; | |
70 | + return ""; | |
71 | + } | |
72 | + | |
73 | + if(type==0) return min_price; | |
74 | + if(min_name.length>4 ) min_name=min_name.substring(0, 4); | |
75 | + return min_name; | |
76 | + }, | |
77 | +} | |
78 | + | |
79 | + | |
80 | +module.exports = { | |
81 | + get_class: get_class, | |
82 | + is_has_rank:g_filters.is_has_rank, | |
83 | + get_card_price:g_filters.get_card_price, | |
84 | +} | ... | ... |
pages/goods/goodsInfo/goodsInfo.wxml
... | ... | @@ -262,7 +262,7 @@ |
262 | 262 | |
263 | 263 | <!-- 等级卡的价格,不是等级卡会员,且商品又有设置等级级价,商家后台有开通升级卡同能 --> |
264 | 264 | |
265 | - <view class="flex ai_and" wx:if="{{!card_field && g_filters.is_has_rank(rank_switch,data)}}"> | |
265 | + <view class="flex ai_and" wx:if="{{!card_field && g_filters.is_has_rank(rank_switch,data) && !prom_type}}"> | |
266 | 266 | |
267 | 267 | <view class="flex ai-center grade-card-frame card-frame" > |
268 | 268 | <image class="img" src="{{iurl}}/miniapp/images/userinfo/userinfo/privilege_t.png"></image> |
... | ... | @@ -278,7 +278,7 @@ |
278 | 278 | |
279 | 279 | <block wx:if="{{g_filters.is_has_rank(rank_switch,data)}}"> |
280 | 280 | |
281 | - <view wx:if="{{!card_field }}"> | |
281 | + <view wx:if="{{!card_field && !prom_type }}"> | |
282 | 282 | <view class="beauty-makeup-frame flex ai-center"> |
283 | 283 | <view class="left flex ai-center"> |
284 | 284 | <view class="flex ai-center grade-card-frame card-frame advert-card"style="max-width:32%;width:auto" > | ... | ... |