97 lines
3.8 KiB
JavaScript
97 lines
3.8 KiB
JavaScript
define(['core'], function (core) {
|
|
var modal = {paction: false};
|
|
modal.showParams = function () {
|
|
if (!modal.paction) {
|
|
return
|
|
}
|
|
$(".params-block .fui-navbar .cancel-params").css('display', 'table-cell');
|
|
var params_item = $(".params-block").find(".param-" + modal.paction);
|
|
if (params_item.length < 1) {
|
|
return
|
|
}
|
|
params_item.show();
|
|
$(".params-block").addClass('in');
|
|
$(".btn-back").hide()
|
|
};
|
|
modal.hideParams = function () {
|
|
$(".params-block .fui-navbar .nav-item").hide();
|
|
$(".params-block").find(".param-item").hide();
|
|
$(".params-block").removeClass('in');
|
|
$(".btn-back").show();
|
|
modal.paction = false
|
|
};
|
|
modal.initRecharge = function () {
|
|
$("#tab a").unbind('click').click(function () {
|
|
var type = parseInt($(this).data('type'));
|
|
$("#type").val(type);
|
|
var text = type == 1 ? "积分" : "余额";
|
|
$(".credit_text").text(text);
|
|
$(this).addClass("active").siblings().removeClass("active")
|
|
});
|
|
$(".check-param").unbind('click').click(function () {
|
|
var action = $(this).data('action');
|
|
if (action) {
|
|
modal.paction = action;
|
|
modal.showParams()
|
|
}
|
|
});
|
|
$(".cancel-params").unbind('click').click(function () {
|
|
modal.hideParams()
|
|
});
|
|
$(".submit-params").unbind('click').click(function () {
|
|
var action = modal.paction;
|
|
if (!action) {
|
|
modal.hideParams();
|
|
return
|
|
}
|
|
if (action == 'changetype') {
|
|
var value = $(this).data('value');
|
|
$("#changetype").val(value);
|
|
var html = $(this).find(".fui-cell-text").html();
|
|
$(".check-param[data-action='changetype']").find('.fui-cell-info').html(html)
|
|
}
|
|
modal.hideParams()
|
|
});
|
|
$("#btn-submit").unbind('click').click(function () {
|
|
if (modal.stop) {
|
|
return
|
|
}
|
|
var num = $.trim($("#num").val());
|
|
if (num == '') {
|
|
FoxUI.toast.show("请填写充值数目");
|
|
return
|
|
}
|
|
num = parseFloat(num);
|
|
if (num <= 0) {
|
|
FoxUI.toast.show("请填写大于0.01的数值");
|
|
return
|
|
}
|
|
var nickname = $("#nickname").text();
|
|
var changetype = parseInt($("#changetype").val());
|
|
var type = parseInt($("#type").val());
|
|
var type_text = type == 1 ? "积分" : "余额";
|
|
var confirm_text = "确定为用户“" + nickname + "”" + "增加 " + num + " " + type_text + "吗?";
|
|
if (changetype == 1) {
|
|
confirm_text = "确定为用户“" + nickname + "”" + "减少 " + num + " " + type_text + "吗?"
|
|
} else if (changetype == 2) {
|
|
confirm_text = "确定将用户“" + nickname + "”" + "的最终" + type_text + "设置为 " + num + " 吗?"
|
|
}
|
|
var obj = {num: num, changetype: changetype, type: type};
|
|
obj.id = parseInt($("#mid").val());
|
|
obj.remark = $.trim($("#remark").val());
|
|
FoxUI.confirm(confirm_text, function () {
|
|
modal.stop = true;
|
|
core.json('mmanage/finance/recharge', obj, function (json) {
|
|
if (json.status == 1) {
|
|
FoxUI.toast.show("操作成功");
|
|
location.reload()
|
|
} else {
|
|
FoxUI.toast.show(json.result.message);
|
|
modal.stop = false
|
|
}
|
|
}, true, true)
|
|
})
|
|
})
|
|
};
|
|
return modal
|
|
}); |