<?xml version="1.0" encoding="UTF-8"?> <!-- $Author: ZLF $Date: 2015-1-4 下午12:17:07 $Revision: 1.0 $Purpose: --> <a:screen xmlns:c="leaf.application.action" xmlns:a="http://www.leaf-framework.org/application" xmlns:p="uncertain.proc"> <a:init-procedure> <a:model-query fetchAll="true" model="hls.HLS601.hls_document_enabled_nodes" rootPath="enabled_node_columns"/> </a:init-procedure> <a:view> <script type="text/javascript"><![CDATA[ function hls601_reset() { $('document_status_query_ds').reset(); } function hls601_query() { $('document_status_result_ds').query(); } function status_renderer(value,record,name) { if(value=='Y') { return '<img src="${/request/@context_path}/images/zjwfl/zjwfl_ok.png"/>'; } else if (value=='NEXT') { return '<img src="${/request/@context_path}/images/zjwfl/zjwfl_running.png"/>'; } else if (value=='-') { return '<img src="${/request/@context_path}/images/zjwfl/zjwfl_no.png"/>'; } else if (value=='N') { return '<img src="${/request/@context_path}/images/stop.png"/>'; } } function lable_renderer(value,record,name) { if(value=='OK') { return '<img src="${/request/@context_path}/images/zjwfl/zjwfl_ok.png"/>'; } else if (value=='RUNNING') { return '<img src="${/request/@context_path}/images/zjwfl/zjwfl_running.png"/>'; }else if (value=='NO') { return '<img src="${/request/@context_path}/images/zjwfl/zjwfl_no.png"/>'; }else if (value=='STOP') { return '<img src="${/request/@context_path}/images/stop.png"/>'; } } ]]></script> <a:dataSets> <a:dataSet id="document_status_query_ds"> <a:fields> <a:field name="document_category"/> <a:field name="contract_number" autoComplete="true" autoCompleteField="contract_number" lovGridHeight="300" lovHeight="450" lovService="cont.CON500.con_contract_number_lov" lovWidth="500" title="HLS.CONTRACT_NUMBER"> <a:mapping> <a:map from="contract_id" to="contract_id"/> <a:map from="contract_number" to="contract_number"/> </a:mapping> </a:field> <a:field name="project_number" lovGridHeight="300" lovHeight="430" lovService="cont.CON333.con_document_number_for_query" lovWidth="400" title="申请编号"> <a:mapping> <a:map from="project_id" to="project_id"/> <a:map from="project_number" to="project_number"/> </a:mapping> </a:field> <a:field name="company_authority" defaultValue="${/session/@company_id}"/> </a:fields> </a:dataSet> <a:dataSet id="document_status_result_ds" autoPageSize="true" model="hls.HLS601.hls_document_node_status_v" queryDataSet="document_status_query_ds" selectable="true"/> <a:dataSet id="lable_ds" autoCreate="true"> <a:fields> <a:field name="ok" defaultValue="OK"/> <a:field name="running" defaultValue="RUNNING"/> <a:field name="no" defaultValue="NO"/> <a:field name="stop" defaultValue="STOP"/> </a:fields> </a:dataSet> </a:dataSets> <a:screenBody> <a:screenTopToolbar> <a:screenTitle/> <a:gridButton click="hls601_reset" text="重置"/> <a:gridButton click="hls601_query" text="HLS.QUERY"/> </a:screenTopToolbar> </a:screenBody> <a:form column="3" title="查询条件"> <a:lov name="project_number" bindTarget="document_status_query_ds" prompt="申请编号"/> <a:lov name="contract_number" bindTarget="document_status_query_ds" prompt="合同编号"/> </a:form> <a:grid id="document_status_result_grid" bindTarget="document_status_result_ds" marginHeight="180" marginWidth="30" navBar="true"> <a:columns> <a:column name="project_number" align="center" prompt="申请编号" width="120"/> <a:column name="contract_number" align="center" prompt="合同编号" width="120"/> <a:column name="bp_name" align="center" prompt="承租人" width="120"/> <a:placeHolder id="dynamicLineColumn_id"/> <a:column name="inception_of_lease" align="center" prompt="起租日" renderer="Leaf.formatDate" width="120"/> <a:column name="lease_end_date" align="center" prompt="租赁终止日" renderer="Leaf.formatDate" width="120"/> <a:column name="lease_times" align="center" prompt="租赁期数" width="80"/> </a:columns> </a:grid> <a:hBox style="font-weight:900;font-size:15px;"> <a:label name="ok" bindTarget="lable_ds" prompt="已完成" renderer="lable_renderer"/> <a:label name="running" bindTarget="lable_ds" prompt="下一步" renderer="lable_renderer"/> <a:label name="no" bindTarget="lable_ds" prompt="无需执行" renderer="lable_renderer"/> <a:label name="stop" bindTarget="lable_ds" prompt="未完成" renderer="lable_renderer"/> </a:hBox> </a:view> <a:view-config> <c:create-config targetId="dynamicLineColumn_id"> <p:loop source="/model/enabled_node_columns"> <c:process-config> <a:column name="node_seq_${@node_seq}" align="center" prompt="${@node_desc}" renderer="status_renderer"/> </c:process-config> </p:loop> </c:create-config> </a:view-config> </a:screen>