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

125 lines
9.0 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>
2025-04-27 14:13:28 +08:00
<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>
2025-05-27 16:19:16 +08:00
<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"/>
2024-08-03 16:09:17 +08:00
</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
2024-08-03 16:09:17 +08:00
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}~/
2025-04-27 14:13:28 +08:00
/~invoice.invoiceState: and invoice.invoiceState = {invoice.invoiceState} ~/
2025-05-27 16:19:16 +08:00
/~startDate: AND (invoice.issuingDate) >= {startDate}~/
/~endDate: AND (invoice.issuingDate) <= {endDate}~/
2024-08-03 16:09:17 +08:00
]]></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"/>
2024-08-03 16:09:17 +08:00
</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>