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