2024-08-30 15:23:27 +08:00
|
|
|
const app = getApp()
|
|
|
|
const baseUrl = app.globalData.baseUrl
|
2024-08-29 14:36:16 +08:00
|
|
|
// page/component/new-pages/user/address/address.js
|
|
|
|
Page({
|
2024-08-30 15:23:27 +08:00
|
|
|
data: {
|
|
|
|
address: {
|
|
|
|
username: "",
|
|
|
|
phone: "",
|
|
|
|
address: "",
|
|
|
|
},
|
2024-08-29 14:36:16 +08:00
|
|
|
},
|
2024-08-30 15:23:27 +08:00
|
|
|
onLoad() {
|
|
|
|
var self = this
|
2024-08-29 14:36:16 +08:00
|
|
|
// 获取地址信息
|
|
|
|
wx.request({
|
2024-08-30 15:23:27 +08:00
|
|
|
url: baseUrl + "/user/getById",
|
|
|
|
method: "GET",
|
2024-08-29 14:36:16 +08:00
|
|
|
data: {
|
2024-08-31 17:33:35 +08:00
|
|
|
id: 3,
|
2024-08-29 14:36:16 +08:00
|
|
|
},
|
|
|
|
success(res) {
|
|
|
|
self.setData({
|
2024-09-01 11:15:29 +08:00
|
|
|
address: res.data.data,
|
2024-08-30 15:23:27 +08:00
|
|
|
})
|
|
|
|
},
|
|
|
|
})
|
2024-08-29 14:36:16 +08:00
|
|
|
wx.getStorage({
|
2024-08-30 15:23:27 +08:00
|
|
|
key: "address",
|
|
|
|
success: function (res) {
|
2024-08-29 14:36:16 +08:00
|
|
|
self.setData({
|
2024-08-30 15:23:27 +08:00
|
|
|
address: res.data,
|
2024-08-29 14:36:16 +08:00
|
|
|
})
|
2024-08-30 15:23:27 +08:00
|
|
|
},
|
2024-08-29 14:36:16 +08:00
|
|
|
})
|
|
|
|
},
|
2024-08-30 15:23:27 +08:00
|
|
|
formSubmit(e) {
|
|
|
|
console.log(e, "e")
|
|
|
|
const value = e.detail.value
|
|
|
|
if (value.username && value.phone && value.address) {
|
2024-08-29 14:36:16 +08:00
|
|
|
//保存地址
|
|
|
|
wx.request({
|
2024-08-30 15:23:27 +08:00
|
|
|
url: baseUrl + "/user/addOrUpdate",
|
|
|
|
method: "POST",
|
2024-08-29 14:36:16 +08:00
|
|
|
data: {
|
2024-08-30 15:23:27 +08:00
|
|
|
...value,
|
2024-09-03 00:16:51 +08:00
|
|
|
openId: wx.getStorageSync('openid'),
|
2024-08-29 14:36:16 +08:00
|
|
|
},
|
|
|
|
success(res) {
|
|
|
|
console.log(res)
|
2024-08-30 15:23:27 +08:00
|
|
|
},
|
|
|
|
})
|
2024-08-29 14:36:16 +08:00
|
|
|
wx.setStorage({
|
2024-08-30 15:23:27 +08:00
|
|
|
key: "address",
|
2024-08-29 14:36:16 +08:00
|
|
|
data: value,
|
2024-08-30 15:23:27 +08:00
|
|
|
success() {
|
|
|
|
wx.navigateBack()
|
|
|
|
},
|
2024-08-29 14:36:16 +08:00
|
|
|
})
|
2024-08-30 15:23:27 +08:00
|
|
|
} else {
|
2024-08-29 14:36:16 +08:00
|
|
|
wx.showModal({
|
2024-08-30 15:23:27 +08:00
|
|
|
title: "提示",
|
|
|
|
content: "请填写完整资料",
|
|
|
|
showCancel: false,
|
2024-08-29 14:36:16 +08:00
|
|
|
})
|
|
|
|
}
|
2024-08-30 15:23:27 +08:00
|
|
|
},
|
|
|
|
})
|