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.
685 lines
17 KiB
JavaScript
685 lines
17 KiB
JavaScript
9 months ago
|
const app = getApp();
|
||
|
const utils = require("utils");
|
||
|
/**
|
||
|
* 检测会员信息
|
||
|
*/
|
||
|
var checkMemberInfo = function(params, ignores, succcess, fail) {
|
||
|
app.jsapi.memberApi(app.globalData.appMemberKey, app.globalData.appMemberSecret, app.globalData.serverMemberUrl).ajax(params, ignores,
|
||
|
function(json) {
|
||
|
var result = json.data;
|
||
|
succcess(json);
|
||
|
},
|
||
|
function(error) {
|
||
|
fail(error);
|
||
|
}
|
||
|
);
|
||
|
}
|
||
|
|
||
|
var cardGoodsDetails = function(goods) {
|
||
|
var arr = [];
|
||
|
goods = JSON.parse(goods);
|
||
|
for (var i = 0; i < goods.length; i++) {
|
||
|
var item = goods[i];
|
||
|
var map = {};
|
||
|
map.goodsId = item.productNo; // 商品编码
|
||
|
map.name = item.goodsName; // 商品名称
|
||
|
map.spec = item.specName; // 商品规格
|
||
|
map.quantity = item.count; // 数量
|
||
|
map.price = item.price; // 单价
|
||
|
map.discountMoney = item.discountTotal; // 优惠金额
|
||
|
map.money = item.amountTotal; // 金额
|
||
|
arr.push(map);
|
||
|
}
|
||
|
return JSON.stringify(arr);
|
||
|
}
|
||
|
|
||
|
var cardMoney = function(money) {
|
||
|
return parseInt(parseFloat(money) * 100);
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* cardInfo 会员卡信息
|
||
|
* prepayment 预支付编码
|
||
|
* amount 刷卡金额(精确到分)
|
||
|
*/
|
||
|
var getCardPayInfo = function(cardInfo, prepayment, amount, passwd) {
|
||
|
var arr = [];
|
||
|
var info = {};
|
||
|
info.prepayment = prepayment;
|
||
|
info.cardNo = cardInfo.cardNo;
|
||
|
info.amount = amount;
|
||
|
info.isNoPwd = 1;
|
||
|
info.passwd = passwd;
|
||
|
arr.push(info);
|
||
|
console.log(info);
|
||
|
return JSON.stringify(arr);
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
*
|
||
|
*/
|
||
|
var getPays = function(money) {
|
||
|
var arr = [];
|
||
|
var pays = {};
|
||
|
pays.payTypeNo = "02";
|
||
|
pays.payType = "会员卡";
|
||
|
pays.money = money;
|
||
|
arr.push(pays);
|
||
|
return JSON.stringify(arr);
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* 充值方案
|
||
|
*/
|
||
|
var WxRechargeScheme = function(success, fail) {
|
||
|
var params = {
|
||
|
"wid": app.globalData.memberWid,
|
||
|
'method': 'weixin.recharge.scheme'
|
||
|
}
|
||
|
console.log(params);
|
||
|
var ignores = [];
|
||
|
//
|
||
|
app.jsapi.memberApi(app.globalData.memberAppKey, app.globalData.memberAppSecret, app.globalData.memberUrl).ajax(params, ignores,
|
||
|
function(json) {
|
||
|
var result = json.data;
|
||
|
success(json);
|
||
|
},
|
||
|
function(error) {
|
||
|
fail(error);
|
||
|
}
|
||
|
);
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* 获取手机号
|
||
|
*/
|
||
|
var wx_getPhoneNumber = function(iv, data, success, fail) {
|
||
|
wx.request({
|
||
|
url: app.globalData.serverUrlExtend,
|
||
|
method: "post",
|
||
|
header: {
|
||
|
'content-type': 'application/x-www-form-urlencoded'
|
||
|
},
|
||
|
data: {
|
||
|
"type": "wxdcgetphone",
|
||
|
"iv": iv,
|
||
|
"loginKey": wx.getStorageSync("loginKey"),
|
||
|
"encryptedData": data
|
||
|
},
|
||
|
success: function(res) {
|
||
|
success(res);
|
||
|
},
|
||
|
fail: function(res) {
|
||
|
fail(res);
|
||
|
}
|
||
|
});
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* 查询优惠券信息
|
||
|
*/
|
||
|
var queryStoreCouponsList = function(params, success, fail) {
|
||
|
params.method = "elec.coupon.query";
|
||
|
params.workerNo = app.workerNo;
|
||
|
params.sourceSign = app.sourceSign;
|
||
|
var ignores = [];
|
||
|
app.jsapi.memberApi(app.globalData.appMemberKey, app.globalData.appMemberSecret, app.globalData.serverMemberUrl).ajax(params, ignores,
|
||
|
function(json) {
|
||
|
success(json);
|
||
|
},
|
||
|
function(error) {
|
||
|
fail(error);
|
||
|
}
|
||
|
);
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* 查询优惠券信息
|
||
|
*/
|
||
|
var queryGroupCouponsList = function(params, success, fail) {
|
||
|
params.method = "elec.coupon.query";
|
||
|
params.workerNo = app.globalData.workerNo;
|
||
|
params.sourceSign = app.sourceSign;
|
||
|
var ignores = [];
|
||
|
// app.globalData.memberUrl
|
||
|
app.jsapi.memberApi(app.globalData.memberAppKey, app.globalData.memberAppSecret,app.globalData.memberUrl).ajax(params, ignores,
|
||
|
function(json) {
|
||
|
success(json);
|
||
|
},
|
||
|
function(error) {
|
||
|
fail(error);
|
||
|
}
|
||
|
);
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* 查询会员信息
|
||
|
*/
|
||
|
var wx_cardInfo = function(cardNo, success, fail) {
|
||
|
var params = {
|
||
|
"method": "card.info",
|
||
|
"cardNo": cardNo,
|
||
|
"shopNo": app.globalData.shopNo,
|
||
|
"posNo": app.globalData.posNo,
|
||
|
}
|
||
|
var ignores = [];
|
||
|
app.jsapi.memberApi(app.globalData.memberAppKey, app.globalData.memberAppSecret, app.globalData.memberUrl).ajax(params, ignores,
|
||
|
function(json) {
|
||
|
success(json);
|
||
|
},
|
||
|
function(error) {
|
||
|
fail(error);
|
||
|
}
|
||
|
);
|
||
|
}
|
||
|
/**
|
||
|
* 优惠券名称
|
||
|
*/
|
||
|
var getCouponsName = function(cardType) {
|
||
|
return cardType == "CASH" ? "代金券" : cardType == "DISCOUNT" ? "折扣券" : cardType == "GIFT" ? "兑换券" : "";
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* 价值
|
||
|
*/
|
||
|
var getCardWorth = function(cardType, reduceCost, discount) {
|
||
|
return cardType == "CASH" ? (reduceCost / 100 + "元") : cardType == "DISCOUNT" ? discount : "";
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* 价值
|
||
|
*/
|
||
|
var getCardWorthInfo = function(cardType, reduceCost, discount) {
|
||
|
return cardType == "CASH" ? ("¥" + reduceCost) : cardType == "DISCOUNT" ? (discount + "折") : "兑换券";
|
||
|
}
|
||
|
|
||
|
|
||
|
/*--------随机字符串-------*/
|
||
|
function randomString() {
|
||
|
var randomString = "";
|
||
|
for (var i = 1; i <= 5; i++) {
|
||
|
randomString += parseInt(Math.random() * 10);
|
||
|
}
|
||
|
return randomString;
|
||
|
}
|
||
|
/*--------自动生成会员订单号-------*/
|
||
|
function getTradeNo() {
|
||
|
console.log("-----------------");
|
||
|
return app.globalData.shopNo + utils.getFormatTime(new Date(), 2) + this.randomString();
|
||
|
}
|
||
|
/*--------领券中心-------*/
|
||
|
var couponCenter = function couponCenter(couponType, type, success, fail) {
|
||
|
var data = {
|
||
|
'groupNo': app.globalData.groupNo,
|
||
|
'wid': app.globalData.memberWid,
|
||
|
'memberId': wx.getStorageSync("memberId"),
|
||
|
'type': type,
|
||
|
'useFlag': 0,
|
||
|
'method': 'query.coupon.exchange.schemes'
|
||
|
}
|
||
|
if (couponType) {
|
||
|
data.couponType = couponType
|
||
|
}
|
||
|
var ignores = [];
|
||
|
app.jsapi.memberApi(app.globalData.memberAppKey, app.globalData.memberAppSecret, app.globalData.memberUrl).ajax(data, ignores,
|
||
|
function(json) {
|
||
|
success(json);
|
||
|
},
|
||
|
function(error) {
|
||
|
fail(error);
|
||
|
}
|
||
|
);
|
||
|
}
|
||
|
/*--------免费领取优惠券接口-------*/
|
||
|
var exchangeCouponScheme = function(schemeId, success, fail) {
|
||
|
var data = {
|
||
|
'schemeId': schemeId,
|
||
|
'memberId': wx.getStorageSync("memberId"),
|
||
|
'number': 1,
|
||
|
'openId': wx.getStorageSync("openId"),
|
||
|
'shopNo': app.globalData.shopNo,
|
||
|
'posNo': app.globalData.posNo,
|
||
|
'workerNo': app.globalData.workerNo,
|
||
|
'sourceSign': app.globalData.sourceSign,
|
||
|
'method': 'elec.coupon.exchange'
|
||
|
}
|
||
|
var ignores = [];
|
||
|
app.jsapi.memberApi(app.globalData.memberAppKey, app.globalData.memberAppSecret, app.globalData.memberUrl).ajax(data, ignores,
|
||
|
function(json) {
|
||
|
success(json);
|
||
|
},
|
||
|
function(error) {
|
||
|
fail(error);
|
||
|
}
|
||
|
);
|
||
|
}
|
||
|
/*--------发送fromid后台给用户推送消息-------*/
|
||
|
var sendTemPlate = function(type, fromId, couponId, success, fail) {
|
||
|
var data = {};
|
||
|
if (couponId) {
|
||
|
data = {
|
||
|
'openId': wx.getStorageSync('openId'),
|
||
|
'formId': fromId,
|
||
|
'wid': app.globalData.memberWid,
|
||
|
'sendType': type,
|
||
|
'method': 'get.smweixin.formId',
|
||
|
'couponId': couponId,
|
||
|
'memberId': wx.getStorageSync('memberId')
|
||
|
}
|
||
|
} else {
|
||
|
data = {
|
||
|
'openId': wx.getStorageSync('openId'),
|
||
|
'formId': fromId,
|
||
|
'wid': app.globalData.memberWid,
|
||
|
'sendType': type,
|
||
|
'method': 'get.smweixin.formId',
|
||
|
'memberId': wx.getStorageSync('memberId')
|
||
|
}
|
||
|
}
|
||
|
var ignores = [];
|
||
|
app.jsapi.memberApi(app.globalData.memberAppKey, app.globalData.memberAppSecret, app.globalData.memberUrl).ajax(data, ignores,
|
||
|
function(json) {
|
||
|
success(json);
|
||
|
},
|
||
|
function(error) {
|
||
|
fail(error);
|
||
|
}
|
||
|
);
|
||
|
}
|
||
|
|
||
|
/*--------查询积分商品列表-------*/
|
||
|
var pointProduct = function(type, success, fail) {
|
||
|
var data = {
|
||
|
"wid": app.globalData.memberWid,
|
||
|
"method": "query.point.product.list",
|
||
|
"pageType": type
|
||
|
};
|
||
|
var ignores = [];
|
||
|
app.jsapi.memberApi(app.globalData.memberAppKey, app.globalData.memberAppSecret, app.globalData.memberUrl).ajax(data, ignores,
|
||
|
function(json) {
|
||
|
success(json);
|
||
|
},
|
||
|
function(error) {
|
||
|
fail(error);
|
||
|
}
|
||
|
);
|
||
|
}
|
||
|
|
||
|
/*--------查询积分商品详情-------*/
|
||
|
var queryPointProductDetail = function(id, schemeId, success, fail) {
|
||
|
var data = {
|
||
|
"method": "query.point.product.detail",
|
||
|
"productId": id,
|
||
|
"schemeId": schemeId
|
||
|
};
|
||
|
app.jsapi.memberApi(app.globalData.memberAppKey, app.globalData.memberAppSecret, app.globalData.memberUrl).ajax(data, [],
|
||
|
function(json) {
|
||
|
success(json);
|
||
|
},
|
||
|
function(error) {
|
||
|
fail(error);
|
||
|
}
|
||
|
);
|
||
|
}
|
||
|
|
||
|
|
||
|
/*--------查询积分所有商品-------*/
|
||
|
var pointAllTypeProduct = function(success, fail) {
|
||
|
var data = {
|
||
|
"wid": app.globalData.memberWid,
|
||
|
"method": "query.point.product.noPageType",
|
||
|
};
|
||
|
var ignores = [];
|
||
|
app.jsapi.memberApi(app.globalData.memberAppKey, app.globalData.memberAppSecret, app.globalData.memberUrl).ajax(data, ignores,
|
||
|
function(json) {
|
||
|
success(json);
|
||
|
},
|
||
|
function(error) {
|
||
|
fail(error);
|
||
|
}
|
||
|
);
|
||
|
}
|
||
|
|
||
|
|
||
|
/**
|
||
|
* 小程序优惠活动弹窗
|
||
|
*/
|
||
|
var judgeUpWindown = function(success, fail,type) {
|
||
|
var data = {
|
||
|
'openId': wx.getStorageSync("openId"),
|
||
|
'wid': app.globalData.memberWid,
|
||
|
'memberId': wx.getStorageSync("memberId"),
|
||
|
'method': 'query.upWindow.coupon.list',
|
||
|
'type': app.temData.type
|
||
|
}
|
||
|
if (type) {
|
||
|
data.type = type
|
||
|
}
|
||
|
// app.globalData.memberUrl
|
||
|
app.jsapi.memberApi(app.globalData.memberAppKey, app.globalData.memberAppSecret, app.globalData.memberUrl).ajax(data, [],
|
||
|
function(json) {
|
||
|
success(json);
|
||
|
},
|
||
|
function(error) {
|
||
|
fail(error);
|
||
|
}
|
||
|
);
|
||
|
}
|
||
|
/**
|
||
|
* 小程序弹窗一键领取
|
||
|
*/
|
||
|
var receive = function(schemeId, success, fail) {
|
||
|
var data = {
|
||
|
'cardNo': wx.getStorageSync("cardInfo").cardNo,
|
||
|
'wid': app.globalData.memberWid,
|
||
|
'memberId': wx.getStorageSync("memberId"),
|
||
|
'method': 'elec.promotion.packet.receive',
|
||
|
'schemeId': schemeId,
|
||
|
'sourceSign': "wechat"
|
||
|
}
|
||
|
app.jsapi.memberApi(app.globalData.memberAppKey, app.globalData.memberAppSecret, app.globalData.memberUrl).ajax(data, [],
|
||
|
function(json) {
|
||
|
success(json);
|
||
|
},
|
||
|
function(error) {
|
||
|
fail(error);
|
||
|
}
|
||
|
);
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* 关闭弹窗
|
||
|
*/
|
||
|
var closeUpWindow = function(schemeId, success, fail) {
|
||
|
var data = {
|
||
|
'cardNo': wx.getStorageSync("cardInfo").cardNo,
|
||
|
'wid': app.globalData.memberWid,
|
||
|
'memberId': wx.getStorageSync("memberId"),
|
||
|
'method': 'elec.promotion.packet.unreceive',
|
||
|
'schemeId': schemeId,
|
||
|
'sourceSign': "wechat"
|
||
|
}
|
||
|
app.jsapi.memberApi(app.globalData.memberAppKey, app.globalData.memberAppSecret, app.globalData.memberUrl).ajax(data, [],
|
||
|
function(json) {
|
||
|
success(json);
|
||
|
},
|
||
|
function(error) {
|
||
|
fail(error);
|
||
|
}
|
||
|
);
|
||
|
}
|
||
|
|
||
|
|
||
|
/**
|
||
|
* 会员分享规则详情
|
||
|
*/
|
||
|
var memberShareRule = function(success, fail) {
|
||
|
var data = {
|
||
|
'shopNo': app.globalData.shopNo,
|
||
|
'posNo': app.globalData.posNo,
|
||
|
'method': 'pro.share.member.info',
|
||
|
}
|
||
|
app.jsapi.memberApi(app.globalData.memberAppKey, app.globalData.memberAppSecret, app.globalData.memberUrl).ajax(data, [],
|
||
|
function(json) {
|
||
|
success(json);
|
||
|
},
|
||
|
function(error) {
|
||
|
fail(error);
|
||
|
}
|
||
|
);
|
||
|
}
|
||
|
|
||
|
/*
|
||
|
会员活动 大转盘
|
||
|
*/
|
||
|
var memberActivity = function(success, fail) {
|
||
|
var data = {
|
||
|
'groupId': app.globalData.groupId,
|
||
|
'method': 'pro.activity.list',
|
||
|
}
|
||
|
//app.globalData.memberUrl
|
||
|
app.jsapi.memberApi(app.globalData.memberAppKey, app.globalData.memberAppSecret, app.globalData.memberUrl ).ajax(data, [],
|
||
|
function(json) {
|
||
|
success(json);
|
||
|
},
|
||
|
function(error) {
|
||
|
fail(error);
|
||
|
}
|
||
|
);
|
||
|
}
|
||
|
|
||
|
|
||
|
/*
|
||
|
会员活动 大转盘 抽奖
|
||
|
*/
|
||
|
var memberActivityLuckyDraw = function(activityId, success, fail) {
|
||
|
var data = {
|
||
|
'wid': app.globalData.memberWid,
|
||
|
"memberId": wx.getStorageSync("memberId"),
|
||
|
"activityId": activityId,
|
||
|
"shopNo": app.globalData.shopNo,
|
||
|
"postNo": app.globalData.posNo,
|
||
|
"workerNo": app.globalData.workerNo,
|
||
|
"sourceSign": app.sourceSign,
|
||
|
"mobile": wx.getStorageSync("cardInfo").mobile,
|
||
|
"cardNo": wx.getStorageSync("cardInfo").cardNo,
|
||
|
'method': 'member.activity.lucky.draw',
|
||
|
}
|
||
|
app.jsapi.memberApi(app.globalData.memberAppKey, app.globalData.memberAppSecret, app.globalData.memberUrl).ajax(data, [],
|
||
|
function(json) {
|
||
|
success(json);
|
||
|
},
|
||
|
function(error) {
|
||
|
fail(error);
|
||
|
}
|
||
|
);
|
||
|
}
|
||
|
|
||
|
|
||
|
/**
|
||
|
* 会员营销活动记录
|
||
|
*/
|
||
|
var memberActivityRecorde = function(success, fail) {
|
||
|
var data = {
|
||
|
'memberId': wx.getStorageSync("memberId"),
|
||
|
'method': 'member.activity.record',
|
||
|
}
|
||
|
app.jsapi.memberApi(app.globalData.memberAppKey, app.globalData.memberAppSecret, app.globalData.memberUrl).ajax(data, [],
|
||
|
function(json) {
|
||
|
success(json);
|
||
|
},
|
||
|
function(error) {
|
||
|
fail(error);
|
||
|
}
|
||
|
);
|
||
|
}
|
||
|
/**
|
||
|
* 会员营销活动记录
|
||
|
*/
|
||
|
var memberActivityJoinNumber = function(activityId, success, fail) {
|
||
|
var data = {
|
||
|
'memberId': wx.getStorageSync("memberId"),
|
||
|
'method': 'pro.activity.join.number',
|
||
|
'activityId': activityId
|
||
|
}
|
||
|
app.jsapi.memberApi(app.globalData.memberAppKey, app.globalData.memberAppSecret, app.globalData.memberUrl).ajax(data, [],
|
||
|
function(json) {
|
||
|
success(json);
|
||
|
},
|
||
|
function(error) {
|
||
|
fail(error);
|
||
|
}
|
||
|
);
|
||
|
}
|
||
|
|
||
|
|
||
|
/**
|
||
|
* 查询邀请好友活动
|
||
|
*/
|
||
|
var getInvitationFriend = function(success, fail) {
|
||
|
var data = {
|
||
|
'method': 'pro.share.member.info',
|
||
|
"shopNo": app.globalData.shopNo,
|
||
|
"posNo": app.globalData.posNo,
|
||
|
}
|
||
|
app.jsapi.memberApi(app.globalData.memberAppKey, app.globalData.memberAppSecret, app.globalData.memberUrl).ajax(data, [],
|
||
|
function(json) {
|
||
|
success(json);
|
||
|
},
|
||
|
function(error) {
|
||
|
fail(error);
|
||
|
}
|
||
|
);
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* 邀请好友 好友注册发送邀请人奖品
|
||
|
*/
|
||
|
var sendGift = function (success, fail) {
|
||
|
var data = {
|
||
|
'method': 'pro.activity.share.new',
|
||
|
'activityId': app.temData.activityId,
|
||
|
'wid': app.globalData.memberWid,
|
||
|
'memberId': app.temData.fromMemberId,
|
||
|
'sourceSign': app.sourceSign,
|
||
|
'toMemberId': wx.getStorageSync("memberId"),
|
||
|
"shopNo": app.globalData.shopNo,
|
||
|
"posNo": app.globalData.posNo,
|
||
|
'workerNo': app.globalData.workerNo,
|
||
|
'openId': app.temData.openId,
|
||
|
}
|
||
|
app.jsapi.memberApi(app.globalData.memberAppKey, app.globalData.memberAppSecret, app.globalData.memberUrl).ajax(data, [],
|
||
|
function (json) {
|
||
|
success(json);
|
||
|
},
|
||
|
function (error) {
|
||
|
fail(error);
|
||
|
}
|
||
|
);
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* 查看我邀请的好友人数
|
||
|
*/
|
||
|
var getSendGiftNumber = function (activityId,success, fail) {
|
||
|
var data = {
|
||
|
'method': 'pro.activity.share.number',
|
||
|
'activityId': activityId,
|
||
|
'wid': app.globalData.memberWid,
|
||
|
'memberId': wx.getStorageSync("memberId"),
|
||
|
}
|
||
|
app.jsapi.memberApi(app.globalData.memberAppKey, app.globalData.memberAppSecret, app.globalData.memberUrl).ajax(data, [],
|
||
|
function (json) {
|
||
|
success(json);
|
||
|
},
|
||
|
function (error) {
|
||
|
fail(error);
|
||
|
}
|
||
|
);
|
||
|
}
|
||
|
/**
|
||
|
* 根据openId查询用户信息
|
||
|
*/
|
||
|
var getMemberInfoByOpenId = function(success, fail) {
|
||
|
var params = {
|
||
|
"method": "small.weixin.member.info.wid1",
|
||
|
"wid": app.globalData.memberWid,
|
||
|
"openId": app.openId,
|
||
|
};
|
||
|
var ignores = ["openId", "nickName", "gender", "avatarUrl", "country", "province", "city"];
|
||
|
app.jsapi.memberApi(app.globalData.memberAppKey, app.globalData.memberAppSecret, app.globalData.memberUrl).ajax(params, ignores,
|
||
|
function(json) {
|
||
|
success(json);
|
||
|
},
|
||
|
function(error) {
|
||
|
fail(error);
|
||
|
}
|
||
|
);
|
||
|
}
|
||
|
|
||
|
|
||
|
/**
|
||
|
* 查询优惠券适用门店数量
|
||
|
*/
|
||
|
var getCouponApplyShopNum = function(couponId,longitude,latitude,success,fail) {
|
||
|
var params = {
|
||
|
'couponId': couponId,
|
||
|
'pageNum': 1,
|
||
|
'pageSize': 1,
|
||
|
'property': "",
|
||
|
'keyword': "",
|
||
|
'longitude': longitude,
|
||
|
'latitude': latitude,
|
||
|
'method': 'elec.coupon.shops.distance'
|
||
|
};
|
||
|
var ignores = ['property', 'keyword'];
|
||
|
app.jsapi.memberApi(app.globalData.memberAppKey, app.globalData.memberAppSecret, app.globalData.memberUrl).ajax(params, ignores,
|
||
|
function(json) {
|
||
|
success(json);
|
||
|
},
|
||
|
function(error) {
|
||
|
fail(error);
|
||
|
}
|
||
|
);
|
||
|
}
|
||
|
/**
|
||
|
* 查询优惠券适用门店数量
|
||
|
*/
|
||
|
var getCouponApplyShop = function(couponId,pageNum,pageSize,longitude,latitude,name,value,success,fail) {
|
||
|
var params = {
|
||
|
'couponId': couponId,
|
||
|
'pageNum': pageNum,
|
||
|
'pageSize': pageSize,
|
||
|
'property':name,
|
||
|
'keyword': value,
|
||
|
'longitude': longitude,
|
||
|
'latitude': latitude,
|
||
|
'method': 'elec.coupon.shops.distance'
|
||
|
};
|
||
|
var ignores = ['property', 'keyword'];
|
||
|
app.jsapi.memberApi(app.globalData.memberAppKey, app.globalData.memberAppSecret, app.globalData.memberUrl).ajax(params, ignores,
|
||
|
function(json) {
|
||
|
success(json);
|
||
|
},
|
||
|
function(error) {
|
||
|
fail(error);
|
||
|
}
|
||
|
);
|
||
|
}
|
||
|
module.exports = {
|
||
|
checkMemberInfo: checkMemberInfo,
|
||
|
cardGoodsDetails: cardGoodsDetails,
|
||
|
cardMoney: cardMoney,
|
||
|
getCardPayInfo: getCardPayInfo,
|
||
|
getPays: getPays,
|
||
|
WxRechargeScheme: WxRechargeScheme,
|
||
|
getTradeNo: getTradeNo,
|
||
|
randomString: randomString,
|
||
|
queryGroupCouponsList: queryGroupCouponsList,
|
||
|
getCouponsName: getCouponsName,
|
||
|
getCardWorth: getCardWorth,
|
||
|
getCardWorthInfo: getCardWorthInfo,
|
||
|
wx_getPhoneNumber: wx_getPhoneNumber,
|
||
|
wx_cardInfo: wx_cardInfo,
|
||
|
couponCenter: couponCenter,
|
||
|
exchangeCouponScheme: exchangeCouponScheme,
|
||
|
sendTemPlate: sendTemPlate,
|
||
|
pointProduct: pointProduct,
|
||
|
queryPointProductDetail: queryPointProductDetail,
|
||
|
judgeUpWindown: judgeUpWindown,
|
||
|
receive: receive,
|
||
|
closeUpWindow: closeUpWindow,
|
||
|
pointAllTypeProduct: pointAllTypeProduct,
|
||
|
memberShareRule: memberShareRule,
|
||
|
memberActivity: memberActivity,
|
||
|
memberActivityLuckyDraw: memberActivityLuckyDraw,
|
||
|
memberActivityRecorde: memberActivityRecorde,
|
||
|
memberActivityJoinNumber: memberActivityJoinNumber,
|
||
|
getInvitationFriend: getInvitationFriend,
|
||
|
sendGift: sendGift,
|
||
|
getSendGiftNumber: getSendGiftNumber,
|
||
|
getMemberInfoByOpenId:getMemberInfoByOpenId,
|
||
|
getCouponApplyShop:getCouponApplyShop,
|
||
|
getCouponApplyShopNum:getCouponApplyShopNum
|
||
|
// getMemberExtend: getMemberExtend
|
||
|
}
|