125 lines
9.0 KiB
XML
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>
|