Commit 609f70afc707edb84b423e4db8c6028ce6fabc57
1 parent
16f90668
上下架价格显示修改
Showing
2 changed files
with
257 additions
and
2 deletions
packageA/pages/distribution/goods/goods.wxml
1 | +<wxs src="../../../../utils/filter.wxs" module="filter"></wxs> | ||
1 | <view> | 2 | <view> |
2 | <view class="head pr"> | 3 | <view class="head pr"> |
3 | <!-- 搜索 --> | 4 | <!-- 搜索 --> |
@@ -78,7 +79,132 @@ | @@ -78,7 +79,132 @@ | ||
78 | <view class="flex fdc jc_sb"> | 79 | <view class="flex fdc jc_sb"> |
79 | <view class="ellipsis-2">{{item.goods_name}}</view> | 80 | <view class="ellipsis-2">{{item.goods_name}}</view> |
80 | <view> | 81 | <view> |
81 | - <view class="money fs32 c-red">{{item.market_price}}</view> | 82 | + <!-- 判断是否有活动价 --> |
83 | + <block wx:if="{{item.prom_price>0 || item.prom_integral>0}}"> | ||
84 | + <view class="flex xc-wc ai-center" > | ||
85 | + <text wx:if="{{item.prom_integral}}"><text class="fs35" style="font-weight: bold;">{{item.prom_integral}}</text>积分</text> | ||
86 | + <text wx:if="{{item.prom_integral && item.prom_price}}">+</text> | ||
87 | + <!-- 活动价 --> | ||
88 | + <view class="flex xc-wc ai-center" wx:if="{{item.prom_price}}"> | ||
89 | + <view class="fs24">¥</view> | ||
90 | + <view class="fs35">{{item.prom_price}}</view> | ||
91 | + </view> | ||
92 | + </view> | ||
93 | + <view class="flex" style="line-height: 28rpx;"> | ||
94 | + <!-- 原价 --> | ||
95 | + <view class="price flex xc-ash line_th"> | ||
96 | + <view class="fs22">¥</view> | ||
97 | + <view class="fs22">{{item.market_price}}</view> | ||
98 | + </view> | ||
99 | + </view> | ||
100 | + </block> | ||
101 | + <block wx:else> | ||
102 | + <!-- 商品价格,先判断下是后⼜等级价--> | ||
103 | + <block wx:if="{{g_filter.is_has_rank(rank_switch,item)}}"> | ||
104 | + <!-- 当会员是等级卡的时候 --> | ||
105 | + <block wx:if="{{card_field}}"> | ||
106 | + <!-- 等级价>0 --> | ||
107 | + <block wx:if="{{item[card_field]>0}}"> | ||
108 | + <view class="flex"> | ||
109 | + <!-- 办卡价 --> | ||
110 | + <view class="flex xc-wc ai-center"> | ||
111 | + <view class="fs24">¥</view> | ||
112 | + <view class="fs35">{{filter.toFix(item[card_field],2)}}</view> | ||
113 | + <view class="card_bg ellipsis-1"> | ||
114 | + <image src="{{url}}/miniapp/images/plus/dj_icon.png"></image> | ||
115 | + <text class="card_name">{{card_name}}</text> | ||
116 | + </view> | ||
117 | + </view> | ||
118 | + </view> | ||
119 | + <view class="flex" style="line-height: 28rpx;"> | ||
120 | + <!-- 原价 --> | ||
121 | + <view class="price flex xc-ash line_th"> | ||
122 | + <view class="fs22">¥</view> | ||
123 | + <view class="fs22">{{item.market_price}}</view> | ||
124 | + </view> | ||
125 | + </view> | ||
126 | + </block> | ||
127 | + <blocK wx:else> | ||
128 | + <view class="flex"> | ||
129 | + <!-- 办卡价 --> | ||
130 | + <view class="flex xc-wc ai-center"> | ||
131 | + <view class="fs24">¥</view> | ||
132 | + <view class="fs35">{{filter.toFix(item.shop_price,2)}}</view> | ||
133 | + </view> | ||
134 | + </view> | ||
135 | + <view class="flex" style="line-height: 28rpx;"> | ||
136 | + <!-- 原价 --> | ||
137 | + <view class="price flex xc-ash line_th"> | ||
138 | + <view class="fs22">¥</view> | ||
139 | + <view class="fs22">{{item.market_price}}</view> | ||
140 | + </view> | ||
141 | + </view> | ||
142 | + </blocK> | ||
143 | + </block> | ||
144 | + <block wx:else> | ||
145 | + <!-- 如果商品有设置等级价⼤于0的 --> | ||
146 | + <block wx:if="{{g_filter.get_card_price(item,card_list,0)}}"> | ||
147 | + <view class="flex"> | ||
148 | + <!-- 办卡价 --> | ||
149 | + <view class="flex xc-wc ai-center"> | ||
150 | + <view class="fs24">¥</view> | ||
151 | + <view class="fs35">{{filter.toFix(item.shop_price,2)}}</view> | ||
152 | + </view> | ||
153 | + <!-- 原价 --> | ||
154 | + <view class="price flex xc-ash line_th"> | ||
155 | + <view class="fs22">¥</view> | ||
156 | + <view class="fs22">{{item.market_price}}</view> | ||
157 | + </view> | ||
158 | + </view> | ||
159 | + <view class="flexr" style=""> | ||
160 | + <!-- 等级价 --> | ||
161 | + <view class="price flex ai-center"> | ||
162 | + <view class="fs22">¥</view> | ||
163 | + <view class="fs28">{{filter.toFix(g_filter.get_card_price(item,card_list,0),2)}}</view> | ||
164 | + <view class="card_bg ellipsis-1"> | ||
165 | + <image src="{{url}}/miniapp/images/plus/dj_icon.png"></ image> | ||
166 | + <text class="card_name">{{g_filter.get_card_price(item,card_list,1)}}</text> | ||
167 | + </view> | ||
168 | + </view> | ||
169 | + </view> | ||
170 | + </block> | ||
171 | + <block wx:else> | ||
172 | + <view class="flex"> | ||
173 | + <!-- 办卡价 --> | ||
174 | + <view class="flex xc-wc ai-center"> | ||
175 | + <view class="fs24">¥</view> | ||
176 | + <view class="fs35">{{filter.toFix(item.shop_price,2)}}</view> | ||
177 | + </view> | ||
178 | + </view> | ||
179 | + <view class="flex" style="line-height: 28rpx;"> | ||
180 | + <!-- 原价 --> | ||
181 | + <view class="price flex xc-ash line_th"> | ||
182 | + <view class="fs22">¥</view> | ||
183 | + <view class="fs22">{{item.market_price}}</view> | ||
184 | + </view> | ||
185 | + </view> | ||
186 | + </block> | ||
187 | + </block> | ||
188 | + </block> | ||
189 | + <!-- 商品压根就没有等级价 --> | ||
190 | + <block wx:else> | ||
191 | + <view class="flex"> | ||
192 | + <!-- 办卡价 --> | ||
193 | + <view class="flex xc-wc ai-center"> | ||
194 | + <view class="fs24">¥</view> | ||
195 | + <view class="fs35">{{filter.toFix(item.shop_price,2)}}</view> | ||
196 | + </view> | ||
197 | + </view> | ||
198 | + <view class="flex" style="line-height: 28rpx;"> | ||
199 | + <!-- 原价 --> | ||
200 | + <view class="price flex xc-ash line_th"> | ||
201 | + <view class="fs22">¥</view> | ||
202 | + <view class="fs22">{{item.market_price}}</view> | ||
203 | + </view> | ||
204 | + </view> | ||
205 | + </block> | ||
206 | + </block> | ||
207 | + <!-- <view class="money fs32 c-red">{{item.market_price}}</view> --> | ||
82 | <view class="fs24 c-a">分成金额:<text class="money c-red">{{item.commission}}</text></view> | 208 | <view class="fs24 c-a">分成金额:<text class="money c-red">{{item.commission}}</text></view> |
83 | </view> | 209 | </view> |
84 | </view> | 210 | </view> |
@@ -94,7 +220,132 @@ | @@ -94,7 +220,132 @@ | ||
94 | <view class="flex ai-center jc_sb pdt20"> | 220 | <view class="flex ai-center jc_sb pdt20"> |
95 | <checkbox value="{{item.goods_id}}" checked="{{item.checked}}" data-name="checkbox"/> | 221 | <checkbox value="{{item.goods_id}}" checked="{{item.checked}}" data-name="checkbox"/> |
96 | <view class="t-r"> | 222 | <view class="t-r"> |
97 | - <view class="money c-red fs32">{{item.market_price}}</view> | 223 | + <!-- 判断是否有活动价 --> |
224 | + <block wx:if="{{item.prom_price>0 || item.prom_integral>0}}"> | ||
225 | + <view class="flex xc-wc ai-center" > | ||
226 | + <text wx:if="{{item.prom_integral}}"><text class="fs35" style="font-weight: bold;">{{item.prom_integral}}</text>积分</text> | ||
227 | + <text wx:if="{{item.prom_integral && item.prom_price}}">+</text> | ||
228 | + <!-- 活动价 --> | ||
229 | + <view class="flex xc-wc ai-center" wx:if="{{item.prom_price}}"> | ||
230 | + <view class="fs24">¥</view> | ||
231 | + <view class="fs35">{{item.prom_price}}</view> | ||
232 | + </view> | ||
233 | + </view> | ||
234 | + <view class="flex" style="line-height: 28rpx;"> | ||
235 | + <!-- 原价 --> | ||
236 | + <view class="price flex xc-ash line_th"> | ||
237 | + <view class="fs22">¥</view> | ||
238 | + <view class="fs22">{{item.market_price}}</view> | ||
239 | + </view> | ||
240 | + </view> | ||
241 | + </block> | ||
242 | + <block wx:else> | ||
243 | + <!-- 商品价格,先判断下是后⼜等级价--> | ||
244 | + <block wx:if="{{g_filter.is_has_rank(rank_switch,item)}}"> | ||
245 | + <!-- 当会员是等级卡的时候 --> | ||
246 | + <block wx:if="{{card_field}}"> | ||
247 | + <!-- 等级价>0 --> | ||
248 | + <block wx:if="{{item[card_field]>0}}"> | ||
249 | + <view class="flex"> | ||
250 | + <!-- 办卡价 --> | ||
251 | + <view class="flex xc-wc ai-center"> | ||
252 | + <view class="fs24">¥</view> | ||
253 | + <view class="fs35">{{filter.toFix(item[card_field],2)}}</view> | ||
254 | + <view class="card_bg ellipsis-1"> | ||
255 | + <image src="{{url}}/miniapp/images/plus/dj_icon.png"></image> | ||
256 | + <text class="card_name">{{card_name}}</text> | ||
257 | + </view> | ||
258 | + </view> | ||
259 | + </view> | ||
260 | + <view class="flex" style="line-height: 28rpx;"> | ||
261 | + <!-- 原价 --> | ||
262 | + <view class="price flex xc-ash line_th"> | ||
263 | + <view class="fs22">¥</view> | ||
264 | + <view class="fs22">{{item.market_price}}</view> | ||
265 | + </view> | ||
266 | + </view> | ||
267 | + </block> | ||
268 | + <blocK wx:else> | ||
269 | + <view class="flex"> | ||
270 | + <!-- 办卡价 --> | ||
271 | + <view class="flex xc-wc ai-center"> | ||
272 | + <view class="fs24">¥</view> | ||
273 | + <view class="fs35">{{filter.toFix(item.shop_price,2)}}</view> | ||
274 | + </view> | ||
275 | + </view> | ||
276 | + <view class="flex" style="line-height: 28rpx;"> | ||
277 | + <!-- 原价 --> | ||
278 | + <view class="price flex xc-ash line_th"> | ||
279 | + <view class="fs22">¥</view> | ||
280 | + <view class="fs22">{{item.market_price}}</view> | ||
281 | + </view> | ||
282 | + </view> | ||
283 | + </blocK> | ||
284 | + </block> | ||
285 | + <block wx:else> | ||
286 | + <!-- 如果商品有设置等级价⼤于0的 --> | ||
287 | + <block wx:if="{{g_filter.get_card_price(item,card_list,0)}}"> | ||
288 | + <view class="flex"> | ||
289 | + <!-- 办卡价 --> | ||
290 | + <view class="flex xc-wc ai-center"> | ||
291 | + <view class="fs24">¥</view> | ||
292 | + <view class="fs35">{{filter.toFix(item.shop_price,2)}}</view> | ||
293 | + </view> | ||
294 | + <!-- 原价 --> | ||
295 | + <view class="price flex xc-ash line_th"> | ||
296 | + <view class="fs22">¥</view> | ||
297 | + <view class="fs22">{{item.market_price}}</view> | ||
298 | + </view> | ||
299 | + </view> | ||
300 | + <view class="flexr" style=""> | ||
301 | + <!-- 等级价 --> | ||
302 | + <view class="price flex ai-center"> | ||
303 | + <view class="fs22">¥</view> | ||
304 | + <view class="fs28">{{filter.toFix(g_filter.get_card_price(item,card_list,0),2)}}</view> | ||
305 | + <view class="card_bg ellipsis-1"> | ||
306 | + <image src="{{url}}/miniapp/images/plus/dj_icon.png"></ image> | ||
307 | + <text class="card_name">{{g_filter.get_card_price(item,card_list,1)}}</text> | ||
308 | + </view> | ||
309 | + </view> | ||
310 | + </view> | ||
311 | + </block> | ||
312 | + <block wx:else> | ||
313 | + <view class="flex"> | ||
314 | + <!-- 办卡价 --> | ||
315 | + <view class="flex xc-wc ai-center"> | ||
316 | + <view class="fs24">¥</view> | ||
317 | + <view class="fs35">{{filter.toFix(item.shop_price,2)}}</view> | ||
318 | + </view> | ||
319 | + </view> | ||
320 | + <view class="flex" style="line-height: 28rpx;"> | ||
321 | + <!-- 原价 --> | ||
322 | + <view class="price flex xc-ash line_th"> | ||
323 | + <view class="fs22">¥</view> | ||
324 | + <view class="fs22">{{item.market_price}}</view> | ||
325 | + </view> | ||
326 | + </view> | ||
327 | + </block> | ||
328 | + </block> | ||
329 | + </block> | ||
330 | + <!-- 商品压根就没有等级价 --> | ||
331 | + <block wx:else> | ||
332 | + <view class="flex"> | ||
333 | + <!-- 办卡价 --> | ||
334 | + <view class="flex xc-wc ai-center"> | ||
335 | + <view class="fs24">¥</view> | ||
336 | + <view class="fs35">{{filter.toFix(item.shop_price,2)}}</view> | ||
337 | + </view> | ||
338 | + </view> | ||
339 | + <view class="flex" style="line-height: 28rpx;"> | ||
340 | + <!-- 原价 --> | ||
341 | + <view class="price flex xc-ash line_th"> | ||
342 | + <view class="fs22">¥</view> | ||
343 | + <view class="fs22">{{item.market_price}}</view> | ||
344 | + </view> | ||
345 | + </view> | ||
346 | + </block> | ||
347 | + </block> | ||
348 | + <!-- <view class="money c-red fs32">{{item.market_price}}</view> --> | ||
98 | <view class="c-a">分成金额:<text class="money c-red">{{item.commission}}</text></view> | 349 | <view class="c-a">分成金额:<text class="money c-red">{{item.commission}}</text></view> |
99 | </view> | 350 | </view> |
100 | </view> | 351 | </view> |
packageA/pages/distribution/goods/goods.wxss
@@ -324,5 +324,9 @@ checkbox .wx-checkbox-input.wx-checkbox-input-checked::before { | @@ -324,5 +324,9 @@ checkbox .wx-checkbox-input.wx-checkbox-input-checked::before { | ||
324 | border: 2rpx solid #FF6768; | 324 | border: 2rpx solid #FF6768; |
325 | } | 325 | } |
326 | 326 | ||
327 | +.line_th { | ||
328 | + text-decoration: line-through; | ||
329 | +} | ||
330 | + | ||
327 | 331 | ||
328 | 332 |