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 });