From 0fb83dfbceb094a024f702005cd8f53cd7537107 Mon Sep 17 00:00:00 2001 From: devil_gong Date: Mon, 25 Nov 2019 21:08:55 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B0=8F=E7=A8=8B=E5=BA=8F=E6=A8=A1=E5=BC=8F?= =?UTF-8?q?=E5=BC=80=E5=8F=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- application/admin/controller/Config.php | 6 - application/admin/controller/Site.php | 3 + .../admin/view/default/config/index.html | 25 -- .../admin/view/default/order/index.html | 4 +- .../admin/view/default/payment/index.html | 1 + .../admin/view/default/site/sitetype.html | 28 ++ application/api/controller/Buy.php | 1 + application/api/controller/Goods.php | 6 +- application/api/controller/Order.php | 11 +- application/api/controller/Useraddress.php | 14 + .../index/view/default/goods/index.html | 2 +- application/service/BuyService.php | 2 +- application/service/ConfigService.php | 19 ++ extend/base/GeoTransUtil.php | 26 +- public/appmini/old/alipay/app.js | 2 +- public/appmini/old/alipay/images/error.png | Bin 2777 -> 2159 bytes public/appmini/old/alipay/pages/buy/buy.axml | 2 +- public/appmini/old/baidu/app.js | 2 +- public/appmini/old/baidu/images/error.png | Bin 2777 -> 2159 bytes public/appmini/old/baidu/pages/buy/buy.swan | 2 +- public/appmini/old/qq/app.js | 2 +- public/appmini/old/qq/images/error.png | Bin 2777 -> 2159 bytes public/appmini/old/qq/pages/buy/buy.qml | 2 +- public/appmini/old/toutiao/app.js | 2 +- public/appmini/old/toutiao/images/error.png | Bin 2777 -> 2159 bytes public/appmini/old/toutiao/pages/buy/buy.ttml | 2 +- public/appmini/old/weixin/app.js | 5 +- public/appmini/old/weixin/app.json | 9 +- public/appmini/old/weixin/images/error.png | Bin 2777 -> 2159 bytes public/appmini/old/weixin/pages/buy/buy.js | 83 +++--- public/appmini/old/weixin/pages/buy/buy.wxml | 240 +++++++++--------- .../extraction-address/extraction-address.js | 138 ++++++++++ .../extraction-address.json | 3 + .../extraction-address.wxml | 28 ++ .../extraction-address.wxss | 24 ++ .../weixin/pages/goods-detail/goods-detail.js | 10 +- .../pages/goods-detail/goods-detail.wxml | 8 +- .../pages/user-address/user-address.wxml | 1 + .../pages/user-address/user-address.wxss | 7 + .../user-order-detail/user-order-detail.js | 46 ++-- .../user-order-detail/user-order-detail.wxml | 37 ++- .../user-order-detail/user-order-detail.wxss | 42 ++- .../user-orderaftersale-detail.wxml | 2 +- public/static/admin/default/js/site.js | 2 + public/static/common/js/common.js | 8 +- 45 files changed, 595 insertions(+), 262 deletions(-) mode change 100755 => 100644 public/appmini/old/alipay/images/error.png mode change 100755 => 100644 public/appmini/old/baidu/images/error.png mode change 100755 => 100644 public/appmini/old/qq/images/error.png mode change 100755 => 100644 public/appmini/old/toutiao/images/error.png mode change 100755 => 100644 public/appmini/old/weixin/images/error.png create mode 100644 public/appmini/old/weixin/pages/extraction-address/extraction-address.js create mode 100644 public/appmini/old/weixin/pages/extraction-address/extraction-address.json create mode 100644 public/appmini/old/weixin/pages/extraction-address/extraction-address.wxml create mode 100644 public/appmini/old/weixin/pages/extraction-address/extraction-address.wxss diff --git a/application/admin/controller/Config.php b/application/admin/controller/Config.php index 6231a9755..688900888 100755 --- a/application/admin/controller/Config.php +++ b/application/admin/controller/Config.php @@ -52,12 +52,6 @@ class Config extends Common // csv $this->assign('common_excel_charset_list', lang('common_excel_charset_list')); - // 扣除库存规则 - $this->assign('common_deduction_inventory_rules_list', lang('common_deduction_inventory_rules_list')); - - // 是否 - $this->assign('common_is_text_list', lang('common_is_text_list')); - // 配置信息 $this->assign('data', ConfigService::ConfigList()); diff --git a/application/admin/controller/Site.php b/application/admin/controller/Site.php index 42b2ffc26..a66f30dff 100755 --- a/application/admin/controller/Site.php +++ b/application/admin/controller/Site.php @@ -80,6 +80,9 @@ class Site extends Common // 站点类型 $this->assign('common_site_type_list', lang('common_site_type_list')); + // 扣除库存规则 + $this->assign('common_deduction_inventory_rules_list', lang('common_deduction_inventory_rules_list')); + // 配置信息 $data = ConfigService::ConfigList(); $this->assign('data', $data); diff --git a/application/admin/view/default/config/index.html b/application/admin/view/default/config/index.html index f6e6fd054..7e8a4f82f 100755 --- a/application/admin/view/default/config/index.html +++ b/application/admin/view/default/config/index.html @@ -17,31 +17,6 @@ - -
- - -
-
- - -
-
- - -
diff --git a/application/admin/view/default/order/index.html b/application/admin/view/default/order/index.html index debef528f..a36a0bf05 100755 --- a/application/admin/view/default/order/index.html +++ b/application/admin/view/default/order/index.html @@ -128,7 +128,7 @@
{{$v.order_no}} - {{$v.order_model_name}} + {{$v.order_model_name}} {{$v.client_type_name}}
{{foreach $v.items as $vs}} @@ -238,7 +238,7 @@ {{if empty($v['order_model_name'])}} 未知 {{else /}} - {{$v.order_model_name}} + {{$v.order_model_name}} {{/if}} diff --git a/application/admin/view/default/payment/index.html b/application/admin/view/default/payment/index.html index d5596a35f..c9f125889 100755 --- a/application/admin/view/default/payment/index.html +++ b/application/admin/view/default/payment/index.html @@ -6,6 +6,7 @@ diff --git a/application/admin/view/default/site/sitetype.html b/application/admin/view/default/site/sitetype.html index ba3ccdb96..1bfca2e3c 100644 --- a/application/admin/view/default/site/sitetype.html +++ b/application/admin/view/default/site/sitetype.html @@ -33,6 +33,34 @@ {{/foreach}}
+ + +
+ + +
+ + +
+ + +
+
+ + +
diff --git a/application/api/controller/Buy.php b/application/api/controller/Buy.php index 91f952281..40ee55fc9 100755 --- a/application/api/controller/Buy.php +++ b/application/api/controller/Buy.php @@ -70,6 +70,7 @@ class Buy extends Common 'base' => $ret['data']['base'], 'extension_data' => $ret['data']['extension_data'], 'common_order_is_booking' => (int) MyC('common_order_is_booking', 0), + 'common_site_type' => (int) MyC('common_site_type', 0, true), // 优惠劵 'plugins_coupon_data' => CallPluginsServiceMethod('coupon', 'BaseService', 'BuyUserCouponData', ['order_goods'=>$ret['data']['goods'], 'coupon_id'=>$coupon_id]), diff --git a/application/api/controller/Goods.php b/application/api/controller/Goods.php index 82213dd22..b82332d2a 100755 --- a/application/api/controller/Goods.php +++ b/application/api/controller/Goods.php @@ -129,8 +129,10 @@ class Goods extends Common 'common_app_is_poster_share' => (int) MyC('common_app_is_poster_share'), 'common_cart_total' => BuyService::UserCartTotal(['user'=>$this->user]), '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' => (int) MyC('common_is_exhibition_mode', 0), + + // 站点模式 + 'common_site_type' => (int) MyC('common_site_type', 0, true), + 'common_is_exhibition_mode_btn_text'=> MyC('common_is_exhibition_mode_btn_text', '立即咨询', true), // 优惠劵 'plugins_coupon_data' => $this->PluginsCouponGoods($goods_id), diff --git a/application/api/controller/Order.php b/application/api/controller/Order.php index d97f3621c..a29ac7606 100755 --- a/application/api/controller/Order.php +++ b/application/api/controller/Order.php @@ -13,6 +13,7 @@ namespace app\api\controller; use app\service\PaymentService; use app\service\OrderService; use app\service\GoodsCommentsService; +use app\service\ConfigService; /** * 我的订单 @@ -117,7 +118,15 @@ class Order extends Common $data = OrderService::OrderList($data_params); if(!empty($data['data'][0])) { - return DataReturn('success', 0, $data['data'][0]); + // 虚拟销售配置 + $site_fictitious = ConfigService::SiteFictitiousConfig(); + + // 返回信息 + $result = [ + 'data' => $data['data'][0], + 'site_fictitious' => $site_fictitious['data'], + ]; + return DataReturn('success', 0, $result); } return DataReturn('数据不存在或已删除', -100); } diff --git a/application/api/controller/Useraddress.php b/application/api/controller/Useraddress.php index 32b42a676..d3452f44d 100755 --- a/application/api/controller/Useraddress.php +++ b/application/api/controller/Useraddress.php @@ -11,6 +11,7 @@ namespace app\api\controller; use app\service\UserService; +use app\service\ConfigService; /** * 用户地址 @@ -111,5 +112,18 @@ class UserAddress extends Common return UserService::UserAddressDefault($params); } + /** + * 自提点地址列表 + * @author Devil + * @blog http://gong.gg/ + * @version 1.0.0 + * @date 2019-11-25 + * @desc description + */ + public function Extraction() + { + return ConfigService::SiteTypeExtractionAddressList(); + } + } ?> \ No newline at end of file diff --git a/application/index/view/default/goods/index.html b/application/index/view/default/goods/index.html index 5e956bbb8..0e82804b0 100755 --- a/application/index/view/default/goods/index.html +++ b/application/index/view/default/goods/index.html @@ -345,7 +345,7 @@ {{else /}}
diff --git a/application/service/BuyService.php b/application/service/BuyService.php index 2db8cb36b..19eb33dc6 100755 --- a/application/service/BuyService.php +++ b/application/service/BuyService.php @@ -1516,7 +1516,7 @@ class BuyService // 选中地址处理 $default = null; - if(isset($params['address_id']) && !empty($address['data']) && is_array($address['data'])) + if(isset($params['address_id']) && $params['address_id'] != null && !empty($address['data']) && is_array($address['data'])) { if(isset($address['data'][$params['address_id']])) { diff --git a/application/service/ConfigService.php b/application/service/ConfigService.php index ee774f42e..01cfa5a98 100755 --- a/application/service/ConfigService.php +++ b/application/service/ConfigService.php @@ -305,10 +305,29 @@ class ConfigService 'data' => &$data, ]); + // 坐标处理 + if(!empty($data) && is_array($data) && in_array(APPLICATION_CLIENT_TYPE, ['weixin', 'alipay'])) + { + foreach($data as &$v) + { + // 坐标转换 百度转火星(高德,谷歌,腾讯坐标) + if(isset($v['lng']) && isset($v['lat']) && $v['lng'] > 0 && $v['lat'] > 0) + { + $map = \base\GeoTransUtil::BdToGcj($v['lng'], $v['lat']); + if(isset($map['lng']) && isset($map['lat'])) + { + $v['lng_gcj'] = $map['lng']; + $v['lat_gcj'] = $map['lat']; + } + } + } + } + return DataReturn('操作成功', 0, $data); } /** + * 站点虚拟模式 - 虚拟销售信息 * @author Devil * @blog http://gong.gg/ * @version 1.0.0 diff --git a/extend/base/GeoTransUtil.php b/extend/base/GeoTransUtil.php index a7202ca51..4fab4d1cd 100755 --- a/extend/base/GeoTransUtil.php +++ b/extend/base/GeoTransUtil.php @@ -32,7 +32,7 @@ class GeoTransUtil */ /** - * [get_distance 获取两个坐标之间的距离] + * [GetDistance 获取两个坐标之间的距离] * @author Devil * @blog http://gong.gg/ * @version 1.0.0 @@ -45,7 +45,7 @@ class GeoTransUtil * @param [int] $decimal [保留小数位数(默认2)] * @return [int|float] [返回千米或公里值] */ - public static function get_distance($lng1, $lat1, $lng2, $lat2, $len_type = 1, $decimal = 2) + public static function GetDistance($lng1, $lat1, $lng2, $lat2, $len_type = 1, $decimal = 2) { $radLat1 = $lat1 * self::$pi / 180.0; $radLat2 = $lat2 * self::$pi / 180.0; @@ -61,7 +61,7 @@ class GeoTransUtil } /** - * [gcj_to_bd 火星坐标(GCJ02坐标,高德,谷歌,腾讯坐标)到百度坐标BD-09] + * [GcjToBd 火星坐标(GCJ02坐标,高德,谷歌,腾讯坐标)到百度坐标BD-09] * @author Devil * @blog http://gong.gg/ * @version 1.0.0 @@ -70,7 +70,7 @@ class GeoTransUtil * @param [float] $lat [纬度] * @return [array] [转换后的进维度] */ - public static function gcj_to_bd($lng, $lat) + public static function GcjToBd($lng, $lat) { $result = ['lng'=>0, 'lat'=>0]; if(empty($lng) || empty($lat)) @@ -88,7 +88,7 @@ class GeoTransUtil } /** - * [bd_to_gcj 百度坐标BD-09到火星坐标GCJ02(高德,谷歌,腾讯坐标)] + * [BdToGcj 百度坐标BD-09到火星坐标GCJ02(高德,谷歌,腾讯坐标)] * @author Devil * @blog http://gong.gg/ * @version 1.0.0 @@ -97,7 +97,7 @@ class GeoTransUtil * @param [float] $lat [纬度] * @return [array] [转换后的进维度] */ - public static function bd_to_gcj($lng, $lat) + public static function BdToGcj($lng, $lat) { $result = ['lng'=>0, 'lat'=>0]; if(empty($lng) || empty($lat)) @@ -115,7 +115,7 @@ class GeoTransUtil } /** - * [wgs_to_gcj WGS-84(GPS坐标,谷歌地球坐标) 到 GCJ-02(火星坐标) 的转换] + * [WgsToGcj WGS-84(GPS坐标,谷歌地球坐标) 到 GCJ-02(火星坐标) 的转换] * @author Devil * @blog http://gong.gg/ * @version 1.0.0 @@ -124,7 +124,7 @@ class GeoTransUtil * @param [float] $lat [纬度] * @return [array] [转换后的进维度] */ - public static function wgs_to_gcj($lng, $lat) + public static function WgsToGcj($lng, $lat) { $result = ['lng'=>0, 'lat'=>0]; if(empty($lng) || empty($lat)) @@ -155,7 +155,7 @@ class GeoTransUtil } /** - * [gcj_to_wgs GCJ-02 到 WGS-84 的转换] + * [GcjToWgs GCJ-02 到 WGS-84 的转换] * @author Devil * @blog http://gong.gg/ * @version 1.0.0 @@ -164,7 +164,7 @@ class GeoTransUtil * @param [float] $lat [纬度] * @return [array] [转换后的进维度] */ - public static function gcj_to_wgs($lng, $lat) + public static function GcjToWgs($lng, $lat) { $result = ['lng'=>0, 'lat'=>0]; if(empty($lng) || empty($lat)) @@ -172,7 +172,7 @@ class GeoTransUtil return $result; } - $to = self::wgs_to_gcj($lng, $lat); + $to = self::WgsToGcj($lng, $lat); $lat = $from->x; $lon = $from->y; $g_lat = $to->x; @@ -218,10 +218,10 @@ class GeoTransUtil require './GeoTransUtil.class.php'; // 高德转百度 -//$ret = GeoTransUtil::gcj_to_bd(106.504943,29.53319); +//$ret = GeoTransUtil::GcjToBd(106.504943,29.53319); // 百度转高德 -$ret = GeoTransUtil::bd_to_gcj(106.518492,29.540528); +$ret = GeoTransUtil::BdToGcj(106.518492,29.540528); echo '
'; echo $ret['lng'].','.$ret['lat'];*/ diff --git a/public/appmini/old/alipay/app.js b/public/appmini/old/alipay/app.js index 10e55d07f..066468b84 100644 --- a/public/appmini/old/alipay/app.js +++ b/public/appmini/old/alipay/app.js @@ -424,7 +424,7 @@ App({ /** * 字段数据校验 * data 待校验的数据, 一维json对象 - * validation 待校验的字段, 格式 [{fields: 'mobile', msg: '请填写手机号码'}, ...] + * validation 待校验的字段, 格式 [{fields: 'mobile', msg: '请填写手机号码', is_can_zero: 1(是否可以为0)}, ...] */ fields_check(data, validation) { for (var i in validation) { diff --git a/public/appmini/old/alipay/images/error.png b/public/appmini/old/alipay/images/error.png old mode 100755 new mode 100644 index db1478bb2de831c10b203bcf0cab2f16728bd449..0683aa68b81a9983653a4febf4990392c9b12160 GIT binary patch literal 2159 zcmV-#2$1)QP)_w@XWn5!64rTD$x9p3~Mf7(;f!uV@vGN-DcVaZW^jiHMH@!2QM; zzmkwv>=8I{;J_(s*RK6K0KBb3fO~p-doS9!apON$f`}C%U}9oobEQ(b0|3rU6O?8{ zv)Oz%GmoXQ@5W|D2yo8b2>{!(07b-~7-Qa&WlkR3(h2b1zd=OqkAp+R2Sj8qB0eo5 z+W_F4gaED}qA%wOEbW|?AYiYEoE-ynJ`vp={^p!J4*-4;v-=YO3=`2G(gu{(u2ce? zbLRp;OP~O-B=`l;ZAiGDh<0WTEUkUn1Uv`;TLUm(Bccy12hKTn3jkai*!&#;Mu=!K zZBSY4N+ZB~zgxB8{BAjb-uoAci1q|)0=q8|(Un;OOKV#i0oK|_5b=xv z$d`!dBWZv+=e`I4R|K|4qbwLrGe3(>DFk@$FAqsLOgyJjsVJcXK^EL;jCoHU zf29&|=+L3QnVFf#5V0?~`&Tpb4M_`6PfxFJG#aPtwQ9AxzrVl#$s{{#?Nx~Qx$s)G zT76Z$UjIcABovkb-uvAm5_W83v$L}!LqkJPB>{ELY1^yqua3Kk==>zRg9i^jqqnzL zvtUb*1>ZNuynWRW5Q!XG`A-S%{^iVkQ#+8(ISH>3QQMngt^FV(-Wb}8$m^N;XWf!e zNCqS{E{_{yh7qw*1OXya_1zF&A2ah?|K|jZkB^^LtyVQfPYS?XL`2_M4qTQD zP(RMO_W^(^N{d58&SB=g-H_0A23TuvMa1yk{2L;AStn3g35ZDewd#mL7Tm|o@lWke zOSfF_ih!x9sWay0<{pWy_%0&)PA3#O33w*}d^?r}=Q8u2PV2S1-W36HsS6PwG{(F( z4VXLxs9*2BDoL*ivfu$`J}b?dNjA9&@ZN6~5&hl|$9Y8b!!%&>5|AXah{y%Zd{>%v z<2JboaL%dHql(Y`K*aluF{z)&yaYs9@KX_aQ;-D@Gqdh9WFEN)u-2Z9h%MDOYenvc z0Bh|wM7%dv3oc}4mEJRrTm*RUTZB$T{E;!H(}qV2ux<#5vS5#hEcOAaA29Psrsy?u zvrcI948D$;f1brxw***g&qBnOPEbTHW#&+b=?Ezg0WCtOh}^}@7j#@HX3#AG>dspG zT||6G;QEQ^`(rjOo=gNJ2%TE|USW*+RoVp??1~`3d;f9~c{o-JKFrKtNsA{F0db*I zM83t$?@hZ{XjcRQQ5Jj?5ibmUk2e~Pk<$X1+FW>IbjEdxA3o_Y%>YyY*?U-HnK$F8Q~f zo}S_U{{E?4MKD3=OqEt?0&&j08UQ{S*?x+M9!fKBIh%=ziRVQ!`l2$8h&LExuFgzA z8=-R-Gj}X3-3HRld~5Bsh!}3fJXNdJh6e@)#*_TEtpN!_=kM37Su?z0!v?JZt9Bed zeE3w|p8$Y*Pz!D}#(XF>0ZBrqh+M_YT4`7Pu-0CwsUHCSPqkVduGi~N#K9+KK!VUY zx^CUN;l94Ur;Ccdj2f_j?Z}ZMCm%g}RI}iPK^EL*jCp@Y0!Bwi*Z1`FXw?j5?j1yQ zb5X&oALraY0MJ6H;~^pnkJ5C#lygoyL+ub3#w;QlW6a^u`H~E9&gmJR#b6O}|KQ-@ z2qHGSMin?Hx(|qB6Oqc~ zP8(wucYw3_SZ&&mTH2|IX%WU6gb*WL@m29 zWq>Wir}zG15xFh!ZHZ{pvNgbae}{;KCopayqVQY046LR2bk1opUp$y8BHv@?P(w`2 zfR?ua0Q^N?S433!8NE`Xj+{E@vyc z@OlCze3bP@4iS<5ZBKw+iKk9vtt9Ldk$s4`TE7RL8Ev2I(fcrX4I%MSPHcsv(^+~r zSsngAj6XLT4N6jq+kOouY3|1=6V+<<#r1mqKob6CC9$!wv1iw6HGPd_+V@*UMBRgk zJL3I+#~Kh1U~+PDTeI1`7!may`T`LNkFu|#cwq(rw5f8HO6B&!!NHE_hdPR)t0}rN lu$&;E3|5aNpT~U${1@Qflx~IlRFePz002ovPDHLkV1gWe=P3XH literal 2777 zcmV;~3MTc5P){^x1VIuL4?H7c z$`BKyDN_l8A!RI}vIgG!W_Q_Wz+j@AL_sYq%E)2RY)W>QnXgkldEeGB%*;14>p|`hpGa{bI%x~}By?e}z88cFcD;PO7qP@NS z^kg#mnmyEgM09Je0~%u%0l=NM?*(S=JrqFLYbi$jolq#WB@&6Onml>(+okL!ClFfe z7$Umq_Z4xL<2cK6EvmJifru+g5m?2s8=3iGB6=DTy&$v38Jsv8C6EI;B|$8n|?a}Uco(810z#@q`4^X)oYqS5HMrlzL7 zMFSxN+uGVjrcx>K9?#FQA!g>s5%Idg?pbDn!OXWSrS2#R2!F7=A^`AZL=^3iXX;Hv ze2R!(KG-i-t@&E(ml1IsGk@rL-k2#uys2mY9<+X!Qf98#XNS;NBrv`*MynBi--%D`6J>B)YQ~0YHDhdAn>4? zG3EvU_^~YFdETkKCwXm@w_JZlT0%>1ipG&*n6q)9t-ovx#!;}iS# z?fa2s#@=V@Py6&Z( z=ZTLm*C0*tV|8vhG`>(dgKcqt76u12$VU z5XKm}yP`e9h&`#4`bNOvZnTb9ULb^zVCILcCn?MIgu~$pEiEm7&$afT& z2ImpcgT(;B%oCMTLJ{^iVW<%CV$bvD4hTaPqz!FtZD*!ZsY@(RIEtC;vgQm&#IuUI z8pfC}0f0{sOFWb&j`KBR%uN6wR(~@y|Hs~aA&kakbC%5fIwDRFvQs5#L|0eWkR3aA zT#1M`1Hc(UVA=ja8(|5ccO)H9Q&V$%t~;Fd)kXf20QthEEs4cqVjs$5v2zJXBoa-j zRB9z6j>_zpFM^0~GIM_bWBZHN2pO-nmW1-VN~yH12+)W$5X}4+0O+n*UL$)GTI;VN zqNMaBDJ%v}5-Im0;vZtMn9$`1v{GITnVd)@#(SREO+;IRfN)*+7BPh3aQNJomX<#U zjW4D@@M>tSCkcIth#|oM0G8I**WZ?%0?ZaxDiFnN)*s^ofry`X9A{%GbMuWY2*kQ| z>xP9wp)N%H7y#_`Jny1-Jg$ooTnZ4at*yrl88So+X3wr&yPgipq52L|)qpU@NYrjB45z+2kYZzmsAmxie8X;s&UtgaX>6sFfSQlIVJ?K`bP~&T0G3h5K&&Bw-9l@<2cU*t;x(G z*L8(^Sd54#F!OWFd}BNw-xf5t)c$;B0pdQVIfP>Fc(FoV*PY4C5)KPxw*dfd%17DR z?3%D!XGvxa0KTP^5@x$1EhiAJ>ozlUn+4)>rPQi{k}hg4_5uJz%_BnMMk0}0{Y-lz zkvJ`tNv{?iin@Iz{`~sdT+n*x>E8BYJ_we zW74k%0K7s(V=K84TYV!%DepRt^OItt#ev>Wq35%oEE!10WuOl*Q0rC9vmB@mmb#9O zTjVN>%RU+a#5fCqBUk*Hd=oNnzbKW!{+^gw*m0o`PR+>kZr;0h?|IqYZK-^OI9SUX8XD#X z@e$Pq$Qa}2HD!;>#U=MWQ0opz?RZ*Ka@CFo0wEJ!*ZnFpOHtW=3{^NBZf$OEe!bd< z&X%`+{rXXexJ@EhX4Xonc#birAmU3>I|=}=647Tf#}oyGOvuMs9%>K{xa);WrsZkA zR_4^!)*d@?;>0uqF0E)FWN?`*c2%)L#1_YK+H(o@DL(0oL?Wj&H#bWRQ#uftizgC^ zGd$1ppC~a@*?Ens0f2}N05IMPlyaj-a|zd4KZS^L&ApnMn!3!iK}i}>wUd=7$nq82 zZSD9Qi1;}ol7OwhX|08ElfrZf^qyBreW5HHQR3dJK3r?P5E1Vd!SZYh*Q%6CbaZr_ zm`o<)p64x*3Vz#vzEZ07hy+6H*Up_g<#0~GSNJs%edPcnTlG&@L4melP5x@YugK4o zmSpB7L^MB_n|(ysh-_?)F%C0dhKRzsZV81#TO*OknnHixbVLGCj?x_k;$Z!Va!?=4 fbB=0+{W|{x9mF<_$_7^300000NkvXXu0mjf{uBn8 diff --git a/public/appmini/old/alipay/pages/buy/buy.axml b/public/appmini/old/alipay/pages/buy/buy.axml index 194f01e12..e6a5762d4 100644 --- a/public/appmini/old/alipay/pages/buy/buy.axml +++ b/public/appmini/old/alipay/pages/buy/buy.axml @@ -86,7 +86,7 @@ - + diff --git a/public/appmini/old/baidu/app.js b/public/appmini/old/baidu/app.js index 4df48a48d..13f29fc49 100755 --- a/public/appmini/old/baidu/app.js +++ b/public/appmini/old/baidu/app.js @@ -275,7 +275,7 @@ App({ /** * 字段数据校验 * data 待校验的数据, 一维json对象 - * validation 待校验的字段, 格式 [{fields: 'mobile', msg: '请填写手机号码'}, ...] + * validation 待校验的字段, 格式 [{fields: 'mobile', msg: '请填写手机号码', is_can_zero: 1(是否可以为0)}, ...] */ fields_check(data, validation) { for (var i in validation) { diff --git a/public/appmini/old/baidu/images/error.png b/public/appmini/old/baidu/images/error.png old mode 100755 new mode 100644 index db1478bb2de831c10b203bcf0cab2f16728bd449..0683aa68b81a9983653a4febf4990392c9b12160 GIT binary patch literal 2159 zcmV-#2$1)QP)_w@XWn5!64rTD$x9p3~Mf7(;f!uV@vGN-DcVaZW^jiHMH@!2QM; zzmkwv>=8I{;J_(s*RK6K0KBb3fO~p-doS9!apON$f`}C%U}9oobEQ(b0|3rU6O?8{ zv)Oz%GmoXQ@5W|D2yo8b2>{!(07b-~7-Qa&WlkR3(h2b1zd=OqkAp+R2Sj8qB0eo5 z+W_F4gaED}qA%wOEbW|?AYiYEoE-ynJ`vp={^p!J4*-4;v-=YO3=`2G(gu{(u2ce? zbLRp;OP~O-B=`l;ZAiGDh<0WTEUkUn1Uv`;TLUm(Bccy12hKTn3jkai*!&#;Mu=!K zZBSY4N+ZB~zgxB8{BAjb-uoAci1q|)0=q8|(Un;OOKV#i0oK|_5b=xv z$d`!dBWZv+=e`I4R|K|4qbwLrGe3(>DFk@$FAqsLOgyJjsVJcXK^EL;jCoHU zf29&|=+L3QnVFf#5V0?~`&Tpb4M_`6PfxFJG#aPtwQ9AxzrVl#$s{{#?Nx~Qx$s)G zT76Z$UjIcABovkb-uvAm5_W83v$L}!LqkJPB>{ELY1^yqua3Kk==>zRg9i^jqqnzL zvtUb*1>ZNuynWRW5Q!XG`A-S%{^iVkQ#+8(ISH>3QQMngt^FV(-Wb}8$m^N;XWf!e zNCqS{E{_{yh7qw*1OXya_1zF&A2ah?|K|jZkB^^LtyVQfPYS?XL`2_M4qTQD zP(RMO_W^(^N{d58&SB=g-H_0A23TuvMa1yk{2L;AStn3g35ZDewd#mL7Tm|o@lWke zOSfF_ih!x9sWay0<{pWy_%0&)PA3#O33w*}d^?r}=Q8u2PV2S1-W36HsS6PwG{(F( z4VXLxs9*2BDoL*ivfu$`J}b?dNjA9&@ZN6~5&hl|$9Y8b!!%&>5|AXah{y%Zd{>%v z<2JboaL%dHql(Y`K*aluF{z)&yaYs9@KX_aQ;-D@Gqdh9WFEN)u-2Z9h%MDOYenvc z0Bh|wM7%dv3oc}4mEJRrTm*RUTZB$T{E;!H(}qV2ux<#5vS5#hEcOAaA29Psrsy?u zvrcI948D$;f1brxw***g&qBnOPEbTHW#&+b=?Ezg0WCtOh}^}@7j#@HX3#AG>dspG zT||6G;QEQ^`(rjOo=gNJ2%TE|USW*+RoVp??1~`3d;f9~c{o-JKFrKtNsA{F0db*I zM83t$?@hZ{XjcRQQ5Jj?5ibmUk2e~Pk<$X1+FW>IbjEdxA3o_Y%>YyY*?U-HnK$F8Q~f zo}S_U{{E?4MKD3=OqEt?0&&j08UQ{S*?x+M9!fKBIh%=ziRVQ!`l2$8h&LExuFgzA z8=-R-Gj}X3-3HRld~5Bsh!}3fJXNdJh6e@)#*_TEtpN!_=kM37Su?z0!v?JZt9Bed zeE3w|p8$Y*Pz!D}#(XF>0ZBrqh+M_YT4`7Pu-0CwsUHCSPqkVduGi~N#K9+KK!VUY zx^CUN;l94Ur;Ccdj2f_j?Z}ZMCm%g}RI}iPK^EL*jCp@Y0!Bwi*Z1`FXw?j5?j1yQ zb5X&oALraY0MJ6H;~^pnkJ5C#lygoyL+ub3#w;QlW6a^u`H~E9&gmJR#b6O}|KQ-@ z2qHGSMin?Hx(|qB6Oqc~ zP8(wucYw3_SZ&&mTH2|IX%WU6gb*WL@m29 zWq>Wir}zG15xFh!ZHZ{pvNgbae}{;KCopayqVQY046LR2bk1opUp$y8BHv@?P(w`2 zfR?ua0Q^N?S433!8NE`Xj+{E@vyc z@OlCze3bP@4iS<5ZBKw+iKk9vtt9Ldk$s4`TE7RL8Ev2I(fcrX4I%MSPHcsv(^+~r zSsngAj6XLT4N6jq+kOouY3|1=6V+<<#r1mqKob6CC9$!wv1iw6HGPd_+V@*UMBRgk zJL3I+#~Kh1U~+PDTeI1`7!may`T`LNkFu|#cwq(rw5f8HO6B&!!NHE_hdPR)t0}rN lu$&;E3|5aNpT~U${1@Qflx~IlRFePz002ovPDHLkV1gWe=P3XH literal 2777 zcmV;~3MTc5P){^x1VIuL4?H7c z$`BKyDN_l8A!RI}vIgG!W_Q_Wz+j@AL_sYq%E)2RY)W>QnXgkldEeGB%*;14>p|`hpGa{bI%x~}By?e}z88cFcD;PO7qP@NS z^kg#mnmyEgM09Je0~%u%0l=NM?*(S=JrqFLYbi$jolq#WB@&6Onml>(+okL!ClFfe z7$Umq_Z4xL<2cK6EvmJifru+g5m?2s8=3iGB6=DTy&$v38Jsv8C6EI;B|$8n|?a}Uco(810z#@q`4^X)oYqS5HMrlzL7 zMFSxN+uGVjrcx>K9?#FQA!g>s5%Idg?pbDn!OXWSrS2#R2!F7=A^`AZL=^3iXX;Hv ze2R!(KG-i-t@&E(ml1IsGk@rL-k2#uys2mY9<+X!Qf98#XNS;NBrv`*MynBi--%D`6J>B)YQ~0YHDhdAn>4? zG3EvU_^~YFdETkKCwXm@w_JZlT0%>1ipG&*n6q)9t-ovx#!;}iS# z?fa2s#@=V@Py6&Z( z=ZTLm*C0*tV|8vhG`>(dgKcqt76u12$VU z5XKm}yP`e9h&`#4`bNOvZnTb9ULb^zVCILcCn?MIgu~$pEiEm7&$afT& z2ImpcgT(;B%oCMTLJ{^iVW<%CV$bvD4hTaPqz!FtZD*!ZsY@(RIEtC;vgQm&#IuUI z8pfC}0f0{sOFWb&j`KBR%uN6wR(~@y|Hs~aA&kakbC%5fIwDRFvQs5#L|0eWkR3aA zT#1M`1Hc(UVA=ja8(|5ccO)H9Q&V$%t~;Fd)kXf20QthEEs4cqVjs$5v2zJXBoa-j zRB9z6j>_zpFM^0~GIM_bWBZHN2pO-nmW1-VN~yH12+)W$5X}4+0O+n*UL$)GTI;VN zqNMaBDJ%v}5-Im0;vZtMn9$`1v{GITnVd)@#(SREO+;IRfN)*+7BPh3aQNJomX<#U zjW4D@@M>tSCkcIth#|oM0G8I**WZ?%0?ZaxDiFnN)*s^ofry`X9A{%GbMuWY2*kQ| z>xP9wp)N%H7y#_`Jny1-Jg$ooTnZ4at*yrl88So+X3wr&yPgipq52L|)qpU@NYrjB45z+2kYZzmsAmxie8X;s&UtgaX>6sFfSQlIVJ?K`bP~&T0G3h5K&&Bw-9l@<2cU*t;x(G z*L8(^Sd54#F!OWFd}BNw-xf5t)c$;B0pdQVIfP>Fc(FoV*PY4C5)KPxw*dfd%17DR z?3%D!XGvxa0KTP^5@x$1EhiAJ>ozlUn+4)>rPQi{k}hg4_5uJz%_BnMMk0}0{Y-lz zkvJ`tNv{?iin@Iz{`~sdT+n*x>E8BYJ_we zW74k%0K7s(V=K84TYV!%DepRt^OItt#ev>Wq35%oEE!10WuOl*Q0rC9vmB@mmb#9O zTjVN>%RU+a#5fCqBUk*Hd=oNnzbKW!{+^gw*m0o`PR+>kZr;0h?|IqYZK-^OI9SUX8XD#X z@e$Pq$Qa}2HD!;>#U=MWQ0opz?RZ*Ka@CFo0wEJ!*ZnFpOHtW=3{^NBZf$OEe!bd< z&X%`+{rXXexJ@EhX4Xonc#birAmU3>I|=}=647Tf#}oyGOvuMs9%>K{xa);WrsZkA zR_4^!)*d@?;>0uqF0E)FWN?`*c2%)L#1_YK+H(o@DL(0oL?Wj&H#bWRQ#uftizgC^ zGd$1ppC~a@*?Ens0f2}N05IMPlyaj-a|zd4KZS^L&ApnMn!3!iK}i}>wUd=7$nq82 zZSD9Qi1;}ol7OwhX|08ElfrZf^qyBreW5HHQR3dJK3r?P5E1Vd!SZYh*Q%6CbaZr_ zm`o<)p64x*3Vz#vzEZ07hy+6H*Up_g<#0~GSNJs%edPcnTlG&@L4melP5x@YugK4o zmSpB7L^MB_n|(ysh-_?)F%C0dhKRzsZV81#TO*OknnHixbVLGCj?x_k;$Z!Va!?=4 fbB=0+{W|{x9mF<_$_7^300000NkvXXu0mjf{uBn8 diff --git a/public/appmini/old/baidu/pages/buy/buy.swan b/public/appmini/old/baidu/pages/buy/buy.swan index f8d63ad2b..6bd6b59a3 100755 --- a/public/appmini/old/baidu/pages/buy/buy.swan +++ b/public/appmini/old/baidu/pages/buy/buy.swan @@ -85,7 +85,7 @@ - + diff --git a/public/appmini/old/qq/app.js b/public/appmini/old/qq/app.js index ff80bfbd5..7cd487376 100755 --- a/public/appmini/old/qq/app.js +++ b/public/appmini/old/qq/app.js @@ -290,7 +290,7 @@ App({ /** * 字段数据校验 * data 待校验的数据, 一维json对象 - * validation 待校验的字段, 格式 [{fields: 'mobile', msg: '请填写手机号码'}, ...] + * validation 待校验的字段, 格式 [{fields: 'mobile', msg: '请填写手机号码', is_can_zero: 1(是否可以为0)}, ...] */ fields_check(data, validation) { for (var i in validation) { diff --git a/public/appmini/old/qq/images/error.png b/public/appmini/old/qq/images/error.png old mode 100755 new mode 100644 index db1478bb2de831c10b203bcf0cab2f16728bd449..0683aa68b81a9983653a4febf4990392c9b12160 GIT binary patch literal 2159 zcmV-#2$1)QP)_w@XWn5!64rTD$x9p3~Mf7(;f!uV@vGN-DcVaZW^jiHMH@!2QM; zzmkwv>=8I{;J_(s*RK6K0KBb3fO~p-doS9!apON$f`}C%U}9oobEQ(b0|3rU6O?8{ zv)Oz%GmoXQ@5W|D2yo8b2>{!(07b-~7-Qa&WlkR3(h2b1zd=OqkAp+R2Sj8qB0eo5 z+W_F4gaED}qA%wOEbW|?AYiYEoE-ynJ`vp={^p!J4*-4;v-=YO3=`2G(gu{(u2ce? zbLRp;OP~O-B=`l;ZAiGDh<0WTEUkUn1Uv`;TLUm(Bccy12hKTn3jkai*!&#;Mu=!K zZBSY4N+ZB~zgxB8{BAjb-uoAci1q|)0=q8|(Un;OOKV#i0oK|_5b=xv z$d`!dBWZv+=e`I4R|K|4qbwLrGe3(>DFk@$FAqsLOgyJjsVJcXK^EL;jCoHU zf29&|=+L3QnVFf#5V0?~`&Tpb4M_`6PfxFJG#aPtwQ9AxzrVl#$s{{#?Nx~Qx$s)G zT76Z$UjIcABovkb-uvAm5_W83v$L}!LqkJPB>{ELY1^yqua3Kk==>zRg9i^jqqnzL zvtUb*1>ZNuynWRW5Q!XG`A-S%{^iVkQ#+8(ISH>3QQMngt^FV(-Wb}8$m^N;XWf!e zNCqS{E{_{yh7qw*1OXya_1zF&A2ah?|K|jZkB^^LtyVQfPYS?XL`2_M4qTQD zP(RMO_W^(^N{d58&SB=g-H_0A23TuvMa1yk{2L;AStn3g35ZDewd#mL7Tm|o@lWke zOSfF_ih!x9sWay0<{pWy_%0&)PA3#O33w*}d^?r}=Q8u2PV2S1-W36HsS6PwG{(F( z4VXLxs9*2BDoL*ivfu$`J}b?dNjA9&@ZN6~5&hl|$9Y8b!!%&>5|AXah{y%Zd{>%v z<2JboaL%dHql(Y`K*aluF{z)&yaYs9@KX_aQ;-D@Gqdh9WFEN)u-2Z9h%MDOYenvc z0Bh|wM7%dv3oc}4mEJRrTm*RUTZB$T{E;!H(}qV2ux<#5vS5#hEcOAaA29Psrsy?u zvrcI948D$;f1brxw***g&qBnOPEbTHW#&+b=?Ezg0WCtOh}^}@7j#@HX3#AG>dspG zT||6G;QEQ^`(rjOo=gNJ2%TE|USW*+RoVp??1~`3d;f9~c{o-JKFrKtNsA{F0db*I zM83t$?@hZ{XjcRQQ5Jj?5ibmUk2e~Pk<$X1+FW>IbjEdxA3o_Y%>YyY*?U-HnK$F8Q~f zo}S_U{{E?4MKD3=OqEt?0&&j08UQ{S*?x+M9!fKBIh%=ziRVQ!`l2$8h&LExuFgzA z8=-R-Gj}X3-3HRld~5Bsh!}3fJXNdJh6e@)#*_TEtpN!_=kM37Su?z0!v?JZt9Bed zeE3w|p8$Y*Pz!D}#(XF>0ZBrqh+M_YT4`7Pu-0CwsUHCSPqkVduGi~N#K9+KK!VUY zx^CUN;l94Ur;Ccdj2f_j?Z}ZMCm%g}RI}iPK^EL*jCp@Y0!Bwi*Z1`FXw?j5?j1yQ zb5X&oALraY0MJ6H;~^pnkJ5C#lygoyL+ub3#w;QlW6a^u`H~E9&gmJR#b6O}|KQ-@ z2qHGSMin?Hx(|qB6Oqc~ zP8(wucYw3_SZ&&mTH2|IX%WU6gb*WL@m29 zWq>Wir}zG15xFh!ZHZ{pvNgbae}{;KCopayqVQY046LR2bk1opUp$y8BHv@?P(w`2 zfR?ua0Q^N?S433!8NE`Xj+{E@vyc z@OlCze3bP@4iS<5ZBKw+iKk9vtt9Ldk$s4`TE7RL8Ev2I(fcrX4I%MSPHcsv(^+~r zSsngAj6XLT4N6jq+kOouY3|1=6V+<<#r1mqKob6CC9$!wv1iw6HGPd_+V@*UMBRgk zJL3I+#~Kh1U~+PDTeI1`7!may`T`LNkFu|#cwq(rw5f8HO6B&!!NHE_hdPR)t0}rN lu$&;E3|5aNpT~U${1@Qflx~IlRFePz002ovPDHLkV1gWe=P3XH literal 2777 zcmV;~3MTc5P){^x1VIuL4?H7c z$`BKyDN_l8A!RI}vIgG!W_Q_Wz+j@AL_sYq%E)2RY)W>QnXgkldEeGB%*;14>p|`hpGa{bI%x~}By?e}z88cFcD;PO7qP@NS z^kg#mnmyEgM09Je0~%u%0l=NM?*(S=JrqFLYbi$jolq#WB@&6Onml>(+okL!ClFfe z7$Umq_Z4xL<2cK6EvmJifru+g5m?2s8=3iGB6=DTy&$v38Jsv8C6EI;B|$8n|?a}Uco(810z#@q`4^X)oYqS5HMrlzL7 zMFSxN+uGVjrcx>K9?#FQA!g>s5%Idg?pbDn!OXWSrS2#R2!F7=A^`AZL=^3iXX;Hv ze2R!(KG-i-t@&E(ml1IsGk@rL-k2#uys2mY9<+X!Qf98#XNS;NBrv`*MynBi--%D`6J>B)YQ~0YHDhdAn>4? zG3EvU_^~YFdETkKCwXm@w_JZlT0%>1ipG&*n6q)9t-ovx#!;}iS# z?fa2s#@=V@Py6&Z( z=ZTLm*C0*tV|8vhG`>(dgKcqt76u12$VU z5XKm}yP`e9h&`#4`bNOvZnTb9ULb^zVCILcCn?MIgu~$pEiEm7&$afT& z2ImpcgT(;B%oCMTLJ{^iVW<%CV$bvD4hTaPqz!FtZD*!ZsY@(RIEtC;vgQm&#IuUI z8pfC}0f0{sOFWb&j`KBR%uN6wR(~@y|Hs~aA&kakbC%5fIwDRFvQs5#L|0eWkR3aA zT#1M`1Hc(UVA=ja8(|5ccO)H9Q&V$%t~;Fd)kXf20QthEEs4cqVjs$5v2zJXBoa-j zRB9z6j>_zpFM^0~GIM_bWBZHN2pO-nmW1-VN~yH12+)W$5X}4+0O+n*UL$)GTI;VN zqNMaBDJ%v}5-Im0;vZtMn9$`1v{GITnVd)@#(SREO+;IRfN)*+7BPh3aQNJomX<#U zjW4D@@M>tSCkcIth#|oM0G8I**WZ?%0?ZaxDiFnN)*s^ofry`X9A{%GbMuWY2*kQ| z>xP9wp)N%H7y#_`Jny1-Jg$ooTnZ4at*yrl88So+X3wr&yPgipq52L|)qpU@NYrjB45z+2kYZzmsAmxie8X;s&UtgaX>6sFfSQlIVJ?K`bP~&T0G3h5K&&Bw-9l@<2cU*t;x(G z*L8(^Sd54#F!OWFd}BNw-xf5t)c$;B0pdQVIfP>Fc(FoV*PY4C5)KPxw*dfd%17DR z?3%D!XGvxa0KTP^5@x$1EhiAJ>ozlUn+4)>rPQi{k}hg4_5uJz%_BnMMk0}0{Y-lz zkvJ`tNv{?iin@Iz{`~sdT+n*x>E8BYJ_we zW74k%0K7s(V=K84TYV!%DepRt^OItt#ev>Wq35%oEE!10WuOl*Q0rC9vmB@mmb#9O zTjVN>%RU+a#5fCqBUk*Hd=oNnzbKW!{+^gw*m0o`PR+>kZr;0h?|IqYZK-^OI9SUX8XD#X z@e$Pq$Qa}2HD!;>#U=MWQ0opz?RZ*Ka@CFo0wEJ!*ZnFpOHtW=3{^NBZf$OEe!bd< z&X%`+{rXXexJ@EhX4Xonc#birAmU3>I|=}=647Tf#}oyGOvuMs9%>K{xa);WrsZkA zR_4^!)*d@?;>0uqF0E)FWN?`*c2%)L#1_YK+H(o@DL(0oL?Wj&H#bWRQ#uftizgC^ zGd$1ppC~a@*?Ens0f2}N05IMPlyaj-a|zd4KZS^L&ApnMn!3!iK}i}>wUd=7$nq82 zZSD9Qi1;}ol7OwhX|08ElfrZf^qyBreW5HHQR3dJK3r?P5E1Vd!SZYh*Q%6CbaZr_ zm`o<)p64x*3Vz#vzEZ07hy+6H*Up_g<#0~GSNJs%edPcnTlG&@L4melP5x@YugK4o zmSpB7L^MB_n|(ysh-_?)F%C0dhKRzsZV81#TO*OknnHixbVLGCj?x_k;$Z!Va!?=4 fbB=0+{W|{x9mF<_$_7^300000NkvXXu0mjf{uBn8 diff --git a/public/appmini/old/qq/pages/buy/buy.qml b/public/appmini/old/qq/pages/buy/buy.qml index 41f40365d..bc0f8ff88 100755 --- a/public/appmini/old/qq/pages/buy/buy.qml +++ b/public/appmini/old/qq/pages/buy/buy.qml @@ -85,7 +85,7 @@ - + diff --git a/public/appmini/old/toutiao/app.js b/public/appmini/old/toutiao/app.js index dedf3901a..969291d0a 100755 --- a/public/appmini/old/toutiao/app.js +++ b/public/appmini/old/toutiao/app.js @@ -289,7 +289,7 @@ App({ /** * 字段数据校验 * data 待校验的数据, 一维json对象 - * validation 待校验的字段, 格式 [{fields: 'mobile', msg: '请填写手机号码'}, ...] + * validation 待校验的字段, 格式 [{fields: 'mobile', msg: '请填写手机号码', is_can_zero: 1(是否可以为0)}, ...] */ fields_check(data, validation) { for (var i in validation) { diff --git a/public/appmini/old/toutiao/images/error.png b/public/appmini/old/toutiao/images/error.png old mode 100755 new mode 100644 index db1478bb2de831c10b203bcf0cab2f16728bd449..0683aa68b81a9983653a4febf4990392c9b12160 GIT binary patch literal 2159 zcmV-#2$1)QP)_w@XWn5!64rTD$x9p3~Mf7(;f!uV@vGN-DcVaZW^jiHMH@!2QM; zzmkwv>=8I{;J_(s*RK6K0KBb3fO~p-doS9!apON$f`}C%U}9oobEQ(b0|3rU6O?8{ zv)Oz%GmoXQ@5W|D2yo8b2>{!(07b-~7-Qa&WlkR3(h2b1zd=OqkAp+R2Sj8qB0eo5 z+W_F4gaED}qA%wOEbW|?AYiYEoE-ynJ`vp={^p!J4*-4;v-=YO3=`2G(gu{(u2ce? zbLRp;OP~O-B=`l;ZAiGDh<0WTEUkUn1Uv`;TLUm(Bccy12hKTn3jkai*!&#;Mu=!K zZBSY4N+ZB~zgxB8{BAjb-uoAci1q|)0=q8|(Un;OOKV#i0oK|_5b=xv z$d`!dBWZv+=e`I4R|K|4qbwLrGe3(>DFk@$FAqsLOgyJjsVJcXK^EL;jCoHU zf29&|=+L3QnVFf#5V0?~`&Tpb4M_`6PfxFJG#aPtwQ9AxzrVl#$s{{#?Nx~Qx$s)G zT76Z$UjIcABovkb-uvAm5_W83v$L}!LqkJPB>{ELY1^yqua3Kk==>zRg9i^jqqnzL zvtUb*1>ZNuynWRW5Q!XG`A-S%{^iVkQ#+8(ISH>3QQMngt^FV(-Wb}8$m^N;XWf!e zNCqS{E{_{yh7qw*1OXya_1zF&A2ah?|K|jZkB^^LtyVQfPYS?XL`2_M4qTQD zP(RMO_W^(^N{d58&SB=g-H_0A23TuvMa1yk{2L;AStn3g35ZDewd#mL7Tm|o@lWke zOSfF_ih!x9sWay0<{pWy_%0&)PA3#O33w*}d^?r}=Q8u2PV2S1-W36HsS6PwG{(F( z4VXLxs9*2BDoL*ivfu$`J}b?dNjA9&@ZN6~5&hl|$9Y8b!!%&>5|AXah{y%Zd{>%v z<2JboaL%dHql(Y`K*aluF{z)&yaYs9@KX_aQ;-D@Gqdh9WFEN)u-2Z9h%MDOYenvc z0Bh|wM7%dv3oc}4mEJRrTm*RUTZB$T{E;!H(}qV2ux<#5vS5#hEcOAaA29Psrsy?u zvrcI948D$;f1brxw***g&qBnOPEbTHW#&+b=?Ezg0WCtOh}^}@7j#@HX3#AG>dspG zT||6G;QEQ^`(rjOo=gNJ2%TE|USW*+RoVp??1~`3d;f9~c{o-JKFrKtNsA{F0db*I zM83t$?@hZ{XjcRQQ5Jj?5ibmUk2e~Pk<$X1+FW>IbjEdxA3o_Y%>YyY*?U-HnK$F8Q~f zo}S_U{{E?4MKD3=OqEt?0&&j08UQ{S*?x+M9!fKBIh%=ziRVQ!`l2$8h&LExuFgzA z8=-R-Gj}X3-3HRld~5Bsh!}3fJXNdJh6e@)#*_TEtpN!_=kM37Su?z0!v?JZt9Bed zeE3w|p8$Y*Pz!D}#(XF>0ZBrqh+M_YT4`7Pu-0CwsUHCSPqkVduGi~N#K9+KK!VUY zx^CUN;l94Ur;Ccdj2f_j?Z}ZMCm%g}RI}iPK^EL*jCp@Y0!Bwi*Z1`FXw?j5?j1yQ zb5X&oALraY0MJ6H;~^pnkJ5C#lygoyL+ub3#w;QlW6a^u`H~E9&gmJR#b6O}|KQ-@ z2qHGSMin?Hx(|qB6Oqc~ zP8(wucYw3_SZ&&mTH2|IX%WU6gb*WL@m29 zWq>Wir}zG15xFh!ZHZ{pvNgbae}{;KCopayqVQY046LR2bk1opUp$y8BHv@?P(w`2 zfR?ua0Q^N?S433!8NE`Xj+{E@vyc z@OlCze3bP@4iS<5ZBKw+iKk9vtt9Ldk$s4`TE7RL8Ev2I(fcrX4I%MSPHcsv(^+~r zSsngAj6XLT4N6jq+kOouY3|1=6V+<<#r1mqKob6CC9$!wv1iw6HGPd_+V@*UMBRgk zJL3I+#~Kh1U~+PDTeI1`7!may`T`LNkFu|#cwq(rw5f8HO6B&!!NHE_hdPR)t0}rN lu$&;E3|5aNpT~U${1@Qflx~IlRFePz002ovPDHLkV1gWe=P3XH literal 2777 zcmV;~3MTc5P){^x1VIuL4?H7c z$`BKyDN_l8A!RI}vIgG!W_Q_Wz+j@AL_sYq%E)2RY)W>QnXgkldEeGB%*;14>p|`hpGa{bI%x~}By?e}z88cFcD;PO7qP@NS z^kg#mnmyEgM09Je0~%u%0l=NM?*(S=JrqFLYbi$jolq#WB@&6Onml>(+okL!ClFfe z7$Umq_Z4xL<2cK6EvmJifru+g5m?2s8=3iGB6=DTy&$v38Jsv8C6EI;B|$8n|?a}Uco(810z#@q`4^X)oYqS5HMrlzL7 zMFSxN+uGVjrcx>K9?#FQA!g>s5%Idg?pbDn!OXWSrS2#R2!F7=A^`AZL=^3iXX;Hv ze2R!(KG-i-t@&E(ml1IsGk@rL-k2#uys2mY9<+X!Qf98#XNS;NBrv`*MynBi--%D`6J>B)YQ~0YHDhdAn>4? zG3EvU_^~YFdETkKCwXm@w_JZlT0%>1ipG&*n6q)9t-ovx#!;}iS# z?fa2s#@=V@Py6&Z( z=ZTLm*C0*tV|8vhG`>(dgKcqt76u12$VU z5XKm}yP`e9h&`#4`bNOvZnTb9ULb^zVCILcCn?MIgu~$pEiEm7&$afT& z2ImpcgT(;B%oCMTLJ{^iVW<%CV$bvD4hTaPqz!FtZD*!ZsY@(RIEtC;vgQm&#IuUI z8pfC}0f0{sOFWb&j`KBR%uN6wR(~@y|Hs~aA&kakbC%5fIwDRFvQs5#L|0eWkR3aA zT#1M`1Hc(UVA=ja8(|5ccO)H9Q&V$%t~;Fd)kXf20QthEEs4cqVjs$5v2zJXBoa-j zRB9z6j>_zpFM^0~GIM_bWBZHN2pO-nmW1-VN~yH12+)W$5X}4+0O+n*UL$)GTI;VN zqNMaBDJ%v}5-Im0;vZtMn9$`1v{GITnVd)@#(SREO+;IRfN)*+7BPh3aQNJomX<#U zjW4D@@M>tSCkcIth#|oM0G8I**WZ?%0?ZaxDiFnN)*s^ofry`X9A{%GbMuWY2*kQ| z>xP9wp)N%H7y#_`Jny1-Jg$ooTnZ4at*yrl88So+X3wr&yPgipq52L|)qpU@NYrjB45z+2kYZzmsAmxie8X;s&UtgaX>6sFfSQlIVJ?K`bP~&T0G3h5K&&Bw-9l@<2cU*t;x(G z*L8(^Sd54#F!OWFd}BNw-xf5t)c$;B0pdQVIfP>Fc(FoV*PY4C5)KPxw*dfd%17DR z?3%D!XGvxa0KTP^5@x$1EhiAJ>ozlUn+4)>rPQi{k}hg4_5uJz%_BnMMk0}0{Y-lz zkvJ`tNv{?iin@Iz{`~sdT+n*x>E8BYJ_we zW74k%0K7s(V=K84TYV!%DepRt^OItt#ev>Wq35%oEE!10WuOl*Q0rC9vmB@mmb#9O zTjVN>%RU+a#5fCqBUk*Hd=oNnzbKW!{+^gw*m0o`PR+>kZr;0h?|IqYZK-^OI9SUX8XD#X z@e$Pq$Qa}2HD!;>#U=MWQ0opz?RZ*Ka@CFo0wEJ!*ZnFpOHtW=3{^NBZf$OEe!bd< z&X%`+{rXXexJ@EhX4Xonc#birAmU3>I|=}=647Tf#}oyGOvuMs9%>K{xa);WrsZkA zR_4^!)*d@?;>0uqF0E)FWN?`*c2%)L#1_YK+H(o@DL(0oL?Wj&H#bWRQ#uftizgC^ zGd$1ppC~a@*?Ens0f2}N05IMPlyaj-a|zd4KZS^L&ApnMn!3!iK}i}>wUd=7$nq82 zZSD9Qi1;}ol7OwhX|08ElfrZf^qyBreW5HHQR3dJK3r?P5E1Vd!SZYh*Q%6CbaZr_ zm`o<)p64x*3Vz#vzEZ07hy+6H*Up_g<#0~GSNJs%edPcnTlG&@L4melP5x@YugK4o zmSpB7L^MB_n|(ysh-_?)F%C0dhKRzsZV81#TO*OknnHixbVLGCj?x_k;$Z!Va!?=4 fbB=0+{W|{x9mF<_$_7^300000NkvXXu0mjf{uBn8 diff --git a/public/appmini/old/toutiao/pages/buy/buy.ttml b/public/appmini/old/toutiao/pages/buy/buy.ttml index e3f1c5067..3a91e5bbb 100755 --- a/public/appmini/old/toutiao/pages/buy/buy.ttml +++ b/public/appmini/old/toutiao/pages/buy/buy.ttml @@ -85,7 +85,7 @@ - + diff --git a/public/appmini/old/weixin/app.js b/public/appmini/old/weixin/app.js index 32db15464..218d79cbb 100755 --- a/public/appmini/old/weixin/app.js +++ b/public/appmini/old/weixin/app.js @@ -62,11 +62,12 @@ App({ "user_order_comments": "订单评论", "coupon": "领劵中心", "user_coupon": "优惠劵", + "extraction_address": "自提地址", }, // 请求地址 request_url: "{{request_url}}", - // request_url: 'http://tp5-dev.com/', + request_url: 'http://tp5-dev.com/', // request_url: 'https://test.shopxo.net/', // 基础信息 @@ -286,7 +287,7 @@ App({ /** * 字段数据校验 * data 待校验的数据, 一维json对象 - * validation 待校验的字段, 格式 [{fields: 'mobile', msg: '请填写手机号码'}, ...] + * validation 待校验的字段, 格式 [{fields: 'mobile', msg: '请填写手机号码', is_can_zero: 1(是否可以为0)}, ...] */ fields_check(data, validation) { for (var i in validation) { diff --git a/public/appmini/old/weixin/app.json b/public/appmini/old/weixin/app.json index a48234485..c925d87bd 100755 --- a/public/appmini/old/weixin/app.json +++ b/public/appmini/old/weixin/app.json @@ -1,9 +1,10 @@ { - "pages": [ + "pages": ["pages/user-order-detail/user-order-detail", "pages/index/index", "pages/goods-category/goods-category", "pages/cart/cart", "pages/user/user", + "pages/buy/buy", "pages/web-view/web-view", "pages/login/login", "pages/paytips/paytips", @@ -11,11 +12,10 @@ "pages/goods-detail/goods-detail", "pages/goods-comment/goods-comment", "pages/goods-attribute/goods-attribute", - "pages/buy/buy", "pages/user-address/user-address", "pages/user-address-save/user-address-save", "pages/user-order/user-order", - "pages/user-order-detail/user-order-detail", + "pages/user-order-comments/user-order-comments", "pages/user-faovr/user-faovr", "pages/user-answer-list/user-answer-list", @@ -27,7 +27,8 @@ "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": { "navigationBarTitleText": "{{application_title}}", diff --git a/public/appmini/old/weixin/images/error.png b/public/appmini/old/weixin/images/error.png old mode 100755 new mode 100644 index db1478bb2de831c10b203bcf0cab2f16728bd449..0683aa68b81a9983653a4febf4990392c9b12160 GIT binary patch literal 2159 zcmV-#2$1)QP)_w@XWn5!64rTD$x9p3~Mf7(;f!uV@vGN-DcVaZW^jiHMH@!2QM; zzmkwv>=8I{;J_(s*RK6K0KBb3fO~p-doS9!apON$f`}C%U}9oobEQ(b0|3rU6O?8{ zv)Oz%GmoXQ@5W|D2yo8b2>{!(07b-~7-Qa&WlkR3(h2b1zd=OqkAp+R2Sj8qB0eo5 z+W_F4gaED}qA%wOEbW|?AYiYEoE-ynJ`vp={^p!J4*-4;v-=YO3=`2G(gu{(u2ce? zbLRp;OP~O-B=`l;ZAiGDh<0WTEUkUn1Uv`;TLUm(Bccy12hKTn3jkai*!&#;Mu=!K zZBSY4N+ZB~zgxB8{BAjb-uoAci1q|)0=q8|(Un;OOKV#i0oK|_5b=xv z$d`!dBWZv+=e`I4R|K|4qbwLrGe3(>DFk@$FAqsLOgyJjsVJcXK^EL;jCoHU zf29&|=+L3QnVFf#5V0?~`&Tpb4M_`6PfxFJG#aPtwQ9AxzrVl#$s{{#?Nx~Qx$s)G zT76Z$UjIcABovkb-uvAm5_W83v$L}!LqkJPB>{ELY1^yqua3Kk==>zRg9i^jqqnzL zvtUb*1>ZNuynWRW5Q!XG`A-S%{^iVkQ#+8(ISH>3QQMngt^FV(-Wb}8$m^N;XWf!e zNCqS{E{_{yh7qw*1OXya_1zF&A2ah?|K|jZkB^^LtyVQfPYS?XL`2_M4qTQD zP(RMO_W^(^N{d58&SB=g-H_0A23TuvMa1yk{2L;AStn3g35ZDewd#mL7Tm|o@lWke zOSfF_ih!x9sWay0<{pWy_%0&)PA3#O33w*}d^?r}=Q8u2PV2S1-W36HsS6PwG{(F( z4VXLxs9*2BDoL*ivfu$`J}b?dNjA9&@ZN6~5&hl|$9Y8b!!%&>5|AXah{y%Zd{>%v z<2JboaL%dHql(Y`K*aluF{z)&yaYs9@KX_aQ;-D@Gqdh9WFEN)u-2Z9h%MDOYenvc z0Bh|wM7%dv3oc}4mEJRrTm*RUTZB$T{E;!H(}qV2ux<#5vS5#hEcOAaA29Psrsy?u zvrcI948D$;f1brxw***g&qBnOPEbTHW#&+b=?Ezg0WCtOh}^}@7j#@HX3#AG>dspG zT||6G;QEQ^`(rjOo=gNJ2%TE|USW*+RoVp??1~`3d;f9~c{o-JKFrKtNsA{F0db*I zM83t$?@hZ{XjcRQQ5Jj?5ibmUk2e~Pk<$X1+FW>IbjEdxA3o_Y%>YyY*?U-HnK$F8Q~f zo}S_U{{E?4MKD3=OqEt?0&&j08UQ{S*?x+M9!fKBIh%=ziRVQ!`l2$8h&LExuFgzA z8=-R-Gj}X3-3HRld~5Bsh!}3fJXNdJh6e@)#*_TEtpN!_=kM37Su?z0!v?JZt9Bed zeE3w|p8$Y*Pz!D}#(XF>0ZBrqh+M_YT4`7Pu-0CwsUHCSPqkVduGi~N#K9+KK!VUY zx^CUN;l94Ur;Ccdj2f_j?Z}ZMCm%g}RI}iPK^EL*jCp@Y0!Bwi*Z1`FXw?j5?j1yQ zb5X&oALraY0MJ6H;~^pnkJ5C#lygoyL+ub3#w;QlW6a^u`H~E9&gmJR#b6O}|KQ-@ z2qHGSMin?Hx(|qB6Oqc~ zP8(wucYw3_SZ&&mTH2|IX%WU6gb*WL@m29 zWq>Wir}zG15xFh!ZHZ{pvNgbae}{;KCopayqVQY046LR2bk1opUp$y8BHv@?P(w`2 zfR?ua0Q^N?S433!8NE`Xj+{E@vyc z@OlCze3bP@4iS<5ZBKw+iKk9vtt9Ldk$s4`TE7RL8Ev2I(fcrX4I%MSPHcsv(^+~r zSsngAj6XLT4N6jq+kOouY3|1=6V+<<#r1mqKob6CC9$!wv1iw6HGPd_+V@*UMBRgk zJL3I+#~Kh1U~+PDTeI1`7!may`T`LNkFu|#cwq(rw5f8HO6B&!!NHE_hdPR)t0}rN lu$&;E3|5aNpT~U${1@Qflx~IlRFePz002ovPDHLkV1gWe=P3XH literal 2777 zcmV;~3MTc5P){^x1VIuL4?H7c z$`BKyDN_l8A!RI}vIgG!W_Q_Wz+j@AL_sYq%E)2RY)W>QnXgkldEeGB%*;14>p|`hpGa{bI%x~}By?e}z88cFcD;PO7qP@NS z^kg#mnmyEgM09Je0~%u%0l=NM?*(S=JrqFLYbi$jolq#WB@&6Onml>(+okL!ClFfe z7$Umq_Z4xL<2cK6EvmJifru+g5m?2s8=3iGB6=DTy&$v38Jsv8C6EI;B|$8n|?a}Uco(810z#@q`4^X)oYqS5HMrlzL7 zMFSxN+uGVjrcx>K9?#FQA!g>s5%Idg?pbDn!OXWSrS2#R2!F7=A^`AZL=^3iXX;Hv ze2R!(KG-i-t@&E(ml1IsGk@rL-k2#uys2mY9<+X!Qf98#XNS;NBrv`*MynBi--%D`6J>B)YQ~0YHDhdAn>4? zG3EvU_^~YFdETkKCwXm@w_JZlT0%>1ipG&*n6q)9t-ovx#!;}iS# z?fa2s#@=V@Py6&Z( z=ZTLm*C0*tV|8vhG`>(dgKcqt76u12$VU z5XKm}yP`e9h&`#4`bNOvZnTb9ULb^zVCILcCn?MIgu~$pEiEm7&$afT& z2ImpcgT(;B%oCMTLJ{^iVW<%CV$bvD4hTaPqz!FtZD*!ZsY@(RIEtC;vgQm&#IuUI z8pfC}0f0{sOFWb&j`KBR%uN6wR(~@y|Hs~aA&kakbC%5fIwDRFvQs5#L|0eWkR3aA zT#1M`1Hc(UVA=ja8(|5ccO)H9Q&V$%t~;Fd)kXf20QthEEs4cqVjs$5v2zJXBoa-j zRB9z6j>_zpFM^0~GIM_bWBZHN2pO-nmW1-VN~yH12+)W$5X}4+0O+n*UL$)GTI;VN zqNMaBDJ%v}5-Im0;vZtMn9$`1v{GITnVd)@#(SREO+;IRfN)*+7BPh3aQNJomX<#U zjW4D@@M>tSCkcIth#|oM0G8I**WZ?%0?ZaxDiFnN)*s^ofry`X9A{%GbMuWY2*kQ| z>xP9wp)N%H7y#_`Jny1-Jg$ooTnZ4at*yrl88So+X3wr&yPgipq52L|)qpU@NYrjB45z+2kYZzmsAmxie8X;s&UtgaX>6sFfSQlIVJ?K`bP~&T0G3h5K&&Bw-9l@<2cU*t;x(G z*L8(^Sd54#F!OWFd}BNw-xf5t)c$;B0pdQVIfP>Fc(FoV*PY4C5)KPxw*dfd%17DR z?3%D!XGvxa0KTP^5@x$1EhiAJ>ozlUn+4)>rPQi{k}hg4_5uJz%_BnMMk0}0{Y-lz zkvJ`tNv{?iin@Iz{`~sdT+n*x>E8BYJ_we zW74k%0K7s(V=K84TYV!%DepRt^OItt#ev>Wq35%oEE!10WuOl*Q0rC9vmB@mmb#9O zTjVN>%RU+a#5fCqBUk*Hd=oNnzbKW!{+^gw*m0o`PR+>kZr;0h?|IqYZK-^OI9SUX8XD#X z@e$Pq$Qa}2HD!;>#U=MWQ0opz?RZ*Ka@CFo0wEJ!*ZnFpOHtW=3{^NBZf$OEe!bd< z&X%`+{rXXexJ@EhX4Xonc#birAmU3>I|=}=647Tf#}oyGOvuMs9%>K{xa);WrsZkA zR_4^!)*d@?;>0uqF0E)FWN?`*c2%)L#1_YK+H(o@DL(0oL?Wj&H#bWRQ#uftizgC^ zGd$1ppC~a@*?Ens0f2}N05IMPlyaj-a|zd4KZS^L&ApnMn!3!iK}i}>wUd=7$nq82 zZSD9Qi1;}ol7OwhX|08ElfrZf^qyBreW5HHQR3dJK3r?P5E1Vd!SZYh*Q%6CbaZr_ zm`o<)p64x*3Vz#vzEZ07hy+6H*Up_g<#0~GSNJs%edPcnTlG&@L4melP5x@YugK4o zmSpB7L^MB_n|(ysh-_?)F%C0dhKRzsZV81#TO*OknnHixbVLGCj?x_k;$Z!Va!?=4 fbB=0+{W|{x9mF<_$_7^300000NkvXXu0mjf{uBn8 diff --git a/public/appmini/old/weixin/pages/buy/buy.js b/public/appmini/old/weixin/pages/buy/buy.js index 2a527cb41..42b6ffcd5 100755 --- a/public/appmini/old/weixin/pages/buy/buy.js +++ b/public/appmini/old/weixin/pages/buy/buy.js @@ -8,13 +8,15 @@ Page({ payment_list: [], goods_list: [], address: null, - address_id: 0, + address_id: null, total_price: 0, user_note_value: '', is_first: 1, extension_data: [], payment_id: 0, common_order_is_booking: 0, + common_site_type: 0, + extraction_address: [], // 优惠劵 plugins_coupon_data: null, @@ -23,17 +25,9 @@ Page({ popup_plugins_coupon_status: false, }, onLoad(params) { - if((params.data || null) == null || app.get_length(JSON.parse(params.data)) == 0) + //params['data'] = '{"buy_type":"goods","goods_id":"1","stock":"1","spec":"[]"}'; + if((params.data || null) != null && app.get_length(JSON.parse(params.data)) > 0) { - wx.alert({ - title: '温馨提示', - content: '订单信息有误', - buttonText: '确认', - success: () => { - wx.navigateBack(); - }, - }); - } else { this.setData({ params: JSON.parse(params.data)}); // 删除地址缓存 @@ -42,13 +36,22 @@ Page({ }, onShow() { - wx.setNavigationBarTitle({title: app.data.common_pages_title.buy}); this.init(); - this.setData({is_first: 0}); + this.setData({ is_first: 0 }); }, // 获取数据列表 init() { + // 订单参数信息是否正确 + if (this.data.params == null) { + this.setData({ + data_list_loding_status: 2, + data_list_loding_msg: '订单信息有误', + }); + wx.stopPullDownRefresh(); + return false; + } + // 本地缓存地址 if(this.data.is_first == 0) { @@ -57,12 +60,7 @@ Page({ { this.setData({ address: cache_address, - address_id: cache_address.id - }); - } else { - this.setData({ - address: null, - address_id: 0 + address_id: cache_address.id || null, }); } } @@ -97,6 +95,8 @@ Page({ extension_data: data.extension_data || [], data_list_loding_status: 3, common_order_is_booking: data.common_order_is_booking || 0, + common_site_type: data.common_site_type || 0, + extraction_address: data.base.extraction_address || [], plugins_coupon_data: data.plugins_coupon_data || null, }); @@ -113,19 +113,15 @@ Page({ } // 地址 - if (this.data.address == null || this.data.address_id == 0) { - if((data.base.address || null) != null) { - this.setData({ - address: data.base.address, - address_id: data.base.address.id, - }); + this.setData({ + address: data.base.address || null, + address_id: ((data.base.address || null) != null && (data.base.address.id || null) != null) ? data.base.address.id : null, + }); - wx.setStorage({ - key: app.data.cache_buy_user_address_select_key, - data: data.base.address, - }); - } - } + wx.setStorage({ + key: app.data.cache_buy_user_address_select_key, + data: data.base.address || null, + }); // 支付方式 this.payment_list_data(data.payment_list); @@ -171,9 +167,11 @@ Page({ data['coupon_id'] = this.data.plugins_use_coupon_id; // 数据验证 - var validation = [ - { fields: 'address_id', msg: '请选择地址' } - ]; + var validation = []; + if (this.data.common_site_type == 0 || this.data.common_site_type == 2) + { + validation.push({ fields: 'address_id', msg: '请选择地址', is_can_zero: 1 }); + } if (this.data.common_order_is_booking != 1) { validation.push({ fields: 'payment_id', msg: '请选择支付方式' }); } @@ -263,4 +261,21 @@ Page({ this.init(); }, + // 地址选择事件 + address_event(e) { + if(this.data.common_site_type == 0) + { + wx.navigateTo({ + url: '/pages/user-address/user-address?is_back=1' + }); + } else if (this.data.common_site_type == 2) + { + wx.navigateTo({ + url: '/pages/extraction-address/extraction-address?is_back=1' + }); + } else { + app.showToast('当前模式不允许使用地址'); + } + }, + }); diff --git a/public/appmini/old/weixin/pages/buy/buy.wxml b/public/appmini/old/weixin/pages/buy/buy.wxml index 540802df5..59528ec90 100755 --- a/public/appmini/old/weixin/pages/buy/buy.wxml +++ b/public/appmini/old/weixin/pages/buy/buy.wxml @@ -1,125 +1,131 @@ - - - - - - - {{address.name}} - {{address.tel}} + + + + + + + + + + + + {{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.title}} + + {{spec.type}}:{{spec.value}} + + + + + ¥{{item.price}} + + ¥{{item.original_price}} + + x{{item.stock}} + + + + + + + +