<?xml version="1.0" encoding="UTF-8"?> <!-- $Author: zhuxianfei $Date: 2018/6/25 10:20 $Revision: 1.0 --> <a:screen xmlns:a="http://www.leaf-framework.org/application"> <a:init-procedure/> <a:view> <a:link id="tre_assets_info_window_link" url="${/request/@context_path}/modules/tre/TRE1050/tre_assets_contract_info.lview"/> <a:link id="con_contract_get_layout_code_link_id" model="cont.CON500.con_contract_get_layout_code" modelaction="update"/> <a:link id="tre_asset_info_link" url="${/request/@context_path}/modules/tre/TRE1050/tre_assets_contract_info.lview"/> <a:link id="tre_contract_info_link" url="${/request/@context_path}/modules/tre/TRE1050/tre_assets_contract.lview"/> <script type="text/javascript"> <![CDATA[ function assets_add() { var param = {}; param['function_code'] = 'TRE1050'; param['function_usage'] = 'MODIFY'; param['maintain_type'] = 'UPDATE'; param['dsid'] = 'tre_loan_contract_result_ds'; param['url_title'] = '合同信息'; param['ast_type'] = 'CON'; hls_doc_get_layout_code('con_contract_get_layout_code_link_id', param, 'tre_asset_info_link', 'tre_loan_contract_result_ds'); } function tre_assets_info_render(value, record, name) { var assets_id = record.get('assets_id'); var status = record.get('status'); return '<a href="javascript:tre_assets_click(\'' + assets_id + '\',\'' + status + '\');">' + '详情' + '</a>'; } function tre_assets_click(assets_id) { var param = {}; param['function_code'] = 'TRE1050E'; param['function_usage'] = 'MODIFY'; param['maintain_type'] = 'UPDATE'; param['dsid'] = 'tre_assets_contract_ds'; param['form_readonly'] = 'Y' param['assets_id'] = assets_id; param['url_title'] = '合同信息'; param['ast_type'] = 'TRE'; hls_doc_get_layout_code('con_contract_get_layout_code_link_id', param, 'tre_asset_info_link', 'tre_assets_contract_ds'); } function con_contract_render(value, record, name) { var contract_id = record.get('contract_id'); return '<a href="javascript:tre_contract_click(' + contract_id + ')">' + '详情' + '</a>'; } function tre_contract_click(contract_id) { var record = $('tre_loan_contract_result_ds').getCurrentRecord(); var param = record.data; param['function_code'] = 'TRE1050M'; param['function_usage'] = 'MODIFY'; param['maintain_type'] = 'UPDATE'; param['contract_id'] = contract_id; param['dsid'] = 'tre_loan_contract_result_ds'; param['url_title'] = '合同信息'; hls_doc_get_layout_code('con_contract_get_layout_code_link_id', param, 'tre_contract_info_link', 'tre_loan_contract_result_ds'); } function tre1050_query() { $('tre_loan_contract_result_ds').query(); $('tre_assets_contract_ds').query(); } function tre1050_reset() { $('tre_loan_contract_query_ds').reset(); $('tre_assets_query_ds').reset(); } ]]></script> <a:screen-include screen="modules/cont/CON500/con_contract_get_layout_code.lview"/> <a:dataSets> <a:dataSet id="mark_status_ds" lookupCode="TRE_ASSETS_MARK_STATUS"/> <a:dataSet id="status_ds" lookupCode="TRE_ASSETS_STATUS"/> <a:dataSet id="tre_loan_contract_query_ds"> <a:fields> <a:field name="contract_number"/> <a:field name="contract_name"/> <a:field name="bp_name"/> <a:field name="mark_status_n" displayField="code_value_name" options="mark_status_ds" returnField="mark_status" valueField="code_value"/> </a:fields> </a:dataSet> <a:dataSet id="tre_assets_query_ds"> <a:fields> <a:field name="assets_number"/> <a:field name="assets_name"/> <a:field name="status_n" displayField="code_value_name" options="status_ds" returnField="status" valueField="code_value"/> </a:fields> </a:dataSet> <a:dataSet id="tre_loan_contract_result_ds" autoPageSize="true" autoQuery="true" loadData="true" model="tre.TRE1050.tre_contract_result_query" selectable="true" selectionModel="single" queryDataSet="tre_loan_contract_query_ds"> </a:dataSet> <a:dataSet id="tre_assets_contract_ds" autoPageSize="true" autoQuery="true" model="tre.TRE1050.tre_contract_result_line" selectable="true" selectionModel="single" queryDataSet="tre_assets_query_ds"> </a:dataSet> </a:dataSets> <a:screenBody> <!--<a:screenTopToolbar> <a:screenTitle/> <a:gridButton click="tre1050_query" text="HLS.QUERY"/> <a:gridButton click="tre1050_reset" text="HLS.RESET"/> </a:screenTopToolbar> <a:form id="con_tab_id" column="4" labelWidth="200" title="HAP_QUERY_TITLE" width="1800"> <a:textField name="contract_number" bindTarget="tre_loan_contract_query_ds" prompt="合同编号"/> <a:textField name="contract_name" bindTarget="tre_loan_contract_query_ds" prompt="合同名称"/> <a:textField name="bp_name" bindTarget="tre_loan_contract_query_ds" prompt="承租人名称"/> <a:comboBox name="mark_status_n" bindTarget="tre_loan_contract_query_ds" prompt="标记状态"/> <a:textField name="assets_number" bindTarget="tre_assets_query_ds" prompt="资产包编号"/> <a:textField name="assets_name" bindTarget="tre_assets_query_ds" prompt="资产包名称"/> <a:comboBox name="status_n" bindTarget="tre_assets_query_ds" prompt="资产包状态"/> </a:form>--> <a:tabPanel marginHeight="10" marginWidth="30"> <a:tabs> <a:tab prompt="融资租赁合同列表" width="200"> <a:screenTopToolbar> <a:screenTitle/> <a:gridButton click="tre1050_query" text="HLS.QUERY"/> <a:gridButton click="tre1050_reset" text="HLS.RESET"/> </a:screenTopToolbar> <a:form id="con_tab_id" column="4" labelWidth="200" title="HAP_QUERY_TITLE" marginWidth="250"> <a:textField name="contract_number" bindTarget="tre_loan_contract_query_ds" prompt="合同编号"/> <a:textField name="contract_name" bindTarget="tre_loan_contract_query_ds" prompt="合同名称"/> <a:textField name="bp_name" bindTarget="tre_loan_contract_query_ds" prompt="承租人名称"/> <a:comboBox name="mark_status_n" bindTarget="tre_loan_contract_query_ds" prompt="标记状态"/> </a:form> <a:grid id="selectedDs_grid_1" bindTarget="tre_loan_contract_result_ds" marginHeight="230" marginWidth="50" navBar="true"> <a:toolBar> <a:button click="assets_add" icon="${/request/@context_path}/images/add.gif" text="新增"/> <a:button type="excel"/> </a:toolBar> <a:columns> <a:column name="contract_number" prompt="合同编号" width="200"/> <a:column name="contract_name" prompt="合同名称" width="280"/> <a:column name="bp_name" prompt="承租人名称" width="280"/> <a:column name="total_rent" align="right" prompt="租金总和" renderer="Leaf.formatMoney" width="150"/> <a:column name="assets_number" align="center" prompt="所在资产包" width="150"/> <a:column name="loan_contract_number" align="right" prompt="关联借款合同" width="150"/> <a:column name="contract_status_n" align="center" prompt="合同状态" width="150"/> <a:column name="mark_time" align="right" prompt="标记时间" width="150"/> <a:column name="mark_status_n" align="right" prompt="标记状态" width="150"/> <a:column align="center" prompt="详情" renderer="con_contract_render" width="105"/> </a:columns> </a:grid> </a:tab> <a:tab prompt="资产包列表" width="170"> <a:screenTopToolbar> <a:screenTitle/> <a:gridButton click="tre1050_query" text="HLS.QUERY"/> <a:gridButton click="tre1050_reset" text="HLS.RESET"/> </a:screenTopToolbar> <a:form id="con_tab_id" column="4" labelWidth="200" title="HAP_QUERY_TITLE" marginWidth="250"> <a:textField name="assets_number" bindTarget="tre_assets_query_ds" prompt="资产包编号"/> <a:textField name="assets_name" bindTarget="tre_assets_query_ds" prompt="资产包名称"/> <a:textField name="loan_contract_number" bindTarget="tre_assets_query_ds" prompt="借款合同编号"/> <a:comboBox name="status_n" bindTarget="tre_assets_query_ds" prompt="资产包状态"/> </a:form> <a:grid id="selectedDs_grid_2" bindTarget="tre_assets_contract_ds" marginHeight="270" marginWidth="60"> <a:toolBar> <a:button type="excel"/> </a:toolBar> <a:columns> <a:column name="assets_number" prompt="资产包编号" width="280"/> <a:column name="assets_name" prompt="资产包名称" width="280"/> <a:column name="total_amount" prompt="金额总和" align="right" renderer="Leaf.formatMoney"/> <a:column name="total_count" align="center" prompt="合同个数"/> <a:column name="loan_contract_number" align="right" prompt="关联借款合同" width="150"/> <a:column name="loan_institution_n" align="center" prompt="融资机构" width="150"/> <a:column name="creation_date" align="right" prompt="创建时间" width="150"/> <a:column name="status_n" align="center" prompt="资产包状态" width="150"/> <a:column align="center" prompt="详情" renderer="tre_assets_info_render" width="105"/> </a:columns> </a:grid> </a:tab> </a:tabs> </a:tabPanel> </a:screenBody> </a:view> </a:screen>