| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104 | 
							- // var util = require('../../../../../utils/util.js');
 
- // var api = require('../../../../../utils/api.js');
 
- // const pay = require('../../../../../services/pay.js');
 
- // const app = getApp()
 
- var Parse = getApp().Parse;
 
- // 触底上拉刷新 TODO 这里要将page传给服务器,作者没写
 
- Page({
 
-     data: {
 
-         addresses: [],
 
-         nowAddress: 0,
 
-         activeColor: getApp().globalData.activeColor,
 
-         titleColor: getApp().globalData.titleColor
 
-     },
 
-     goAddressDetail: function(e) {
 
-         let id = e.currentTarget.dataset.addressid;
 
-         wx.navigateTo({
 
-             url: '/common-page/pages/info/ucenter/address-detail/index?id=' + id,
 
-         })
 
-     },
 
-     async getAddresses() {
 
-         let that = this;
 
-         let addList = []
 
-         let user = Parse.User.current();
 
-         let query = new Parse.Query("ShopAddress");
 
-         query.equalTo("user", user.id);
 
-         let address = await query.find()
 
-         if(address)
 
-         {
 
-             address.map(item=>{
 
-                 addList.push({
 
-                     id:item.id,
 
-                     name:item.get("name"),
 
-                     province_name:item.get("province_name"),
 
-                     city_name:item.get("city_name"),
 
-                     district_name:item.get("district_name"),
 
-                     full_region:item.get("full_region"),
 
-                     address:item.get("address")
 
-                 })
 
-             })
 
-         }
 
-         that.setData({
 
-                addresses:  addList
 
-           })
 
-         
 
-         // util.request(api.GetAddresses).then(function(res) {
 
-         //     if (res.errno === 0) {
 
-         //         that.setData({
 
-         //             addresses: res.data
 
-         //         })
 
-         //     }
 
-         // });
 
-     },
 
-     selectAddress:function(e) {
 
-         let addressId = e.currentTarget.dataset.addressid
 
-         let address = e.currentTarget.dataset.address
 
-         wx.setStorageSync('addressId', addressId);
 
-         let pages = getCurrentPages()
 
-         // 获取上一界面的页面内容
 
-         let perPage = pages[pages.length-2]
 
-         perPage.setData({
 
-             address: address
 
-         })
 
-         wx.navigateBack();
 
-     },
 
-     onLoad: function(options) {
 
-         let type = options.type;
 
-         this.setData({
 
-             type: type
 
-         })
 
-     },
 
-     
 
-     onUnload: function() {},
 
-     onShow: function() {
 
-         this.getAddresses();
 
-         let addressId = wx.getStorageSync('addressId');
 
-         if (addressId) {
 
-             this.setData({
 
-                 nowAddress: wx.getStorageSync('addressId')
 
-             });
 
-         }
 
-         else {
 
-             this.setData({
 
-                 nowAddress: 0
 
-             });
 
-         }
 
-     },
 
-     // 新增地址
 
-     addAddress: function() {
 
-         wx.navigateTo({
 
-             url: '/nova-zhiliang/pages/my/ucenter/address-detail/index',
 
-         })
 
-     },
 
-     onPullDownRefresh: function () {
 
-         wx.showNavigationBarLoading()
 
-         this.getAddresses();
 
-         wx.hideNavigationBarLoading() //完成停止加载
 
-         wx.stopPullDownRefresh() //停止下拉刷新
 
-     }
 
- })
 
 
  |