Commit 42506b77575341bda9cf65b966ff146cbfb2b9e8
Merge branch 'dev_oa_luo20' into dev
Showing
39 changed files
with
1500 additions
and
32 deletions
app.json
@@ -12,12 +12,10 @@ | @@ -12,12 +12,10 @@ | ||
12 | "pages/user/index/index", | 12 | "pages/user/index/index", |
13 | "pages/user/order_list/order_list", | 13 | "pages/user/order_list/order_list", |
14 | "pages/user/order_detail/order_detail", | 14 | "pages/user/order_detail/order_detail", |
15 | - "pages/user/address_list/address_list", | ||
16 | "pages/user/userinfo/userinfo", | 15 | "pages/user/userinfo/userinfo", |
17 | "pages/user/coupon/coupon", | 16 | "pages/user/coupon/coupon", |
18 | - "pages/user/checkcoupon/checkcoupon", | ||
19 | - "pages/user/add_address/add_address", | ||
20 | - "pages/user/express/express", | 17 | + "pages/user/checkcoupon/checkcoupon", |
18 | + | ||
21 | "pages/activity/seckill_list/seckill_list", | 19 | "pages/activity/seckill_list/seckill_list", |
22 | "pages/activity/pind_list/pind_list", | 20 | "pages/activity/pind_list/pind_list", |
23 | "pages/team/team_success/team_success", | 21 | "pages/team/team_success/team_success", |
@@ -47,8 +45,7 @@ | @@ -47,8 +45,7 @@ | ||
47 | "pages/user/assistance/task_assistance", | 45 | "pages/user/assistance/task_assistance", |
48 | "pages/user/assistance/friend_assistance", | 46 | "pages/user/assistance/friend_assistance", |
49 | "pages/user/assistance/assistance_success", | 47 | "pages/user/assistance/assistance_success", |
50 | - "pages/user/assistance/assistance", | ||
51 | - "pages/store/index", | 48 | + "pages/user/assistance/assistance", |
52 | "pages/giftpack/festival/festival", | 49 | "pages/giftpack/festival/festival", |
53 | 50 | ||
54 | 51 | ||
@@ -232,11 +229,20 @@ | @@ -232,11 +229,20 @@ | ||
232 | "pages/team/team_more/team_more", | 229 | "pages/team/team_more/team_more", |
233 | "pages/user/return_goods_info/return_goods_info", | 230 | "pages/user/return_goods_info/return_goods_info", |
234 | "pages/user/return_goods_list/return_goods_list", | 231 | "pages/user/return_goods_list/return_goods_list", |
235 | - "pages/user/return_goods/return_goods" | 232 | + "pages/user/return_goods/return_goods", |
233 | + "pages/user/address_list/address_list", | ||
234 | + "pages/user/add_address/add_address" | ||
236 | ] | 235 | ] |
237 | 236 | ||
237 | + }, | ||
238 | + { | ||
239 | + "root": "packageG/", | ||
240 | + "name": "pack7", | ||
241 | + "pages": [ | ||
242 | + "pages/store/index", | ||
243 | + "pages/user/express/express" | ||
244 | + ] | ||
238 | } | 245 | } |
239 | - | ||
240 | ], | 246 | ], |
241 | 247 | ||
242 | 248 |
packageA/pages/goodsInfo/goodsInfo.js
@@ -816,7 +816,7 @@ Page({ | @@ -816,7 +816,7 @@ Page({ | ||
816 | 816 | ||
817 | enterAddress: function() { | 817 | enterAddress: function() { |
818 | this.data.enterAddressPage = !0, wx.navigateTo({ | 818 | this.data.enterAddressPage = !0, wx.navigateTo({ |
819 | - url: "/pages/user/address_list/address_list?operate=selectAddress" | 819 | + url: "/packageF/pages/user/address_list/address_list?operate=selectAddress" |
820 | }); | 820 | }); |
821 | }, | 821 | }, |
822 | 822 |
packageA/pages/serviceCard_pd/goodsInfo/goodsInfo.js
@@ -662,7 +662,7 @@ Page({ | @@ -662,7 +662,7 @@ Page({ | ||
662 | 662 | ||
663 | enterAddress: function () { | 663 | enterAddress: function () { |
664 | this.data.enterAddressPage = !0, wx.navigateTo({ | 664 | this.data.enterAddressPage = !0, wx.navigateTo({ |
665 | - url: "/pages/user/address_list/address_list?operate=selectAddress" | 665 | + url: "/packageF/pages/user/address_list/address_list?operate=selectAddress" |
666 | }); | 666 | }); |
667 | }, | 667 | }, |
668 | 668 |
packageC/pages/luckyGo/luckyGo_cart/luckyGo_cart.js
@@ -3018,7 +3018,7 @@ Page({ | @@ -3018,7 +3018,7 @@ Page({ | ||
3018 | getApp().globalData.is_cart_old = 1; | 3018 | getApp().globalData.is_cart_old = 1; |
3019 | this.data.isget_by_quan = {}; | 3019 | this.data.isget_by_quan = {}; |
3020 | this.data.enterAddressPage = !0, wx.navigateTo({ | 3020 | this.data.enterAddressPage = !0, wx.navigateTo({ |
3021 | - url: "/pages/user/address_list/address_list" | 3021 | + url: "/packageF/pages/user/address_list/address_list" |
3022 | }); | 3022 | }); |
3023 | }, | 3023 | }, |
3024 | 3024 |
packageC/pages/luckyGo/luckyGo_cart_ct/luckyGo_cart_ct.js
@@ -1667,7 +1667,7 @@ Page({ | @@ -1667,7 +1667,7 @@ Page({ | ||
1667 | enterAddressPage: function () { | 1667 | enterAddressPage: function () { |
1668 | getApp().globalData.is_cart_old = 1; | 1668 | getApp().globalData.is_cart_old = 1; |
1669 | this.data.enterAddressPage = !0, wx.navigateTo({ | 1669 | this.data.enterAddressPage = !0, wx.navigateTo({ |
1670 | - url: "/pages/user/address_list/address_list" | 1670 | + url: "/packageF/pages/user/address_list/address_list" |
1671 | }); | 1671 | }); |
1672 | }, | 1672 | }, |
1673 | 1673 |
packageC/pages/luckyGo/luckyGo_order/luckyGo_order.wxml
@@ -187,7 +187,7 @@ | @@ -187,7 +187,7 @@ | ||
187 | 187 | ||
188 | <navigator bindtap="go_wuliu" class="tips-btn" hidden="{{!order.shipping_btn}}" | 188 | <navigator bindtap="go_wuliu" class="tips-btn" hidden="{{!order.shipping_btn}}" |
189 | data-order_id="{{order.order_id}}" | 189 | data-order_id="{{order.order_id}}" |
190 | - data-url="/pages/user/express/express?order_id={{order.order_id}}">查看物流</navigator> | 190 | + data-url="/packageG/pages/user/express/express?order_id={{order.order_id}}">查看物流</navigator> |
191 | 191 | ||
192 | <!---has_rt部分退----> | 192 | <!---has_rt部分退----> |
193 | <!-- <block wx:if="{{order.return_btn==undefined && order.is_all_return!=1 && order.has_rt!=1}}"> | 193 | <!-- <block wx:if="{{order.return_btn==undefined && order.is_all_return!=1 && order.has_rt!=1}}"> |
packageC/pages/payForAnother/payForAnother.js
@@ -2691,7 +2691,7 @@ Page({ | @@ -2691,7 +2691,7 @@ Page({ | ||
2691 | getApp().globalData.is_cart_old = 1; | 2691 | getApp().globalData.is_cart_old = 1; |
2692 | this.data.isget_by_quan = {}; | 2692 | this.data.isget_by_quan = {}; |
2693 | this.data.enterAddressPage = !0, wx.navigateTo({ | 2693 | this.data.enterAddressPage = !0, wx.navigateTo({ |
2694 | - url: "/pages/user/address_list/address_list" | 2694 | + url: "/packageF/pages/user/address_list/address_list" |
2695 | }); | 2695 | }); |
2696 | }, | 2696 | }, |
2697 | 2697 |
packageC/pages/presell/cart/cart.js
@@ -995,7 +995,7 @@ Page({ | @@ -995,7 +995,7 @@ Page({ | ||
995 | getApp().globalData.is_cart_old = 1; | 995 | getApp().globalData.is_cart_old = 1; |
996 | this.data.isget_by_quan = {}; | 996 | this.data.isget_by_quan = {}; |
997 | this.data.enterAddressPage = !0, wx.navigateTo({ | 997 | this.data.enterAddressPage = !0, wx.navigateTo({ |
998 | - url: "/pages/user/address_list/address_list" | 998 | + url: "/packageF/pages/user/address_list/address_list" |
999 | }); | 999 | }); |
1000 | }, | 1000 | }, |
1001 | 1001 |
packageC/pages/presell/cart/cart.wxml
@@ -410,7 +410,7 @@ | @@ -410,7 +410,7 @@ | ||
410 | <view class="tips-btn2" wx:if="{{order.order_status==3}}" bindtap="deleteOrderData" data-order_id="{{order.order_id}}" >删除订单</view> | 410 | <view class="tips-btn2" wx:if="{{order.order_status==3}}" bindtap="deleteOrderData" data-order_id="{{order.order_id}}" >删除订单</view> |
411 | <navigator bindtap="go_wuliu" class="tips-btn2" hidden="{{!order.shipping_btn}}" | 411 | <navigator bindtap="go_wuliu" class="tips-btn2" hidden="{{!order.shipping_btn}}" |
412 | data-order_id="{{order.order_id}}" | 412 | data-order_id="{{order.order_id}}" |
413 | - data-url="/pages/user/express/express?order_id={{order.order_id}}">查看物流</navigator> | 413 | + data-url="/packageG/pages/user/express/express?order_id={{order.order_id}}">查看物流</navigator> |
414 | 414 | ||
415 | 415 | ||
416 | <block wx:if="{{order.return_btn==undefined && order.is_all_return!=1}}"> | 416 | <block wx:if="{{order.return_btn==undefined && order.is_all_return!=1}}"> |
packageC/pages/presell/cart/cart2.js
@@ -1876,7 +1876,7 @@ Page({ | @@ -1876,7 +1876,7 @@ Page({ | ||
1876 | getApp().globalData.is_cart_old = 1; | 1876 | getApp().globalData.is_cart_old = 1; |
1877 | this.data.isget_by_quan = {}; | 1877 | this.data.isget_by_quan = {}; |
1878 | this.data.enterAddressPage = !0, wx.navigateTo({ | 1878 | this.data.enterAddressPage = !0, wx.navigateTo({ |
1879 | - url: "/pages/user/address_list/address_list" | 1879 | + url: "/packageF/pages/user/address_list/address_list" |
1880 | }); | 1880 | }); |
1881 | }, | 1881 | }, |
1882 | 1882 |
packageC/pages/presell/cart/cart2_pre.js
@@ -1060,7 +1060,7 @@ Page({ | @@ -1060,7 +1060,7 @@ Page({ | ||
1060 | enterAddressPage: function () { | 1060 | enterAddressPage: function () { |
1061 | getApp().globalData.is_cart_old = 1; | 1061 | getApp().globalData.is_cart_old = 1; |
1062 | this.data.enterAddressPage = !0, wx.navigateTo({ | 1062 | this.data.enterAddressPage = !0, wx.navigateTo({ |
1063 | - url: "/pages/user/address_list/address_list" | 1063 | + url: "/packageF/pages/user/address_list/address_list" |
1064 | }); | 1064 | }); |
1065 | }, | 1065 | }, |
1066 | 1066 |
packageC/pages/presell/goodsInfo/goodsInfo.js
@@ -959,7 +959,7 @@ Page({ | @@ -959,7 +959,7 @@ Page({ | ||
959 | }, | 959 | }, |
960 | enterAddress: function () { | 960 | enterAddress: function () { |
961 | this.data.enterAddressPage = !0, wx.navigateTo({ | 961 | this.data.enterAddressPage = !0, wx.navigateTo({ |
962 | - url: "/pages/user/address_list/address_list?operate=selectAddress" | 962 | + url: "/packageF/pages/user/address_list/address_list?operate=selectAddress" |
963 | }); | 963 | }); |
964 | }, | 964 | }, |
965 | onUnload: function () { | 965 | onUnload: function () { |
packageC/pages/presell/pregoodsInfo/goodsInfo.js
@@ -908,7 +908,7 @@ Page({ | @@ -908,7 +908,7 @@ Page({ | ||
908 | }, | 908 | }, |
909 | enterAddress: function () { | 909 | enterAddress: function () { |
910 | this.data.enterAddressPage = !0, wx.navigateTo({ | 910 | this.data.enterAddressPage = !0, wx.navigateTo({ |
911 | - url: "/pages/user/address_list/address_list?operate=selectAddress" | 911 | + url: "/packageF/pages/user/address_list/address_list?operate=selectAddress" |
912 | }); | 912 | }); |
913 | }, | 913 | }, |
914 | onUnload: function () { | 914 | onUnload: function () { |
packageE/pages/cart/cart2/cart2.js
@@ -5566,7 +5566,7 @@ Page({ | @@ -5566,7 +5566,7 @@ Page({ | ||
5566 | getApp().globalData.is_cart_old = 1; | 5566 | getApp().globalData.is_cart_old = 1; |
5567 | this.data.isget_by_quan = {}; | 5567 | this.data.isget_by_quan = {}; |
5568 | this.data.enterAddressPage = !0, wx.navigateTo({ | 5568 | this.data.enterAddressPage = !0, wx.navigateTo({ |
5569 | - url: "/pages/user/address_list/address_list" | 5569 | + url: "/packageF/pages/user/address_list/address_list" |
5570 | }); | 5570 | }); |
5571 | }, | 5571 | }, |
5572 | 5572 |
packageE/pages/cart/cart2_inte/cart2_inte.js
@@ -1514,7 +1514,7 @@ Page({ | @@ -1514,7 +1514,7 @@ Page({ | ||
1514 | getApp().globalData.is_cart_old = 1; | 1514 | getApp().globalData.is_cart_old = 1; |
1515 | this.data.isget_by_quan = {}; | 1515 | this.data.isget_by_quan = {}; |
1516 | this.data.enterAddressPage = !0, wx.navigateTo({ | 1516 | this.data.enterAddressPage = !0, wx.navigateTo({ |
1517 | - url: "/pages/user/address_list/address_list" | 1517 | + url: "/packageF/pages/user/address_list/address_list" |
1518 | }); | 1518 | }); |
1519 | }, | 1519 | }, |
1520 | 1520 |
packageE/pages/cart/cart2_pt/cart2_pt.js
@@ -1500,7 +1500,7 @@ Page({ | @@ -1500,7 +1500,7 @@ Page({ | ||
1500 | enterAddressPage: function () { | 1500 | enterAddressPage: function () { |
1501 | getApp().globalData.is_cart_old = 1; | 1501 | getApp().globalData.is_cart_old = 1; |
1502 | this.data.enterAddressPage = !0, wx.navigateTo({ | 1502 | this.data.enterAddressPage = !0, wx.navigateTo({ |
1503 | - url: "/pages/user/address_list/address_list" | 1503 | + url: "/packageF/pages/user/address_list/address_list" |
1504 | }); | 1504 | }); |
1505 | }, | 1505 | }, |
1506 | 1506 |
packageE/pages/cart/cart_wk/cart_wk.js
@@ -1201,7 +1201,7 @@ Page({ | @@ -1201,7 +1201,7 @@ Page({ | ||
1201 | enterAddressPage: function () { | 1201 | enterAddressPage: function () { |
1202 | getApp().globalData.is_cart_old = 1; | 1202 | getApp().globalData.is_cart_old = 1; |
1203 | this.data.enterAddressPage = 1, wx.navigateTo({ | 1203 | this.data.enterAddressPage = 1, wx.navigateTo({ |
1204 | - url: "/pages/user/address_list/address_list?is_back=1" | 1204 | + url: "/packageF/pages/user/address_list/address_list?is_back=1" |
1205 | }); | 1205 | }); |
1206 | }, | 1206 | }, |
1207 | 1207 |
packageF/pages/user/add_address/add_address.js
0 → 100644
1 | +var s = function(s) { | ||
2 | + return s && s.__esModule ? s : { | ||
3 | + default: s | ||
4 | + }; | ||
5 | +}(require("../../../../utils/regions/Regions.js")), e = getApp(), a = e.globalData.setting,os=a,t = e.request; | ||
6 | +var ut = require("../../../../utils/util.js"), oo = e.globalData; | ||
7 | + | ||
8 | +Page({ | ||
9 | + data: { | ||
10 | + url: a.url, | ||
11 | + resourceUrl: a.resourceUrl, | ||
12 | + iurl: a.imghost, | ||
13 | + address: null, | ||
14 | + isnew:0, | ||
15 | + is_op_co:false,//switch开关 | ||
16 | + disabled:0 | ||
17 | + }, | ||
18 | + onLoad: function(s) { | ||
19 | + var a = this,th=a; | ||
20 | + var is_e = ut.isEmptyObject(s); | ||
21 | + this.setData({ | ||
22 | + address: s, isnew:is_e, | ||
23 | + }), e.getUserInfo(function(s) { | ||
24 | + a.setData({ | ||
25 | + user: s | ||
26 | + }); | ||
27 | + th.initRegions(); | ||
28 | + }) | ||
29 | + }, | ||
30 | + | ||
31 | + onReachBottom: function () { | ||
32 | + if (this.data.total <= 6) return; | ||
33 | + if (this.data.ismore) return; | ||
34 | + this.requestAddressList(); | ||
35 | + }, | ||
36 | + | ||
37 | + requestAddressList: function () { | ||
38 | + var e = this; | ||
39 | + t.get(e.data.url + "/api/weshop/useraddress/page", { | ||
40 | + data: { store_id: os.stoid, user_id: oo.user_id, page: e.data.curpage, pageSize: 20 }, | ||
41 | + success: function (t) { | ||
42 | + e.data.curpage++; | ||
43 | + var arr1 = e.data.addresses; | ||
44 | + var arr2 = t.data.data.pageData; | ||
45 | + var arr3 = [...arr1, ...arr2]; | ||
46 | + | ||
47 | + var ismore = 0; | ||
48 | + if (arr3.length == t.data.data.total) ismore = 1 | ||
49 | + | ||
50 | + e.setData({ | ||
51 | + addresses: arr3, total: t.data.data.total, ismore: ismore | ||
52 | + }), wx.stopPullDownRefresh(); | ||
53 | + } | ||
54 | + }); | ||
55 | + }, | ||
56 | + initRegions: function() { | ||
57 | + var e = this; | ||
58 | + new s.default(this, "regions", { | ||
59 | + endAreaLevelCall: function(s, a, t) { | ||
60 | + console.log("initRegions"); | ||
61 | + console.log(t); | ||
62 | + Object.assign(e.data.address, t), e.setData({ | ||
63 | + "disabled": 0, | ||
64 | + "address.province_name": e.data.address.province_name, | ||
65 | + "address.city_name": e.data.address.city_name, | ||
66 | + "address.district_name": e.data.address.district_name, | ||
67 | + "address.twon_name": e.data.address.twon_name, | ||
68 | + "address.more_address": | ||
69 | + e.data.address.province_name + "-" + e.data.address.city_name + "-" + e.data.address.district_name | ||
70 | + +"-"+e.data.address.twon_name, | ||
71 | + }); | ||
72 | + console.log(e.data.address); | ||
73 | + } | ||
74 | + }); | ||
75 | + }, | ||
76 | + //-----------添加或者编辑----------- | ||
77 | + submitAddress: function (s) { | ||
78 | + var a = this.data.address, b = a, th = this; | ||
79 | + Object.assign(a, s.detail.value), a.is_default = Number(a.is_default); | ||
80 | + a.store_id = os.stoid; | ||
81 | + | ||
82 | + //判断用户名是否为空 | ||
83 | + var cs = th.check(a.consignee); | ||
84 | + if (cs != 1) { | ||
85 | + return getApp().my_warnning("收货姓名不能为空", 0, th); | ||
86 | + } | ||
87 | + | ||
88 | + var ob = ut.check_mobile(a.mobile); | ||
89 | + if (ob.code != 1) { | ||
90 | + return getApp().my_warnning(ob.title, 0, th); | ||
91 | + } | ||
92 | + | ||
93 | + if (a.more_address == null || a.more_address == undefined || a.more_address == "") { | ||
94 | + getApp().my_warnning("请选择地区", 0, th); | ||
95 | + return false; | ||
96 | + } | ||
97 | + //判断地址是否为空 | ||
98 | + var add = th.check(a.address); | ||
99 | + if (add != 1) { | ||
100 | + return getApp().my_warnning("详细地址不能为空", 0, th); | ||
101 | + } | ||
102 | + | ||
103 | + //判断是不是空对象 | ||
104 | + //--------如果是修改地址---------- | ||
105 | + if (!th.data.isnew) { | ||
106 | + if (a.is_default == 1) { | ||
107 | + t.put("/api/weshop/useraddress/update", { | ||
108 | + data: { user_id: oo.user_id, is_default: 0 }, | ||
109 | + success: function (s) { | ||
110 | + t.put("/api/weshop/useraddress/updateById", { | ||
111 | + data: a, | ||
112 | + success: function (s) { | ||
113 | + e.showSuccess(s.data.msg, function () { | ||
114 | + wx.navigateBack(); | ||
115 | + }); | ||
116 | + } | ||
117 | + }); | ||
118 | + } | ||
119 | + }); | ||
120 | + | ||
121 | + } else { | ||
122 | + t.put("/api/weshop/useraddress/updateById", { | ||
123 | + data: a, | ||
124 | + success: function (s) { | ||
125 | + e.showSuccess(s.data.msg, function () { | ||
126 | + wx.navigateBack(); | ||
127 | + }); | ||
128 | + } | ||
129 | + }); | ||
130 | + } | ||
131 | + | ||
132 | + } else { | ||
133 | + a['user_id'] = oo.user_id; | ||
134 | + a['store_id'] = os.stoid; | ||
135 | + | ||
136 | + | ||
137 | + if (a.is_default == 1) { | ||
138 | + t.put("/api/weshop/useraddress/update", { | ||
139 | + data: { user_id: oo.user_id, is_default: 0 }, | ||
140 | + success: function (s) { | ||
141 | + | ||
142 | + //-----新增地址------- | ||
143 | + t.post("/api/weshop/useraddress/save", { | ||
144 | + data: a, | ||
145 | + success: function (s) { | ||
146 | + e.showSuccess(s.data.msg, function () { | ||
147 | + wx.navigateBack(); | ||
148 | + }); | ||
149 | + } | ||
150 | + }); | ||
151 | + | ||
152 | + } | ||
153 | + }) | ||
154 | + } else { | ||
155 | + | ||
156 | + //-----新增地址------- | ||
157 | + t.post("/api/weshop/useraddress/save", { | ||
158 | + data: a, | ||
159 | + success: function (s) { | ||
160 | + e.showSuccess(s.data.msg, function () { | ||
161 | + wx.navigateBack(); | ||
162 | + }); | ||
163 | + } | ||
164 | + }); | ||
165 | + } | ||
166 | + | ||
167 | + | ||
168 | + | ||
169 | + } | ||
170 | + }, | ||
171 | + | ||
172 | + //---------删除收货地址------------ | ||
173 | + deleteAddress: function() { | ||
174 | + var s = this.data.address.address_id; | ||
175 | + s && wx.showModal({ | ||
176 | + title: "确定删除?", | ||
177 | + success: function(a) { | ||
178 | + a.confirm && t.delete("/api/weshop/useraddress/del/" + oo.user_id+"/"+s, { | ||
179 | + success: function(s) { | ||
180 | + e.showSuccess("删除成功", function() { | ||
181 | + wx.navigateBack(); | ||
182 | + }, 500); | ||
183 | + } | ||
184 | + }); | ||
185 | + } | ||
186 | + }); | ||
187 | + }, | ||
188 | + //是否是默认地址 | ||
189 | + bind_is_op_co:function(e){ | ||
190 | + var i = e.detail; | ||
191 | + this.setData({ | ||
192 | + is_op_co:i | ||
193 | + }) | ||
194 | + console.log(i) | ||
195 | + }, | ||
196 | + check:function(as){ | ||
197 | + var code = 1; | ||
198 | + if(as===''){ | ||
199 | + code = -1; | ||
200 | + } | ||
201 | + return code; | ||
202 | +} | ||
203 | +}); | ||
0 | \ No newline at end of file | 204 | \ No newline at end of file |
packageF/pages/user/add_address/add_address.json
0 → 100644
packageF/pages/user/add_address/add_address.wxml
0 → 100644
1 | +<import src="../../../../utils/regions/regions.wxml"></import> | ||
2 | + | ||
3 | + | ||
4 | +<view class="container"> | ||
5 | +<view class="topbcolor"></view> | ||
6 | + <form bindsubmit="submitAddress"> | ||
7 | + | ||
8 | + <view class="item"> | ||
9 | + <view class="item-name">收货人</view> | ||
10 | + <input maxlength="10" class="item-input" name="consignee" value="{{address.consignee}}" placeholder="请填写收货人姓名" placeholder-style="color: rgb(199, 199, 199)"></input> | ||
11 | + </view> | ||
12 | + <view class="item"> | ||
13 | + <view class="item-name">手机号码</view> | ||
14 | + <input type="number" class="item-input" name="mobile" value="{{address.mobile}}" placeholder="请填写收货人手机号" placeholder-style="color: rgb(199, 199, 199)"></input> | ||
15 | + </view> | ||
16 | + <view bindtap="openRegionsModal" class="item" data-id="0"> | ||
17 | + <view class="item-name">所在地区</view> | ||
18 | + <view class="item-input{{address.more_address==null?'address':''}}">{{address.more_address==null?'省市区县,乡镇等':address.more_address}}</view> | ||
19 | + <view class="item-img"> | ||
20 | + <image class="arrow" src="{{iurl}}/miniapp/images/icon-arrowdown.png"></image> | ||
21 | + </view> | ||
22 | + </view> | ||
23 | + <view class="detailed"> | ||
24 | + <view class="detailed_item-name">详细地址</view> | ||
25 | + <textarea wx:if="{{!disabled}}" class="detailed_item-input" name="address" disabled="{{disabled}}" data-dis="{{disabled}}" | ||
26 | + value="{{address.address}}" placeholder="街道 楼牌号等" placeholder-style="color: rgb(199, 199, 199)"></textarea> | ||
27 | + </view> | ||
28 | + <view class="item item_default"> | ||
29 | + <view class="item-name">设为默认地址</view> | ||
30 | + <switch checked="{{address.is_default==1?true:false}}" class="item-switch" | ||
31 | + color="{{address.is_default==1?'rgb(239,22,51)':is_op_co==false?'white':'rgb(239,22,51)'}}" name="is_default" type="switch" bindchange="bind_is_op_co"/> | ||
32 | + </view> | ||
33 | + <view class="address-btns"> | ||
34 | + <button bindtap="deleteAddress" wx:if="{{address.mobile!=null}}" class="delete-btn">删除地址</button> | ||
35 | + <button class="submit-btn" formType="submit">提交地址</button> | ||
36 | + </view> | ||
37 | + </form> | ||
38 | +</view> | ||
39 | + | ||
40 | +<template is="regions" data="{{regions:regions}}"></template> | ||
41 | +<warn id="warn"></warn> |
packageF/pages/user/add_address/add_address.wxss
0 → 100644
1 | +page { | ||
2 | + background: rgb(255, 255, 255); | ||
3 | +} | ||
4 | + | ||
5 | +.topbcolor { | ||
6 | + width: 100%; | ||
7 | + height: 7rpx; | ||
8 | + background-color: rgb(245, 245, 245); | ||
9 | +} | ||
10 | + | ||
11 | +.item { | ||
12 | + display: flex; | ||
13 | + align-items: center; | ||
14 | + padding: 0 31rpx; | ||
15 | + width: 100%; | ||
16 | + box-sizing: border-box; | ||
17 | + border-bottom: 1rpx #f5f5f5 solid; | ||
18 | + height: 98rpx; | ||
19 | + position: relative; | ||
20 | + font-size: 26rpx; | ||
21 | + padding-top: 16rpx; | ||
22 | +} | ||
23 | + | ||
24 | +.item-name { | ||
25 | + display: flex; | ||
26 | + align-items: center; | ||
27 | + height: 100%; | ||
28 | + width: 104rpx; | ||
29 | +} | ||
30 | + | ||
31 | +.item-img { | ||
32 | + height: 100%; | ||
33 | + align-items: center; | ||
34 | +} | ||
35 | + | ||
36 | +.item_default { | ||
37 | + display: flex; | ||
38 | + justify-content: space-between; | ||
39 | +} | ||
40 | + | ||
41 | +.item_default .item-name { | ||
42 | + width: 200rpx; | ||
43 | +} | ||
44 | + | ||
45 | +.item-input { | ||
46 | + display: flex; | ||
47 | + height: 100%; | ||
48 | + margin-left: 40rpx; | ||
49 | + /* word-break: keep-all; | ||
50 | + white-space: nowrap; | ||
51 | + overflow: hidden; */ | ||
52 | + text-overflow: ellipsis; | ||
53 | + color: rgb(0, 0, 0); | ||
54 | + align-items: center; | ||
55 | + width: 74%; | ||
56 | +} | ||
57 | + | ||
58 | +.item-inputaddress { | ||
59 | + color: rgb(199, 199, 199); | ||
60 | + margin-left: 40rpx; | ||
61 | +} | ||
62 | + | ||
63 | +.detailed { | ||
64 | + height: 193rpx; | ||
65 | + padding-bottom: 95rpx; | ||
66 | + display: flex; | ||
67 | + padding: 0 31rpx; | ||
68 | + padding-top: 41rpx; | ||
69 | + font-size: 26rpx; | ||
70 | + border-bottom: 1rpx #f5f5f5 solid; | ||
71 | +} | ||
72 | + | ||
73 | +.detailed .detailed_item-name { | ||
74 | + width: 137rpx; | ||
75 | +} | ||
76 | + | ||
77 | +.detailed_item-input { | ||
78 | + margin-left: 40rpx; | ||
79 | + height: auto; | ||
80 | + width: 100%; | ||
81 | + min-height: 40rpx; | ||
82 | + padding-bottom: 28rpx; | ||
83 | +} | ||
84 | + | ||
85 | +.item-switch { | ||
86 | + zoom: 0.7; | ||
87 | +} | ||
88 | + | ||
89 | +.item-switch::before { | ||
90 | + width: 80rpx !important; | ||
91 | + height: 35rpx !important; | ||
92 | + zoom: 1; | ||
93 | +} | ||
94 | + | ||
95 | +.arrow { | ||
96 | + position: absolute; | ||
97 | + right: 26rpx; | ||
98 | + width: 26rpx; | ||
99 | + height: 26rpx; | ||
100 | + padding-top: 28rpx; | ||
101 | +} | ||
102 | + | ||
103 | +.address-btns { | ||
104 | + position: absolute; | ||
105 | + display: flex; | ||
106 | + justify-content: center; | ||
107 | + align-items: center; | ||
108 | + bottom: 80rpx; | ||
109 | + width: 100%; | ||
110 | +} | ||
111 | + | ||
112 | +.delete-btn { | ||
113 | + display: flex; | ||
114 | + justify-content: center; | ||
115 | + align-items: center; | ||
116 | + width: 285rpx; | ||
117 | + height: 60rpx; | ||
118 | + border-radius: 40rpx; | ||
119 | + font-size: 27rpx; | ||
120 | + color: rgb(0, 0, 0); | ||
121 | + border: 1rpx solid rgb(210, 210, 210); | ||
122 | +} | ||
123 | + | ||
124 | +.submit-btn { | ||
125 | + display: flex; | ||
126 | + justify-content: center; | ||
127 | + align-items: center; | ||
128 | + width: 285rpx; | ||
129 | + height: 59rpx; | ||
130 | + background-color: #e30000; | ||
131 | + font-size: 27rpx; | ||
132 | + color: rgb(255, 255, 255); | ||
133 | + border-radius: 40rpx; | ||
134 | +} | ||
135 | +@import "../../../../utils/regions/regions.wxss"; |
packageF/pages/user/address_list/address_list.js
0 → 100644
1 | +var e = getApp(), t = require("../../../../utils/request.js"), os = e.globalData.setting, oo = e.globalData, t = e.request; | ||
2 | + | ||
3 | +Page({ | ||
4 | + data: { | ||
5 | + url: e.globalData.setting.url, | ||
6 | + resourceUrl: e.globalData.setting.resourceUrl, | ||
7 | + iurl: e.globalData.setting.imghost, | ||
8 | + addresses: [], | ||
9 | + operate: null, | ||
10 | + curpage: 1, | ||
11 | + total: 0, | ||
12 | + ismore: 0, | ||
13 | + is_back:0, //有没有跳转 | ||
14 | + isloading:0, | ||
15 | + is_address_read:0 | ||
16 | + }, | ||
17 | + onLoad: function (e) { | ||
18 | + var pages = getCurrentPages(); | ||
19 | + var prevPage = pages[pages.length - 2]; //上一个页面 | ||
20 | + //直接调用上一个页面的setData()方法,把数据存到上一个页面中去 | ||
21 | + prevPage.setData({ | ||
22 | + is_zy: 1 | ||
23 | + }) | ||
24 | + //清空is_pick_up | ||
25 | + getApp().request.put("/api/weshop/useraddress/updatePickUp", { | ||
26 | + data: {user_id: getApp().globalData.user_id, is_pickup: 0}, | ||
27 | + success: function (s) { | ||
28 | + } | ||
29 | + }); | ||
30 | + | ||
31 | + this.data.operate = e.operate; | ||
32 | + }, | ||
33 | + onShow: function () { | ||
34 | + var is_back=getApp().globalData.is_cart_old; | ||
35 | + if (is_back) this.setData({ is_back: is_back}) | ||
36 | + | ||
37 | + this.data.curpage = 1; | ||
38 | + this.data.addresses = []; | ||
39 | + this.requestAddressList(); | ||
40 | + console.log(this.data.addresses) | ||
41 | + }, | ||
42 | + | ||
43 | + onReachBottom: function () { | ||
44 | + if (this.data.total <= 6) return; | ||
45 | + if (this.data.ismore) return; | ||
46 | + this.requestAddressList(); | ||
47 | + }, | ||
48 | + | ||
49 | + requestAddressList: function () { | ||
50 | + var tt = Math.random() * 100 | ||
51 | + var e = this; | ||
52 | + t.get(e.data.url + "/api/weshop/useraddress/page", { | ||
53 | + data: { store_id: os.stoid, user_id: oo.user_id, page: e.data.curpage, pageSize: 20, t: tt }, | ||
54 | + success: function (t) { | ||
55 | + e.data.curpage++; | ||
56 | + var arr1 = e.data.addresses; | ||
57 | + var arr2 = t.data.data.pageData; | ||
58 | + var arr3 = [...arr1, ...arr2]; | ||
59 | + var ismore = 0; | ||
60 | + if (arr3.length == t.data.data.total) ismore = 1 | ||
61 | + e.setData({ | ||
62 | + addresses: arr3, total: t.data.data.total, ismore: ismore, | ||
63 | + is_address_read:1 | ||
64 | + }), wx.stopPullDownRefresh(); | ||
65 | + } | ||
66 | + }); | ||
67 | + }, | ||
68 | + | ||
69 | + /*----------编辑地址----------*/ | ||
70 | + editAddress: function (e) { | ||
71 | + var t = this.getAddressData(e.currentTarget.dataset.id), s = ""; | ||
72 | + for (var a in t) s += (0 != s.length ? "&" : "?") + a + "=" + t[a]; | ||
73 | + s && wx.navigateTo({ | ||
74 | + url: "/packageF/pages/user/add_address/add_address" + s | ||
75 | + }); | ||
76 | + }, | ||
77 | + | ||
78 | + /*-----选择地址返回确认------*/ | ||
79 | + selectAddress: function (e) { | ||
80 | + if (null != this.data.operate) { | ||
81 | + oo.baddr = e.currentTarget.dataset.item; | ||
82 | + wx.navigateBack(); | ||
83 | + } | ||
84 | + }, | ||
85 | + | ||
86 | + getAddressData: function (e) { | ||
87 | + var t = this.data.addresses; | ||
88 | + for (var s in t) if (t[s].address_id == e) break; | ||
89 | + return s ? t[s] : {}; | ||
90 | + }, | ||
91 | + | ||
92 | + go_url: function (e) { | ||
93 | + var url = e.currentTarget.dataset.url; | ||
94 | + getApp().goto(url); | ||
95 | + | ||
96 | + }, | ||
97 | + //判断是否选择 | ||
98 | + add_is_pickup:function(e){ | ||
99 | + | ||
100 | + if(this.data.is_back==0) return false; | ||
101 | + | ||
102 | + var th = this; | ||
103 | + var index = e.currentTarget.dataset.ind; | ||
104 | + var a = this.data.addresses[index]; | ||
105 | + | ||
106 | + if (th.data.isloading) return; | ||
107 | + th.data.isloading=1; | ||
108 | + | ||
109 | + t.put("/api/weshop/useraddress/updatePickUp", { | ||
110 | + data: { user_id: oo.user_id, is_pickup: 0 }, | ||
111 | + isShowLoading:0, | ||
112 | + success: function (s) { | ||
113 | + | ||
114 | + a.is_pickup = 1; | ||
115 | + t.put("/api/weshop/useraddress/updateById", { | ||
116 | + data: a, | ||
117 | + isShowLoading: 0, | ||
118 | + success: function (s) { | ||
119 | + | ||
120 | + th.data.isloading=0 | ||
121 | + if (th.data.is_back) { | ||
122 | + wx.navigateBack({}); | ||
123 | + } | ||
124 | + | ||
125 | + },fail: function (t) { | ||
126 | + th.data.isloading = 0; | ||
127 | + } | ||
128 | + }); | ||
129 | + }, | ||
130 | + fail: function (t) { | ||
131 | + th.data.isloading = 0; | ||
132 | + } | ||
133 | + }); | ||
134 | + | ||
135 | + | ||
136 | + | ||
137 | + } , | ||
138 | + | ||
139 | + //获取微信地址 | ||
140 | + get_wx:function(){ | ||
141 | + var th=this; | ||
142 | + wx.getSetting({ | ||
143 | + success(res) { | ||
144 | + getApp().globalData.no_clear=1; | ||
145 | + console.log("vres.authSetting['scope.address']:", res.authSetting['scope.address']); | ||
146 | + if (res.authSetting['scope.address']) { | ||
147 | + getApp().globalData.no_clear=1; | ||
148 | + wx.chooseAddress({ | ||
149 | + success(res) { | ||
150 | + th.save_wx_addr(res); | ||
151 | + } | ||
152 | + }) | ||
153 | + | ||
154 | + } else { | ||
155 | + if (res.authSetting['scope.address'] == false) { | ||
156 | + getApp().globalData.no_clear=1; | ||
157 | + wx.openSetting({ | ||
158 | + success(res) {} | ||
159 | + }) | ||
160 | + } else { | ||
161 | + | ||
162 | + getApp().globalData.no_clear=1; | ||
163 | + wx.chooseAddress({ | ||
164 | + success(res) { | ||
165 | + th.save_wx_addr(res); | ||
166 | + } | ||
167 | + }) | ||
168 | + } | ||
169 | + } | ||
170 | + } | ||
171 | + }) | ||
172 | + }, | ||
173 | + | ||
174 | + save_wx_addr:function (res) { | ||
175 | + var pd={},th=this; | ||
176 | + pd.store_id=os.stoid; | ||
177 | + pd.user_id=getApp().globalData.user_id; | ||
178 | + pd.userName=res.userName; | ||
179 | + pd.provinceName=res.provinceName; | ||
180 | + pd.countryName=res.countyName; | ||
181 | + pd.cityName=res.cityName; | ||
182 | + pd.detailInfo=res.detailInfo; | ||
183 | + pd.postalCode=res.postalCode; | ||
184 | + pd.telNumber=res.telNumber; | ||
185 | + getApp().request.promisePost("/api/weshop/useraddress/saveWx",{data:pd}).then(res=>{ | ||
186 | + if(res.data.code==0){ | ||
187 | + getApp().my_warnning("保存成功",1,th); | ||
188 | + setTimeout(function () { | ||
189 | + th.onShow(); | ||
190 | + },1000) | ||
191 | + } | ||
192 | + }) | ||
193 | + | ||
194 | + }, | ||
195 | + | ||
196 | + | ||
197 | + | ||
198 | +}); | ||
0 | \ No newline at end of file | 199 | \ No newline at end of file |
packageF/pages/user/address_list/address_list.json
0 → 100644
packageF/pages/user/address_list/address_list.wxml
0 → 100644
1 | +<!-- 无收货地址提醒页面 --> | ||
2 | +<view class="topbcolor"></view> | ||
3 | +<view class="nothing" wx:if="{{is_address_read && addresses.length<=0}}"> | ||
4 | + <view class="image flex-level"> | ||
5 | + <image src="{{iurl}}/miniapp/images/nothingaddress.png"></image> | ||
6 | + </view> | ||
7 | + | ||
8 | + <view class="nothingaddress flex-level"> | ||
9 | + <view>暂无收货地址</view> | ||
10 | + </view> | ||
11 | + | ||
12 | + <view class="address flex jc_sb" style="width:76%; margin-left:12%"> | ||
13 | + | ||
14 | + <navigator bindtap="get_wx" class="ye"> | ||
15 | + <view class="add">+</view> | ||
16 | + <view class="addAddress">获取微信地址</view> | ||
17 | + </navigator> | ||
18 | + | ||
19 | + <navigator bindtap="go_url" data-url="/packageF/pages/user/add_address/add_address"> | ||
20 | + <view class="add">+</view> | ||
21 | + <view class="addAddress">新建收货地址</view> | ||
22 | + </navigator> | ||
23 | + | ||
24 | + | ||
25 | + </view> | ||
26 | +</view> | ||
27 | + | ||
28 | + <!-- 收货地址页面集合框架 --> | ||
29 | +<view class="container" wx:if="{{addresses.length>0}}"> | ||
30 | + <!-- 所有的收货地址框架 --> | ||
31 | + <view class="address-box"> | ||
32 | + | ||
33 | + <!-- 单个收货地址框架 --> | ||
34 | + <view class="address-user" wx:for="{{addresses}}" wx:key="index"> | ||
35 | + <!-- 选择icon | ||
36 | + <view class="icon"> | ||
37 | + <icon type="success" color="red" size="33rpx" wx:if="{{item.is_pickup==1}}" bindtap="add_is_pickup" data-icon="{{index}}"></icon> | ||
38 | + <icon class="no_xuanze" color="white" wx:if="{{item.is_pickup==0}}" bindtap="add_is_pickup" data-icon="{{index}}"></icon> | ||
39 | + </view>--> | ||
40 | + | ||
41 | + <!-- 收货地址全部信息 --> | ||
42 | + <view class="address" bindtap="add_is_pickup" data-ind="{{index}}"> | ||
43 | + <!-- 个人直接信息 --> | ||
44 | + <view class="user"> | ||
45 | + <!-- 名字 --> | ||
46 | + <view class="userName">{{item.consignee}}</view> | ||
47 | + <!-- 电话 --> | ||
48 | + <view class="userPhone">{{item.mobile}}</view> | ||
49 | + <view class="default" wx:if="{{item.is_default}}">默认地址</view> | ||
50 | + </view> | ||
51 | + | ||
52 | + <!-- 收货地址 --> | ||
53 | + <view class="ShippingAddress ellipsis-2 ">{{item.more_address}} {{item.address}}</view> | ||
54 | + </view> | ||
55 | + | ||
56 | + <!-- 编辑地址图片 --> | ||
57 | + <view class="edit" bindtap="editAddress" data-id="{{item.address_id}}"> | ||
58 | + <image src="{{iurl}}/miniapp/images/dpr.png"></image> | ||
59 | + </view> | ||
60 | + </view> | ||
61 | + | ||
62 | + </view> | ||
63 | + <view style="height:210rpx"></view> | ||
64 | + | ||
65 | + <!-- 新建收货地址 --> | ||
66 | + <view class="new flex jc_sb"> | ||
67 | + <navigator bindtap="get_wx" class="ye"> | ||
68 | + <view class="add">+</view> | ||
69 | + <view class="addAddress">获取微信地址</view> | ||
70 | + </navigator> | ||
71 | + | ||
72 | + <navigator bindtap="go_url" data-url="/packageF/pages/user/add_address/add_address"> | ||
73 | + <view class="add">+</view> | ||
74 | + <view class="addAddress">新建收货地址</view> | ||
75 | + </navigator> | ||
76 | + </view> | ||
77 | +</view> | ||
78 | +<warn id="warn"></warn> | ||
0 | \ No newline at end of file | 79 | \ No newline at end of file |
packageF/pages/user/address_list/address_list.wxss
0 → 100644
1 | +/* 没有收货地址时的样式 */ | ||
2 | + | ||
3 | +.nothing { | ||
4 | + width: 100%; | ||
5 | + font-size: 31rpx; | ||
6 | +} | ||
7 | + | ||
8 | +.nothing image { | ||
9 | + width: 299rpx; | ||
10 | + height: 283rpx; | ||
11 | + margin-top: 161rpx; | ||
12 | +} | ||
13 | + | ||
14 | +.nothing .nothingaddress { | ||
15 | + color: rgb(251, 65, 66); | ||
16 | + margin-top: 35rpx; | ||
17 | +} | ||
18 | + | ||
19 | +.nothing .address { | ||
20 | + margin-top: 61rpx; | ||
21 | +} | ||
22 | + | ||
23 | +.nothing .address navigator { | ||
24 | + color: rgb(255, 255, 255); | ||
25 | + background-color: rgb(251, 65, 66); | ||
26 | + width: 256rpx; | ||
27 | + height: 55rpx; | ||
28 | + border-radius: 30rpx; | ||
29 | + display: flex; | ||
30 | + align-items: center; | ||
31 | + justify-content: center; | ||
32 | +} | ||
33 | + | ||
34 | +/* page { | ||
35 | + margin-bottom: 200rpx; | ||
36 | +} | ||
37 | + | ||
38 | +.address-box { | ||
39 | + background-color: white; | ||
40 | + padding: 25rpx 0 25rpx 25rpx; | ||
41 | + font-size: 28rpx; | ||
42 | + border-bottom: 3rpx #f8f8f8 solid; | ||
43 | +} | ||
44 | + | ||
45 | +.address-user { | ||
46 | + box-sizing: border-box; | ||
47 | + float: left; | ||
48 | + width: 150rpx; | ||
49 | +} | ||
50 | + | ||
51 | +.N-name { | ||
52 | + font-size: 30rpx; | ||
53 | + padding-bottom: 20rpx; | ||
54 | + word-break: keep-all; | ||
55 | + white-space: nowrap; | ||
56 | + text-overflow: ellipsis; | ||
57 | + overflow: hidden; | ||
58 | +} | ||
59 | + | ||
60 | +.default { | ||
61 | + color: white; | ||
62 | + background-color: red; | ||
63 | + padding: 4rpx; | ||
64 | + width: fit-content; | ||
65 | + border-radius: 6rpx; | ||
66 | +} | ||
67 | + | ||
68 | +.address-info { | ||
69 | + box-sizing: border-box; | ||
70 | + float: left; | ||
71 | + width: 480rpx; | ||
72 | + padding-left: 10rpx; | ||
73 | +} | ||
74 | + | ||
75 | +.mobile { | ||
76 | + padding-bottom: 25rpx; | ||
77 | +} | ||
78 | + | ||
79 | +.address { | ||
80 | + height: 70rpx; | ||
81 | + overflow: hidden; | ||
82 | +} | ||
83 | + | ||
84 | +.address-edit { | ||
85 | + box-sizing: border-box; | ||
86 | + width: 95rpx; | ||
87 | + float: left; | ||
88 | + text-align: center; | ||
89 | + padding-top: 32rpx; | ||
90 | +} | ||
91 | + | ||
92 | +.address-edit>image { | ||
93 | + width: 36rpx; | ||
94 | + height: 42rpx; | ||
95 | +} | ||
96 | + | ||
97 | +.address-create { | ||
98 | + width: 50%; | ||
99 | + text-align: center; | ||
100 | + position: fixed; | ||
101 | + bottom: 80rpx; | ||
102 | + left: 25%; | ||
103 | +} | ||
104 | + | ||
105 | +.create-btn { | ||
106 | + font-size: 28rpx; | ||
107 | + color: white; | ||
108 | + background-color: #f23030; | ||
109 | + border-radius: 10rpx; | ||
110 | + text-align: center; | ||
111 | + line-height: 80rpx; | ||
112 | + display: block; | ||
113 | +} */ | ||
114 | + | ||
115 | +page { | ||
116 | + margin-bottom: 200rpx; | ||
117 | +} | ||
118 | + | ||
119 | +.topbcolor { | ||
120 | + width: 100%; | ||
121 | + height: 7rpx; | ||
122 | + background-color: rgb(245, 245, 245); | ||
123 | +} | ||
124 | + | ||
125 | +.container { | ||
126 | + margin-top: 7rpx; | ||
127 | +} | ||
128 | + | ||
129 | +.container .address-box { | ||
130 | + width: 100%; | ||
131 | +} | ||
132 | + | ||
133 | +.container .address-box .address-user { | ||
134 | + display: flex; | ||
135 | + justify-content: center; | ||
136 | + width: 100%; | ||
137 | + border-bottom: 2rpx solid rgb(245, 245, 245); | ||
138 | + height: 180rpx; | ||
139 | + align-items: center; | ||
140 | +} | ||
141 | + | ||
142 | +.container .address-box .address-user .icon { | ||
143 | + padding-right: 20rpx; | ||
144 | + display: flex; | ||
145 | + align-items: center; | ||
146 | + height: 100%; | ||
147 | +} | ||
148 | + | ||
149 | +.container .address-box .address-user .no_xuanze { | ||
150 | + width: 31rpx; | ||
151 | + height: 31rpx; | ||
152 | + border-radius: 50%; | ||
153 | + border: 1rpx solid; | ||
154 | +} | ||
155 | + | ||
156 | +.container .address-box .address-user .address { | ||
157 | + width: 530rpx; | ||
158 | +} | ||
159 | + | ||
160 | +.container .address-box .address-user .address .user { | ||
161 | + display: flex; | ||
162 | + align-items: center; | ||
163 | + width: 500rpx; | ||
164 | + font-weight: bold; | ||
165 | + font-size: 31rpx; | ||
166 | + color: rgb(40, 36, 33); | ||
167 | +} | ||
168 | + | ||
169 | +.container .address-box .address-user .address .user .userName { | ||
170 | + overflow: hidden; | ||
171 | + text-overflow: ellipsis; | ||
172 | + display: -webkit-box; | ||
173 | + -webkit-box-orient: vertical; | ||
174 | + -webkit-line-clamp: 1; | ||
175 | + max-width: 149rpx; | ||
176 | +} | ||
177 | + | ||
178 | +.container .address-box .address-user .address .user .userPhone { | ||
179 | + margin-left: 41rpx; | ||
180 | +} | ||
181 | + | ||
182 | +.container .address-box .address-user .address .user .default { | ||
183 | + display: flex; | ||
184 | + width: 105rpx; | ||
185 | + height: 31rpx; | ||
186 | + background-color: rgb(239, 22, 51); | ||
187 | + justify-content: center; | ||
188 | + font-size: 20rpx; | ||
189 | + color: rgb(255, 255, 253); | ||
190 | + border-radius: 8rpx; | ||
191 | + margin-left: 21rpx; | ||
192 | + line-height: 31rpx; | ||
193 | +} | ||
194 | + | ||
195 | +.container .address-box .address-user .address .ShippingAddress { | ||
196 | + font-size: 24rpx; | ||
197 | + color: rgb(41, 38, 33); | ||
198 | + height: 66rpx; | ||
199 | +} | ||
200 | + | ||
201 | +.container .address-box .address-user .edit { | ||
202 | + display: flex; | ||
203 | + justify-content: center; | ||
204 | + margin-left: 60rpx; | ||
205 | + height: 100%; | ||
206 | + align-items: center; | ||
207 | +} | ||
208 | + | ||
209 | +.container .address-box .address-user .edit image { | ||
210 | + width: 41rpx; | ||
211 | + height: 38rpx; | ||
212 | + align-items: center; | ||
213 | +} | ||
214 | + | ||
215 | +.container .new { | ||
216 | + width: 86%; | ||
217 | + display: flex; | ||
218 | + position: fixed; | ||
219 | + bottom: 0rpx; | ||
220 | + height: 204rpx; | ||
221 | + align-items: center; | ||
222 | + background-color: rgb(255, 255, 255); | ||
223 | + margin-left:7% | ||
224 | +} | ||
225 | + | ||
226 | +.container .new .add { | ||
227 | + margin-right: 10rpx; | ||
228 | +} | ||
229 | + | ||
230 | +.container navigator { | ||
231 | + display: flex; | ||
232 | + width: 300rpx; | ||
233 | + height: 62rpx; | ||
234 | + background-color: rgb(239, 22, 51); | ||
235 | + border-radius: 40rpx; | ||
236 | + justify-content: center; | ||
237 | + align-items: center; | ||
238 | + color: rgb(255, 255, 255); | ||
239 | + font-size: 27rpx; | ||
240 | +} | ||
241 | + | ||
242 | +.container navigator.ye{ | ||
243 | + background-color: #fc872d; | ||
244 | +} | ||
245 | +.nothing .address navigator.ye{ | ||
246 | + background-color: #fc872d; | ||
247 | +} |
packageG/pages/store/index.js
0 → 100644
1 | +var o=getApp().globalData.setting; | ||
2 | +Page({ | ||
3 | + data:{ | ||
4 | + is_get_local_ok:0, | ||
5 | + is_gps:0, | ||
6 | + lat:null, | ||
7 | + lon:null, | ||
8 | + page:1, | ||
9 | + cat_list:null, | ||
10 | + pick_list:null, | ||
11 | + url:o.imghost, | ||
12 | + is_no_more:0, | ||
13 | + key_word:'', //关键字搜索 | ||
14 | + cat_id:0, //分类ID | ||
15 | + islading:0, | ||
16 | + }, | ||
17 | + | ||
18 | + //调用视频接口 | ||
19 | + onLoad:function(e){ | ||
20 | + var th=this; | ||
21 | + wx.getLocation({ | ||
22 | + type: 'gcj02', | ||
23 | + success: function(res) { | ||
24 | + th.data.lat = res.latitude; | ||
25 | + th.data.lon = res.longitude; | ||
26 | + th.data.is_get_local_ok = 1; | ||
27 | + }, | ||
28 | + fail: function(res) { | ||
29 | + th.data.is_get_local_ok = 1; | ||
30 | + if (res.errCode == 2) { | ||
31 | + getApp().confirmBox("请开启GPS定位", null, 25000, !1); | ||
32 | + } | ||
33 | + | ||
34 | + } | ||
35 | + }) | ||
36 | + //--获取门店分类--- | ||
37 | + getApp().request.get("/api/weshop/storagecategory/page", { | ||
38 | + data: { | ||
39 | + store_id: o.stoid, | ||
40 | + is_show: 1, | ||
41 | + pageSize: 300 | ||
42 | + }, | ||
43 | + success:function(res){ | ||
44 | + if(res.data.code==0){ | ||
45 | + th.setData({cat_list:res.data.data.pageData}) | ||
46 | + } | ||
47 | + }, | ||
48 | + }) | ||
49 | + this.get_sto(); | ||
50 | + }, | ||
51 | + | ||
52 | + //---------拿出门店分类和门店------------ | ||
53 | + get_sto() { | ||
54 | + var th = this; | ||
55 | + var timer_get = setInterval(function() { | ||
56 | + if (th.data.is_get_local_ok == 0) return false; | ||
57 | + clearInterval(timer_get); | ||
58 | + th.get_list(); | ||
59 | + }, 500) | ||
60 | + | ||
61 | + }, | ||
62 | + | ||
63 | + get_list:function(){ | ||
64 | + if(this.data.is_no_more==1) return false; | ||
65 | + if(this.data.islading==1) return false; | ||
66 | + this.data.islading=1; | ||
67 | + var th=this,req = getApp().request; | ||
68 | + var dd = { | ||
69 | + store_id: o.stoid, | ||
70 | + isstop: 0, | ||
71 | + pageSize: 10, | ||
72 | + page:th.data.page | ||
73 | + } | ||
74 | + if(th.data.key_word!="" && th.data.key_word!=undefined) { | ||
75 | + dd.keyword=th.data.key_word; | ||
76 | + } | ||
77 | + if(th.data.cat_id){ | ||
78 | + dd.category_id=th.data.cat_id; | ||
79 | + } | ||
80 | + if(th.data.lat){ | ||
81 | + dd.lat=th.data.lat; | ||
82 | + dd.lon=th.data.lon; | ||
83 | + } | ||
84 | + | ||
85 | + | ||
86 | + wx.showLoading(); | ||
87 | + //----------获取门店--------- | ||
88 | + req.promiseGet("/api/weshop/pickup/list", { | ||
89 | + data: dd, | ||
90 | + }).then(res => { | ||
91 | + this.data.islading=0; | ||
92 | + wx.hideLoading(); | ||
93 | + if(res.data.code==0){ | ||
94 | + if(res.data.data.pageData.length<=0){ | ||
95 | + th.data.is_no_more=1; return false; | ||
96 | + } | ||
97 | + | ||
98 | + th.data.page=dd.page+1 | ||
99 | + var pick_list=th.data.pick_list; | ||
100 | + if(!pick_list) pick_list=[]; | ||
101 | + pick_list=pick_list.concat(res.data.data.pageData); | ||
102 | + th.setData({ | ||
103 | + pick_list:pick_list | ||
104 | + }) | ||
105 | + } | ||
106 | + }) | ||
107 | + }, | ||
108 | + | ||
109 | + //---加载更多是靠这个函数---- | ||
110 | + onReachBottom: function() { | ||
111 | + this.get_list(); | ||
112 | + }, | ||
113 | + | ||
114 | + lose_focus:function(e){ | ||
115 | + var key_word = e.detail.value; | ||
116 | + this.data.key_word=key_word; | ||
117 | + }, | ||
118 | + | ||
119 | + | ||
120 | + phone:function(e){ | ||
121 | + var index=e.currentTarget.dataset.index; | ||
122 | + var item=this.data.pick_list[index]; | ||
123 | + wx.makePhoneCall({ | ||
124 | + phoneNumber: item.pickup_phone, | ||
125 | + }) | ||
126 | + }, | ||
127 | + | ||
128 | + //分类的下拉 | ||
129 | + bindPickerChange: function (e) { | ||
130 | + var index = e.detail.value;//这里会获取他的索引值 | ||
131 | + var self = this; | ||
132 | + var list = self.data.cat_list; | ||
133 | + var item = list[index]; | ||
134 | + this.data.cat_id=item['cat_id']; | ||
135 | + self.setData({ | ||
136 | + periodsname: item['cat_name'], | ||
137 | + cid: item['cat_id'] | ||
138 | + }) | ||
139 | + this.data.page=1; | ||
140 | + this.data.is_no_more=0; | ||
141 | + this.setData({ pick_list:null}) | ||
142 | + this.get_list(); | ||
143 | + | ||
144 | + }, | ||
145 | + | ||
146 | + //搜索关键字 | ||
147 | + sear:function(){ | ||
148 | + this.data.page=1; | ||
149 | + this.data.is_no_more=0; | ||
150 | + this.setData({ pick_list:null}) | ||
151 | + this.get_list(); | ||
152 | + }, | ||
153 | + | ||
154 | + | ||
155 | + map: function (e) { | ||
156 | + var index = e.currentTarget.dataset.index;//这里会获取他的索引值 | ||
157 | + var self = this; | ||
158 | + var list = self.data.pick_list; | ||
159 | + var item = list[index]; | ||
160 | + | ||
161 | + wx.openLocation({ | ||
162 | + //当前经纬度 | ||
163 | + latitude: parseFloat(item.lat), | ||
164 | + longitude: parseFloat(item.lon), | ||
165 | + //缩放级别默认28 | ||
166 | + scale: 28, | ||
167 | + //位置名 | ||
168 | + name:item.pickup_name, | ||
169 | + //详细地址 | ||
170 | + address: item.pickup_address, | ||
171 | + //成功打印信息 | ||
172 | + success: function(res) {}, | ||
173 | + //失败打印信息 | ||
174 | + fail: function(err) {}, | ||
175 | + //完成打印信息 | ||
176 | + complete: function(info){}, | ||
177 | + }) | ||
178 | + }, | ||
179 | + | ||
180 | + | ||
181 | + | ||
182 | + | ||
183 | +}) | ||
0 | \ No newline at end of file | 184 | \ No newline at end of file |
packageG/pages/store/index.json
0 → 100644
packageG/pages/store/index.wxml
0 → 100644
1 | +<view class="bcolor flex jc_sb"> | ||
2 | + <view class="sear_inp flex ai-center"> | ||
3 | + <view class="sear_btn" bindtap='sear'> | ||
4 | + <image src="{{url}}/miniapp/images/search.png" style="width: 30rpx; height: 30rpx; margin-left: 10rpx;"></image> | ||
5 | + </view> | ||
6 | + <input bindinput ="lose_focus" class="fs28" value=""/> | ||
7 | + </view> | ||
8 | + <view class="select"> | ||
9 | + <picker bindchange="bindPickerChange" value="{{index}}" range="{{cat_list}}" range-key='cat_name'> | ||
10 | + <view class="course_icon">{{periodsname?periodsname:"选择分类"}}</view> | ||
11 | + </picker> | ||
12 | + </view> | ||
13 | +</view> | ||
14 | +<view> | ||
15 | + <view class="box" wx:for="{{pick_list}}"> | ||
16 | + <!-- 门店名称 --> | ||
17 | + <view class="pickname">{{item.pickup_name}}</view> | ||
18 | + <!-- 电话 --> | ||
19 | + <view class="mt flex jc_sb" bindtap="phone" data-index="{{index}}" > | ||
20 | + <!-- 左边电话 --> | ||
21 | + <view>{{item.pickup_phone}}</view> | ||
22 | + <!-- 右边按钮 --> | ||
23 | + <view class="buttonclass"><image src='{{url}}/miniapp/images/storelist/store_phone.png' class="fmob"></image>一键拔号</view> | ||
24 | + </view> | ||
25 | + <!-- 电话 --> | ||
26 | + <view class="mt flex jc_sb" bindtap="map" data-index="{{index}}"> | ||
27 | + <!-- 左边电话 --> | ||
28 | + <view class="addr">{{item.fulladdress}}</view> | ||
29 | + <!-- 右边按钮 --> | ||
30 | + <view class="buttonclass"><image src='{{url}}/miniapp/images/storelist/store_addr.png' class="faddr"></image>地图导航</view> | ||
31 | + </view> | ||
32 | + </view> | ||
33 | +</view> | ||
34 | + | ||
35 | +<!-- 制作一个圆球导航 --> | ||
36 | +<nav_box></nav_box> | ||
0 | \ No newline at end of file | 37 | \ No newline at end of file |
packageG/pages/store/index.wxss
0 → 100644
1 | +.box{ | ||
2 | + padding: 10px; | ||
3 | + border-bottom: 10px solid #f5f5f5; | ||
4 | + color: #000000; | ||
5 | +} | ||
6 | +.box .pickname { | ||
7 | + font-size: 32rpx; | ||
8 | + line-height: 80rpx; | ||
9 | + border-bottom: 1rpx solid #EEEEEE; | ||
10 | +} | ||
11 | + | ||
12 | +.box .mt { | ||
13 | + margin-top: 20rpx; | ||
14 | +} | ||
15 | +.addr{ width: 75%;color: #848484;} | ||
16 | +.buttonclass { | ||
17 | + width: 160rpx; | ||
18 | + height: 60rpx; | ||
19 | + line-height: 60rpx; | ||
20 | + text-align: center; | ||
21 | + border: solid 1px #c3172d; | ||
22 | + border-radius: 20rpx; | ||
23 | + font-size: 28rpx; | ||
24 | + color: #c3172d; | ||
25 | +} | ||
26 | +.fmob | ||
27 | +{width: 28rpx; | ||
28 | +height: 32rpx; | ||
29 | +margin-right: 10rpx; | ||
30 | +top: 4rpx; | ||
31 | +position: relative; | ||
32 | +} | ||
33 | + | ||
34 | +.faddr{ | ||
35 | +width: 26rpx; | ||
36 | +height: 32rpx; | ||
37 | +margin-right: 6rpx; | ||
38 | +top: 4rpx; | ||
39 | +position: relative; | ||
40 | +} | ||
41 | + | ||
42 | +.bcolor{background-color: #f5f5f5; height: 126rpx;} | ||
43 | + | ||
44 | +.sear_inp{width: 490rpx; background-color:#eaeaea; height: 80rpx; border-radius:5rpx; margin: 25rpx;} | ||
45 | +.sear_inp input{width: 400rpx;} | ||
46 | +.select{height: 80rpx; width: 220rpx;background-color:#eaeaea; margin:25rpx; font-size: 28rpx; line-height: 80rpx;text-align: center } | ||
47 | +.sear_btn{ width: 50rpx; height: 100%; display: flex; align-items: center;} | ||
48 | + | ||
49 | +.border-bottom { | ||
50 | + border-bottom: 2rpx solid #e0e0e0; | ||
51 | +} | ||
52 | + | ||
53 | +.fs22 { | ||
54 | + font-size: 22rpx; | ||
55 | +} | ||
56 | + | ||
57 | +.flexShrink-0 { | ||
58 | + flex-shrink: 0; | ||
59 | +} | ||
60 | + | ||
61 | +.pt16 { | ||
62 | + padding-top: 16rpx; | ||
63 | +} | ||
64 | + | ||
65 | +.maxWidth-340 { | ||
66 | + max-width: 340rpx; | ||
67 | +} | ||
68 | + | ||
69 | +.maxWidth-400 { | ||
70 | + max-width: 400rpx; | ||
71 | +} | ||
72 | + | ||
73 | + | ||
74 | +/* 图标字体 */ | ||
75 | +/* @font-face { | ||
76 | + font-family: 'iconfont'; | ||
77 | + src: url('//at.alicdn.com/t/font_2054717_8s87fgrotfo.eot'); | ||
78 | + src: url('//at.alicdn.com/t/font_2054717_8s87fgrotfo.eot?#iefix') format('embedded-opentype'), | ||
79 | + url('//at.alicdn.com/t/font_2054717_8s87fgrotfo.woff2') format('woff2'), | ||
80 | + url('//at.alicdn.com/t/font_2054717_8s87fgrotfo.woff') format('woff'), | ||
81 | + url('//at.alicdn.com/t/font_2054717_8s87fgrotfo.ttf') format('truetype'), | ||
82 | + url('//at.alicdn.com/t/font_2054717_8s87fgrotfo.svg#iconfont') format('svg'); | ||
83 | +} | ||
84 | + | ||
85 | +.iconfont { | ||
86 | + font-family: "iconfont" !important; | ||
87 | + font-size: 28rpx; | ||
88 | + font-style: normal; | ||
89 | + -webkit-font-smoothing: antialiased; | ||
90 | + -moz-osx-font-smoothing: grayscale; | ||
91 | +} | ||
92 | + | ||
93 | +.icon-weizhi:before { | ||
94 | + content: "\e615"; | ||
95 | + color: #FFBA10; | ||
96 | +} | ||
97 | + | ||
98 | +.icon-arrow_down:before { | ||
99 | + content: "\e600"; | ||
100 | +} | ||
101 | + | ||
102 | +.icon-arrow_right:before { | ||
103 | + content: "\e61f"; | ||
104 | +} */ | ||
105 | +/* 图标字体 */ | ||
106 | + | ||
107 | + | ||
108 | + | ||
109 | +.icon-weizhi { | ||
110 | + color: #FFBA10; | ||
111 | +} | ||
112 | + | ||
113 | +page { | ||
114 | + height: 100%; | ||
115 | + font-size: 28rpx; | ||
116 | +} | ||
117 | + | ||
118 | +.container { | ||
119 | + height: 100%; | ||
120 | +} | ||
121 | +#map { | ||
122 | + /* width: 100%; | ||
123 | + height: ; */ | ||
124 | + display: block; | ||
125 | + width: 100%; | ||
126 | + height: 100%; | ||
127 | +} | ||
128 | +.tab-container.active { | ||
129 | + height: calc(100% - 86rpx); | ||
130 | +} | ||
131 | +.map-container.active ~ .tab-container .list-container { | ||
132 | + height: 204rpx; | ||
133 | + overflow: hidden; | ||
134 | +} | ||
135 | +.map-container.active ~ .tab-container .list { | ||
136 | + overflow: hidden; | ||
137 | +} | ||
138 | +.tab-container.active .list-container { | ||
139 | + height: calc(100% - 108rpx - 84rpx); | ||
140 | + background-color: #F7F7F7; | ||
141 | +} | ||
142 | + | ||
143 | + | ||
144 | +.search-container { | ||
145 | + display: flex; | ||
146 | + align-items: center; | ||
147 | + padding: 0 32rpx; | ||
148 | + border-bottom: 2rpx solid #F0F0F0; | ||
149 | +} | ||
150 | + | ||
151 | +.city:after { | ||
152 | + display: inline-block; | ||
153 | + content: '◣'; | ||
154 | + font-size: 14rpx; | ||
155 | + padding-left: 8rpx; | ||
156 | + padding-right: 20rpx; | ||
157 | + transform: rotateZ(-45deg); | ||
158 | + position: relative; | ||
159 | + top: -16rpx; | ||
160 | +} | ||
161 | + | ||
162 | +.input-container { | ||
163 | + padding: 12rpx 0; | ||
164 | + flex: 1; | ||
165 | +} | ||
166 | + | ||
167 | +.input { | ||
168 | + padding: 0 20rpx; | ||
169 | + height: 60rpx; | ||
170 | + line-height: 60rpx; | ||
171 | + border-radius: 30rpx; | ||
172 | + background-color: #F3F3F3; | ||
173 | +} | ||
174 | + | ||
175 | +.placeholder { | ||
176 | + color: #676767; | ||
177 | + font-size: 24rpx; | ||
178 | +} | ||
179 | + | ||
180 | + | ||
181 | + | ||
182 | + | ||
183 | + | ||
184 | +/* 切换卡 */ | ||
185 | +.tab-title-container { | ||
186 | + display: flex; | ||
187 | + text-align: center; | ||
188 | + border-bottom: 20rpx solid #F7F7F7; | ||
189 | +} | ||
190 | +.tab-title { | ||
191 | + width: 50%; | ||
192 | + line-height: 88rpx; | ||
193 | + position: relative; | ||
194 | +} | ||
195 | +.tab-title.active { | ||
196 | + font-weight: bold; | ||
197 | +} | ||
198 | +.tab-title.active::after { | ||
199 | + position: absolute; | ||
200 | + content: ''; | ||
201 | + width: 110rpx; | ||
202 | + height: 4rpx; | ||
203 | + left: 50%; | ||
204 | + bottom: 0; | ||
205 | + transform: translateX(-50%); | ||
206 | + background-color: #FFBA10; | ||
207 | +} | ||
208 | + | ||
209 | +.map-container { | ||
210 | + transition: 0.1s all linear; | ||
211 | + background-color: pink; | ||
212 | +} | ||
213 | + | ||
214 | +.map-container.active { | ||
215 | + height: calc(100% - 86rpx - 80rpx - 200rpx); | ||
216 | + transition: 0.1s all linear; | ||
217 | +} | ||
218 | + | ||
219 | + | ||
220 | + | ||
221 | + | ||
222 | +/* 查看地图 */ | ||
223 | +.view-map { | ||
224 | + line-height: 80rpx; | ||
225 | + text-align: center; | ||
226 | + font-size: 24rpx; | ||
227 | + color: #000; | ||
228 | + border-bottom: 2rpx solid #F0F0F0; | ||
229 | +} | ||
230 | + | ||
231 | + | ||
232 | +/* 列表 */ | ||
233 | +.list { | ||
234 | + height: 100%; | ||
235 | +} | ||
236 | +.list-item { | ||
237 | + padding: 40rpx 28rpx; | ||
238 | + border-bottom: 2rpx solid #F0F0F0; | ||
239 | + justify-content: space-between; | ||
240 | + background-color: #fff; | ||
241 | +} | ||
242 | +.list-item:last-child { | ||
243 | + border-bottom: none; | ||
244 | +} | ||
245 | +radio .wx-radio-input { | ||
246 | + width: 32rpx; | ||
247 | + height: 32rpx; | ||
248 | +} | ||
249 | +radio .wx-radio-input.wx-radio-input-checked { | ||
250 | + border-color: #333; | ||
251 | + /* border-color: #FFBA10; */ | ||
252 | + background-color: white; | ||
253 | +} | ||
254 | +radio .wx-radio-input.wx-radio-input-checked::before { | ||
255 | + display: inline-block; | ||
256 | + content: ''; | ||
257 | + width: 24rpx; | ||
258 | + height: 24rpx; | ||
259 | + border-radius: 50%; | ||
260 | + background-color: #333; | ||
261 | + /* background-color: #FFBA10; */ | ||
262 | +} | ||
263 | +.name-container { | ||
264 | + padding-left: 14rpx; | ||
265 | + padding-right: 30rpx; | ||
266 | + box-sizing: border-box; | ||
267 | +} | ||
268 | +.name { | ||
269 | + display: flex; | ||
270 | + align-items: center; | ||
271 | + font-size: 30rpx; | ||
272 | + position: relative; | ||
273 | +} | ||
274 | +.address { | ||
275 | + color: #6E6E6E; | ||
276 | + font-size: 26rpx; | ||
277 | + line-height: 34rpx; | ||
278 | + padding-top: 16rpx; | ||
279 | + /* padding-right: 40rpx; */ | ||
280 | + text-align: justify; | ||
281 | +} | ||
282 | +.tag { | ||
283 | + color: #FF5B5A; | ||
284 | + border-radius: 6rpx; | ||
285 | + border: 2rpx solid #FF5B5A; | ||
286 | + font-size: 22rpx; | ||
287 | + padding: 0 4rpx; | ||
288 | + flex-shrink: 0; | ||
289 | + margin-left: 4rpx; | ||
290 | +} | ||
291 | + | ||
292 | +.distance { | ||
293 | + color: #6E6E6E; | ||
294 | + font-size: 22rpx; | ||
295 | + line-height: 34rpx; | ||
296 | + padding-top: 16rpx; | ||
297 | + /* word-break: break-all; */ | ||
298 | +} | ||
299 | + | ||
300 | +.icon-arrow_right { | ||
301 | + padding-left: 20rpx; | ||
302 | +} | ||
303 | + | ||
304 | +.right { | ||
305 | + min-width: 200rpx; | ||
306 | + text-align: right; | ||
307 | +} | ||
308 | + | ||
309 | +.icon-arrow_down.active { | ||
310 | + display: inline-block; | ||
311 | + transform: rotateZ(180deg); | ||
312 | +} | ||
313 | + | ||
314 | + | ||
315 | + | ||
316 | + | ||
317 | + | ||
318 | + | ||
319 | + | ||
320 | + | ||
321 | + |
pages/user/express/express.js renamed to packageG/pages/user/express/express.js
pages/user/express/express.json renamed to packageG/pages/user/express/express.json
pages/user/express/express.wxml renamed to packageG/pages/user/express/express.wxml
pages/user/express/express.wxss renamed to packageG/pages/user/express/express.wxss
pages/goods/goodsInfo/goodsInfo.js
@@ -1266,7 +1266,7 @@ Page({ | @@ -1266,7 +1266,7 @@ Page({ | ||
1266 | 1266 | ||
1267 | enterAddress: function () { | 1267 | enterAddress: function () { |
1268 | this.data.enterAddressPage = !0, wx.navigateTo({ | 1268 | this.data.enterAddressPage = !0, wx.navigateTo({ |
1269 | - url: "/pages/user/address_list/address_list?operate=selectAddress" | 1269 | + url: "/packageF/pages/user/address_list/address_list?operate=selectAddress" |
1270 | }); | 1270 | }); |
1271 | }, | 1271 | }, |
1272 | onUnload: function () { | 1272 | onUnload: function () { |
pages/user/address_list/address_list.js
@@ -71,7 +71,7 @@ Page({ | @@ -71,7 +71,7 @@ Page({ | ||
71 | var t = this.getAddressData(e.currentTarget.dataset.id), s = ""; | 71 | var t = this.getAddressData(e.currentTarget.dataset.id), s = ""; |
72 | for (var a in t) s += (0 != s.length ? "&" : "?") + a + "=" + t[a]; | 72 | for (var a in t) s += (0 != s.length ? "&" : "?") + a + "=" + t[a]; |
73 | s && wx.navigateTo({ | 73 | s && wx.navigateTo({ |
74 | - url: "/pages/user/add_address/add_address" + s | 74 | + url: "/packageF/pages/user/add_address/add_address" + s |
75 | }); | 75 | }); |
76 | }, | 76 | }, |
77 | 77 |
pages/user/address_list/address_list.wxml
@@ -16,7 +16,7 @@ | @@ -16,7 +16,7 @@ | ||
16 | <view class="addAddress">获取微信地址</view> | 16 | <view class="addAddress">获取微信地址</view> |
17 | </navigator> | 17 | </navigator> |
18 | 18 | ||
19 | - <navigator bindtap="go_url" data-url="/pages/user/add_address/add_address"> | 19 | + <navigator bindtap="go_url" data-url="/packageF/pages/user/add_address/add_address"> |
20 | <view class="add">+</view> | 20 | <view class="add">+</view> |
21 | <view class="addAddress">新建收货地址</view> | 21 | <view class="addAddress">新建收货地址</view> |
22 | </navigator> | 22 | </navigator> |
@@ -69,7 +69,7 @@ | @@ -69,7 +69,7 @@ | ||
69 | <view class="addAddress">获取微信地址</view> | 69 | <view class="addAddress">获取微信地址</view> |
70 | </navigator> | 70 | </navigator> |
71 | 71 | ||
72 | - <navigator bindtap="go_url" data-url="/pages/user/add_address/add_address"> | 72 | + <navigator bindtap="go_url" data-url="/packageF/pages/user/add_address/add_address"> |
73 | <view class="add">+</view> | 73 | <view class="add">+</view> |
74 | <view class="addAddress">新建收货地址</view> | 74 | <view class="addAddress">新建收货地址</view> |
75 | </navigator> | 75 | </navigator> |
pages/user/order_detail/order_detail.wxml
@@ -179,7 +179,7 @@ | @@ -179,7 +179,7 @@ | ||
179 | 179 | ||
180 | <navigator bindtap="go_wuliu" class="tips-btn" hidden="{{!order.shipping_btn}}" | 180 | <navigator bindtap="go_wuliu" class="tips-btn" hidden="{{!order.shipping_btn}}" |
181 | data-order_id="{{order.order_id}}" | 181 | data-order_id="{{order.order_id}}" |
182 | - data-url="/pages/user/express/express?order_id={{order.order_id}}">查看物流</navigator> | 182 | + data-url="/packageG/pages/user/express/express?order_id={{order.order_id}}">查看物流</navigator> |
183 | 183 | ||
184 | <!---has_rt部分退----> | 184 | <!---has_rt部分退----> |
185 | <block wx:if="{{order.return_btn==undefined && order.is_all_return!=1 && order.has_rt!=1}}"> | 185 | <block wx:if="{{order.return_btn==undefined && order.is_all_return!=1 && order.has_rt!=1}}"> |
pages/user/order_list/order_list.wxml
@@ -262,9 +262,9 @@ | @@ -262,9 +262,9 @@ | ||
262 | </block> | 262 | </block> |
263 | 263 | ||
264 | <view bindtap="go_wuliu" class="commodity_To_evaluate flex-level View_evaluation" data-order_id="{{item.order_id}}" | 264 | <view bindtap="go_wuliu" class="commodity_To_evaluate flex-level View_evaluation" data-order_id="{{item.order_id}}" |
265 | - hidden="{{!(item.exp_type==0&&item.pay_status==1&&item.shipping_status==1)}}" data-url="/pages/user/express/express?order_id={{item.order_id}}">查看物流</view> | 265 | + hidden="{{!(item.exp_type==0&&item.pay_status==1&&item.shipping_status==1)}}" data-url="/packageG/pages/user/express/express?order_id={{item.order_id}}">查看物流</view> |
266 | <view bindtap="go_wuliu" class="commodity_To_evaluate flex-level View_evaluation" data-order_id="{{item.order_id}}" | 266 | <view bindtap="go_wuliu" class="commodity_To_evaluate flex-level View_evaluation" data-order_id="{{item.order_id}}" |
267 | - hidden="{{!(item.exp_type==0&&item.pay_status==1&&item.shipping_status==2)}}" data-url="/pages/user/express/express?order_id={{item.order_id}}">查看物流</view> | 267 | + hidden="{{!(item.exp_type==0&&item.pay_status==1&&item.shipping_status==2)}}" data-url="/packageG/pages/user/express/express?order_id={{item.order_id}}">查看物流</view> |
268 | 268 | ||
269 | <navigator class="commodity_To_evaluate flex-level View_evaluation" url="/packageC/pages/luckyGo/luckyGo_order/luckyGo_order?order_id={{item.order_id}}&&group_id={{item.order_goods[0].prom_id}}" wx:if="{{item.order_goods[0].prom_type==9}}">订单详情</navigator> | 269 | <navigator class="commodity_To_evaluate flex-level View_evaluation" url="/packageC/pages/luckyGo/luckyGo_order/luckyGo_order?order_id={{item.order_id}}&&group_id={{item.order_goods[0].prom_id}}" wx:if="{{item.order_goods[0].prom_type==9}}">订单详情</navigator> |
270 | <navigator class="commodity_To_evaluate flex-level View_evaluation" url="{{item.ord_url}}?order_id={{item.order_id}}" wx:else>订单详情</navigator> | 270 | <navigator class="commodity_To_evaluate flex-level View_evaluation" url="{{item.ord_url}}?order_id={{item.order_id}}" wx:else>订单详情</navigator> |
pages/user/userinfo/userinfo.wxml
@@ -275,7 +275,7 @@ | @@ -275,7 +275,7 @@ | ||
275 | </view> | 275 | </view> |
276 | </view> | 276 | </view> |
277 | 277 | ||
278 | - <navigator bindtap="goto-address" class="user-name mt flex-vertical-between" url="/pages/user/address_list/address_list"> | 278 | + <navigator bindtap="goto-address" class="user-name mt flex-vertical-between" url="/packageF/pages/user/address_list/address_list"> |
279 | <view class="user-name-txt">收货地址</view> | 279 | <view class="user-name-txt">收货地址</view> |
280 | <view class="flex-center user-txt-right"> | 280 | <view class="flex-center user-txt-right"> |
281 | <view class="angle">∟</view> | 281 | <view class="angle">∟</view> |