cqtms/src/webapp/WEB-INF/classes/config/origen/fee/maintainApplyBillDetailPayP...

125 lines
9.0 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>
<list id="invoice.invoiceState" title="ABD.statu" row="3" col="2" span="1" 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','VERIFICATION')
order by enumerate.id]]></hql>
</list>
<dateRanger id="invoice.issuingDate" title="applyBill.invoiceDate1" row="4" col="1" span="2" readOnly="false" required="false" reserve="false" forceOverride="true" inVisible="false" showTime="false" manualEditable="true" defaultCurrentDate="false" fromDate="startDate" toDate="endDate"/>
</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.createPerson,
invoice.createTime
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}~/
/~invoice.invoiceState: and invoice.invoiceState = {invoice.invoiceState} ~/
/~startDate: AND (invoice.issuingDate) >= {startDate}~/
/~endDate: AND (invoice.issuingDate) <= {endDate}~/
]]></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="创建人" visible="true" horizonAlign="center" verticalAlign="middle"/>
<column id="invoice.cashTime" title="创建时间" 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>