From 437a74c950f626398edd13025c654286280e7bbc Mon Sep 17 00:00:00 2001 From: liujie <1793218484@qq.com> Date: 星期一, 01 九月 2025 18:01:30 +0800 Subject: [PATCH] bug修改 --- cloud-server-management/src/main/webapp/static/modular/system/vipPayment/vipPayment.js | 30 ++++++++++++++++++++---------- 1 files changed, 20 insertions(+), 10 deletions(-) diff --git a/cloud-server-management/src/main/webapp/static/modular/system/vipPayment/vipPayment.js b/cloud-server-management/src/main/webapp/static/modular/system/vipPayment/vipPayment.js index 9288238..d29f0e7 100644 --- a/cloud-server-management/src/main/webapp/static/modular/system/vipPayment/vipPayment.js +++ b/cloud-server-management/src/main/webapp/static/modular/system/vipPayment/vipPayment.js @@ -28,17 +28,25 @@ return {0:"否",1:"是"}[data] } }, + {title: '权限展示', field: 'menuShow', visible: false, align: 'center', valign: 'middle', + formatter:function (data) { + return {2:"否",1:"是"}[data] + } + }, {title: '备注', field: 'remark', visible: true, align: 'center', valign: 'middle'}, { title: '操作', field: 'remark', visible: true, align: 'center', valign: 'middle', formatter: function (data,row) { // row.redCode存储的设备二维码连接 var temp = row.isRefund; + var menuShow = row.menuShow; var id = row.id; // 已退费不展示按钮 - if (temp==0){ + if (temp==0 && menuShow==1){ var str = '<button class="btn btn-outline btn-primary" onclick="TCompetition.refund(\'' + id + '\')" >'+'会员退费'+'</button>' btn = ['<p class="toolTip" style="overflow:hidden;white-space:nowrap;text-overflow:ellipsis;" title="" onfocus="TUser.tooltip()">' + str + '</p>'] return btn; + }else if (temp==0 && menuShow==2){ + return "-"; }else{ return '已退费'; } @@ -70,13 +78,14 @@ console.log( e) const data1 = { id:null, - vipEndTime:"" + endTime:"", + remark:"" }; var index = layer.load(1,{ type: 1 , title: '会员退费' - , area: ['800px', '600px'] + , area: ['600px', '550px'] , offset: 'auto' //具体配置参考:http://www.layui.com/doc/modules/layer.html#offset , id: 'layerDemo' //防止重复弹出cge , content: '<div class="form-horizontal" style="padding-top: 20px;">' + @@ -87,14 +96,15 @@ '<div class="col-sm-9">'+ '<input style="width: 300px" class="form-control" id="vipEndTime" name="vipEndTime" type="date">'+ '</div>'+ + + ' </div>' + + ' </div>' + ' <div class="form-group refusal" >\n' + ' <label class="col-sm-3 control-label">备注:</label>\n' + ' <div class="col-sm-9">\n' + - ' <textarea id="refusal" class="form-control" style="width: 100%;height: 200px"></textarea>'+ + ' <textarea id="refusal" class="form-control" style="width: 100%;height: 120px"></textarea>'+ ' </div>\n' + ' </div>\n' + - ' </div>' + - ' </div>' + '</div>' , btn: ['保存', '关闭'] , btnAlign: 'c' //按钮居中 @@ -107,7 +117,8 @@ return; } data1.id = e; - data1.vipEndTime = $("#vipEndTime").val(); + data1.endTime = $("#vipEndTime").val(); + data1.remark = $("#refusal").val(); $.ajax({ url: Feng.ctxPath + "/vipDetail/refund", type: "POST", @@ -118,9 +129,8 @@ window.location.reload(); layer.closeAll(); }, - error: function(xhr, status, error) { - var errorMessage = xhr.responseText ? xhr.responseText : "退费失败!"; - Feng.error("退费失败!"); + error: function(response) { + Feng.error("退费失败!原因:"+response.msg); } }); } -- Gitblit v1.7.1