diff --git a/application/admin/view/default/appconfig/alipaymini.html b/application/admin/view/default/appconfig/alipaymini.html new file mode 100644 index 0000000000000000000000000000000000000000..6b7b2fee7609fd5ab57fd0c25363325ce616eded --- /dev/null +++ b/application/admin/view/default/appconfig/alipaymini.html @@ -0,0 +1,38 @@ +{{include file="public/header" /}} + + +
+
+ + {{include file="appconfig/nav" /}} + + + +
+

PS:如【APP/小程序】中开启(开启在线客服),则以下配置必填 [企业编码] 和 [聊天窗编码]

+
+ + +
+
+ + +
+
+ + +
+ +
+ + +
+
+ +
+
+ + + +{{include file="public/footer" /}} + \ No newline at end of file diff --git a/application/admin/view/default/appconfig/app.html b/application/admin/view/default/appconfig/app.html index 7499c2700d59bb60fae61f3c6bececbc6ac72e5c..9d248e8983d58e58476f46a97b88bc1aaf2bad3c 100644 --- a/application/admin/view/default/appconfig/app.html +++ b/application/admin/view/default/appconfig/app.html @@ -108,4 +108,4 @@ {{include file="public/footer" /}} - \ No newline at end of file diff --git a/application/admin/view/default/appconfig/nav.html b/application/admin/view/default/appconfig/nav.html index 934e844f654b6c688cf6f0f436e973933dfc9d6b..22f3a823c22605f95db668eefaf89640cca3f2e8 100644 --- a/application/admin/view/default/appconfig/nav.html +++ b/application/admin/view/default/appconfig/nav.html @@ -8,4 +8,7 @@
  • 微信小程序
  • +
  • + 支付宝小程序 +
  • \ No newline at end of file diff --git a/application/admin/view/default/appconfig/weixinmini.html b/application/admin/view/default/appconfig/weixinmini.html index f9d25fe325ea13d831eec99f1762ec572f5222fd..832c61252e454bd622f72f33980e768dab447670 100644 --- a/application/admin/view/default/appconfig/weixinmini.html +++ b/application/admin/view/default/appconfig/weixinmini.html @@ -39,4 +39,4 @@ {{include file="public/footer" /}} - \ No newline at end of file diff --git a/application/api/controller/Goods.php b/application/api/controller/Goods.php index b82332d2afbcdb8f61175ecfe92f4ac53da8420f..abe4ca25d3b49d509b8599da5a4cd8213cf2ff1d 100755 --- a/application/api/controller/Goods.php +++ b/application/api/controller/Goods.php @@ -138,6 +138,13 @@ class Goods extends Common 'plugins_coupon_data' => $this->PluginsCouponGoods($goods_id), ]; + // 支付宝小程序在线客服 + if(APPLICATION_CLIENT_TYPE == 'alipay') + { + $result['common_app_mini_alipay_tnt_inst_id'] = MyC('common_app_mini_alipay_tnt_inst_id', null, true); + $result['common_app_mini_alipay_scene'] = MyC('common_app_mini_alipay_scene', null, true); + } + // 秒杀 if($result['common_app_is_limitedtimediscount'] == 1) { diff --git a/application/api/controller/Index.php b/application/api/controller/Index.php index 60b3308d8a5417b4fbd288bfb3113207bc8c3f96..7c047776c97cbd5c46849bbdd396694b82be14e0 100755 --- a/application/api/controller/Index.php +++ b/application/api/controller/Index.php @@ -57,10 +57,17 @@ class Index extends Common 'common_app_is_enable_search' => (int) MyC('common_app_is_enable_search', 1), 'common_app_is_enable_answer' => (int) MyC('common_app_is_enable_answer', 1), 'common_app_is_header_nav_fixed' => (int) MyC('common_app_is_header_nav_fixed', 0), - 'common_app_is_online_service' => (int) MyC('common_app_is_online_service', 0), + 'common_app_is_online_service' => (int) MyC('common_app_is_online_service', 0), 'common_app_is_limitedtimediscount' => $common_app_is_limitedtimediscount, ]; + // 支付宝小程序在线客服 + if(APPLICATION_CLIENT_TYPE == 'alipay') + { + $result['common_app_mini_alipay_tnt_inst_id'] = MyC('common_app_mini_alipay_tnt_inst_id', null, true); + $result['common_app_mini_alipay_scene'] = MyC('common_app_mini_alipay_scene', null, true); + } + // 秒杀 if($common_app_is_limitedtimediscount == 1) { diff --git a/application/api/controller/User.php b/application/api/controller/User.php index a97da186556285c22ec8a07afa5ce9d8851e3092..40e0d8412676c822cbfe0fe6b62f82505ae2e3d0 100755 --- a/application/api/controller/User.php +++ b/application/api/controller/User.php @@ -449,6 +449,13 @@ class User extends Common 'common_app_is_head_vice_nav' => (int) MyC('common_app_is_head_vice_nav', 0), ); + // 支付宝小程序在线客服 + if(APPLICATION_CLIENT_TYPE == 'alipay') + { + $result['common_app_mini_alipay_tnt_inst_id'] = MyC('common_app_mini_alipay_tnt_inst_id', null, true); + $result['common_app_mini_alipay_scene'] = MyC('common_app_mini_alipay_scene', null, true); + } + // 返回数据 return DataReturn('success', 0, $result); } diff --git a/application/service/BuyService.php b/application/service/BuyService.php index 4c983c3ec0e7978bfd842fe48bc160458e2ade4b..da4d7a0a3723ac1b90ea64cfd41601a6217e4de7 100755 --- a/application/service/BuyService.php +++ b/application/service/BuyService.php @@ -1193,9 +1193,10 @@ class BuyService { // 订单收货地址 $data = [ - 'order_id' => $order_id, - 'user_id' => $user_id, + 'order_id' => $order_id, + 'user_id' => $user_id, 'address_id' => isset($address['id']) ? intval($address['id']) : 0, + 'alias' => isset($address['alias']) ? $address['alias'] : '', 'name' => isset($address['name']) ? $address['name'] : '', 'tel' => isset($address['tel']) ? $address['tel'] : '', 'province' => isset($address['province']) ? intval($address['province']) : 0, diff --git a/public/appmini/old/alipay/app.acss b/public/appmini/old/alipay/app.acss index 4b730869a3c2db706074fe8478104ea38d940ecd..0a8b275462f3682b75493f3cc2f4ac9cb84a2e3d 100644 --- a/public/appmini/old/alipay/app.acss +++ b/public/appmini/old/alipay/app.acss @@ -413,4 +413,11 @@ textarea { .common-quick-nav image { width: 60rpx; height: 60rpx; +} + +/** + * 在线客服 + */ +.common-online-service { + bottom: 35%; } \ No newline at end of file diff --git a/public/appmini/old/alipay/app.js b/public/appmini/old/alipay/app.js index d0012e09bdbed174ea0b1653a13544fdd6a05fb6..c12fbd76e1557f5857ffc0fb0e5a498a6722e6fd 100644 --- a/public/appmini/old/alipay/app.js +++ b/public/appmini/old/alipay/app.js @@ -67,8 +67,8 @@ App({ // 请求地址 request_url: "{{request_url}}", - // request_url: 'http://tp5-dev.com/', - // request_url: 'http://test.shopxo.net/', + request_url: 'http://tp5-dev.com/', + request_url: 'http://dev.shopxo.net/', // 基础信息 application_title: "{{application_title}}", @@ -669,4 +669,10 @@ App({ return true; }, + // 获取用户openid + get_user_openid() { + var user = this.get_user_cache_info(); + return (user == false) ? null : user.alipay_openid || null; + }, + }); diff --git a/public/appmini/old/alipay/app.json b/public/appmini/old/alipay/app.json index 5602b18dd6b106d925426ee2d1b7aa72ea6623b5..588ad91ec33a53395a80c7d7bad381c7a798e059 100644 --- a/public/appmini/old/alipay/app.json +++ b/public/appmini/old/alipay/app.json @@ -27,10 +27,11 @@ "pages/user-orderaftersale/user-orderaftersale", "pages/user-orderaftersale-detail/user-orderaftersale-detail", "pages/coupon/coupon", - "pages/user-coupon/user-coupon" + "pages/user-coupon/user-coupon", + "pages/extraction-address/extraction-address" ], "window": { - "defaultTitle": "{{application_title}}", + "defaultTitle": "test", "titleBarColor": "#d2364c" }, "tabBar": { diff --git a/public/appmini/old/alipay/images/goods-detail-video-close.png b/public/appmini/old/alipay/images/goods-detail-video-close.png new file mode 100644 index 0000000000000000000000000000000000000000..3356ecb57d66da3a2c3faecd265b5dd14e795ee4 Binary files /dev/null and b/public/appmini/old/alipay/images/goods-detail-video-close.png differ diff --git a/public/appmini/old/alipay/images/goods-detail-video-play.png b/public/appmini/old/alipay/images/goods-detail-video-play.png new file mode 100644 index 0000000000000000000000000000000000000000..789c398498f5c8012ee18ee5ecb173cbcf23a0aa Binary files /dev/null and b/public/appmini/old/alipay/images/goods-detail-video-play.png differ diff --git a/public/appmini/old/alipay/pages/answer-form/answer-form.js b/public/appmini/old/alipay/pages/answer-form/answer-form.js index cde7a227619a4e86a74acb00c1eba88629c34573..dd17acfdfc81d127e107ddc1caca1040cf56d9a5 100755 --- a/public/appmini/old/alipay/pages/answer-form/answer-form.js +++ b/public/appmini/old/alipay/pages/answer-form/answer-form.js @@ -80,7 +80,9 @@ Page({ }, 2000); } else { this.setData({form_submit_loading: false}); - app.showToast(res.data.msg); + if (app.is_login_check(res.data)) { + app.showToast(res.data.msg); + } } }, fail: () => { diff --git a/public/appmini/old/alipay/pages/answer-list/answer-list.js b/public/appmini/old/alipay/pages/answer-list/answer-list.js old mode 100755 new mode 100644 index 729c1cd46eaa86cd0ece4734aa97925ebb55a8e0..da3e4da29ac176e2de6462cb4e611f068f8d63d2 --- a/public/appmini/old/alipay/pages/answer-list/answer-list.js +++ b/public/appmini/old/alipay/pages/answer-list/answer-list.js @@ -76,7 +76,9 @@ Page({ this.setData({ data_list_loding_status: 0 }); - app.showToast(res.data.msg); + if (app.is_login_check(res.data)) { + app.showToast(res.data.msg); + } } }, fail: () => { diff --git a/public/appmini/old/alipay/pages/buy/buy.acss b/public/appmini/old/alipay/pages/buy/buy.acss index cad5bfc2c44fc333f899328c0e16849b19d89de5..dd3ff279d70c797358d2ff48e3cdbb83ea9130f8 100644 --- a/public/appmini/old/alipay/pages/buy/buy.acss +++ b/public/appmini/old/alipay/pages/buy/buy.acss @@ -12,7 +12,7 @@ padding: 10rpx 35rpx 10rpx 10rpx; } .address-detail .icon { - width: 35rpx; + width: 30rpx; height: 35rpx !important; } .address-detail .text { @@ -30,6 +30,13 @@ height: 85rpx; line-height: 85rpx; } +.address-alias { + border: 1px solid #d2364c; + color: #d2364c; + padding: 2rpx 10rpx; + border-radius: 6rpx; + margin-right: 10rpx; +} /** * 商品 diff --git a/public/appmini/old/alipay/pages/buy/buy.axml b/public/appmini/old/alipay/pages/buy/buy.axml index e6a5762d4c131fc0b9281b3fcc5f7be92703eee0..5b5b5c56192cf6ec7b20f6317dd9e2915aac3056 100644 --- a/public/appmini/old/alipay/pages/buy/buy.axml +++ b/public/appmini/old/alipay/pages/buy/buy.axml @@ -1,126 +1,133 @@ - - - - - - - {{address.name}} - {{address.tel}} + + + + + + + + + + + + {{address.alias}} + {{address.name}} + {{address.tel}} + + + + {{address.province_name}}{{address.city_name}}{{address.county_name}}{{address.address}} + - - - {{address.province_name}}{{address.city_name}}{{address.county_name}}{{address.address}} + + 请选择地址 - - 请选择地址 - - - - + + - - - - - - {{item.title}} - - - {{spec.type}}:{{spec.value}} - - - - - ¥{{item.price}} - - ¥{{item.original_price}} - - x{{item.stock}} - + + + + + + {{item.title}} + + + {{spec.type}}:{{spec.value}} + + + + + ¥{{item.price}} + + ¥{{item.original_price}} + + x{{item.stock}} + + - - - -