From 2fc4d1e0a7d1e786c99f3d113ac4449be2659c3f Mon Sep 17 00:00:00 2001
From: luofl <1442745593@qq.com>
Date: 星期五, 11 四月 2025 09:09:37 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/2.0' into 2.0

---
 cloud-server-management/src/main/webapp/static/modular/system/tPayHuimin/tPayHuimin.js |   50 ++++++++++++++++++++++++++++++++++++++++----------
 1 files changed, 40 insertions(+), 10 deletions(-)

diff --git a/cloud-server-management/src/main/webapp/static/modular/system/tPayHuimin/tPayHuimin.js b/cloud-server-management/src/main/webapp/static/modular/system/tPayHuimin/tPayHuimin.js
index 191b051..c3cce67 100644
--- a/cloud-server-management/src/main/webapp/static/modular/system/tPayHuimin/tPayHuimin.js
+++ b/cloud-server-management/src/main/webapp/static/modular/system/tPayHuimin/tPayHuimin.js
@@ -22,20 +22,46 @@
                 }},
             {title: '售卖金额', field: 'salesMoney', visible: true, align: 'center', valign: 'middle'},
             {title: '所属运营商', field: 'operatorName', visible: true, align: 'center', valign: 'middle'},
-            {title: '可用门店', field: 'storeName', visible: true, align: 'center', valign: 'middle'},
+            {title: '可用门店', field: 'storeName', visible: true, align: 'center', valign: 'middle',
+                cellStyle:formatTableUnit,
+                formatter :paramsMatter
+            },
             {title: '购买用户', field: 'userName', visible: true, align: 'center', valign: 'middle'},
             {title: '联系电话', field: 'phone', visible: true, align: 'center', valign: 'middle'},
             {title: '购买时间', field: 'paymentTime', visible: true, align: 'center', valign: 'middle'},
             {title: '绑定人员', field: 'studentName', visible: true, align: 'center', valign: 'middle'},
             {title: '已用次数', field: 'useTimes', visible: true, align: 'center', valign: 'middle'},
-            {title: '有效期', field: 'endTime', visible: true, align: 'center', valign: 'middle'},
+            {title: '有效期', field: 'endTime', visible: true, align: 'center', valign: 'middle',formatter:function(value,row,index){
+                if (!value){
+                    return "永久";
+                }else {
+                    return value;
+                }
+                }},
             {title: '状态', field: 'status', visible: true, align: 'center', valign: 'middle',
                 formatter:function(value,row,index){
                     return {2: '使用中', 3: '已退款'}[value];
                 }}
     ];
 };
-
+//表格超出宽度鼠标悬停显示td内容
+function paramsMatter(value,row,index) {
+    var span=document.createElement("span");
+    span.setAttribute("title",value);
+    span.innerHTML = value;
+    return span.outerHTML;
+}
+//td宽度以及内容超过宽度隐藏
+function formatTableUnit(value, row, index) {
+    return {
+        css: {
+            "white-space": "nowrap",
+            "text-overflow": "ellipsis",
+            "overflow": "hidden",
+            "max-width":"150px"
+        }
+    }
+}
 /**
  * 检查是否选中
  */
@@ -113,7 +139,7 @@
 }
 TPayHuimin.refund = function (){
     if (this.check()) {
-        if (TPayHuimin.seItem.refundStatus != 1){
+        if (TPayHuimin.seItem.status == 3){
             Feng.error("该商品已退款");
             return;
         }
@@ -150,12 +176,12 @@
     queryData['phone'] = $("#phone").val();
     let paymentTimeStr = $("#paymentTimeStr").val();
     if (paymentTimeStr){
-        queryData['paymentTimeStart'] = paymentTimeStr.split('~')[0]+' 00:00:00';
+        queryData['paymentTimeStart'] = paymentTimeStr.split('~')[0]+'00:00:00';
         queryData['paymentTimeEnd'] = paymentTimeStr.split('~')[1]+' 23:59:59';
     }
     let endTimeStr = $("#endTimeStr").val();
     if (endTimeStr){
-        queryData['endTimeStart'] = endTimeStr.split('~')[0]+' 00:00:00';
+        queryData['endTimeStart'] = endTimeStr.split('~')[0]+'00:00:00';
         queryData['endTimeEnd'] = endTimeStr.split('~')[1]+' 23:59:59';
     }
     queryData['status'] = $("#status").val();
@@ -176,22 +202,26 @@
     TPayHuimin.getStaticsData();
 };
 TPayHuimin.resetSearch = function () {
-    var queryData = {};
     $("#huiMinName").val('');
     $("#huiMinType option:first").prop("selected", true);
     $("#operatorId option:first").prop("selected", true);
     $("#useId option:first").prop("selected", true);
+    $("#status option:first").prop("selected", true);
     $("#userName").val('');
     $("#phone").val('');
     $("#paymentTimeStr").val('');
     $("#endTimeStr").val('');
-    $("#status option:first").prop("selected", true);
-    TPayHuimin.search();
+    $('#TPayHuiminTable').bootstrapTable('destroy');
+    TPayHuimin.initTable();
+    TPayHuimin.getStaticsData();
 };
-$(function () {
+TPayHuimin.initTable = function () {
     var defaultColunms = TPayHuimin.initColumn();
     var table = new BSTable(TPayHuimin.id, "/tPayHuimin/list", defaultColunms);
     table.setPaginationType("server");
     TPayHuimin.table = table.init();
     TPayHuimin.getStaticsData();
+};
+$(function () {
+    TPayHuimin.initTable();
 });

--
Gitblit v1.7.1