wpfw_ewei_wxapp/commission/pages/apply/index.js
2023-02-26 08:10:18 +08:00

77 lines
4.0 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

var a = getApp(), t = a.requirejs("core"), e = a.requirejs("jquery"), n = a.requirejs("foxui");
Page({
data: {},
onShow: function() {
this.getData();
},
getData: function() {
var a = this;
t.get("commission/apply", {}, function(n) {
e.isEmptyObject(n.type_array) ? (t.alert(n.message || "没有提现方式!"), setTimeout(function() {
70001 == n.error ? wx.redirectTo({
url: "/pages/member/info/index"
}) : wx.navigateBack();
}, 2e3)) : (n.show = !0, e.isArray(n.last_data) && (n.last_data = {}), n.last_data && (n.last_data.alipay1 = n.last_data.alipay,
n.last_data.bankcard1 = n.last_data.bankcard), n.bankIndex = n.bankIndex || 0, a.setData(n));
}, !1, !0);
},
typeChange: function(a) {
var t = a.currentTarget.dataset.name;
this.setData({
applytype: t
});
},
bankChange: function(a) {
var t = a.detail.value;
this.setData({
bankIndex: t
});
},
inputChange: function(a) {
var t = this.data.last_data, n = a.currentTarget.dataset.type, i = e.trim(a.detail.value);
t[n] = i, this.setData({
last_data: t
});
},
submit: function(a) {
var e, i = this, s = this.data;
if (s.cansettle && !s.isSubmit) {
if (0 == s.applytype) var r = "提现到余额"; else if (1 == s.applytype) r = "提现到微信钱包"; else if (2 == s.applytype) r = "提现到支付宝"; else if (3 == s.applytype) r = "提现到银行卡";
var l = {
type: s.applytype
};
if (2 == s.applytype) {
if (!s.last_data.realname) return void n.toast(i, "请填写姓名");
if (!s.last_data.alipay) return void n.toast(i, "请填写支付宝帐号");
if (!s.last_data.alipay1) return void n.toast(i, "请确认支付宝帐号");
if (s.last_data.alipay != s.last_data.alipay1) return void n.toast(i, "两次填写的支付宝不一致");
r += "?姓名:" + s.last_data.realname + " 支付宝帐号:" + s.last_data.alipay, l.realname = s.last_data.realname,
l.alipay = s.last_data.alipay, l.alipay1 = s.last_data.alipay1;
} else if (3 == s.applytype) {
if (!s.banklist[s.bankIndex].bankname) return void n.toast(i, "请选择提现银行");
if (!s.last_data.realname) return void n.toast(i, "请填写姓名");
if (!s.last_data.openbank) return void n.toast(i, "请填写开户行");
if (!s.last_data.bankcard) return void n.toast(i, "请填写银行卡号");
if (!s.last_data.bankcard1) return void n.toast(i, "请确认银行卡号");
if (s.last_data.bankcard != s.last_data.bankcard1) return void n.toast(i, "两次填写的银行卡号不一致");
r += "?姓名:" + s.last_data.realname + " 银行:" + s.banklist[s.bankIndex].bankname + "开户行:" + s.last_data.openbank + " 卡号:" + s.last_data.bankcard,
l.realname = s.last_data.realname, l.bankname = s.banklist[s.bankIndex].bankname,
l.bankcard = s.last_data.bankcard, l.openbank = s.last_data.openbank, l.bankcard1 = s.last_data.bankcard1;
}
e = s.applytype < 2 ? "确认要" + r + "" : "确认要" + r, s.set_array.charge > 0 && (e += " 扣除手续费 " + s.deductionmoney + " 元,实际到账金额 " + s.realmoney + " 元"),
t.confirm(e, function() {
i.setData({
isSubmit: !0
}), t.post("commission/apply", l, function(a) {
if (a.error) return n.toast(i, a.message), void i.setData({
isSubmit: !1
});
n.toast(i, "提现申请成功,请等待审核"), setTimeout(function() {
wx.navigateBack();
}, 500);
}, !0, !0);
});
}
}
});