增加成本审核查询
							parent
							
								
									7c85c3882d
								
							
						
					
					
						commit
						b3374362a0
					
				| 
						 | 
				
			
			@ -41,7 +41,13 @@ or carrier.id in (select detail.subOrg.id from OrganizationDetail detail where d
 | 
			
		|||
                <text id="shipment.operator" title="inputByName" row="7" col="1" span="1" readOnly="false" required="false" reserve="false" forceOverride="true" inVisible="false" trimSpace="true"/>
 | 
			
		||||
                <text id="shipment.customerName" title="shipment.customerName" row="7" col="2" span="1" readOnly="false" required="false" reserve="false" forceOverride="true" inVisible="false" trimSpace="true"/>
 | 
			
		||||
            	
 | 
			
		||||
                <checkbox id="isAll" title="isAll" row="8" col="1" defaultValue="false" span="1" readOnly="false" required="false" reserve="false" forceOverride="true" inVisible="false"/>
 | 
			
		||||
            	<list id="shipment.costStatus" title="成本审核" row="8" col="1" span="1" width="120" readOnly="false" required="false" reserve="false" forceOverride="true" enumType="FeeStatus" >
 | 
			
		||||
                    <hql><![CDATA[ SELECT 
 | 
			
		||||
   enumerate.enumValue,
 | 
			
		||||
  enumerate.enumValue From Enumerate enumerate 
 | 
			
		||||
  where enumerate.enumType = 'FeeStatus' and enumerate.enumValue in('OPEN','SUBMIT_CHECK','CHECK') order by enumerate.id asc ]]></hql> 
 | 
			
		||||
                </list>
 | 
			
		||||
                <checkbox id="isAll" title="isAll" row="9" col="1" defaultValue="false" span="1" readOnly="false" required="false" reserve="false" forceOverride="true" inVisible="false"/>
 | 
			
		||||
            </inputUIs>
 | 
			
		||||
        </search>
 | 
			
		||||
        <datasource type="hql"><![CDATA[ SELECT 
 | 
			
		||||
| 
						 | 
				
			
			@ -99,6 +105,7 @@ or carrier.id in (select detail.subOrg.id from OrganizationDetail detail where d
 | 
			
		|||
 /~endDate1: AND (shipment.operatorDate) <= {endDate1}~/
 | 
			
		||||
 /~shipment.operator: AND shipment.operator like {shipment.operator}~/
 | 
			
		||||
 /~shipment.customerName: AND shipment.customer.name like {shipment.customerName}~/ 
 | 
			
		||||
 /~shipment.costStatus: AND shipment.costStatus = {shipment.costStatus}~/
 | 
			
		||||
order by shipment.id desc 
 | 
			
		||||
]]></datasource>
 | 
			
		||||
        <columns>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,163 +0,0 @@
 | 
			
		|||
<?xml version="1.0" encoding="UTF-8"?>
 | 
			
		||||
<pages>
 | 
			
		||||
    <maintainPage id="maintainShipmentCDFeeViewPage" title="maintainShipmentCDFeeViewPage" autoQuery="false">
 | 
			
		||||
        <search>
 | 
			
		||||
            <inputUIs>
 | 
			
		||||
                <text id="shipment.code" title="shipment.code" row="1" col="1" span="1" readOnly="false" required="false" reserve="false" forceOverride="true" inVisible="false" trimSpace="true"/>
 | 
			
		||||
                <text id="shipment.relatebill3" title="relatebill3" row="1" col="1" span="1" readOnly="false" required="false" reserve="false" forceOverride="true" inVisible="false" trimSpace="true"/>
 | 
			
		||||
                <remote id="shipment.carrier.id" title="shipment.carrier" row="2" col="1" span="1" readOnly="false" required="false" reserve="false" forceOverride="true" inVisible="false" manualEditable="true" displayColumn="3" percentSignPosition="both" displayedTableHead="序号,编码,名称">
 | 
			
		||||
                    <hql><![CDATA[ select 
 | 
			
		||||
 carrier.id, 
 | 
			
		||||
 carrier.code, 
 | 
			
		||||
 carrier.name 
 | 
			
		||||
 from Organization  carrier
 | 
			
		||||
 where carrier.disabled=false 
 | 
			
		||||
     and (carrier.code like upper(:param) or carrier.name like :param )
 | 
			
		||||
	 and (carrier.beCarrier = true 
 | 
			
		||||
	  or carrier.beInCarrier=true)
 | 
			
		||||
     and (carrier.id in (select detail.subOrg.id from OrganizationDetail detail where detail.org = #{SESSION_PLATFORM})
 | 
			
		||||
or carrier.id in (select detail.subOrg.id from OrganizationDetail detail where detail.org.code = #{PUBLIC_PLATFORM}))
 | 
			
		||||
/~carrier.name: and carrier.name like {carrier.name}~/
 | 
			
		||||
 order by carrier.sortIndex asc,carrier.id asc
 | 
			
		||||
]]></hql>
 | 
			
		||||
                    <inputUIs>
 | 
			
		||||
                        <text id="carrier.name" title="maintainShipmentPage.carrier.name" row="1" col="1" span="1" readOnly="false" required="false" reserve="false" forceOverride="true" inVisible="false" trimSpace="true"/>
 | 
			
		||||
                    </inputUIs>
 | 
			
		||||
                </remote>
 | 
			
		||||
                <text id="vehicle.license" title="vehicle.license" row="2" col="2" span="1" readOnly="false" required="false" reserve="false" forceOverride="true" inVisible="false" trimSpace="true"/>
 | 
			
		||||
                <dateRanger id="shipment.operatorDate" title="lfv.sdate" 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"/>
 | 
			
		||||
            	<remote id="shipment.routeFee.id" title="order.routeFee.name" row="5" col="2" span="1" readOnly="false" required="false" reserve="false" forceOverride="true" inVisible="false" manualEditable="true" displayColumn="3" percentSignPosition="both" displayedTableHead="序号,代码,名称">
 | 
			
		||||
                    <hql><![CDATA[ select d.id,d.code,d.name
 | 
			
		||||
 from RouteFee d
 | 
			
		||||
 where (d.code like upper(:param) or d.name like :param)
 | 
			
		||||
 and d.disabled=false and d.platForm=#{SESSION_PLATFORM}
 | 
			
		||||
 /~d.name: and d.name like {d.name}~/]]></hql>
 | 
			
		||||
                    <inputUIs>
 | 
			
		||||
                        <text id="d.name" title="maintainVehicleRegFeePage.department.name" row="1" col="2" span="1" readOnly="false" required="false" reserve="false" forceOverride="true" inVisible="false" trimSpace="true" isPrecision="false"/>
 | 
			
		||||
                    </inputUIs>
 | 
			
		||||
                </remote>
 | 
			
		||||
            	<text id="shipment.driverName" title="shipment.driver" row="5" col="1" span="2" readOnly="false" required="false" reserve="false" forceOverride="true" inVisible="false" trimSpace="true"/>
 | 
			
		||||
                <dateRanger id="shipment.orderDate" title="order.orderDate" row="6" col="1" span="2" readOnly="false" required="false" reserve="false" forceOverride="true" inVisible="false" showTime="false" manualEditable="true" defaultCurrentDate="false" fromDate="startDate1" toDate="endDate1"/>
 | 
			
		||||
                <text id="shipment.operator" title="inputByName" row="7" col="1" span="1" readOnly="false" required="false" reserve="false" forceOverride="true" inVisible="false" trimSpace="true"/>
 | 
			
		||||
                <text id="shipment.customerName" title="shipment.customerName" row="7" col="2" span="1" readOnly="false" required="false" reserve="false" forceOverride="true" inVisible="false" trimSpace="true"/>
 | 
			
		||||
            	
 | 
			
		||||
                <checkbox id="isAll" title="isAll" row="8" col="1" defaultValue="false" span="1" readOnly="false" required="false" reserve="false" forceOverride="true" inVisible="false"/>
 | 
			
		||||
            </inputUIs>
 | 
			
		||||
        </search>
 | 
			
		||||
        <datasource type="hql"><![CDATA[ SELECT 
 | 
			
		||||
 shipment.id,
 | 
			
		||||
 shipment.code,
 | 
			
		||||
 shipment.customer.name,
 | 
			
		||||
 carrier.shortName,
 | 
			
		||||
 shipment.license,
 | 
			
		||||
  shipment.vehicleType.name,
 | 
			
		||||
 shipment.driverName,
 | 
			
		||||
 shipment.secondDriverName,
 | 
			
		||||
 shipment.costStatus,
 | 
			
		||||
 CAST(round(shipment.payfee,2) as string),
 | 
			
		||||
  shipment.orderGroupCode,
 | 
			
		||||
 shipment.fromContact.address,
 | 
			
		||||
 shipment.toContact.address,
 | 
			
		||||
 shipment.routeFee.name,
 | 
			
		||||
 shipment.superviseType,
 | 
			
		||||
 shipment.unit,
 | 
			
		||||
 shipment.quantity,
 | 
			
		||||
 CAST(round(shipment.weight,2) as string),
 | 
			
		||||
 CAST(round(shipment.volume,2) as string),
 | 
			
		||||
 shipment.planLeaveTime,
 | 
			
		||||
 shipment.planArriveTime,
 | 
			
		||||
 shipment.leaveTime,
 | 
			
		||||
 shipment.arriveTime,
 | 
			
		||||
 shipment.description,
 | 
			
		||||
 shipment.operatorDate,
 | 
			
		||||
 shipment.operator
 | 
			
		||||
 FROM Shipment  shipment
 | 
			
		||||
 left  JOIN   shipment.carrier  carrier
 | 
			
		||||
 left  JOIN   shipment.driver    driver
 | 
			
		||||
 left  JOIN   shipment.vehicle  vehicle
 | 
			
		||||
 left join shipment.vehicleType vt 
 | 
			
		||||
 left  join shipment.routeFee routeFee
 | 
			
		||||
 left  join shipment.vehicleType
 | 
			
		||||
 left join shipment.customer
 | 
			
		||||
 WHERE 1=1 
 | 
			
		||||
 AND shipment.platForm= #{SESSION_PLATFORM} 
 | 
			
		||||
 and ((shipment.costStatus in ('SUBMIT_CHECK') and shipment.costStatus!='OPEN' )
 | 
			
		||||
 or ( /~isAll:  {isAll} = true~/  and shipment.costStatus!='OPEN' ))
 | 
			
		||||
 /~shipment.code: AND shipment.code like upper({shipment.code})~/
 | 
			
		||||
 /~shipment.status: AND shipment.status = {shipment.status}~/
 | 
			
		||||
 /~shipment.planLeaveTime: AND shipment.planLeaveTime = {shipment.planLeaveTime}~/
 | 
			
		||||
 /~shipment.planArriveTime: AND shipment.planArriveTime = {shipment.planArriveTime}~/
 | 
			
		||||
 /~shipment.carrier.id: AND shipment.carrier.id = {shipment.carrier.id}~/
 | 
			
		||||
 /~vehicle.license: AND shipment.vehicle.license <= {vehicle.license}~/
 | 
			
		||||
 /~shipment.payfee: AND shipment.payfee <= {shipment.payfee}~/  
 | 
			
		||||
 /~shipment.relatebill3: AND upper(shipment.orderGroupCode) like upper({shipment.relatebill3})~/ 
 | 
			
		||||
 /~shipment.driverName: AND shipment.driverName like {shipment.driverName}~/ 
 | 
			
		||||
 /~shipment.routeFee.id: AND shipment.routeFee.id = {shipment.routeFee.id}~/ 
 | 
			
		||||
 /~startDate: AND (shipment.operatorDate) >= {startDate}~/
 | 
			
		||||
 /~endDate: AND (shipment.operatorDate) <= {endDate}~/
 | 
			
		||||
 /~startDate1: AND (shipment.operatorDate) >= {startDate1}~/
 | 
			
		||||
 /~endDate1: AND (shipment.operatorDate) <= {endDate1}~/
 | 
			
		||||
 /~shipment.operator: AND shipment.operator like {shipment.operator}~/
 | 
			
		||||
 /~shipment.customerName: AND shipment.customer.name like {shipment.customerName}~/ 
 | 
			
		||||
order by shipment.id desc 
 | 
			
		||||
]]></datasource>
 | 
			
		||||
        <columns>
 | 
			
		||||
            <column id="shipment.id" title="shipment.id" visible="false" horizonAlign="center" verticalAlign="middle" />
 | 
			
		||||
            <column id="shipment.code" title="shipment.code" visible="true" horizonAlign="left" verticalAlign="middle" />
 | 
			
		||||
            <column id="shipment.customerName" title="shipment.customerName" visible="true" horizonAlign="left" verticalAlign="middle"/>
 | 
			
		||||
            <column id="shipment.carrier.name" title="shipment.carrier" visible="true" horizonAlign="left" verticalAlign="middle"/>
 | 
			
		||||
            <column id="shipment.license" title="maintainShipmentPage.vehicle.license" width="80" visible="true" horizonAlign="left" verticalAlign="middle"/>
 | 
			
		||||
            <column id="shipment.vehicleType.name" title="sendCar.vehicleType.name" width="80" visible="true" horizonAlign="center" verticalAlign="middle" />
 | 
			
		||||
            <column id="shipment.driver.name" title="shipment.driver" width="80" visible="true" horizonAlign="left" verticalAlign="middle"/>
 | 
			
		||||
            <column id="shipment.secondDriverName" title="secondDriverName"  width="80" visible="true" horizonAlign="left" verticalAlign="middle"/>
 | 
			
		||||
          	<column id="shipment.costStatus" title="shipment.costStatus" visible="true" horizonAlign="left" verticalAlign="middle" format="enumFormat" formatParam="FeeStatus"/>
 | 
			
		||||
            <column id="shipment.payfee" title="shipment.payfee" visible="true" horizonAlign="center" verticalAlign="middle"/>
 | 
			
		||||
             <column id="shipment.orderGroupCode" title="orders.relateBill3" visible="true" horizonAlign="left" verticalAlign="middle"/>
 | 
			
		||||
            <column id="shipment.fromContact.address" title="fromAddress" visible="true" horizonAlign="left" verticalAlign="middle" />
 | 
			
		||||
            <column id="shipment.toContact.address" title="toAddress" visible="true" horizonAlign="left" verticalAlign="middle" />
 | 
			
		||||
            <column id="shipment.routeFee.name" title="shipment.routeFee.name" visible="true" horizonAlign="center" verticalAlign="middle" />
 | 
			
		||||
            <column id="shipment.superviseType" title="orders.superviseType" visible="true" horizonAlign="center" verticalAlign="middle" format="enumFormat" formatParam="SuperviseType"/>
 | 
			
		||||
            <column id="shipment.unit" title="orders.unit" visible="true" horizonAlign="center" verticalAlign="middle" format="enumFormat" formatParam="MeasureUnit"/>
 | 
			
		||||
            <column id="shipment.quantity" title="shipment.quantity" visible="true" horizonAlign="center" verticalAlign="middle"/>
 | 
			
		||||
            <column id="shipment.weight" title="shipment.weight" visible="true" horizonAlign="center" verticalAlign="middle"/>
 | 
			
		||||
            <column id="shipment.volume" title="shipment.volume" visible="true" horizonAlign="center" verticalAlign="middle"/>
 | 
			
		||||
            <column id="shipment.planLeaveTime" title="shipment.planLeaveTime" visible="true" horizonAlign="center" verticalAlign="middle"/>
 | 
			
		||||
            <column id="shipment.planArriveTime" title="shipment.planArriveTime" visible="true" horizonAlign="center" verticalAlign="middle"/>
 | 
			
		||||
            <column id="shipment.leaveTime" title="shipment.leaveTime" visible="true" horizonAlign="center" verticalAlign="middle"/>
 | 
			
		||||
            <column id="shipment.arriveTime" title="shipment.arriveTime" visible="true" horizonAlign="center" verticalAlign="middle"/>
 | 
			
		||||
            <column id="shipment.description" title="shipment.description" visible="true" horizonAlign="left" verticalAlign="middle"/>
 | 
			
		||||
            <column id="shipment.operatorDate" title="lfv.sdate" visible="true" horizonAlign="left" verticalAlign="middle"/>
 | 
			
		||||
            <column id="shipment.operator" title="updateInfo.operatorName" visible="true" horizonAlign="left" verticalAlign="middle"/>
 | 
			
		||||
        </columns>
 | 
			
		||||
        <buttons>
 | 
			
		||||
          <commit id="shipmentPayCheck" title="orderPayCheck" enableType="multi" invisible="false">
 | 
			
		||||
                <enableExpression><![CDATA[ (${shipment.costStatus} == 'SUBMIT_CHECK' ) ]]></enableExpression>
 | 
			
		||||
                <mappings>
 | 
			
		||||
                    <mapping id="ids" className="list"/>
 | 
			
		||||
                </mappings>
 | 
			
		||||
                <actions>
 | 
			
		||||
                    <action managerName="orderShipmentManager" methodName="shipmentPayCheck" parameter="ids"/>
 | 
			
		||||
                </actions>
 | 
			
		||||
                <forwards>
 | 
			
		||||
                    <forward name="refreshWindow" newEnabled="true" editEnabled="true"/>
 | 
			
		||||
                </forwards>
 | 
			
		||||
            </commit>
 | 
			
		||||
            <commit id="shipmentPayCancelCheck" title="orderPayCancelCheck" enableType="multi" invisible="false">
 | 
			
		||||
                <enableExpression><![CDATA[ (${shipment.costStatus} == 'CHECK')]]></enableExpression>
 | 
			
		||||
                <mappings>
 | 
			
		||||
                    <mapping id="ids" className="list"/>
 | 
			
		||||
                </mappings>
 | 
			
		||||
                <actions>
 | 
			
		||||
                    <action managerName="orderShipmentManager" methodName="shipmentPayCancelCheck" parameter="ids"/>
 | 
			
		||||
                </actions>
 | 
			
		||||
                <forwards>
 | 
			
		||||
                    <forward name="refreshWindow" newEnabled="true" editEnabled="true"/>
 | 
			
		||||
                </forwards>
 | 
			
		||||
            </commit>
 | 
			
		||||
            <popup id="viewShipmentPayFee" title="viewOrderPayFee" enableType="single" invisible="false" containId="true" pageId="viewShipmentFeePage"/>
 | 
			
		||||
            <popup id="avgtrimcost" title="viewavgtrimcost" enableType="single" invisible="false" containId="true" pageId="modifyAvgTrimCostViewPage">
 | 
			
		||||
<!--         		<enableExpression><![CDATA[(${shipment.costStatus} == 'OPEN')]]></enableExpression> -->
 | 
			
		||||
        	</popup>
 | 
			
		||||
        </buttons>
 | 
			
		||||
    </maintainPage>
 | 
			
		||||
</pages>
 | 
			
		||||
		Loading…
	
		Reference in New Issue