WxApp/page/component/address/address.js

68 lines
1.3 KiB
JavaScript
Raw Normal View History

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
},
})