const app = getApp(); const utils = require("utils"); var addressInfo = { /*--------查询收货地址列表-------*/ queryAddressList: function(succcess, fail) { var item = {}; item.openId = wx.getStorageSync("openId") var pointAddress = JSON.stringify(item) var data = { "pointAddress": pointAddress, "method": "point.address.get", }; var ignores = ["pointAddress"]; app.jsapi.memberApi(app.globalData.memberAppKey, app.globalData.memberAppSecret, app.globalData.memberUrl).ajax(data, ignores, function(json) { var result = json.data; succcess(json); }, function(error) { fail(error); } ); }, /*--------添加收货地址-------*/ addAddress: function(pointAddress, succcess, fail) { var pointAddress = JSON.stringify(pointAddress) var data = { "pointAddress": pointAddress, "method": "point.address.save", }; var ignores = ["pointAddress"]; app.jsapi.memberApi(app.globalData.memberAppKey, app.globalData.memberAppSecret, app.globalData.memberUrl).ajax(data, ignores, function(json) { var result = json.data; succcess(json); }, function(error) { fail(error); } ); }, /*--------更新收货地址-------*/ updateAddress: function(pointAddress, succcess, fail) { var pointAddress = JSON.stringify(pointAddress) var data = { "pointAddress": pointAddress, "method": "point.address.update", }; var ignores = ["pointAddress"]; app.jsapi.memberApi(app.globalData.memberAppKey, app.globalData.memberAppSecret, app.globalData.memberUrl).ajax(data, ignores, function(json) { var result = json.data; succcess(json); }, function(error) { fail(error); } ); }, /*--------删除收货地址-------*/ deleteAddress: function(pointAddress, succcess, fail) { var pointAddress = JSON.stringify(pointAddress) var data = { "pointAddress": pointAddress, "method": "point.address.delete", }; var ignores = ["pointAddress"]; app.jsapi.memberApi(app.globalData.memberAppKey, app.globalData.memberAppSecret, app.globalData.memberUrl).ajax(data, ignores, function(json) { var result = json.data; succcess(json); }, function(error) { fail(error); } ); }, /*--------查询订单收货地址-------*/ queryConfirmOrderAddress: function(succcess, fail) { var item = {}; item.openId = wx.getStorageSync("openId") var pointAddress = JSON.stringify(item) var data = { "pointAddress": pointAddress, "method": "get.point.confirm.order.address", }; var ignores = ["pointAddress"]; app.jsapi.memberApi(app.globalData.memberAppKey, app.globalData.memberAppSecret, app.globalData.memberUrl).ajax(data, ignores, function(json) { var result = json.data; succcess(json); }, function(error) { fail(error); } ); } } module.exports = { addressInfo: addressInfo }