WxApp/page/component/address/address.js

68 lines
1.3 KiB
JavaScript

const app = getApp()
const baseUrl = app.globalData.baseUrl
// page/component/new-pages/user/address/address.js
Page({
data: {
address: {
username: "",
phone: "",
address: "",
},
},
onLoad() {
var self = this
// 获取地址信息
wx.request({
url: baseUrl + "/user/getById",
method: "GET",
data: {
openId: wx.getStorageSync('openid'),
},
success(res) {
self.setData({
address: res.data.data,
})
},
})
wx.getStorage({
key: "address",
success: function (res) {
self.setData({
address: res.data,
})
},
})
},
formSubmit(e) {
console.log(e, "e")
const value = e.detail.value
value.openId = wx.getStorageSync('openid');
if (value.username && value.phone && value.address) {
//保存地址
wx.request({
url: baseUrl + "/user/addOrUpdate",
method: "POST",
data: {
...value
},
success(res) {
console.log(res)
},
})
wx.setStorage({
key: "address",
data: value,
success() {
wx.navigateBack()
},
})
} else {
wx.showModal({
title: "提示",
content: "请填写完整资料",
showCancel: false,
})
}
},
})