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

113 lines
8.1 KiB
XML
Raw Normal View History

2024-08-03 16:09:17 +08:00
<?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>