Commit 661b78d268322f7a8ed21cc5a5df6610517eebde

Authored by yvan.ni
1 parent 29b29ae0

购物车购买修改, 商品无库存显示,首页二维码

pages/cart/cart2/cart2.wxml
@@ -263,11 +263,12 @@ @@ -263,11 +263,12 @@
263 <view class="xc-coupon-effect flex-vertical flex-space-between" wx:for="{{selected_quan_list}}" wx:if="{{!item.is_using}}" bindtap="sele_quan_item" data-ind="{{index}}"> 263 <view class="xc-coupon-effect flex-vertical flex-space-between" wx:for="{{selected_quan_list}}" wx:if="{{!item.is_using}}" bindtap="sele_quan_item" data-ind="{{index}}">
264 <view class="xc-goods-coupon "> 264 <view class="xc-goods-coupon ">
265 <view class="xc-coupon-money">{{item.Sum}}元</view> 265 <view class="xc-coupon-money">{{item.Sum}}元</view>
266 - <view class="xc-coupon-money1">订单满{{item.BuySum}}元使用</view> 266 + <view class="xc-coupon-money1">订单满{{item.BuySum?item.BuySum:0}}元使用</view>
267 <view class="flex xc-coupon-time">使用期限 267 <view class="flex xc-coupon-time">使用期限
268 <view class="time" wx:if="{{item.BeginDate && item.ValidDate}}" > 268 <view class="time" wx:if="{{item.BeginDate && item.ValidDate}}" >
269 {{filters.replace_time(item.BeginDate)}}至{{filters.replace_time(item.ValidDate)}} 269 {{filters.replace_time(item.BeginDate)}}至{{filters.replace_time(item.ValidDate)}}
270 </view> 270 </view>
  271 + <view wx:else>: 无限制</view>
271 </view> 272 </view>
272 </view> 273 </view>
273 <view class="xc-coupon-selection flex-right-vertical" > 274 <view class="xc-coupon-selection flex-right-vertical" >
pages/goods/goodsInfo/goodsInfo.wxml
@@ -643,8 +643,15 @@ @@ -643,8 +643,15 @@
643 </view> 643 </view>
644 <!---<view bindtap="openSpecModel" class="buy-btn cart-btn cart-btn-lg" wx:if="{{data.goods.is_virtual}}">立即购买</view>--> 644 <!---<view bindtap="openSpecModel" class="buy-btn cart-btn cart-btn-lg" wx:if="{{data.goods.is_virtual}}">立即购买</view>-->
645 <block wx:if="{{prom_type==0}}"> 645 <block wx:if="{{prom_type==0}}">
646 - <view bindtap="openSpecModel" data-ind="1" class="join-btn cart-btn">加入购物车</view>  
647 - <view bindtap="openSpecModel" data-ind="2" class="buy-btn cart-btn">立即购买</view> 646 +
  647 + <block wx:if="{{data.store_count>0}}">
  648 + <view bindtap="openSpecModel" data-ind="1" class="join-btn cart-btn">加入购物车</view>
  649 + <view bindtap="openSpecModel" data-ind="2" class="buy-btn cart-btn">立即购买</view>
  650 + </block>
  651 + <block wx:else>
  652 + <view data-ind="1" class="join-btn cart-btn no_store">库存不足</view>
  653 + </block>
  654 +
648 </block> 655 </block>
649 656
650 <!-------秒杀--------> 657 <!-------秒杀-------->
pages/goods/goodsInfo/goodsInfo.wxss
@@ -2226,4 +2226,8 @@ right:17rpx; top:55rpx; @@ -2226,4 +2226,8 @@ right:17rpx; top:55rpx;
2226 line-height:15rpx; 2226 line-height:15rpx;
2227 } 2227 }
2228 2228
2229 -.no_pj_list{text-align: center; width: 100%; color: #999; margin-top: 30rpx; display: inline-block; font-size: 28rpx}  
2230 \ No newline at end of file 2229 \ No newline at end of file
  2230 +.no_pj_list{text-align: center; width: 100%; color: #999; margin-top: 30rpx; display: inline-block; font-size: 28rpx}
  2231 +
  2232 +.join-cart>view.no_store {
  2233 + width: 58%;
  2234 +}
pages/user/index/index.js
1 var auth = require("../../../utils/auth.js"),rq = require("../../../utils/request.js"); 1 var auth = require("../../../utils/auth.js"),rq = require("../../../utils/request.js");
2 var e = getApp(),app=e, s = e.globalData.setting,os=s,app_d = e.globalData; 2 var e = getApp(),app=e, s = e.globalData.setting,os=s,app_d = e.globalData;
3 var regeneratorRuntime = require('../../../utils/runtime.js'); 3 var regeneratorRuntime = require('../../../utils/runtime.js');
  4 +const {
  5 + barcode,
  6 + qrcode
  7 +} = require('../../../utils/index.js')
  8 +
4 9
5 Page({ 10 Page({
6 /** 11 /**
@@ -225,13 +230,12 @@ Page({ @@ -225,13 +230,12 @@ Page({
225 /** 230 /**
226 * 用户点击右上角分享 231 * 用户点击右上角分享
227 */ 232 */
228 - onShareAppMessage: function () {  
229 -  
230 - }, 233 + onShareAppMessage: function () {},
231 234
232 //------卡片的显示和关闭-------- 235 //------卡片的显示和关闭--------
233 show_tc:function(){ 236 show_tc:function(){
234 if(!this.data.userInfo) return false; 237 if(!this.data.userInfo) return false;
  238 + qrcode('qrcode',this.data.userInfo.mobile, 480, 480,this);
235 this.setData({ 239 this.setData({
236 tc_hide:false, 240 tc_hide:false,
237 }); 241 });
@@ -354,7 +358,6 @@ Page({ @@ -354,7 +358,6 @@ Page({
354 return false; 358 return false;
355 } 359 }
356 360
357 -  
358 var url=e.currentTarget.dataset.img; 361 var url=e.currentTarget.dataset.img;
359 362
360 switch (no) { 363 switch (no) {
pages/user/index/index.wxml
@@ -259,7 +259,8 @@ @@ -259,7 +259,8 @@
259 </view> 259 </view>
260 </view> 260 </view>
261 <view class="m_ta"> 261 <view class="m_ta">
262 - <image class='g_img' src='https://mshop.yolipai.net//index.php?m=Home&c=Index&a=qr_code&data={{userInfo.mobile}}'></image> 262 + <!--<image class='g_img' src='https://mshop.yolipai.net//index.php?m=Home&c=Index&a=qr_code&data={{userInfo.mobile}}'></image>-->
  263 + <canvas class="g_img" canvas-id="qrcode" />
263 </view> 264 </view>
264 <view class="s_sao">扫一扫上面的二维码图案,即可消费</view> 265 <view class="s_sao">扫一扫上面的二维码图案,即可消费</view>
265 </view> 266 </view>