| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889 |
- var _request = require('../../../../utils/request.js')
- var _handle = require('../../../../utils/handle.js')
- Page({
- data: {
- addressList: []
- },
- onLoad: function (options) {
- },
- onShow () {
- this.getAddressList()
- },
- getAddressList () {
- var that = this
- var url = 'v1/address'
- var params = {
- }
- var success = function (res) {
- that.setData({
- addressList: res.data
- })
- }
- _request.$get(url, params, success)
- },
- delAddress (val) {
- var that = this
- var id = val.currentTarget.dataset.val
- wx.showModal({
- title: '提示',
- content: '确定删除该地址?',
- success: function(res) {
- if (res.confirm) {
- that.delAddressReques(id)
- } else if (res.cancel) {
- }
- }
- })
- },
- delAddressReques (val) {
- var id = val
- var that = this
- var url = 'v1/address/' + id
- var params = {
- }
- var success = function (res) {
- that.getAddressList()
- wx.showToast({
- title: '删除地址成功',
- icon: 'none',
- duration: 2000
- })
- }
- _request.$del(url, params, success)
- },
- defaultAddress (val) {
- var id = val.currentTarget.dataset.val
- var that = this
- var url = 'v1/address/' + id + '/default'
- var params = {
- }
- var success = function (res) {
- wx.setStorageSync('use_address', false) //存入地址
- wx.navigateBack({
- delta: 1
- })
- that.getAddressList()
- }
- _request.$put(url, params, success)
- },
- setAddress(val){
- console.log(val)
- var index = val.currentTarget.dataset.index;
- console.log('addressindex',index);
- wx.setStorageSync('use_address', this.data.addressList[index]) //存入地址
- wx.navigateBack({
- delta: 1
- })
- },
- addAddress (e) {
- _handle.setFormId(e)
- wx.navigateTo({
- url: '/packageUser/pages/user/newAddress/newAddress'
- })
- },
- onShareAppMessage: function (val) {
- return _request.share({
- sc: 'xcx_user_address'
- })
- }
- })
|