2024-08-03 16:09:17 +08:00
<?xml version="1.0" encoding="UTF-8"?>
<pages >
<maintainPage id= "maintainSingOrderAuditingPage" title= "maintainSingOrderAuditingPage" autoQuery= "false" >
<search >
<inputUIs >
<date id= "date1" title= "date1" row= "0" col= "1" span= "1" readOnly= "false" required= "false" reserve= "false" forceOverride= "true" inVisible= "true" managerName= "orderManager" methodName= "getClientNull" showTime= "false" manualEditable= "true" defaultCurrentDate= "true" />
<text id= "orders.relateBill3" title= "orders.relateBill3" row= "1" col= "1" span= "1" readOnly= "false" required= "false" reserve= "false" forceOverride= "true" invisible= "false" trimSpace= "true" />
<remote id= "orders.consignor.id" title= "consignor" row= "1" col= "2" span= "1" width= "120" readOnly= "false" required= "false" reserve= "false" forceOverride= "true" displayColumn= "2" editModel= "uneditable" displayedTableHead= "序号,名称" >
<hql > < ![CDATA[SELECT
org.id,
org.name
FROM Organization org
left join org.department
where org.beCustomer=true
and (upper(org.code) like upper(:param) or org.name like :param)
and org.disabled=false
]]></hql>
</remote>
<dateRanger id= "orders.signTime" title= "maintainSingOrderPage.order.signTime" row= "3" col= "1" span= "2" readOnly= "false" required= "false" reserve= "false" forceOverride= "true" inVisible= "false" showTime= "false" manualEditable= "true" defaultCurrentDate= "false" fromDate= "startDate" toDate= "endDate" />
<list id= "orders.status" title= "maintainSingOrderPage.order.status" row= "6" col= "1" span= "1" readOnly= "false" required= "false" reserve= "false" forceOverride= "true" enumType= "OrderStatus" >
<hql > < ![CDATA[ SELECT
enumerate.enumValue,
enumerate.enumValue From Enumerate enumerate
where enumerate.enumType = 'OrderStatus'
and enumerate.enumValue not in('CANCEL','AVAILABLE','ONROAD','ARRIVED_GOODS')
order by enumerate.id]]></hql>
</list>
<list id= "orders.shipmentWay" title= "orders.shipmentWay" row= "6" col= "2" span= "1" readOnly= "false" required= "false" reserve= "true" forceOverride= "true" enumType= "ShipmentWay" >
<hql > < ![CDATA[ SELECT t.enumValue,t.enumValue
FROM Enumerate t
WHERE t.enumType = 'ShipmentWay' order by t.id]]></hql>
</list>
<!-- <dateRanger id="orders.planFromDate" title="orders.planFromDate" row="9" col="1" span="2" readOnly="false" required="false" reserve="false" forceOverride="true" inVisible="false" showTime="false" manualEditable="true" defaultCurrentDate="false" fromDate="nodeFeeDate1" toDate="nodeFeeDate2"/> -->
<date id= "planFromDate1" title= "orders.planFromDate" row= "9" col= "1" span= "1" readOnly= "false" required= "false" reserve= "false" forceOverride= "true" inVisible= "false" managerName= "orderManager" methodName= "getClientTime" showTime= "false" manualEditable= "true" defaultCurrentDate= "false" />
<date id= "planFromDate2" title= "shipmentOrderQueryPage.maintainOrderPage.listMaintainOrderPage.order.orderDate2" row= "9" col= "2" span= "1" readOnly= "false" required= "false" reserve= "false" forceOverride= "true" inVisible= "false" managerName= "orderManager" showTime= "false" manualEditable= "true" defaultCurrentDate= "false" />
<list id= "orders.costStatus" title= "orders.costStatus" row= "11" col= "1" span= "1" readOnly= "false" required= "false" reserve= "true" forceOverride= "true" enumType= "FeeStatus" >
<hql > < ![CDATA[ SELECT t.enumValue,t.enumValue
FROM Enumerate t
WHERE t.enumType = 'FeeStatus' and t.enumValue in('OPEN','CHECK') order by t.id]]></hql>
</list>
<text id= "orders.carPeople" title= "orders.carpeople" row= "11" col= "2" span= "1" readOnly= "false" required= "false" reserve= "false" forceOverride= "true" inVisible= "false" trimSpace= "true" />
<numberText id= "receivefee1" title= "receivefee1" row= "12" col= "1" span= "1" readOnly= "false" required= "false" reserve= "false" forceOverride= "true" inVisible= "false" trimSpace= "true" isPrecision= "false" returnType= "Double" />
<numberText id= "receivefee2" title= "receivefee2" row= "12" col= "2" span= "1" readOnly= "false" required= "false" reserve= "false" forceOverride= "true" inVisible= "false" trimSpace= "true" isPrecision= "false" returnType= "Double" />
<text id= "orders.customerOrderNO" title= "orders.customerOrderNO" row= "13" col= "1" span= "1" readOnly= "false" required= "false" reserve= "false" forceOverride= "true" inVisible= "false" trimSpace= "true" />
<list id= "ofv.invoice" title= "be_invoice_no" row= "13" col= "2" span= "1" readOnly= "false" required= "false" reserve= "true" forceOverride= "true" enumType= "BooleanType" >
<hql > < ![CDATA[ SELECT
enumerate.enumValue,
enumerate.enumValue From Enumerate enumerate
where enumerate.enumType = 'BooleanType'
order by enumerate.id]]></hql>
</list>
<!-- <date id="planFromDate" title="orders.planFromDate" row="14" col="1" span="1" readOnly="false" required="false" reserve="true" forceOverride="false" inVisible="false" showTime="false" manualEditable="true" defaultCurrentDate="true"/> -->
<dateRanger id= "orders.responseTime" title= "ofv.invoice_date" row= "14" col= "1" span= "2" readOnly= "false" required= "false" reserve= "false" forceOverride= "true" inVisible= "false" showTime= "false" manualEditable= "true" defaultCurrentDate= "false" fromDate= "startDatereSponseTime" toDate= "endDatereSponseTime" />
<text id= "toAddress" title= "toAddress" row= "16" col= "1" span= "1" readOnly= "false" required= "false" reserve= "false" forceOverride= "true" inVisible= "false" trimSpace= "true" />
<checkbox id= "ordersAll" title= "ordersAll" row= "16" col= "2" defaultValue= "false" span= "1" readOnly= "false" required= "false" reserve= "false" forceOverride= "true" inVisible= "false" />
<text id= "ov.license" title= "ov.license" row= "17" col= "1" span= "1" readOnly= "false" required= "false" reserve= "false" forceOverride= "true" inVisible= "false" trimSpace= "true" />
<text id= "ov.driver_name" title= "ov.driver_name" row= "17" col= "2" span= "1" readOnly= "false" required= "false" reserve= "false" forceOverride= "true" inVisible= "false" trimSpace= "true" />
</inputUIs>
</search>
<datasource type= "hql" displayRowCount= "50" > < ![CDATA[ SELECT
orders.id,
orders.relateBill3,
orders.customerOrderNO,
orders.consignor.name,
orders.fromContact.address,
orders.toContact.address,
round(orders.quantity,0)||orders.unitOne,
CAST(round(orders.weight,2) as string),
CAST(round(orders.volume,2) as string),
orders.planFromDate,
CAST(round(orders.receivefee,2) as string),
CAST(round(orders.fee9,2) as string),
CAST(round(orders.receivefee-orders.fee9,2) as string),
CAST(round(orders.fee5) as string),
orders.expectLicense,
orders.vehicleCode,
orders.driverName,
orders.superviseType,
round(orders.income,4),
orders.carPeople,
orders.status,
orders.beReturn,
orders.signTime,
orders.matFee,
orders.pwdd,
orders.paymentMethod,
orders.predictFee,
orders.costStatus,
orders.description1,
2025-06-19 16:55:56 +08:00
orders.description,
2024-08-03 16:09:17 +08:00
orders.billCode,
orders.invName,
orders.invCode,
orders.responseTime,
orders.updateInfo.updateTime,
'ORDER',
'ORDER'
FROM Order orders
left join orders.contractor as pf
left join orders.extends1 vt1
where orders.contractor = #{SESSION_PLATFORM}
2025-04-21 15:32:01 +08:00
and (#{SESSION_USERS_NAME} = 'admin' or orders.updateInfo.operatorName = #{SESSION_USERS_NAME} or '财务' in (select group.name from Group group,User user where user.name=#{SESSION_USERS_NAME} ) )
2024-08-03 16:09:17 +08:00
and (orders.status in('AVAILABLE','TRANS_AVAILABLE') or ( /~ordersAll: {ordersAll} = true~/ ))
/~orders.customerOrderNO: AND orders.customerOrderNO like upper({orders.customerOrderNO})~/
/~orders.signNo: AND orders.signNo LIKE {orders.signNo}~/
/~orders.status: AND orders.status = {orders.status}~/
/~orders.consignor.id: AND orders.consignor.id = {orders.consignor.id}~/
/~orders.shipmentWay: AND orders.shipmentWay = {orders.shipmentWay}~/
/~startDate: AND (orders.signTime) >= {startDate}~/
/~endDate: AND (orders.signTime) < = {endDate}~/
/~startDatereSponseTime: AND (orders.responseTime) >= {startDatereSponseTime}~/
/~endDatereSponseTime: AND (orders.responseTime) < = {endDatereSponseTime}~/
/~planFromDate1: AND (orders.planFromDate) >= {planFromDate1}~/
/~planFromDate2: AND (orders.planFromDate) < = {planFromDate2}~/
/~orders.costStatus: AND orders.costStatus = {orders.costStatus}~/
/~toAddress: AND orders.toContact.address like {toAddress}~/
/~orders.carPeople: AND orders.carPeople like {orders.carPeople}~/
/~orders.relateBill3: AND orders.relateBill3 like upper({orders.relateBill3})~/
/~orders.imageStatus: AND orders.imageStatus = {orders.imageStatus}~/
/~orders.superviseType: AND orders.superviseType = {orders.superviseType}~/
/~orders.customerOrderNO: AND orders.customerOrderNO like upper({orders.customerOrderNO})~/
/~receivefee1: AND orders.receivefee >= {receivefee1}~/
/~receivefee2: AND orders.receivefee < = {receivefee2}~/
/~ov.license: AND upper(orders.vehicleCode) like upper({ov.license})~/
/~ov.driver_name: AND orders.driverName like {ov.driver_name}~/
order by orders.id asc,orders.planFromDate asc ]]></datasource>
<columns >
<column id= "orders.id" title= "order.id" visible= "false" horizonAlign= "center" verticalAlign= "middle" />
<column id= "orders.relateBill3" width= "90" title= "orders.relateBill3" visible= "true" horizonAlign= "left" verticalAlign= "middle" />
<column id= "orders.customerOrderNO" width= "80" title= "orders.customerOrderNO" visible= "true" horizonAlign= "left" verticalAlign= "middle" />
<column id= "orders.consignor.name" title= "consignor" visible= "true" horizonAlign= "left" verticalAlign= "middle" />
<column id= "orders.fromContact.address" title= "fromAddress" visible= "true" horizonAlign= "left" verticalAlign= "middle" />
<column id= "orders.toContact.address" title= "toAddress" visible= "true" horizonAlign= "left" verticalAlign= "middle" />
<column id= "orders.quantity" title= "order.quantity" width= "50" visible= "true" horizonAlign= "center" verticalAlign= "middle" />
<column id= "orders.weight" title= "order.weight" width= "50" visible= "true" horizonAlign= "center" verticalAlign= "middle" />
<column id= "orders.volume" title= "order.volume" width= "50" visible= "true" horizonAlign= "center" verticalAlign= "middle" />
<column id= "orders.planFromDate" width= "80" title= "orders.planFromDate" visible= "true" horizonAlign= "center" verticalAlign= "middle" />
<column id= "orders.receivefee" width= "80" title= "receivefee" visible= "true" horizonAlign= "center" verticalAlign= "middle" />
<column id= "orders.fee9" width= "80" title= "实际成本" visible= "true" horizonAlign= "center" verticalAlign= "middle" />
<column id= "orders.profit" width= "80" title= "orders.profit" visible= "true" horizomaintainSingOrderPage.xmlnAlign= "center" verticalAlign= "middle" />
<column id= "orders.fee5" width= "80" title= "油卡" visible= "true" horizomaintainSingOrderPage.xmlnAlign= "center" verticalAlign= "middle" />
<column id= "orders.expectLicense" width= "80" title= "车型" visible= "true" horizomaintainSingOrderPage.xmlnAlign= "center" verticalAlign= "middle" />
<column id= "orders.vehicleCode" width= "80" title= "车牌号" visible= "true" horizomaintainSingOrderPage.xmlnAlign= "center" verticalAlign= "middle" />
<column id= "orders.driverName" width= "120" title= "司机" visible= "true" horizomaintainSingOrderPage.xmlnAlign= "center" verticalAlign= "middle" />
<column id= "orders.superviseType" width= "80" title= "orders.superviseType" visible= "true" horizonAlign= "center" verticalAlign= "middle" format= "enumFormat" formatParam= "SuperviseType" />
<column id= "orders.income" title= "orders.income" width= "50" visible= "true" horizonAlign= "center" verticalAlign= "middle" />
<column id= "orders.carPeople" width= "80" title= "orders.carpeople" visible= "true" horizonAlign= "center" verticalAlign= "middle" />
<column id= "orders.status" title= "maintainSingOrderPage.order.status" width= "70" visible= "true" horizonAlign= "left" verticalAlign= "middle" format= "enumFormat" formatParam= "OrderStatus" />
<column id= "orders.beReturn" title= "orders.beReturn" visible= "true" horizonAlign= "center" verticalAlign= "middle" format= "booleanFormat" formatParam= "disabled" />
<column id= "orders.signTime" title= "maintainSingOrderPage.orders.signTime" visible= "true" horizonAlign= "center" verticalAlign= "middle" format= "columnsDateFormatter" formatParam= "ymd" />
<column id= "orders.matFee" width= "80" title= "orders.matFee" visible= "true" horizonAlign= "center" verticalAlign= "middle" />
<column id= "orders.pwdd" width= "80" title= "orders.pwdd" visible= "true" horizonAlign= "center" verticalAlign= "middle" />
<column id= "orders.paymentMethod" width= "80" title= "orders.paymentMethod" visible= "true" horizonAlign= "center" verticalAlign= "middle" />
<column id= "orders.predictFee" title= "orders.predictFee" visible= "true" horizonAlign= "left" verticalAlign= "middle" />
<column id= "orders.costStatus" width= "80" title= "orders.costStatus" visible= "true" horizonAlign= "center" verticalAlign= "middle" format= "enumFormat" formatParam= "FeeStatus" />
<column id= "orders.description1" title= "order.description1" visible= "true" horizonAlign= "left" verticalAlign= "middle" />
2025-06-19 16:55:56 +08:00
<column id= "orders.description" title= "order.description2" visible= "true" horizonAlign= "left" verticalAlign= "middle" />
2024-08-03 16:09:17 +08:00
<column id= "orders.billCode" width= "120" title= "ofv.bill_code" visible= "true" horizonAlign= "center" verticalAlign= "middle" />
<!-- <column id="ofv.apply_code" width="120" title="ofv.apply_code" visible="true" horizonAlign="center" verticalAlign="middle"/> -->
<column id= "ofv.company_name" width= "80" title= "ofv.company_name" visible= "true" horizonAlign= "center" verticalAlign= "middle" />
<column id= "ofv.invoice_no" width= "80" title= "ofv.invoice_no" visible= "true" horizonAlign= "center" verticalAlign= "middle" />
<column id= "ofv.invoice_date" width= "80" title= "ofv.invoice_date" visible= "true" horizonAlign= "center" verticalAlign= "middle" />
<column id= "updateInfo.updateTime" title= "updateInfo.updateTime" visible= "true" horizonAlign= "left" verticalAlign= "middle" />
<column id= "checkImageView" width= "80" title= "checkImageView" visible= "true" horizonAlign= "left" format= "lookPictureFormatter" />
<column id= "checkImageDown" width= "80" title= "checkImageDown" visible= "true" horizonAlign= "left" format= "downloadPictureFormatter" />
</columns>
<buttons >
<popup id= "orderFeeInPut" title= "orderFeeInPut" enableType= "single" invisible= "false" containId= "true" pageId= "editOrderFeeInPut" >
<enableExpression > <![CDATA[${orders.billCode} =='-'|| ${orders.billCode} =='']]> </enableExpression>
</popup>
<popup id= "feeIn" title= "shipmnetLegsFeeIn" enableType= "single" invisible= "false" containId= "true" pageId= "modifyShipmentBillFeePage" >
</popup>
<!-- <popup id="feeinvoice" title="feeinvoice" enableType="multi" invisible="false" containId="true" pageId="editOrderInvoicePage"/> -->
<popup id= "editParticularly" title= "editParticularly" enableType= "single" invisible= "false" containId= "true" pageId= "editLegsOrderPageTwo" >
<enableExpression > <![CDATA[${orders.billCode} =='-'|| ${orders.billCode} =='']]> </enableExpression>
</popup>
<popup id= "view" title= "viewOrderLegs" enableType= "single" invisible= "false" containId= "true" pageId= "viewOrderLegsPage" />
<commit id= "orderFeeCheck" title= "maintainSingOrderPage.feeCheck" enableType= "multi" invisible= "false" >
<enableExpression > <![CDATA[${orders.costStatus} == 'OPEN']]> </enableExpression>
<mappings >
<mapping id= "ids" className= "list" />
</mappings>
<actions >
<action managerName= "orderManager" methodName= "orderFeeCheck" parameter= "ids" />
</actions>
<forwards >
<forward name= "refreshWindow" newEnabled= "true" editEnabled= "true" />
</forwards>
</commit>
<commit id= "cancelOrderFeeCheck" title= "maintainSingOrderPage.cancelFeeCheck" enableType= "multi" invisible= "false" >
<enableExpression > <![CDATA[(${orders.costStatus} == 'CHECK')]]> </enableExpression>
<mappings >
<mapping id= "ids" className= "list" />
</mappings>
<actions >
<action managerName= "orderManager" methodName= "orderFeeCancelCheck" parameter= "ids" />
</actions>
<forwards >
<forward name= "refreshWindow" newEnabled= "true" editEnabled= "true" />
</forwards>
</commit>
<!-- <commit id="cancelOrder" title="forceCancelOrder" enableType="multi" invisible="false" confirmMessage="forceCancelOrder.confirmMessage">
<mappings >
<mapping id= "ids" className= "list" />
</mappings>
<actions >
<action managerName= "orderManager" methodName= "forceCancelOrder" parameter= "ids" />
</actions>
<forwards >
<forward name= "refreshWindow" newEnabled= "true" editEnabled= "false" />
</forwards>
</commit> -->
<popup id= "SeeTrackShipment" title= "seeTrack" enableType= "multi" invisible= "false" containId= "true" pageId= "modifySeeTrackOrderPage" >
</popup>
<popup id= "ReceiveFee" title= "ReceiveFee" enableType= "none" invisible= "false" containId= "false" pageId= "editReceiveFeeImportPage" />
</buttons>
</maintainPage>
</pages>