list.js 721 Bytes
var util = require('../../../utils/util.js')
import App from '../../../utils/api.js'
Page({
	onLoad(opt){
		this.setData({
			type:opt.type
		})
	},
	onShow(){
		this.getaddress();
	},
	getaddress(){
		App.User.GetOpenidAddress({openid:util.cache('openid')}).then((json)=>{
			if(json.ret==200){
				this.setData({
					addresslist:json.data
				})
			}
		})
	},
	selectaddress(e){
		let idx=e.currentTarget.dataset.index;
		util.cache('user',this.data.addresslist[idx]);
		wx.navigateBack();
	},
	toaddress(e){
		if(e.currentTarget.dataset.id){
			let id=e.currentTarget.dataset.id;
			wx.navigateTo({
				url:'../address/address?id='+id
			})
		}else{
			wx.navigateTo({
				url:'../address/address'
			})
		}
		
	},
})