You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

108 lines
3.1 KiB
JavaScript

9 months ago
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
}