新增订单批量支付开关

This commit is contained in:
devil
2020-09-22 18:11:20 +08:00
parent 338258d9f0
commit 0c8c249fce
19 changed files with 1336 additions and 370 deletions

View File

@ -12,7 +12,7 @@
<view class="list-item bg-white spacing-mb" a:if="{{data_list.length > 0}}" a:for="{{data_list}}">
<view class="item-base oh br-b">
<!-- 选择 -->
<view a:if="{{nav_status_index == 1}}" onTap="selected_event" data-oid="{{item.id}}" class="fl selected">
<view a:if="{{nav_status_index == 1 && home_is_enable_order_bulk_pay == 1}}" onTap="selected_event" data-oid="{{item.id}}" class="fl selected">
<image class="icon" src="/images/default-select{{order_select_ids.indexOf(item.id) != -1 ? '-active' : ''}}-icon.png" mode="widthFix" />
</view>
<!-- 基础信息 -->
@ -60,7 +60,7 @@
</scroll-view>
<!-- 合并支付 -->
<view a:if="{{nav_status_index == 1 && order_select_ids.length > 0}}">
<view a:if="{{nav_status_index == 1 && order_select_ids.length > 0 && home_is_enable_order_bulk_pay == 1}}">
<button class="submit-fixed pay-merge-submit" type="default" size="mini" hover-class="none" onTap="pay_merge_event">合并支付</button>
</view>

View File

@ -23,6 +23,9 @@ Page({
],
nav_status_index: 0,
order_select_ids: [],
// 基础配置
home_is_enable_order_bulk_pay: 0,
},
onLoad(params) {
@ -48,6 +51,20 @@ Page({
// 数据加载
this.init();
// 初始化配置
this.init_config();
},
// 初始化配置
init_config(status) {
if((status || false) == true) {
this.setData({
home_is_enable_order_bulk_pay: app.get_config('config.home_is_enable_order_bulk_pay'),
});
} else {
app.is_config(this, 'init_config');
}
},
// 获取数据

View File

@ -22,7 +22,10 @@ Page({
{ name: "已失效", value: "5,6" },
],
nav_status_index: 0,
order_select_ids: []
order_select_ids: [],
// 基础配置
home_is_enable_order_bulk_pay: 0,
},
onLoad(params) {
@ -48,6 +51,20 @@ Page({
// 数据加载
this.init();
// 初始化配置
this.init_config();
},
// 初始化配置
init_config(status) {
if((status || false) == true) {
this.setData({
home_is_enable_order_bulk_pay: app.get_config('config.home_is_enable_order_bulk_pay'),
});
} else {
app.is_config(this, 'init_config');
}
},
// 获取数据

View File

@ -13,7 +13,7 @@
<view class="list-item bg-white spacing-mb" s-if="data_list.length > 0" s-for="item, index in data_list" s-key="key">
<view class="item-base oh br-b">
<!-- 选择 -->
<view s-if="nav_status_index == 1" bindtap="selected_event" data-oid="{{item.id}}" class="fl selected">
<view s-if="nav_status_index == 1 && home_is_enable_order_bulk_pay == 1" bindtap="selected_event" data-oid="{{item.id}}" class="fl selected">
<image class="icon" src="/images/default-select{{tools.indexOf(order_select_ids, item.id) ? '-active' : ''}}-icon.png" mode="widthFix" />
</view>
<!-- 基础信息 -->
@ -61,7 +61,7 @@
</scroll-view>
<!-- 合并支付 -->
<view s-if="nav_status_index == 1 && order_select_ids.length > 0">
<view s-if="nav_status_index == 1 && order_select_ids.length > 0 && home_is_enable_order_bulk_pay == 1">
<button class="submit-fixed pay-merge-submit" type="default" size="mini" hover-class="none" bindtap="pay_merge_event">合并支付</button>
</view>

View File

@ -23,6 +23,9 @@ Page({
],
nav_status_index: 0,
order_select_ids: [],
// 基础配置
home_is_enable_order_bulk_pay: 0,
},
onLoad(params) {
@ -48,6 +51,20 @@ Page({
// 数据加载
this.init();
// 初始化配置
this.init_config();
},
// 初始化配置
init_config(status) {
if((status || false) == true) {
this.setData({
home_is_enable_order_bulk_pay: app.get_config('config.home_is_enable_order_bulk_pay'),
});
} else {
app.is_config(this, 'init_config');
}
},
// 获取数据

View File

@ -13,7 +13,7 @@
<view class="list-item bg-white spacing-mb" qq:if="{{data_list.length > 0}}" qq:for="{{data_list}}" qq:key="key">
<view class="item-base oh br-b">
<!-- -->
<view qq:if="{{nav_status_index == 1}}" bindtap="selected_event" data-oid="{{item.id}}" class="fl selected">
<view qq:if="{{nav_status_index == 1 && home_is_enable_order_bulk_pay == 1}}" bindtap="selected_event" data-oid="{{item.id}}" class="fl selected">
<image class="icon" src="/images/default-select{{tools.indexOf(order_select_ids, item.id) ? '-active' : ''}}-icon.png" mode="widthFix" />
</view>
<!-- -->
@ -61,7 +61,7 @@
</scroll-view>
<!-- -->
<view qq:if="{{nav_status_index == 1 && order_select_ids.length > 0}}">
<view qq:if="{{nav_status_index == 1 && order_select_ids.length > 0 && home_is_enable_order_bulk_pay == 1}}">
<button class="submit-fixed pay-merge-submit" type="default" size="mini" hover-class="none" bindtap="pay_merge_event"></button>
</view>

View File

@ -13,27 +13,19 @@ Page({
payment_list: [],
payment_id: 0,
temp_pay_value: '',
nav_status_list: [{
name: "全部",
value: "-1"
}, {
name: "待付款",
value: "1"
}, {
name: "待发货",
value: "2"
}, {
name: "待收货",
value: "3"
}, {
name: "已完成",
value: "4"
}, {
name: "已失效",
value: "5,6"
}],
nav_status_list: [
{ name: "全部", value: "-1" },
{ name: "待付款", value: "1" },
{ name: "待发货", value: "2" },
{ name: "待收货", value: "3" },
{ name: "已完成", value: "4" },
{ name: "已失效", value: "5,6" },
],
nav_status_index: 0,
order_select_ids: []
order_select_ids: [],
// 基础配置
home_is_enable_order_bulk_pay: 0,
},
onLoad(params) {
@ -60,6 +52,20 @@ Page({
// 数据加载
this.init();
// 初始化配置
this.init_config();
},
// 初始化配置
init_config(status) {
if((status || false) == true) {
this.setData({
home_is_enable_order_bulk_pay: app.get_config('config.home_is_enable_order_bulk_pay'),
});
} else {
app.is_config(this, 'init_config');
}
},
// 获取数据

View File

@ -13,7 +13,7 @@
<view class="list-item bg-white spacing-mb" tt:if="{{data_list.length > 0}}" tt:for="{{data_list}}" tt:key="key">
<view class="item-base oh br-b">
<!-- 选择 -->
<view tt:if="{{nav_status_index == 1}}" bindtap="selected_event" data-oid="{{item.id}}" class="fl selected">
<view tt:if="{{nav_status_index == 1 && home_is_enable_order_bulk_pay == 1}}" bindtap="selected_event" data-oid="{{item.id}}" class="fl selected">
<image class="icon" src="/images/default-select{{tools.indexOf(order_select_ids, item.id) ? '-active' : ''}}-icon.png" mode="widthFix" />
</view>
<!-- 基础信息 -->
@ -61,7 +61,7 @@
</scroll-view>
<!-- 合并支付 -->
<view tt:if="{{nav_status_index == 1 && order_select_ids.length > 0}}">
<view tt:if="{{nav_status_index == 1 && order_select_ids.length > 0 && home_is_enable_order_bulk_pay == 1}}">
<button class="submit-fixed pay-merge-submit" type="default" size="mini" hover-class="none" bindtap="pay_merge_event">合并支付</button>
</view>

View File

@ -71,7 +71,7 @@ App({
// 请求地址
request_url: "{{request_url}}",
request_url: 'http://shopxo.com/',
request_url: 'https://dev.shopxo.net/',
// request_url: 'https://dev.shopxo.net/',
// 基础信息
application_title: "{{application_title}}",

View File

@ -23,6 +23,9 @@ Page({
],
nav_status_index: 0,
order_select_ids: [],
// 基础配置
home_is_enable_order_bulk_pay: 0,
},
onLoad(params) {
@ -48,6 +51,20 @@ Page({
// 数据加载
this.init();
// 初始化配置
this.init_config();
},
// 初始化配置
init_config(status) {
if((status || false) == true) {
this.setData({
home_is_enable_order_bulk_pay: app.get_config('config.home_is_enable_order_bulk_pay'),
});
} else {
app.is_config(this, 'init_config');
}
},
// 获取数据

View File

@ -13,7 +13,7 @@
<view class="list-item bg-white spacing-mb" wx:if="{{data_list.length > 0}}" wx:for="{{data_list}}" wx:key="key">
<view class="item-base oh br-b">
<!-- 选择 -->
<view wx:if="{{nav_status_index == 1}}" bindtap="selected_event" data-oid="{{item.id}}" class="fl selected">
<view wx:if="{{nav_status_index == 1 && home_is_enable_order_bulk_pay == 1}}" bindtap="selected_event" data-oid="{{item.id}}" class="fl selected">
<image class="icon" src="/images/default-select{{tools.indexOf(order_select_ids, item.id) ? '-active' : ''}}-icon.png" mode="widthFix" />
</view>
<!-- 基础信息 -->
@ -61,7 +61,7 @@
</scroll-view>
<!-- 合并支付 -->
<view wx:if="{{nav_status_index == 1 && order_select_ids.length > 0}}">
<view wx:if="{{nav_status_index == 1 && order_select_ids.length > 0 && home_is_enable_order_bulk_pay == 1}}">
<button class="submit-fixed pay-merge-submit" type="default" size="mini" hover-class="none" bindtap="pay_merge_event">合并支付</button>
</view>