jjwms/src/webapp/WEB-INF/classes/config/origen/Settle/maintainApplyBillPage.xml

110 lines
7.3 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<!-- 开票管理 -->
<pages>
<maintainPage id="maintainApplyBillPage" title="maintainApplyBillPage" autoQuery="false">
<search>
<inputUIs>
<!-- <text id="applyBill.applicant" title="applyBill.applicant" row="1" col="1" span="1" readOnly="false" required="false" reserve="false" forceOverride="true" invisible="false" trimSpace="true"/>-->
<text id="applyBill.invoiceNo" title="applyBill.invoiceNo" row="1" col="1" span="1" readOnly="false" required="false" reserve="false" forceOverride="true" invisible="false" trimSpace="true"/>
<!-- <list id="applyBill.department.id" title="applyBill.department" row="1" col="2" span="1" readOnly="false" required="false" reserve="false" forceOverride="true" editModel="uneditable"> -->
<!-- <hql><![CDATA[ SELECT -->
<!-- d.id, -->
<!-- d.name, -->
<!-- '' as remark -->
<!-- FROM Department d -->
<!-- WHERE d.disabled = false and d.org = #{SESSION_PLATFORM} -->
<!-- ]]></hql> -->
<!-- </list> -->
<!-- <text id="applyBill.status" title="applyBill.status" row="2" col="1" span="1" readOnly="false" required="false" reserve="false" forceOverride="true" invisible="false" trimSpace="true"/>-->
<text id="salesMan" title="salesMan" row="1" col="2" span="1" readOnly="false" required="false" reserve="false" forceOverride="true" invisible="false" trimSpace="true"/>
<list id="applyBill.status" title="applyBill.status" row="2" col="1" 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','SUBMIT','COMPLETE_INVOICE','INVALID_INVOICE','PUNCHING_INVOICE')
order by enumerate.id]]></hql>
</list>
<remote id="account.id" title="account.name" row="2" col="2" readOnly="false" required="false" reserve="false" forceOverride="false" inVisible="false" manualEditable="true" displayedTableHead="序号,编码,名称">
<hql><![CDATA[select company.id, company.code, company.name from Organization company
where (upper(company.code) like upper(:param) or upper(company.name) like upper(:param))
and (company.beCustomer =true)
and (company.id in (select detail.subOrg.id from OrganizationDetail detail where detail.org = #{SESSION_PLATFORM})
or company.id in (select detail.subOrg.id from OrganizationDetail detail where detail.org.code = #{PUBLIC_PLATFORM}))
and company.disabled=false]]></hql>
</remote>
<!-- <checkbox id="isPint" title="isPint" row="12" col="1" defaultValue="false" span="1" readOnly="false" required="false" reserve="false" forceOverride="true" inVisible="false"/>-->
<dateRanger id="applyBill.invoiceDate" title="applyBill.invoiceDate" row="3" col="1" span="2" readOnly="false" required="false" reserve="false" forceOverride="true" inVisible="false" showTime="false" manualEditable="true" defaultCurrentDate="false" fromDate="startDate" toDate="endDate"/>
<!-- <list id="isPint" title="isPint" row="8" col="1" width="120px" -->
<!-- readOnly="false" required="false" reserve="false" forceOverride="false" -->
<!-- enumType="BooleanType"> -->
<!-- <hql><![CDATA[ SELECT -->
<!-- enumerate.enumValue, -->
<!-- enumerate.enumValue FROM Enumerate enumerate -->
<!-- WHERE enumerate.enumType = 'BooleanType' -->
<!-- order by enumerate.id -->
<!-- ]]></hql> -->
<!-- </list> -->
</inputUIs>
</search>
<datasource type="hql"><![CDATA[ SELECT
applyBill.id,
applyBill.customer.name,
applyBill.invoiceDate,
applyBill.invoiceNo,
applyBill.project1,
applyBill.code,
applyBill.company,
applyBill.amount1,
applyBill.status,
applyBill.applyMoney,
applyBill.applicant,
applyBill.applicationTime,
applyBill.taxPoint,
applyBill.invoicedPrice,
applyBill.turnover,
applyBill.voucherNo
FROM ApplyBill applyBill
left join applyBill.customer c
]]></datasource>
<columns>
<column id="applyBill.id" title="applyBill.id" visible="false" horizonAlign="center" verticalAlign="middle" sortIndex="1" sortType="DESC"/>
<column id="applyBill.customer.name" title="applyBill.customer.name" visible="true" horizonAlign="center" verticalAlign="middle"/>
<column id="applyBill.invoiceDate" title="applyBill.invoiceDate" visible="true" horizonAlign="center" verticalAlign="middle" />
<column id="applyBill.invoiceNo" title="applyBill.invoiceNo" visible="true" horizonAlign="center" verticalAlign="middle"/>
<column id="applyBill.project1" title="applyBill.project1" visible="true" horizonAlign="center" verticalAlign="middle"/>
<column id="applyBill.code" title="applyBill.code" visible="true" horizonAlign="center" verticalAlign="middle" />
<column id="applyBill.company" title="applyBill.company" visible="true" horizonAlign="center" verticalAlign="middle"/>
<column id="applyBill.amount1" title="applyBill.amount1" visible="true" horizonAlign="center" verticalAlign="middle"/>
<column id="applyBill.status" title="applyBill.status" visible="true" horizonAlign="center" verticalAlign="middle"/>
<column id="applyBill.applyMoney" title="applyBill.applyMoney" visible="true" horizonAlign="center" verticalAlign="middle"/>
<column id="applyBill.applicant" title="applyBill.applicant" visible="true" horizonAlign="center" verticalAlign="middle"/>
<column id="applyBill.applicationTime" title="applyBill.applicationTime" visible="true" horizonAlign="center" verticalAlign="middle"/>
<column id="applyBill.taxPoint" title="applyBill.taxPoint" visible="true" horizonAlign="center" verticalAlign="middle"/>
<column id="applyBill.invoicedPrice" title="applyBill.invoicedPrice" visible="true" horizonAlign="center" verticalAlign="middle" />
<column id="applyBill.turnover" title="applyBill.turnover" visible="true" horizonAlign="center" verticalAlign="middle" />
<column id="applyBill.voucherNo" title="applyBill.voucherNo" visible="true" horizonAlign="center" verticalAlign="middle"/>
</columns>
<buttons>
<popup id="newApplyBillButton" title="new" enableType="none" invisible="false" containId="false" pageId="modifyApplyBillPage"/>
<popup id="modifyApplyBillrButton" title="modify" enableType="single" invisible="false" containId="true" pageId="modifyApplyBillPage">
</popup>
<commit id="delete" title="delete" enableType="multi" invisible="false" confirmMessage="maintainBillFeePage.deleteBillFee.confirmMessage">
<mappings>
<mapping id="ids" className="list"/>
</mappings>
<actions>
<action managerName="applyBillManager" methodName="deleteApplyBill" parameter="ids"/>
</actions>
<forwards>
<forward name="refreshWindow" newEnabled="true" editEnabled="false"/>
</forwards>
</commit>
</buttons>
</maintainPage>
</pages>