wpfw_ewei_wxapp/pages/member/address/select.js
2023-02-26 08:10:18 +08:00

81 lines
2.2 KiB
JavaScript

var e = getApp(), t = e.requirejs("core");
Page({
data: {
loaded: !1,
list: [],
can: !0
},
onLoad: function(t) {
e.url(t);
},
onShow: function() {
if (this.data.can) {
this.getList();
e.getCache("isIpx") ? this.setData({
isIpx: !0,
iphonexnavbar: "fui-iphonex-navbar",
paddingb: "padding-b"
}) : this.setData({
isIpx: !1,
iphonexnavbar: "",
paddingb: ""
});
}
},
onPullDownRefresh: function() {
wx.stopPullDownRefresh();
},
getList: function() {
var e = this;
console.log(33), t.get("member/address/get_list", {}, function(t) {
e.setData({
loaded: !0,
list: t.list,
show: !0
});
});
},
chooseAddress: function() {
this.data.can = !1, wx.chooseAddress({
success: function(e) {
var t = {
realname: e.userName,
mobile: e.telNumber,
address: e.detailInfo,
province: e.provinceName,
city: e.cityName,
area: e.countyName,
is_from_wx: 1
};
setTimeout(function() {
wx.redirectTo({
url: "/pages/member/address/post?type=quickaddress&params=" + JSON.stringify(t)
});
}, 0);
}
});
},
select: function(a) {
var s = t.pdata(a).index;
e.setCache("orderAddress", this.data.list[s], 30);
for (var i = getCurrentPages(), n = 1, r = 0; r < i.length; r++) {
"pages/order/create/index" == i[r].route && (n = i.length - r - 1);
}
wx.navigateBack({
delta: n
});
},
searchlist: function(e) {
var a = this, s = e.detail.value;
t.get("member/address/searchlist", {
key: s
}, function(e) {
a.setData({
loaded: !0,
list: e.list,
show: !0
});
});
}
});