Pu Zhibing
2025-09-19 2506c3f8e3ef1ace4a258a8c5f93ddd47a51bbd2
ManagementQYTTravel/guns-admin/src/main/webapp/static/modular/system/tOrderPrivateCar/tOrderPrivateCar.js
@@ -25,11 +25,20 @@
                return btn;
            }
        },
        {title: '订单编号', field: 'orderNum', visible: true, align: 'center', valign: 'middle',
        {title: '系统订单编号', field: 'orderNum', visible: true, align: 'center', valign: 'middle',
            formatter: function (value, row) {
                var btn = "";
                if(row.orderNum != '' && row.orderNum != null) {
                    btn = ['<p class="toolTip" style="overflow:hidden;white-space:nowrap;text-overflow:ellipsis;" title="' + row.orderNum + '" onfocus="TUser.tooltip()">' + row.orderNum + '</p>']
                }
                return btn;
            }
        },
        {title: '订单中心编号', field: 'travelId', visible: true, align: 'center', valign: 'middle',
            formatter: function (value, row) {
                var btn = "";
                if(row.travelId != '' && row.travelId != null) {
                    btn = ['<p class="toolTip" style="overflow:hidden;white-space:nowrap;text-overflow:ellipsis;" title="' + row.travelId + '" onfocus="TUser.tooltip()">' + row.travelId + '</p>']
                }
                return btn;
            }
@@ -53,7 +62,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 +76,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 +234,38 @@
                }
                return btn;
            }
        }
        },
        {title: '支付方式', field: 'payType', visible: true, align: 'center', valign: 'middle',
            formatter: function (value, row) {
                var btn = "";
                if(row.payType != '' && row.payType != null) {
                    if (row.payType == 1){
                        btn = ['<p class="toolTip" style="overflow:hidden;white-space:nowrap;text-overflow:ellipsis;" title="微信" onfocus="TUser.tooltip()">微信</p>']
                    } else if (row.payType == 3){
                        btn = ['<p class="toolTip" style="overflow:hidden;white-space:nowrap;text-overflow:ellipsis;" title="余额" onfocus="TUser.tooltip()">余额</p>']
                    } else if (row.payType == 5){
                        btn = ['<p class="toolTip" style="overflow:hidden;white-space:nowrap;text-overflow:ellipsis;" title="备付金" onfocus="TUser.tooltip()">备付金</p>']
                    }
                }
                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 +428,84 @@
    queryData['driver'] = $("#driver").val();
    queryData['state'] = $("#state").val();
    queryData['rideType'] = $('#rideType').val();
    queryData['promotionUser'] = $("#promotionUser").val();
    queryData['abnormal'] = $("#abnormal").val();
    queryData['promotion'] = $("#promotion").val();
    queryData['payType'] = $("#payType").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();
    let payType = $('#payType').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(null != payType && '' != payType){
        p += "payType=" + payType + "&" ;
    }
    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 +519,10 @@
    $("#driver").val("");
    $("#state").val("");
    $('#rideType').val('');
    $("#promotionUser").val("");
    $("#abnormal").val("");
    $("#promotion").val("");
    $("#payType").val("");
    TOrderPrivateCar.search();
};