From cbc307682c0ca48d59e7b539d6a2ae58d49cabe1 Mon Sep 17 00:00:00 2001 From: liujie <1793218484@qq.com> Date: 星期三, 20 八月 2025 22:33:02 +0800 Subject: [PATCH] refactor(driver): 重构司机端收入查询逻辑 --- ManagementQYTTravel/guns-admin/src/main/webapp/static/modular/system/tOrderPrivateCar/tOrderPrivateCar.js | 96 +++++++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 94 insertions(+), 2 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..1af00d7 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 @@ -53,7 +53,7 @@ return btn; } }, - {title: '订单类型', field: 'rideType', visible: true, align: 'center', valign: 'middle', + {title: '订单类型', field: 'rideType', visible: false, align: 'center', valign: 'middle', formatter: function (value, row) { var btn = ""; if(row.rideType != '' && row.rideType != null) { @@ -67,6 +67,8 @@ } return btn; } + }, + {title: '所属公司', field: 'companyName', visible: true, align: 'center', valign: 'middle', }, {title: '乘车时间', field: 'travelTime', visible: true, align: 'center', valign: 'middle',width:'10%', formatter: function (value, row) { @@ -223,7 +225,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 +404,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 +490,9 @@ $("#driver").val(""); $("#state").val(""); $('#rideType').val(''); + $("#promotionUser").val(""); + $("#abnormal").val(""); + $("#promotion").val(""); TOrderPrivateCar.search(); }; -- Gitblit v1.7.1