|
@@ -1,4 +1,5 @@
|
|
|
// pages/checkAddress/handleAddCheck.js
|
|
|
+import { addressList, deleteAddress } from '../../api/address'
|
|
|
const app = getApp()
|
|
|
Page({
|
|
|
|
|
@@ -6,17 +7,13 @@ Page({
|
|
|
* 页面的初始数据
|
|
|
*/
|
|
|
data: {
|
|
|
- addressList: [
|
|
|
- {
|
|
|
- address: '河南省信阳市固始县赵刚乡新堰村西寨组新堰村西寨组新堰村西寨组新堰村西寨组'
|
|
|
- },
|
|
|
- {
|
|
|
- address: '上海市上海市嘉定区'
|
|
|
- }
|
|
|
- ],
|
|
|
+ currentPage: 1,
|
|
|
+ hasNext: false,
|
|
|
+ addressList: [],
|
|
|
dialogshow: false,
|
|
|
formPage: '',
|
|
|
formback:0,
|
|
|
+ addressId: ''
|
|
|
},
|
|
|
|
|
|
/**
|
|
@@ -30,32 +27,53 @@ Page({
|
|
|
})
|
|
|
},
|
|
|
|
|
|
- /**
|
|
|
- * 生命周期函数--监听页面初次渲染完成
|
|
|
- */
|
|
|
- onReady() {
|
|
|
-
|
|
|
- },
|
|
|
-
|
|
|
/**
|
|
|
* 生命周期函数--监听页面显示
|
|
|
*/
|
|
|
onShow() {
|
|
|
-
|
|
|
+ this.getAddressList()
|
|
|
+ },
|
|
|
+ // 获取地址列表
|
|
|
+ getAddressList () {
|
|
|
+ var data = {
|
|
|
+ currentPage: this.data.currentPage
|
|
|
+ }
|
|
|
+ addressList(data).then(res => {
|
|
|
+ this.setData({
|
|
|
+ hasNext: res.data.hasNext,
|
|
|
+ addressList: res.data.vos
|
|
|
+ })
|
|
|
+ })
|
|
|
},
|
|
|
|
|
|
/**
|
|
|
- * 生命周期函数--监听页面隐藏
|
|
|
+ * 页面到底事件
|
|
|
*/
|
|
|
- onHide() {
|
|
|
-
|
|
|
+ onReachBottom() {
|
|
|
+ if (this.data.hasNext) {
|
|
|
+ var _currentPage = this.data.currentPage + 1
|
|
|
+ this.setData({
|
|
|
+ currentPage: _currentPage
|
|
|
+ })
|
|
|
+ this.getAddressList()
|
|
|
+ }
|
|
|
},
|
|
|
|
|
|
/**
|
|
|
* 编辑地址
|
|
|
*/
|
|
|
handleEdit(e) {
|
|
|
- var value = e.currentTarget.dataset.address
|
|
|
+ var value = e.currentTarget.dataset.item
|
|
|
+ var editProvice = value.province
|
|
|
+ var editCity = value.city
|
|
|
+ var editCounty = value.county
|
|
|
+ var editDetailAddress = value.detailAddress
|
|
|
+ var editContactName = value.contactName
|
|
|
+ var editContactPhone = value.contactPhone
|
|
|
+ var editAddressId = value.addressId
|
|
|
+ wx.navigateTo({
|
|
|
+ url: '/pages/addressAdd/addressAdd?form=address&type=0&province=' + editProvice + '&city=' + editCity + '&county=' + editCounty + '&detailAddress=' + editDetailAddress + '&contactName=' + editContactName + '&contactPhone=' + editContactPhone + '&addressId=' + editAddressId
|
|
|
+ })
|
|
|
console.log(value);
|
|
|
},
|
|
|
|
|
@@ -64,8 +82,8 @@ Page({
|
|
|
*/
|
|
|
handleAddressChose (e) {
|
|
|
if (this.data.formback == '1') {
|
|
|
- app.globalData.navigateBackParams.address = e.currentTarget.dataset.address
|
|
|
- wx.navigateBack()
|
|
|
+ /* app.globalData.navigateBackParams.address = e.currentTarget.dataset.address
|
|
|
+ wx.navigateBack() */
|
|
|
}
|
|
|
},
|
|
|
|
|
@@ -73,24 +91,39 @@ Page({
|
|
|
* 用户点击删除地址按钮
|
|
|
*/
|
|
|
handleDelAddres(e) {
|
|
|
- // var delId = e.currentTarget.dataset.id
|
|
|
+ var delId = e.currentTarget.dataset.addressid
|
|
|
this.setData({
|
|
|
- dialogshow: true
|
|
|
+ dialogshow: true,
|
|
|
+ addressId: delId
|
|
|
+ })
|
|
|
+ },
|
|
|
+ // 删除地址接口函数
|
|
|
+ handleConfirm () {
|
|
|
+ var that = this
|
|
|
+ that.setData({
|
|
|
+ dialogshow: false
|
|
|
+ })
|
|
|
+ var data = {
|
|
|
+ addressId: that.data.addressId
|
|
|
+ }
|
|
|
+ deleteAddress(data).then(res => {
|
|
|
+ that.setData({
|
|
|
+ currentPage: 1
|
|
|
+ })
|
|
|
+ that.getAddressList()
|
|
|
})
|
|
|
},
|
|
|
- handleConfirm () {},
|
|
|
handleCancel () {
|
|
|
this.setData({
|
|
|
dialogshow: false
|
|
|
})
|
|
|
},
|
|
|
-
|
|
|
/**
|
|
|
* 用户点击 新增地址
|
|
|
*/
|
|
|
handleAddressAdd() {
|
|
|
wx.navigateTo({
|
|
|
- url: '/pages/addressAdd/addressAdd?form=address',
|
|
|
+ url: '/pages/addressAdd/addressAdd?form=address&type=1',
|
|
|
})
|
|
|
}
|
|
|
})
|