小程序模式
parent
a07433ccc4
commit
c3d962f791
|
|
@ -50,8 +50,8 @@ class Cart extends Common
|
||||||
$ret['data'] = [
|
$ret['data'] = [
|
||||||
'data' => $ret['data'],
|
'data' => $ret['data'],
|
||||||
'customer_service_tel' => MyC('common_app_customer_service_tel', null, true),
|
'customer_service_tel' => MyC('common_app_customer_service_tel', null, true),
|
||||||
'common_is_exhibition_mode_btn_text'=> MyC('common_is_exhibition_mode_btn_text', null, true),
|
'common_is_exhibition_mode_btn_text'=> MyC('common_is_exhibition_mode_btn_text', '立即咨询', true),
|
||||||
'common_is_exhibition_mode' => (int) MyC('common_is_exhibition_mode', 0),
|
'common_site_type' => (int) MyC('common_site_type', 0, true),
|
||||||
];
|
];
|
||||||
|
|
||||||
return $ret;
|
return $ret;
|
||||||
|
|
|
||||||
|
|
@ -11,7 +11,7 @@ Page({
|
||||||
buy_submit_disabled_status: true,
|
buy_submit_disabled_status: true,
|
||||||
|
|
||||||
// 是否展示型
|
// 是否展示型
|
||||||
common_is_exhibition_mode: 0,
|
common_site_type: 0,
|
||||||
common_is_exhibition_mode_btn_text: null,
|
common_is_exhibition_mode_btn_text: null,
|
||||||
customer_service_tel: null,
|
customer_service_tel: null,
|
||||||
},
|
},
|
||||||
|
|
@ -77,7 +77,7 @@ Page({
|
||||||
data_list_loding_msg: '购物车空空如也',
|
data_list_loding_msg: '购物车空空如也',
|
||||||
|
|
||||||
// 是否展示型
|
// 是否展示型
|
||||||
common_is_exhibition_mode: data.common_is_exhibition_mode || 0,
|
common_site_type: data.common_site_type || 0,
|
||||||
common_is_exhibition_mode_btn_text: data.common_is_exhibition_mode_btn_text || '立即咨询',
|
common_is_exhibition_mode_btn_text: data.common_is_exhibition_mode_btn_text || '立即咨询',
|
||||||
customer_service_tel: data.customer_service_tel || null,
|
customer_service_tel: data.customer_service_tel || null,
|
||||||
});
|
});
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
<view wx:if="{{data_list.length > 0}}" class="page">
|
<view wx:if="{{data_list.length > 0}}" class="page">
|
||||||
<view wx:for="{{data_list}}" wx:key="key" class="goods-item oh bg-white {{common_is_exhibition_mode == 1 ? 'exhibition-mode-data' : ''}}">
|
<view wx:for="{{data_list}}" wx:key="key" class="goods-item oh bg-white {{common_site_type == 1 ? 'exhibition-mode-data' : ''}}">
|
||||||
<!-- 选择 -->
|
<!-- 选择 -->
|
||||||
<view wx:if="{{common_is_exhibition_mode != 1}}" bindtap="selectedt_event" data-type="node" data-index="{{index}}" class="fl selected">
|
<view wx:if="{{common_site_type != 1}}" bindtap="selectedt_event" data-type="node" data-index="{{index}}" class="fl selected">
|
||||||
<image class="icon" src="/images/default-select{{(item.is_error || 0) == 1 ? '-disabled' : ((item.selected || false) ? '-active' : '')}}-icon.png" mode="widthFix" />
|
<image class="icon" src="/images/default-select{{(item.is_error || 0) == 1 ? '-disabled' : ((item.selected || false) ? '-active' : '')}}-icon.png" mode="widthFix" />
|
||||||
</view>
|
</view>
|
||||||
|
|
||||||
|
|
@ -44,13 +44,13 @@
|
||||||
<!-- 操作导航 -->
|
<!-- 操作导航 -->
|
||||||
<view wx:if="{{data_list.length > 0}}" class="buy-nav oh wh-auto br-t">
|
<view wx:if="{{data_list.length > 0}}" class="buy-nav oh wh-auto br-t">
|
||||||
<!-- 展示型 -->
|
<!-- 展示型 -->
|
||||||
<block wx:if="{{common_is_exhibition_mode == 1}}">
|
<block wx:if="{{common_site_type == 1}}">
|
||||||
<view class="exhibition-mode">
|
<view class="exhibition-mode">
|
||||||
<button class="bg-main wh-auto" type="default" bindtap="exhibition_submit_event" hover-class="none">{{common_is_exhibition_mode_btn_text}}</button>
|
<button class="bg-main wh-auto" type="default" bindtap="exhibition_submit_event" hover-class="none">{{common_is_exhibition_mode_btn_text}}</button>
|
||||||
</view>
|
</view>
|
||||||
</block>
|
</block>
|
||||||
|
|
||||||
<!-- 销售型 -->
|
<!-- 销售,自提,虚拟销售 -->
|
||||||
<block wx:else>
|
<block wx:else>
|
||||||
<view class="nav-base bg-white fl single-text">
|
<view class="nav-base bg-white fl single-text">
|
||||||
<view bindtap="selectedt_event" data-type="all" class="fl selected">
|
<view bindtap="selectedt_event" data-type="all" class="fl selected">
|
||||||
|
|
|
||||||
|
|
@ -11,7 +11,7 @@
|
||||||
.address-alias {
|
.address-alias {
|
||||||
border: 1px solid #d2364c;
|
border: 1px solid #d2364c;
|
||||||
color: #d2364c;
|
color: #d2364c;
|
||||||
padding: 4rpx 10rpx;
|
padding: 2rpx 10rpx;
|
||||||
border-radius: 6rpx;
|
border-radius: 6rpx;
|
||||||
margin-right: 10rpx;
|
margin-right: 10rpx;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -11,7 +11,7 @@
|
||||||
.address-alias {
|
.address-alias {
|
||||||
border: 1px solid #d2364c;
|
border: 1px solid #d2364c;
|
||||||
color: #d2364c;
|
color: #d2364c;
|
||||||
padding: 4rpx 10rpx;
|
padding: 2rpx 10rpx;
|
||||||
border-radius: 6rpx;
|
border-radius: 6rpx;
|
||||||
margin-right: 10rpx;
|
margin-right: 10rpx;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -227,10 +227,8 @@ Page({
|
||||||
if (res.data.code == 0) {
|
if (res.data.code == 0) {
|
||||||
// 是否在线支付,非在线支付则支付成功
|
// 是否在线支付,非在线支付则支付成功
|
||||||
if (res.data.data.is_online_pay == 0) {
|
if (res.data.data.is_online_pay == 0) {
|
||||||
var temp_data_list = this.data.data_list;
|
// 数据设置
|
||||||
temp_data_list[index]['status'] = 2;
|
self.order_item_pay_success_handle(index);
|
||||||
temp_data_list[index]['status_name'] = '待发货';
|
|
||||||
this.setData({ data_list: temp_data_list });
|
|
||||||
|
|
||||||
app.showToast("支付成功", "success");
|
app.showToast("支付成功", "success");
|
||||||
} else {
|
} else {
|
||||||
|
|
@ -242,10 +240,7 @@ Page({
|
||||||
paySign: res.data.data.data.paySign,
|
paySign: res.data.data.data.paySign,
|
||||||
success: function(res) {
|
success: function(res) {
|
||||||
// 数据设置
|
// 数据设置
|
||||||
var temp_data_list = self.data.data_list;
|
self.order_item_pay_success_handle(index);
|
||||||
temp_data_list[index]['status'] = 2;
|
|
||||||
temp_data_list[index]['status_name'] = '待发货';
|
|
||||||
self.setData({ data_list: temp_data_list });
|
|
||||||
|
|
||||||
// 跳转支付页面
|
// 跳转支付页面
|
||||||
wx.navigateTo({
|
wx.navigateTo({
|
||||||
|
|
@ -269,6 +264,32 @@ Page({
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|
||||||
|
// 支付成功数据设置
|
||||||
|
order_item_pay_success_handle(index) {
|
||||||
|
// 数据设置
|
||||||
|
var temp_data_list = this.data.data_list;
|
||||||
|
switch (parseInt(temp_data_list[index]['order_model'])) {
|
||||||
|
// 销售模式
|
||||||
|
case 0:
|
||||||
|
temp_data_list[index]['status'] = 2;
|
||||||
|
temp_data_list[index]['status_name'] = '待发货';
|
||||||
|
break;
|
||||||
|
|
||||||
|
// 自提模式
|
||||||
|
case 2:
|
||||||
|
temp_data_list[index]['status'] = 2;
|
||||||
|
temp_data_list[index]['status_name'] = '待取货';
|
||||||
|
break;
|
||||||
|
|
||||||
|
// 虚拟模式
|
||||||
|
case 3:
|
||||||
|
temp_data_list[index]['status'] = 3;
|
||||||
|
temp_data_list[index]['status_name'] = '待收货';
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
this.setData({ data_list: temp_data_list });
|
||||||
|
},
|
||||||
|
|
||||||
// 取消
|
// 取消
|
||||||
cancel_event(e) {
|
cancel_event(e) {
|
||||||
wx.showModal({
|
wx.showModal({
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue