cqtms/src/webapp/WEB-INF/classes/config/origen/signOrder/maintainSingOrderAuditingPa...

223 lines
18 KiB
XML
Raw Normal View History

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,
orders.description2,
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"/>
<column id="orders.description2" title="order.description2" visible="true" horizonAlign="left" verticalAlign="middle"/>
<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>