99 lines
6.1 KiB
XML
99 lines
6.1 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
|
|
<pages>
|
|
<maintainPage id="maintainBOLPage" title="maintainBOLPage" autoQuery="false">
|
|
<search>
|
|
<inputUIs>
|
|
<text id="BOL.code" title="BOL.code" row="1" col="1" readOnly="false" required="false" reserve="false" forceOverride="false" inVisible="false" trimSpace="false"/>
|
|
<text id="BOL.pickTicket.code" title="BOL.pickTicket.code" row="1" col="2" readOnly="false" required="false" reserve="false" forceOverride="false" inVisible="false" trimSpace="false"/>
|
|
<remote id="BOL.carrier.id" title="BOL.carrier" row="2" col="1" readOnly="false" required="false" reserve="false" forceOverride="false" inVisible="false" editModel="normal" manualEditable="true" displayedTableHead="序号,编码,名称">
|
|
<hql><![CDATA[SELECT carrier.id,
|
|
carrier.code,
|
|
carrier.name
|
|
FROM Structure carrier
|
|
WHERE 1=1 and carrier.beCarrier=true
|
|
AND carrier.code like :param
|
|
AND carrier.disabled = false
|
|
/~name: AND carrier.name LIKE {name}~/]]></hql>
|
|
<inputUIs>
|
|
<text id="name" title="name" row="1" col="1" span="1" readOnly="false" required="false" reserve="false" forceOverride="true" inVisible="false" trimSpace="true"/>
|
|
</inputUIs>
|
|
</remote>
|
|
<text id="BOL.trailer" title="BOL.trailer" row="2" col="2" readOnly="false" required="false" reserve="false" forceOverride="false" inVisible="false" trimSpace="false"/>
|
|
</inputUIs>
|
|
</search>
|
|
<datasource type="hql"><![CDATA[SELECT BOL.id,
|
|
masterBOL.code,
|
|
BOL.code,
|
|
BOL.pickTicket.code,
|
|
BOL.orders,
|
|
BOL.status,
|
|
BOL.startPosition.name,
|
|
BOL.aimPosition.name,
|
|
BOL.packageNum,
|
|
BOL.bulkCargoNum,
|
|
carrier.name,
|
|
BOL.trailer,
|
|
BOL.sealNumber,
|
|
BOL.arriveDate,
|
|
BOL.signDate,
|
|
BOL.returnDate,
|
|
(select sum(bd.shipQuantity) from BOLDetail bd where bd.bol.id = BOL.id) as shipQuantity,
|
|
(select sum(bd.singQuantity) from BOLDetail bd where bd.bol.id = BOL.id) as signQuantity,
|
|
(select sum(bd.badQuantity) from BOLDetail bd where bd.bol.id = BOL.id) as badQuantity,
|
|
BOL.updateTime
|
|
FROM BOL BOL
|
|
LEFT JOIN BOL.carrier carrier
|
|
LEFT JOIN BOL.masterBOL masterBOL
|
|
LEFT JOIN BOL.startPosition
|
|
LEFT JOIN BOL.aimPosition
|
|
LEFT JOIN BOL.pickTicket
|
|
WHERE 1=1
|
|
/~SESSION_WAREHOUSE: AND BOL.warehouse = #{SESSION_WAREHOUSE} ~/
|
|
/~BOL.code: AND BOL.code LIKE {BOL.code} ~/
|
|
/~BOL.pickTicket.code: AND BOL.pickTicket.code LIKE {BOL.pickTicket.code} ~/
|
|
/~BOL.carrier.id: And BOL.carrier.id = {BOL.carrier.id} ~/
|
|
/~BOL.trailer: AND BOL.trailer LIKE {BOL.trailer} ~/
|
|
/~BOL.sealNumber: AND BOL.sealNumber LIKE {BOL.sealNumber} ~/]]></datasource>
|
|
<columns>
|
|
<column id="BOL.id" title="ID" visible="false"/>
|
|
<column id="masterBOL.code" title="masterBOL.code" visible="true" horizonAlign="left"/>
|
|
<column id="BOL.code" title="BOL.code" visible="true" horizonAlign="left" sortIndex="1" sortType="DESC"/>
|
|
<column id="BOL.pickTicket.code" title="BOL.pickTicket.code" visible="true" horizonAlign="left" sortIndex="1" sortType="DESC"/>
|
|
<column id="BOL.orders" title="BOL.orders" visible="true" horizonAlign="left" verticalAlign="middle"/>
|
|
<column id="BOL.status" title="BOL.status" visible="true" horizonAlign="center" verticalAlign="middle" format="enumFormat" formatParam="BOLStatus"/>
|
|
<column id="BOL.startPosition.name" title="BOL.startPosition" visible="true" horizonAlign="left" verticalAlign="middle"/>
|
|
<column id="BOL.aimPosition.name" title="BOL.aimPosition" visible="true" horizonAlign="left" verticalAlign="middle"/>
|
|
<column id="BOL.packageNum" title="BOL.packageNum" visible="true" horizonAlign="left"/>
|
|
<column id="BOL.bulkCargoNum" title="BOL.bulkCargoNum" visible="true" horizonAlign="left"/>
|
|
<column id="carrier.name" title="BOL.carrier" visible="true" horizonAlign="left"/>
|
|
<column id="BOL.trailer" title="BOL.trailer" visible="true" horizonAlign="left"/>
|
|
<column id="BOL.sealNumber" title="BOL.sealNumber" visible="true" horizonAlign="left"/>
|
|
<column id="BOL.arriveDate" title="BOL.arriveDate" visible="true" horizonAlign="left" verticalAlign="middle"/>
|
|
<column id="BOL.signDate" title="BOL.signDate" visible="true" horizonAlign="left" verticalAlign="middle"/>
|
|
<column id="BOL.returnDate" title="BOL.returnDate" visible="true" horizonAlign="left" verticalAlign="middle"/>
|
|
<column id="shipQuantity" title="BOL.shipQuantity" visible="true" horizonAlign="center" verticalAlign="middle"/>
|
|
<column id="signQuantity" title="BOL.signQuantity" visible="true" horizonAlign="center" verticalAlign="middle"/>
|
|
<column id="badQuantity" title="BOL.badQuantity" visible="true" horizonAlign="center" verticalAlign="middle"/>
|
|
<column id="BOL.updateTime" title="BOL.updateTime" visible="true" horizonAlign="left" verticalAlign="middle"/>
|
|
</columns>
|
|
<buttons>
|
|
<popup id="modify" title="modify" enableType="single" invisible="false" containId="true" pageId="editBOLPage"/>
|
|
<commit id="delete" title="delete" enableType="multi" invisible="false" confirmMessage="maintainBOLPage.delete.confirmMessage">
|
|
<enableExpression><![CDATA[(${BOL.status} =='OPEN') && (${masterBOL.code} =='-') ]]></enableExpression>
|
|
<mappings>
|
|
<mapping id="ids" className="list"/>
|
|
</mappings>
|
|
<actions>
|
|
<action managerName="masterBolManager" methodName="bolDelete" parameter="ids"/>
|
|
</actions>
|
|
<forwards>
|
|
<forward name="refreshWindow" newEnabled="true" editEnabled="true"/>
|
|
</forwards>
|
|
</commit>
|
|
<popup id="showPackage" title="maintainBOLPage.showPackage" enableType="single" invisible="false" containId="true" pageId="showPackagePage"/>
|
|
<!-- <popup id="printBolPackage" title="maintainBOLPage.printBolPackage" enableType="single" invisible="false" containId="true" pageId="bolPackageReportPage"/> -->
|
|
</buttons>
|
|
</maintainPage>
|
|
</pages>
|