小程序开发
parent
632b237ce5
commit
3b26ca74ed
|
|
@ -126,140 +126,5 @@ return array(
|
|||
'type' => 'string',
|
||||
],
|
||||
],
|
||||
|
||||
|
||||
// 订单excel导出
|
||||
'excel_order_title_list' => [
|
||||
'order_no' => [
|
||||
'name' => '订单编号',
|
||||
'type' => 'string',
|
||||
],
|
||||
|
||||
// 收件人信息
|
||||
'receive_name' => [
|
||||
'name' => '收件人姓名',
|
||||
'type' => 'string',
|
||||
],
|
||||
'receive_tel' => [
|
||||
'name' => '收件人电话',
|
||||
'type' => 'string',
|
||||
],
|
||||
'receive_province_name'=> [
|
||||
'name' => '收件人所在省',
|
||||
'type' => 'string',
|
||||
],
|
||||
'receive_city_name' => [
|
||||
'name' => '收件人所在市',
|
||||
'type' => 'string',
|
||||
],
|
||||
'receive_county_name' => [
|
||||
'name' => '收件人所在区县',
|
||||
'type' => 'string',
|
||||
],
|
||||
'receive_address' => [
|
||||
'name' => '收件人详细地址',
|
||||
'type' => 'string',
|
||||
],
|
||||
|
||||
// 用户留言
|
||||
'user_note' => [
|
||||
'name' => '用户留言',
|
||||
'type' => 'string',
|
||||
],
|
||||
|
||||
// 快递信息
|
||||
'express_name' => [
|
||||
'name' => '快递公司',
|
||||
'type' => 'string',
|
||||
],
|
||||
'express_number' => [
|
||||
'name' => '快递单号',
|
||||
'type' => 'string',
|
||||
],
|
||||
|
||||
// 支付信息
|
||||
'payment_name' => [
|
||||
'name' => '支付方式',
|
||||
'type' => 'string',
|
||||
],
|
||||
'pay_status_name' => [
|
||||
'name' => '支付状态',
|
||||
'type' => 'string',
|
||||
],
|
||||
|
||||
// 基础信息
|
||||
'status_name' => [
|
||||
'name' => '订单状态',
|
||||
'type' => 'string',
|
||||
],
|
||||
'preferential_price' => [
|
||||
'name' => '优惠金额',
|
||||
'type' => 'string',
|
||||
],
|
||||
'price' => [
|
||||
'name' => '订单单价',
|
||||
'type' => 'string',
|
||||
],
|
||||
'total_price' => [
|
||||
'name' => '订单总价(订单最终价格)',
|
||||
'type' => 'string',
|
||||
],
|
||||
'pay_price' => [
|
||||
'name' => '已支付金额',
|
||||
'type' => 'string',
|
||||
],
|
||||
'excel_export_items' => [
|
||||
'name' => '商品信息',
|
||||
'type' => 'string',
|
||||
],
|
||||
'items_count' => [
|
||||
'name' => '购买总数',
|
||||
'type' => 'int',
|
||||
],
|
||||
'describe' => [
|
||||
'name' => '描述',
|
||||
'type' => 'string',
|
||||
],
|
||||
|
||||
// 时间
|
||||
'confirm_time' => [
|
||||
'name' => '确认时间',
|
||||
'type' => 'string',
|
||||
],
|
||||
'pay_time' => [
|
||||
'name' => '支付时间',
|
||||
'type' => 'string',
|
||||
],
|
||||
'delivery_time' => [
|
||||
'name' => '发货时间',
|
||||
'type' => 'string',
|
||||
],
|
||||
'collect_time' => [
|
||||
'name' => '完成时间',
|
||||
'type' => 'string',
|
||||
],
|
||||
'cancel_time' => [
|
||||
'name' => '取消时间',
|
||||
'type' => 'string',
|
||||
],
|
||||
'close_time' => [
|
||||
'name' => '关闭时间',
|
||||
'type' => 'string',
|
||||
],
|
||||
'add_time' => [
|
||||
'name' => '创建时间',
|
||||
'type' => 'string',
|
||||
],
|
||||
'upd_time' => [
|
||||
'name' => '更新时间',
|
||||
'type' => 'string',
|
||||
],
|
||||
|
||||
// 评论
|
||||
'user_is_comments_time' => [
|
||||
'name' => '评论时间',
|
||||
'type' => 'string',
|
||||
],
|
||||
],
|
||||
);
|
||||
?>
|
||||
|
|
@ -614,7 +614,7 @@ class BuyService
|
|||
|
||||
// 站点模式 0销售, 2自提, 4销售+自提, 则其它正常模式
|
||||
$common_site_type = MyC('common_site_type', 0, true);
|
||||
$site_model = isset($params['site_model']) ? intval($params['site_model']) : -1;
|
||||
$site_model = isset($params['site_model']) ? intval($params['site_model']) : 0;
|
||||
|
||||
// 数据处理
|
||||
$address = null;
|
||||
|
|
|
|||
|
|
@ -17,6 +17,11 @@ Page({
|
|||
common_order_is_booking: 0,
|
||||
common_site_type: 0,
|
||||
extraction_address: [],
|
||||
site_model: 0,
|
||||
buy_header_nav: [
|
||||
{ name: "快递邮寄", value: 0 },
|
||||
{ name: "自提点取货", value: 2 }
|
||||
],
|
||||
|
||||
// 优惠劵
|
||||
plugins_coupon_data: null,
|
||||
|
|
@ -75,6 +80,7 @@ Page({
|
|||
data['address_id'] = this.data.address_id;
|
||||
data['payment_id'] = this.data.payment_id;
|
||||
data['coupon_id'] = this.data.plugins_use_coupon_id;
|
||||
data['site_model'] = this.data.site_model;
|
||||
wx.request({
|
||||
url: app.get_request_url("index", "buy"),
|
||||
method: "POST",
|
||||
|
|
@ -166,6 +172,7 @@ Page({
|
|||
data['payment_id'] = this.data.payment_id;
|
||||
data['user_note'] = this.data.user_note_value;
|
||||
data['coupon_id'] = this.data.plugins_use_coupon_id;
|
||||
data['site_model'] = this.data.site_model;
|
||||
|
||||
// 数据验证
|
||||
var validation = [];
|
||||
|
|
@ -264,12 +271,12 @@ Page({
|
|||
|
||||
// 地址选择事件
|
||||
address_event(e) {
|
||||
if(this.data.common_site_type == 0)
|
||||
if (this.data.common_site_type == 0 || (this.data.common_site_type == 4 && this.data.site_model == 0))
|
||||
{
|
||||
wx.navigateTo({
|
||||
url: '/pages/user-address/user-address?is_back=1'
|
||||
});
|
||||
} else if (this.data.common_site_type == 2)
|
||||
} else if (this.data.common_site_type == 2 || (this.data.common_site_type == 4 && this.data.site_model == 2))
|
||||
{
|
||||
wx.navigateTo({
|
||||
url: '/pages/extraction-address/extraction-address?is_back=1'
|
||||
|
|
@ -279,4 +286,19 @@ Page({
|
|||
}
|
||||
},
|
||||
|
||||
// 销售+自提 模式选择事件
|
||||
buy_header_nav_event(e) {
|
||||
// 数据设置
|
||||
this.setData({
|
||||
address: null,
|
||||
address_id: null,
|
||||
site_model: e.currentTarget.dataset.value || 0,
|
||||
});
|
||||
|
||||
// 删除地址缓存
|
||||
wx.removeStorageSync(app.data.cache_buy_user_address_select_key);
|
||||
|
||||
// 数据初始化
|
||||
this.init();
|
||||
},
|
||||
});
|
||||
|
|
|
|||
|
|
@ -4,8 +4,15 @@
|
|||
</block>
|
||||
<block wx:else>
|
||||
<view wx:if="{{goods_list.length > 0}}" class="page">
|
||||
<!-- 销售+自提 模式选择 -->
|
||||
<view wx:if="{{common_site_type == 4}}" class="buy-header-nav oh tc">
|
||||
<block wx:for="{{buy_header_nav}}" wx:key="key">
|
||||
<view class="item fl {{site_model == item.value ? 'cr-main' : 'cr-666'}}" data-value="{{item.value}}" bindtap="buy_header_nav_event">{{item.name}}</view>
|
||||
</block>
|
||||
</view>
|
||||
|
||||
<!-- 地址 -->
|
||||
<block wx:if="{{common_site_type == 0 || common_site_type == 2}}">
|
||||
<block wx:if="{{common_site_type == 0 || common_site_type == 2 || common_site_type == 4}}">
|
||||
<view class="address bg-white arrow-right" bindtap="address_event">
|
||||
<view wx:if="{{address != null}}">
|
||||
<view class="address-base oh">
|
||||
|
|
@ -19,7 +26,7 @@
|
|||
</view>
|
||||
</view>
|
||||
<view wx:if="{{address == null}}" class="no-address cr-888">
|
||||
请选择地址
|
||||
{{(common_site_type == 0 || (common_site_type == 4 && site_model == 0)) ? '请选择收货地址' : '请选择取货地址'}}
|
||||
</view>
|
||||
</view>
|
||||
<view class="address-divider spacing-mb"></view>
|
||||
|
|
|
|||
|
|
@ -141,6 +141,17 @@
|
|||
padding: 12rpx;
|
||||
}
|
||||
|
||||
/**
|
||||
* 销售+自提 模式选择
|
||||
*/
|
||||
.buy-header-nav {
|
||||
background: #e9e9e9;
|
||||
}
|
||||
.buy-header-nav .item {
|
||||
padding: 25rpx 0;
|
||||
width: 50%;
|
||||
}
|
||||
|
||||
/**
|
||||
* 插件样式区域
|
||||
*/
|
||||
|
|
|
|||
Loading…
Reference in New Issue