This commit is contained in:
2024-08-22 12:53:28 +08:00
commit 1d65a849fd
360 changed files with 41757 additions and 0 deletions

View File

@@ -0,0 +1,49 @@
var a = getApp();
Page({
data: {
disabled: !1,
nav_select: !1,
region: "",
detail: {},
error: ""
},
onLoad: function(a) {
this.getAddressDetail(a.address_id);
},
getAddressDetail: function(t) {
var e = this;
a._get("address/detail", {
address_id: t
}, function(a) {
e.setData(a.data);
});
},
saveData: function(t) {
var e = this, d = t.detail.value;
if (d.region = e.data.region, !e.validation(d)) return a.showError(e.data.error),
!1;
e.setData({
disabled: !0
}), d.address_id = e.data.detail.address_id, a._post_form("address/edit", d, function(t) {
a.showSuccess(t.msg, function() {
wx.navigateBack();
});
}, !1, function() {
e.setData({
disabled: !1
});
});
},
validation: function(a) {
if ("" === a.name) return this.data.error = "收件人不能为空", !1;
if (a.phone.length < 1) return this.data.error = "手机号不能为空", !1;
return /^((0\d{2,3}-\d{7,8})|(1[3456789]\d{9}))$/.test(a.phone) ? this.data.region ? "" !== a.detail || (this.data.error = "详细地址不能为空",
!1) : (this.data.error = "省市区不能空", !1) : (this.data.error = "手机号不符合要求", !1);
},
bindRegionChange: function(a) {
this.setData({
region: a.detail.value
});
}
});