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
108 lines
3.1 KiB
JavaScript
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
|
|
} |