113 lines
		
	
	
		
			8.1 KiB
		
	
	
	
		
			XML
		
	
	
		
		
			
		
	
	
			113 lines
		
	
	
		
			8.1 KiB
		
	
	
	
		
			XML
		
	
	
| 
								 | 
							
								<?xml version="1.0" encoding="UTF-8"?>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<pages>
							 | 
						||
| 
								 | 
							
								    <maintainPage id="maintainApplyBillDetailPayPage" title="maintainApplyBillDetailPayPage" autoQuery="false">
							 | 
						||
| 
								 | 
							
								        <search>
							 | 
						||
| 
								 | 
							
								            <inputUIs>
							 | 
						||
| 
								 | 
							
								                <text id="ABD.invoiceNo" title="invoice.invoiceNo" row="1" col="1" span="1" readOnly="false" required="false" reserve="false" forceOverride="true" invisible="false" trimSpace="true"/>
							 | 
						||
| 
								 | 
							
								              	<text id="applyBill.companyName" title="applyBill.companyName" row="1" col="2" span="1" readOnly="false" required="false" reserve="false" forceOverride="true" invisible="false" trimSpace="true"/>
							 | 
						||
| 
								 | 
							
								<!--              	<text id="ABD.billType" title="abd.billType" row="2" col="1" span="1" readOnly="false" required="false" reserve="false" forceOverride="true" invisible="false" trimSpace="true"/>-->
							 | 
						||
| 
								 | 
							
								            	<list id="applyBill.invoiceType" title="fee.invoiceType" row="3" col="1" defaultValue="" span="1" width="120" readOnly="false" required="false" reserve="false" forceOverride="true" forceSpace="false" multiple="false" enumType="InvoiceType" >
							 | 
						||
| 
								 | 
							
								                <hql><![CDATA[ SELECT t.enumValue,t.enumValue 
							 | 
						||
| 
								 | 
							
								 FROM Enumerate t 
							 | 
						||
| 
								 | 
							
								 WHERE t.enumType = 'InvoiceType'  and t.enumValue in ('ORDINARY','DEDICATED')]]></hql>
							 | 
						||
| 
								 | 
							
								            </list>
							 | 
						||
| 
								 | 
							
								            </inputUIs>
							 | 
						||
| 
								 | 
							
								        </search>
							 | 
						||
| 
								 | 
							
								        <datasource type="hql"><![CDATA[ SELECT 
							 | 
						||
| 
								 | 
							
								 invoice.id,
							 | 
						||
| 
								 | 
							
								 applyBill.consignor.name,
							 | 
						||
| 
								 | 
							
								 invoiceCompany.companyName,
							 | 
						||
| 
								 | 
							
								 invoice.invoiceNo,
							 | 
						||
| 
								 | 
							
								 invoice.transferVoucher,
							 | 
						||
| 
								 | 
							
								 invoice.invoiceState,
							 | 
						||
| 
								 | 
							
								 invoice.issuingDate,
							 | 
						||
| 
								 | 
							
								 CAST(round(invoice.billingFee,2) as string),
							 | 
						||
| 
								 | 
							
								 CAST(round(invoice.tax,2) as string),
							 | 
						||
| 
								 | 
							
								 CAST(round(invoice.taxFee,2) as string),
							 | 
						||
| 
								 | 
							
								 CAST(round(invoice.noTaxFee,2) as string),
							 | 
						||
| 
								 | 
							
								 applyBill.invoiceType,
							 | 
						||
| 
								 | 
							
								 ABD.billProject,
							 | 
						||
| 
								 | 
							
								 ABD.applyBill.applicant,
							 | 
						||
| 
								 | 
							
								 ABD.applyBill.applicationTime,
							 | 
						||
| 
								 | 
							
								 invoice.cashPerson,
							 | 
						||
| 
								 | 
							
								 invoice.cashTime
							 | 
						||
| 
								 | 
							
								 FROM Invoice invoice,ApplyBillDetail  ABD
							 | 
						||
| 
								 | 
							
								  	left join  ABD.applyBill applyBill
							 | 
						||
| 
								 | 
							
									left join  applyBill.generalDepartment
							 | 
						||
| 
								 | 
							
									left join  applyBill.consignor
							 | 
						||
| 
								 | 
							
									left join  applyBill.invoiceCompany invoiceCompany
							 | 
						||
| 
								 | 
							
								 WHERE 1=1  
							 | 
						||
| 
								 | 
							
								 and invoice.platForm=#{SESSION_PLATFORM}
							 | 
						||
| 
								 | 
							
								 and invoice.payOrReceive='PAY' and ABD.invoice.id=invoice.id 
							 | 
						||
| 
								 | 
							
								/~ABD.invoiceNo: AND ABD.invoiceNo like upper({ABD.invoiceNo})~/
							 | 
						||
| 
								 | 
							
								/~invoiceCompany.companyName: AND invoiceCompany.companyName like {invoiceCompany.companyName}~/
							 | 
						||
| 
								 | 
							
								/~applyBill.invoiceType: AND applyBill.invoiceType = {applyBill.invoiceType}~/
							 | 
						||
| 
								 | 
							
								 ]]></datasource>
							 | 
						||
| 
								 | 
							
								        <columns>
							 | 
						||
| 
								 | 
							
								            <column id="invoice.id" title="invoice.id" visible="false" horizonAlign="center" verticalAlign="middle" sortIndex="1" sortType="DESC"/>
							 | 
						||
| 
								 | 
							
								            <column id="applyBill.consignor.name" title="fee.account" visible="false" horizonAlign="center" verticalAlign="middle"/>
							 | 
						||
| 
								 | 
							
								            <column id="ABD.applyBill.invoiceCompany.companyName" title="applyBill.companyName" visible="true" horizonAlign="center" verticalAlign="middle"/>
							 | 
						||
| 
								 | 
							
								            <column id="invoice.invoiceNo" title="invoice.invoiceNo" visible="true" horizonAlign="center" verticalAlign="middle"/>
							 | 
						||
| 
								 | 
							
								            <column id="invoice.transferVoucher" title="invoice.transferVoucher" visible="true" horizonAlign="center" verticalAlign="middle"/>
							 | 
						||
| 
								 | 
							
								            <column id="invoice.invoiceState" title="ABD.statu" visible="true" horizonAlign="center" verticalAlign="middle" format="enumFormat" formatParam="FeeStatus"/>
							 | 
						||
| 
								 | 
							
								            <column id="invoice.issuingDate" title="applyBill.invoiceDate1" visible="true" horizonAlign="center" verticalAlign="middle"/>
							 | 
						||
| 
								 | 
							
								             <column id="invoice.billingFee" title="applyBillPay.turnover" visible="true" horizonAlign="center" verticalAlign="middle"/>
							 | 
						||
| 
								 | 
							
								            <column id="invoice.tax" title="abd.taxRate" visible="true" horizonAlign="center" verticalAlign="middle" returnType="int"/>
							 | 
						||
| 
								 | 
							
								             <column id="invoice.taxFee" title="invoice.taxFee" visible="true" horizonAlign="center" verticalAlign="middle"/>
							 | 
						||
| 
								 | 
							
								              <column id="invoice.noTaxFee" title="invoice.noTaxFee" visible="true" horizonAlign="center" verticalAlign="middle"/>
							 | 
						||
| 
								 | 
							
								           
							 | 
						||
| 
								 | 
							
								            <column id="ABD.billType" title="abd.billType" visible="true" horizonAlign="center" verticalAlign="middle" format="enumFormat" formatParam="InvoiceType"/>
							 | 
						||
| 
								 | 
							
								            <column id="ABD.billProject" title="abd.billProjectPay" visible="true" horizonAlign="center" verticalAlign="middle"/>
							 | 
						||
| 
								 | 
							
								            <column id="ABD.applyBill.applicant" title="applyBill.applicant" visible="true" horizonAlign="center" verticalAlign="middle"/>
							 | 
						||
| 
								 | 
							
								            <column id="ABD.applyBill.applicationTime" title="applyBill.applicationTime" visible="true" horizonAlign="center" verticalAlign="middle"/>
							 | 
						||
| 
								 | 
							
								            <column id="invoice.cashPerson" title="invoice.paycashPerson" visible="true" horizonAlign="center" verticalAlign="middle"/>
							 | 
						||
| 
								 | 
							
								           	<column id="invoice.cashTime" title="invoice.paycashTime" visible="true" horizonAlign="center" verticalAlign="middle"/>
							 | 
						||
| 
								 | 
							
								        </columns>
							 | 
						||
| 
								 | 
							
								        <buttons>
							 | 
						||
| 
								 | 
							
								<!--            <popup id="newApplyBillButton" title="maintainOrderPage.newOrderButton" enableType="none" invisible="false" containId="false" pageId="modifyApplyBillPage"/>-->
							 | 
						||
| 
								 | 
							
								<!--            <popup id="selectApplyBillrButton" title="maintainOrderPage.selectOrderButton" enableType="single" invisible="false" containId="true" pageId="modifyApplyBillPage">-->
							 | 
						||
| 
								 | 
							
								<!--             <enableExpression><![CDATA[${billFee.status} == 'OPEN'  ]]></enableExpression>-->
							 | 
						||
| 
								 | 
							
								<!--          </popup>-->
							 | 
						||
| 
								 | 
							
								<!--          <commit id="AuditApplyBillButton" title="AuditButton" enableType="multi" invisible="false" confirmMessage="maintainOrderPage.AuditApplyBill.confirmMessage">-->
							 | 
						||
| 
								 | 
							
								<!--                <enableExpression><![CDATA[${applyBill.status} == 'OPEN'  ]]></enableExpression>-->
							 | 
						||
| 
								 | 
							
								<!--                <mappings>-->
							 | 
						||
| 
								 | 
							
								<!--                    <mapping id="ids" className="list"/>-->
							 | 
						||
| 
								 | 
							
								<!--                </mappings>-->
							 | 
						||
| 
								 | 
							
								<!--                <actions>-->
							 | 
						||
| 
								 | 
							
								<!--                    <action managerName="applyBillManager" methodName="AuditApplyBill" parameter="ids"/>-->
							 | 
						||
| 
								 | 
							
								<!--                </actions>-->
							 | 
						||
| 
								 | 
							
								<!--                <forwards>-->
							 | 
						||
| 
								 | 
							
								<!--                    <forward name="refreshWindow" newEnabled="true" editEnabled="false"/>-->
							 | 
						||
| 
								 | 
							
								<!--                </forwards>-->
							 | 
						||
| 
								 | 
							
								<!--            </commit>-->
							 | 
						||
| 
								 | 
							
								<!--             <popup id="singleInvoicePay" title="singleInvoicePay" enableType="single" invisible="false" containId="true" pageId="editInvoiceInfoPayPage">-->
							 | 
						||
| 
								 | 
							
								<!--              <enableExpression><![CDATA[${invoice.invoiceState}=='OPEN']]></enableExpression>  -->
							 | 
						||
| 
								 | 
							
								<!--             </popup>-->
							 | 
						||
| 
								 | 
							
								          <popup id="singleInvoicePay" title="singleInvoicePay" enableType="multi" invisible="false" containId="true" pageId="editInvoicePayPage">
							 | 
						||
| 
								 | 
							
								              <enableExpression><![CDATA[${invoice.invoiceState}=='OPEN']]></enableExpression>  
							 | 
						||
| 
								 | 
							
								            </popup>
							 | 
						||
| 
								 | 
							
								               <commit id="deleteInvoicePay" title="deleteInvoicePay" enableType="multi" invisible="false" confirmMessage="maintainOrderPage.deleteInvoicePay.confirmMessage">
							 | 
						||
| 
								 | 
							
								                <enableExpression><![CDATA[${invoice.invoiceState} == 'OPEN' || ${invoice.invoiceState} == 'VERIFICATION'  ]]></enableExpression>
							 | 
						||
| 
								 | 
							
								                <mappings>
							 | 
						||
| 
								 | 
							
								                    <mapping id="ids" className="list"/>
							 | 
						||
| 
								 | 
							
								                </mappings>
							 | 
						||
| 
								 | 
							
								                <actions>
							 | 
						||
| 
								 | 
							
								                    <action managerName="applyBillManager" methodName="deleteInvoice" parameter="ids"/>
							 | 
						||
| 
								 | 
							
								                </actions>
							 | 
						||
| 
								 | 
							
								                <forwards>
							 | 
						||
| 
								 | 
							
								                    <forward name="refreshWindow" newEnabled="true" editEnabled="false"/>
							 | 
						||
| 
								 | 
							
								                </forwards>
							 | 
						||
| 
								 | 
							
								            </commit>
							 | 
						||
| 
								 | 
							
								<!--             <popup id="multiInvoicePay" title="multiInvoicePay" enableType="multi" invisible="false" containId="true" pageId="editMultiInvoiceInfoPayPage">-->
							 | 
						||
| 
								 | 
							
								<!--             <enableExpression><![CDATA[${invoice.invoiceState}=='OPEN']]></enableExpression>  -->
							 | 
						||
| 
								 | 
							
								<!--             </popup>-->
							 | 
						||
| 
								 | 
							
								             <popup id="SeeInvoicePay" title="SeeInvoicePay" enableType="single" invisible="false" containId="true" pageId="maintainSeeInvoicePayPage">
							 | 
						||
| 
								 | 
							
								             </popup>
							 | 
						||
| 
								 | 
							
											<popup id="editTransferVoucher" title="editTransferVoucher" enableType="multi" invisible="false" containId="true" pageId="editTransferVoucherPAyPage">
							 | 
						||
| 
								 | 
							
								<!--              <enableExpression><![CDATA[${invoice.invoiceState}=='OPEN']]></enableExpression>  -->
							 | 
						||
| 
								 | 
							
								            </popup>
							 | 
						||
| 
								 | 
							
								        </buttons>
							 | 
						||
| 
								 | 
							
								    </maintainPage>
							 | 
						||
| 
								 | 
							
								</pages>
							 |