| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899 | 
							- // pages/delivery-address/delivery-address.js
 
- var http = require("../../utils/http.js");
 
- // var config = require("../../utils/config.js");
 
- Page({
 
-   data: {
 
-     defaultSize: 'mini',
 
-     disabled: false,
 
-     plain: true,
 
-     loading: false,
 
-     addressList: [],
 
-     addAddress: '',
 
-     order: -1
 
-   },
 
-   onLoad: function (option) {
 
-     if (option.order) {
 
-       this.setData({
 
-         order: option.order
 
-       });
 
-     }
 
-   },
 
-   //新增收货地址
 
-   onAddAddr: function (e) {
 
-     wx.navigateTo({
 
-       url: '/pages/editAddress/editAddress',
 
-     })
 
-   },
 
-   //设置为默认地址
 
-   onDefaultAddr: function (e) {
 
-     var addrId = e.currentTarget.dataset.addrid;
 
-     wx.showLoading();
 
-     var params = {
 
-       url: "/p/address/defaultAddr/" + addrId,
 
-       method: "PUT",
 
-       callBack: (res) => {
 
-         wx.hideLoading();
 
-         this.getAddrList()
 
-         wx.setStorageSync('LATITUDE', e.currentTarget.dataset.item.latitude)
 
-         wx.setStorageSync('LONGITUDE', e.currentTarget.dataset.item.longitude)
 
-       }
 
-     }
 
-     http.request(params);
 
-   },
 
-   //加载地址列表
 
-   onShow: function () {
 
-     this.getAddrList()
 
-   },
 
-   /**
 
-    * 获取地址列表
 
-    */
 
-   getAddrList() {
 
-     wx.showLoading();
 
-     var params = {
 
-       url: "/p/address/list",
 
-       method: "GET",
 
-       data: {},
 
-       callBack: (res)=> {
 
-         this.setData({
 
-           addressList: res
 
-         });
 
-         wx.hideLoading();
 
-       }
 
-     }
 
-     http.request(params);
 
-   },
 
-   /**
 
-    * 修改地址
 
-    */
 
-   toEditAddress: function (e) {
 
-     var addrId = e.currentTarget.dataset.addrid;
 
-     wx.navigateTo({
 
-       url: '/pages/editAddress/editAddress?addrId=' + addrId,
 
-     })
 
-   },
 
-   /**
 
-    * 选择地址 跳转回提交订单页
 
-    */
 
-   selAddrToOrder: function (e) {
 
-     if (this.data.order == 0) {
 
-       var pages = getCurrentPages(); //当前页面
 
-       var prevPage = pages[pages.length - 2]; //上一页面
 
-       prevPage.setData({ //直接给上移页面赋值
 
-         item: e.currentTarget.dataset.item,
 
-         selAddress: 'yes'
 
-       });
 
-       wx.navigateBack({ //返回
 
-         delta: 1
 
-       })
 
-       wx.setStorageSync('LATITUDE', e.currentTarget.dataset.item.latitude)
 
-       wx.setStorageSync('LONGITUDE', e.currentTarget.dataset.item.longitude)
 
-     }
 
-   },
 
- })
 
 
  |