From 3321f27d01c02de57f4179392d6414320b211aa5 Mon Sep 17 00:00:00 2001 From: devil Date: Sat, 1 Feb 2020 16:14:49 +0800 Subject: [PATCH] =?UTF-8?q?=20=E5=B0=8F=E7=A8=8B=E5=BA=8F=E6=96=B0?= =?UTF-8?q?=E5=A2=9E=E9=94=80=E5=94=AE+=E8=87=AA=E6=8F=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/appmini/old/alipay/pages/buy/buy.acss | 11 +++++++ public/appmini/old/alipay/pages/buy/buy.axml | 11 +++++-- public/appmini/old/alipay/pages/buy/buy.js | 28 +++++++++++++++-- .../user-address-save/user-address-save.js | 15 ++++++---- public/appmini/old/baidu/app.js | 8 +++-- public/appmini/old/baidu/pages/buy/buy.css | 11 +++++++ public/appmini/old/baidu/pages/buy/buy.js | 30 ++++++++++++++++--- public/appmini/old/baidu/pages/buy/buy.swan | 11 +++++-- .../user-address-save/user-address-save.js | 20 ++++++++----- public/appmini/old/qq/pages/buy/buy.js | 28 +++++++++++++++-- public/appmini/old/qq/pages/buy/buy.qml | 11 +++++-- public/appmini/old/qq/pages/buy/buy.qss | 11 +++++++ .../user-address-save/user-address-save.js | 18 +++++++---- public/appmini/old/toutiao/pages/buy/buy.js | 28 +++++++++++++++-- public/appmini/old/toutiao/pages/buy/buy.ttml | 11 +++++-- public/appmini/old/toutiao/pages/buy/buy.ttss | 11 +++++++ .../user-address-save/user-address-save.js | 18 +++++++---- public/appmini/old/weixin/pages/buy/buy.js | 2 +- .../user-address-save/user-address-save.js | 18 +++++++---- 19 files changed, 246 insertions(+), 55 deletions(-) diff --git a/public/appmini/old/alipay/pages/buy/buy.acss b/public/appmini/old/alipay/pages/buy/buy.acss index dd3ff279d..4bb0d5515 100644 --- a/public/appmini/old/alipay/pages/buy/buy.acss +++ b/public/appmini/old/alipay/pages/buy/buy.acss @@ -143,6 +143,17 @@ padding: 8rpx 10rpx; } +/** + * 销售+自提 模式选择 + */ +.buy-header-nav { + background: #e9e9e9; +} +.buy-header-nav .item { + padding: 25rpx 0; + width: 50%; +} + /** * 插件样式区域 */ diff --git a/public/appmini/old/alipay/pages/buy/buy.axml b/public/appmini/old/alipay/pages/buy/buy.axml index 38f690b0c..229593aad 100644 --- a/public/appmini/old/alipay/pages/buy/buy.axml +++ b/public/appmini/old/alipay/pages/buy/buy.axml @@ -4,8 +4,15 @@ + + + + {{item.name}} + + + - + @@ -19,7 +26,7 @@ - 请选择地址 + {{(common_site_type == 0 || (common_site_type == 4 && site_model == 0)) ? '请选择收货地址' : '请选择取货地址'}} diff --git a/public/appmini/old/alipay/pages/buy/buy.js b/public/appmini/old/alipay/pages/buy/buy.js index df1864800..0efaee462 100644 --- a/public/appmini/old/alipay/pages/buy/buy.js +++ b/public/appmini/old/alipay/pages/buy/buy.js @@ -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, @@ -87,6 +92,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; my.request({ url: app.get_request_url("index", "buy"), method: "POST", @@ -178,10 +184,11 @@ 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 = []; - if (this.data.common_site_type == 0 || this.data.common_site_type == 2) + if (this.data.common_site_type == 0 || this.data.common_site_type == 2 || this.data.common_site_type == 4) { validation.push({ fields: 'address_id', msg: '请选择地址', is_can_zero: 1 }); } @@ -278,12 +285,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)) { my.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)) { my.navigateTo({ url: '/pages/extraction-address/extraction-address?is_back=1' @@ -293,4 +300,19 @@ Page({ } }, + // 销售+自提 模式选择事件 + buy_header_nav_event(e) { + // 数据设置 + this.setData({ + address: null, + address_id: null, + site_model: e.currentTarget.dataset.value || 0, + }); + + // 删除地址缓存 + my.removeStorageSync({key: app.data.cache_buy_user_address_select_key}); + + // 数据初始化 + this.init(); + }, }); diff --git a/public/appmini/old/alipay/pages/user-address-save/user-address-save.js b/public/appmini/old/alipay/pages/user-address-save/user-address-save.js index 394d701c5..f02e294b8 100644 --- a/public/appmini/old/alipay/pages/user-address-save/user-address-save.js +++ b/public/appmini/old/alipay/pages/user-address-save/user-address-save.js @@ -4,14 +4,19 @@ Page({ data: { data_list_loding_status: 1, data_list_loding_msg: '处理错误', + params: null, + + name : '', + tel : '', + address: '', + is_default: 0, + province_id: null, + city_id: null, + county_id: null, province_list: [], city_list: [], county_list: [], - province_id: null, - city_id: null, - county_id: null, - is_default: 0, default_province: "请选择省", default_city: "请选择市", @@ -20,8 +25,6 @@ Page({ province_value: null, city_value: null, county_value: null, - - params: null, }, onLoad(params) { diff --git a/public/appmini/old/baidu/app.js b/public/appmini/old/baidu/app.js index 3a7021057..9bbcd807f 100755 --- a/public/appmini/old/baidu/app.js +++ b/public/appmini/old/baidu/app.js @@ -621,8 +621,12 @@ App({ } }, - // 登录校验 - is_login_check(res) { + /** + * 登录校验 + * object 回调操作对象 + * method 回调操作对象的函数 + */ + is_login_check(res, object, method) { if(res.code == -400) { swan.clearStorage(); diff --git a/public/appmini/old/baidu/pages/buy/buy.css b/public/appmini/old/baidu/pages/buy/buy.css index 77c40a430..937284f4c 100755 --- a/public/appmini/old/baidu/pages/buy/buy.css +++ b/public/appmini/old/baidu/pages/buy/buy.css @@ -142,6 +142,17 @@ padding: 10rpx; } +/** + * 销售+自提 模式选择 + */ +.buy-header-nav { + background: #e9e9e9; +} +.buy-header-nav .item { + padding: 25rpx 0; + width: 50%; +} + /** * 插件样式区域 */ diff --git a/public/appmini/old/baidu/pages/buy/buy.js b/public/appmini/old/baidu/pages/buy/buy.js index 67eabab23..d105d6983 100755 --- a/public/appmini/old/baidu/pages/buy/buy.js +++ b/public/appmini/old/baidu/pages/buy/buy.js @@ -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, @@ -72,6 +77,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; swan.request({ url: app.get_request_url("index", "buy"), method: "POST", @@ -160,10 +166,11 @@ 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 = []; - if (this.data.common_site_type == 0 || this.data.common_site_type == 2) { + if (this.data.common_site_type == 0 || this.data.common_site_type == 2 || this.data.common_site_type == 4) { validation.push({ fields: 'address_id', msg: '请选择地址', is_can_zero: 1 }); } if (this.data.common_order_is_booking != 1) { @@ -257,17 +264,32 @@ 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)) { swan.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)) { swan.navigateTo({ url: '/pages/extraction-address/extraction-address?is_back=1' }); } else { app.showToast('当前模式不允许使用地址'); } - } + }, + + // 销售+自提 模式选择事件 + buy_header_nav_event(e) { + // 数据设置 + this.setData({ + address: null, + address_id: null, + site_model: e.currentTarget.dataset.value || 0, + }); + + // 删除地址缓存 + swan.removeStorageSync(app.data.cache_buy_user_address_select_key); + // 数据初始化 + this.init(); + }, }); \ No newline at end of file diff --git a/public/appmini/old/baidu/pages/buy/buy.swan b/public/appmini/old/baidu/pages/buy/buy.swan index ab2f28717..3002a8e51 100755 --- a/public/appmini/old/baidu/pages/buy/buy.swan +++ b/public/appmini/old/baidu/pages/buy/buy.swan @@ -4,8 +4,15 @@ + + + + {{item.name}} + + + - + @@ -19,7 +26,7 @@ - 请选择地址 + {{(common_site_type == 0 || (common_site_type == 4 && site_model == 0)) ? '请选择收货地址' : '请选择取货地址'}} diff --git a/public/appmini/old/baidu/pages/user-address-save/user-address-save.js b/public/appmini/old/baidu/pages/user-address-save/user-address-save.js index 4119fee94..895880e9f 100755 --- a/public/appmini/old/baidu/pages/user-address-save/user-address-save.js +++ b/public/appmini/old/baidu/pages/user-address-save/user-address-save.js @@ -2,13 +2,21 @@ const app = getApp(); Page({ data: { - province_list: [], - city_list: [], - county_list: [], + data_list_loding_status: 1, + data_list_loding_msg: '处理错误', + params: null, + + name : '', + tel : '', + address: '', + is_default: 0, province_id: null, city_id: null, county_id: null, - is_default: 0, + + province_list: [], + city_list: [], + county_list: [], default_province: "请选择省", default_city: "请选择市", @@ -16,9 +24,7 @@ Page({ province_value: null, city_value: null, - county_value: null, - - params: null + county_value: null }, onLoad(params) { diff --git a/public/appmini/old/qq/pages/buy/buy.js b/public/appmini/old/qq/pages/buy/buy.js index 490614453..751691789 100755 --- a/public/appmini/old/qq/pages/buy/buy.js +++ b/public/appmini/old/qq/pages/buy/buy.js @@ -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; qq.request({ url: app.get_request_url("index", "buy"), method: "POST", @@ -166,10 +172,11 @@ 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 = []; - if (this.data.common_site_type == 0 || this.data.common_site_type == 2) + if (this.data.common_site_type == 0 || this.data.common_site_type == 2 || this.data.common_site_type == 4) { validation.push({ fields: 'address_id', msg: '请选择地址', is_can_zero: 1 }); } @@ -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)) { qq.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)) { qq.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, + }); + + // 删除地址缓存 + qq.removeStorageSync(app.data.cache_buy_user_address_select_key); + + // 数据初始化 + this.init(); + }, }); diff --git a/public/appmini/old/qq/pages/buy/buy.qml b/public/appmini/old/qq/pages/buy/buy.qml index 8e623eaa5..42124d263 100755 --- a/public/appmini/old/qq/pages/buy/buy.qml +++ b/public/appmini/old/qq/pages/buy/buy.qml @@ -4,8 +4,15 @@ + + + + {{item.name}} + + + - + @@ -19,7 +26,7 @@ - 请选择地址 + {{(common_site_type == 0 || (common_site_type == 4 && site_model == 0)) ? '请选择收货地址' : '请选择取货地址'}} diff --git a/public/appmini/old/qq/pages/buy/buy.qss b/public/appmini/old/qq/pages/buy/buy.qss index c3283e906..76e55ea29 100755 --- a/public/appmini/old/qq/pages/buy/buy.qss +++ b/public/appmini/old/qq/pages/buy/buy.qss @@ -141,6 +141,17 @@ padding: 12rpx; } +/** + * 销售+自提 模式选择 + */ +.buy-header-nav { + background: #e9e9e9; +} +.buy-header-nav .item { + padding: 25rpx 0; + width: 50%; +} + /** * 插件样式区域 */ diff --git a/public/appmini/old/qq/pages/user-address-save/user-address-save.js b/public/appmini/old/qq/pages/user-address-save/user-address-save.js index d4095e3fb..837906529 100755 --- a/public/appmini/old/qq/pages/user-address-save/user-address-save.js +++ b/public/appmini/old/qq/pages/user-address-save/user-address-save.js @@ -2,13 +2,21 @@ const app = getApp(); Page({ data: { - province_list: [], - city_list: [], - county_list: [], + data_list_loding_status: 1, + data_list_loding_msg: '处理错误', + params: null, + + name : '', + tel : '', + address: '', + is_default: 0, province_id: null, city_id: null, county_id: null, - is_default: 0, + + province_list: [], + city_list: [], + county_list: [], default_province: "请选择省", default_city: "请选择市", @@ -17,8 +25,6 @@ Page({ province_value: null, city_value: null, county_value: null, - - params: null, }, onLoad(params) { diff --git a/public/appmini/old/toutiao/pages/buy/buy.js b/public/appmini/old/toutiao/pages/buy/buy.js index 8b989b00d..a39b380aa 100755 --- a/public/appmini/old/toutiao/pages/buy/buy.js +++ b/public/appmini/old/toutiao/pages/buy/buy.js @@ -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; tt.request({ url: app.get_request_url("index", "buy"), method: "POST", @@ -166,10 +172,11 @@ 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 = []; - if (this.data.common_site_type == 0 || this.data.common_site_type == 2) + if (this.data.common_site_type == 0 || this.data.common_site_type == 2 || this.data.common_site_type == 4) { validation.push({ fields: 'address_id', msg: '请选择地址', is_can_zero: 1 }); } @@ -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)) { tt.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)) { tt.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, + }); + + // 删除地址缓存 + tt.removeStorageSync(app.data.cache_buy_user_address_select_key); + + // 数据初始化 + this.init(); + }, }); diff --git a/public/appmini/old/toutiao/pages/buy/buy.ttml b/public/appmini/old/toutiao/pages/buy/buy.ttml index 556422d45..4e8e8f1ac 100755 --- a/public/appmini/old/toutiao/pages/buy/buy.ttml +++ b/public/appmini/old/toutiao/pages/buy/buy.ttml @@ -4,8 +4,15 @@ + + + + {{item.name}} + + + - + @@ -19,7 +26,7 @@ - 请选择地址 + {{(common_site_type == 0 || (common_site_type == 4 && site_model == 0)) ? '请选择收货地址' : '请选择取货地址'}} diff --git a/public/appmini/old/toutiao/pages/buy/buy.ttss b/public/appmini/old/toutiao/pages/buy/buy.ttss index c3283e906..76e55ea29 100755 --- a/public/appmini/old/toutiao/pages/buy/buy.ttss +++ b/public/appmini/old/toutiao/pages/buy/buy.ttss @@ -141,6 +141,17 @@ padding: 12rpx; } +/** + * 销售+自提 模式选择 + */ +.buy-header-nav { + background: #e9e9e9; +} +.buy-header-nav .item { + padding: 25rpx 0; + width: 50%; +} + /** * 插件样式区域 */ diff --git a/public/appmini/old/toutiao/pages/user-address-save/user-address-save.js b/public/appmini/old/toutiao/pages/user-address-save/user-address-save.js index 50d754480..4c3f8f998 100755 --- a/public/appmini/old/toutiao/pages/user-address-save/user-address-save.js +++ b/public/appmini/old/toutiao/pages/user-address-save/user-address-save.js @@ -2,13 +2,21 @@ const app = getApp(); Page({ data: { - province_list: [], - city_list: [], - county_list: [], + data_list_loding_status: 1, + data_list_loding_msg: '处理错误', + params: null, + + name : '', + tel : '', + address: '', + is_default: 0, province_id: null, city_id: null, county_id: null, - is_default: 0, + + province_list: [], + city_list: [], + county_list: [], default_province: "请选择省", default_city: "请选择市", @@ -17,8 +25,6 @@ Page({ province_value: null, city_value: null, county_value: null, - - params: null, }, onLoad(params) { diff --git a/public/appmini/old/weixin/pages/buy/buy.js b/public/appmini/old/weixin/pages/buy/buy.js index df28ab77e..f8da5c23c 100755 --- a/public/appmini/old/weixin/pages/buy/buy.js +++ b/public/appmini/old/weixin/pages/buy/buy.js @@ -176,7 +176,7 @@ Page({ // 数据验证 var validation = []; - if (this.data.common_site_type == 0 || this.data.common_site_type == 2) + if (this.data.common_site_type == 0 || this.data.common_site_type == 2 || this.data.common_site_type == 4) { validation.push({ fields: 'address_id', msg: '请选择地址', is_can_zero: 1 }); } diff --git a/public/appmini/old/weixin/pages/user-address-save/user-address-save.js b/public/appmini/old/weixin/pages/user-address-save/user-address-save.js index b20f0c601..f9d04b2c4 100755 --- a/public/appmini/old/weixin/pages/user-address-save/user-address-save.js +++ b/public/appmini/old/weixin/pages/user-address-save/user-address-save.js @@ -2,13 +2,21 @@ const app = getApp(); Page({ data: { - province_list: [], - city_list: [], - county_list: [], + data_list_loding_status: 1, + data_list_loding_msg: '处理错误', + params: null, + + name : '', + tel : '', + address: '', + is_default: 0, province_id: null, city_id: null, county_id: null, - is_default: 0, + + province_list: [], + city_list: [], + county_list: [], default_province: "请选择省", default_city: "请选择市", @@ -17,8 +25,6 @@ Page({ province_value: null, city_value: null, county_value: null, - - params: null, }, onLoad(params) { -- GitLab