From 60eb2f18aaf48a15d2af07918ceadff9cb650626 Mon Sep 17 00:00:00 2001
From: liujie <1793218484@qq.com>
Date: 星期一, 21 七月 2025 18:46:36 +0800
Subject: [PATCH] 后台异常订单模块

---
 ManagementQYTTravel/guns-admin/src/main/webapp/static/modular/system/tOrderPrivateCar/tOrderPrivateCar.js |   92 +++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 91 insertions(+), 1 deletions(-)

diff --git a/ManagementQYTTravel/guns-admin/src/main/webapp/static/modular/system/tOrderPrivateCar/tOrderPrivateCar.js b/ManagementQYTTravel/guns-admin/src/main/webapp/static/modular/system/tOrderPrivateCar/tOrderPrivateCar.js
index 29e168d..607fcbc 100644
--- a/ManagementQYTTravel/guns-admin/src/main/webapp/static/modular/system/tOrderPrivateCar/tOrderPrivateCar.js
+++ b/ManagementQYTTravel/guns-admin/src/main/webapp/static/modular/system/tOrderPrivateCar/tOrderPrivateCar.js
@@ -223,7 +223,23 @@
                 }
                 return btn;
             }
-        }
+        },
+        {title: '是否异常订单', field: 'abnormal', visible: true, align: 'center', valign: 'middle',
+            formatter: function (value, row) {
+                return {1:"否",2:"是"}[value];
+            }
+        },
+        {title: '是否推广订单', field: 'promotion', visible: true, align: 'center', valign: 'middle',
+            formatter: function (value, row) {
+                return {1:"否",2:"是"}[value];
+            }
+        },
+        {title: '推广员姓名', field: 'promotionUser', visible: true, align: 'center', valign: 'middle',
+
+        },
+        {title: '推广员电话', field: 'promotionPhone', visible: true, align: 'center', valign: 'middle',
+
+        },
     ];
 };
 
@@ -386,8 +402,79 @@
     queryData['driver'] = $("#driver").val();
     queryData['state'] = $("#state").val();
     queryData['rideType'] = $('#rideType').val();
+    queryData['promotionUser'] = $("#promotionUser").val();
+    queryData['abnormal'] = $("#abnormal").val();
+    queryData['promotion'] = $("#promotion").val();
     TOrderPrivateCar.table.refresh({query: queryData});
 };
+
+
+
+TOrderPrivateCar.exportExcel=function (){
+    let p = "";
+    let insertTime = $('#insertTime').val();
+    let orderNum = $('#orderNum').val();
+    let orderSource = $('#orderSource').val();
+    let userName = $('#userName').val();
+    let userPhone = $('#userPhone').val();
+    let passengers = $('#passengers').val();
+    let passengersPhone = $('#passengersPhone').val();
+    let serverCarModelId = $('#serverCarModelId').val();
+    let driver = $('#driver').val();
+    let rideType = $('#rideType').val();
+    let state = $('#state').val();
+    let promotionUser = $('#promotionUser').val();
+    let abnormal = $('#abnormal').val();
+    let promotion = $('#promotion').val();
+    if(null != insertTime && '' != insertTime){
+        p += "insertTime=" + insertTime + "&";
+    }
+    if(null != orderNum && '' != orderNum){
+        p += "orderNum=" + orderNum + "&";
+    }
+    if(null != orderSource && '' != orderSource){
+        p += "orderSource=" + orderSource + "&";
+    }
+    if(null != userName && '' != userName){
+        p += "userName=" + userName + "&" ;
+    }
+    if(null != userPhone && '' != userPhone){
+        p += "userPhone=" + userPhone + "&" ;
+    }
+    if(null != passengers && '' != passengers){
+        p += "passengers=" + passengers + "&" ;
+    }
+    if(null != passengersPhone && '' != passengersPhone){
+        p += "passengersPhone=" + passengersPhone + "&" ;
+    }
+    if(null != serverCarModelId && '' != serverCarModelId){
+        p += "serverCarModelId=" + serverCarModelId + "&" ;
+    }
+    if(null != driver && '' != driver){
+        p += "driver=" + driver + "&" ;
+    }
+    if(null != rideType && '' != rideType){
+        p += "rideType=" + rideType + "&" ;
+    }
+    if(null != state && '' != state){
+        p += "state=" + state + "&" ;
+    }
+    if(null != promotionUser && '' != promotionUser){
+        p += "promotionUser=" + promotionUser + "&" ;
+    }
+    if(null != abnormal && '' != abnormal){
+        p += "abnormal=" + abnormal + "&" ;
+    }
+    if(null != promotion && '' != promotion){
+        p += "promotion=" + promotion + "&" ;
+    }
+    if('' != p){
+        p = "?" + p.substring(0, p.length - 1);
+    }
+    console.log('p['+p+']')
+    window.location.href = Feng.ctxPath + '/tOrderPrivateCar/export' + p;
+}
+
 
 TOrderPrivateCar.resetSearch = function () {
     $("#insertTime").val("");
@@ -401,6 +488,9 @@
     $("#driver").val("");
     $("#state").val("");
     $('#rideType').val('');
+    $("#promotionUser").val("");
+    $("#abnormal").val("");
+    $("#promotion").val("");
     TOrderPrivateCar.search();
 };
 

--
Gitblit v1.7.1