135 lines
9.9 KiB
XML
135 lines
9.9 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
|
|
<pages>
|
|
<modifyDetailPage id="editBOLPage" title="editBOLPage" entityClass="com.dev.swms.server.model.shipping.BOL" onClose="refreshParent" width="850" height="550">
|
|
<modify>
|
|
<inputUIs>
|
|
<hidden id="BOL.status" reserve="false"/>
|
|
<hidden id="BOL.id" reserve="false"/>
|
|
<hidden id="BOL.pickTicket.company.id" reserve="false"/>
|
|
<text id="BOL.code" title="BOL.code" row="1" col="1" readOnly="false" required="true" reserve="false" forceOverride="false" inVisible="false" trimSpace="true"/>
|
|
<remote id="BOL.carrier.id" title="BOL.carrier" row="1" col="2" 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]]></hql>
|
|
</remote>
|
|
<remote id="BOL.startPosition.id" title="BOL.startPosition" row="1" col="3" span="1" readOnly="false" required="false" reserve="false" forceOverride="true" inVisible="false" manualEditable="true" displayColumn="3" percentSignPosition="both" displayedTableHead="序号,编码,名称">
|
|
<hql><![CDATA[ SELECT relation.transSite.id,
|
|
relation.transSite.code,
|
|
relation.transSite.name
|
|
FROM TransSiteToComp relation
|
|
WHERE relation.transSite.code LIKE :param
|
|
/~name AND relation.transSite.name LIKE {name}~/
|
|
AND relation.company.id = ${BOL.pickTicket.company.id}]]></hql>
|
|
<inputUIs>
|
|
<text id="name" title="name" row="1" col="2" span="1" readOnly="false" required="false" reserve="false" forceOverride="true" inVisible="false" trimSpace="true" isPrecision="false"/>
|
|
</inputUIs>
|
|
</remote>
|
|
<remote id="BOL.aimPosition.id" title="BOL.aimPosition" row="1" col="4" span="1" readOnly="false" required="false" reserve="false" forceOverride="true" inVisible="false" manualEditable="true" displayColumn="3" percentSignPosition="both" displayedTableHead="序号,编码,名称">
|
|
<hql><![CDATA[ SELECT relation.transSite.id,
|
|
relation.transSite.code,
|
|
relation.transSite.name
|
|
FROM TransSiteToComp relation
|
|
WHERE relation.transSite.code LIKE :param
|
|
/~name AND relation.transSite.name LIKE {name}~/
|
|
AND relation.company.id = ${BOL.pickTicket.company.id}]]></hql>
|
|
<inputUIs>
|
|
<text id="name" title="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="BOL.trailer" title="BOL.trailer" row="2" col="1" readOnly="false" required="false" reserve="false" forceOverride="false" inVisible="false" trimSpace="true"/>
|
|
<text id="BOL.sealNumber" title="BOL.sealNumber" row="2" col="1" readOnly="false" required="false" reserve="false" forceOverride="false" inVisible="false" trimSpace="true"/>
|
|
<text id="BOL.allShippedVolume" title="BOL.allShippedVolume" row="2" col="3" span="1" readOnly="false" required="false" reserve="false" forceOverride="true" inVisible="false" trimSpace="true" decimal="6"/>
|
|
<text id="BOL.allShippedWeight" title="BOL.allShippedWeight" row="2" col="4" span="1" readOnly="false" required="false" reserve="false" forceOverride="true" inVisible="false" trimSpace="true" decimal="6"/>
|
|
<text id="BOL.packageNum" title="editBOLPage.BOL.packageNum" row="3" col="1" span="1" readOnly="false" required="false" reserve="false" forceOverride="true" inVisible="false" trimSpace="true"/>
|
|
<text id="BOL.bulkCargoNum" title="editBOLPage.BOL.bulkCargoNum" row="3" col="2" span="1" readOnly="false" required="false" reserve="false" forceOverride="true" inVisible="false" trimSpace="true"/>
|
|
<remote id="BOL.customer.id" title="BOL.customer" row="3" col="3" span="1" readOnly="false" required="false" reserve="false" forceOverride="true" inVisible="false" manualEditable="true" displayColumn="3" percentSignPosition="both" displayedTableHead="序号,编码,名称,地址,邮编,联系人,联系电话,传真,EMAIL">
|
|
<hql><![CDATA[ SELECT
|
|
customer.id,
|
|
customer.code,
|
|
customer.name,
|
|
customer.address.address,
|
|
customer.address.postCode,
|
|
customer.contact.person,
|
|
customer.contact.telephone,
|
|
customer.contact.fax,
|
|
customer.contact.email
|
|
FROM Structure customer
|
|
WHERE 1=1
|
|
AND customer.code LIKE :param
|
|
AND customer.beCustomer = true
|
|
AND customer.disabled = false]]></hql>
|
|
<eventListeners>
|
|
<eventListener id="BOL.shipToName" index="3" refreshUI="false"/>
|
|
<eventListener id="BOL.shipToContact.person" index="6" refreshUI="false"/>
|
|
<eventListener id="BOL.shipToContact.telephone" index="7" refreshUI="false"/>
|
|
<eventListener id="BOL.shipToContact.fax" index="8" refreshUI="false"/>
|
|
<eventListener id="BOL.shipToContact.email" index="9" refreshUI="false"/>
|
|
<eventListener id="BOL.shipToAddress.address" index="4" refreshUI="false"/>
|
|
<eventListener id="BOL.shipToAddress.postCode" index="5" refreshUI="false"/>
|
|
</eventListeners>
|
|
</remote>
|
|
<text id="BOL.shipToName" title="BOL.shipToName" row="3" col="4" span="1" readOnly="false" required="false" reserve="false" forceOverride="true" inVisible="false" trimSpace="true"/>
|
|
<text id="BOL.shipToContact.person" title="contact.person" row="4" col="1" span="1" readOnly="false" required="false" reserve="false" forceOverride="true" inVisible="false" trimSpace="true"/>
|
|
<text id="BOL.shipToContact.telephone" title="contact.telephone" row="4" col="2" span="1" readOnly="false" required="false" reserve="false" forceOverride="true" inVisible="false" trimSpace="true"/>
|
|
<text id="BOL.shipToContact.fax" title="contact.fax" row="4" col="3" span="1" readOnly="false" required="false" reserve="false" forceOverride="true" inVisible="false" trimSpace="true"/>
|
|
<text id="BOL.shipToContact.email" title="contact.email" row="4" col="4" span="1" readOnly="false" required="false" reserve="false" forceOverride="true" inVisible="false" trimSpace="true"/>
|
|
<text id="BOL.shipToAddress.address" title="address.address" row="6" col="1" span="3" width="490" readOnly="false" required="false" reserve="false" forceOverride="true" inVisible="false" trimSpace="true"/>
|
|
<text id="BOL.shipToAddress.postCode" title="address.postCode" row="6" col="2" span="1" readOnly="false" required="false" reserve="false" forceOverride="true" inVisible="false" trimSpace="true"/>
|
|
<text id="BOL.orders" title="BOL.orders" row="7" col="1" readOnly="false" required="false" reserve="false" forceOverride="false" inVisible="false" trimSpace="true"/>
|
|
<text id="BOL.description" title="BOL.description" row="7" col="2" span="4" width="520" readOnly="false" required="false" reserve="false" forceOverride="false" inVisible="false" length="255" trimSpace="true"/>
|
|
</inputUIs>
|
|
<buttons>
|
|
<commit id="save" title="save" enableType="none" invisible="false">
|
|
<enableExpression><![CDATA[${BOL.status} =='OPEN']]></enableExpression>
|
|
<mappings>
|
|
<mapping id="BOL" className="com.dev.swms.server.model.shipping.BOL"/>
|
|
</mappings>
|
|
<actions>
|
|
<action managerName="pickTicketManager" methodName="storeBOL" parameter="BOL"/>
|
|
</actions>
|
|
<forwards>
|
|
<forward name="closeWindow" newEnabled="false" editEnabled="false"/>
|
|
</forwards>
|
|
</commit>
|
|
</buttons>
|
|
</modify>
|
|
<detail autoQuery="true">
|
|
<datasource><![CDATA[SELECT
|
|
package.id,
|
|
package.boxModel.caseName,
|
|
package.code,
|
|
package.description,
|
|
package.quantity,
|
|
package.unit,
|
|
package.weight,
|
|
package.volume,
|
|
package.type
|
|
FROM Package package
|
|
LEFT JOIN package.bol
|
|
LEFT JOIN package.boxModel
|
|
WHERE package.bol.id = {BOL.id}
|
|
]]></datasource>
|
|
<columns>
|
|
<column id="package.id" title="ID" visible="false"/>
|
|
<column id="package.boxModel.caseName" title="package.boxModel" visible="true"/>
|
|
<column id="package.code" title="package.code" visible="true"/>
|
|
<column id="package.description" title="package.description" visible="true"/>
|
|
<column id="package.quantity" title="package.quantity" visible="true"/>
|
|
<column id="package.unit" title="package.unit" visible="true"/>
|
|
<column id="package.weight" title="package.weight" visible="true"/>
|
|
<column id="package.volume" title="package.volume" visible="true"/>
|
|
<column id="package.type" title="editBOLPage.package.type" visible="false" horizonAlign="center" verticalAlign="middle" format="enumFormat" formatParam="ProductPackageUnit"/>
|
|
</columns>
|
|
<buttons>
|
|
<popup id="showPackage2" title="showPackage2" enableType="single" invisible="false" containId="true" pageId="showPackageDetailList"/>
|
|
<popup id="addPackage" title="addPackage" enableType="none" invisible="false" containId="false" pageId="addPackageToBolPage"/>
|
|
<popup id="splitPackage" title="splitPackageOnBolPage" enableType="single" invisible="false" containId="true" pageId="splitPackageOnBolPage">
|
|
<enableExpression><![CDATA[${package.type}=='CASE']]></enableExpression>
|
|
</popup>
|
|
</buttons>
|
|
</detail>
|
|
</modifyDetailPage>
|
|
</pages>
|