<?xml version="1.0" encoding="UTF-8"?> <!-- $Author: huangtianyang $Date: 2018/7/10 上午11:01 $Revision: 1.0 --> <a:screen xmlns:a="http://www.leaf-framework.org/application"> <a:init-procedure/> <a:view template="default" package="leaf.ui.std"> <a:link id="con_contract_get_layout_code_link_id" model="cont.CON500.con_contract_get_layout_code" modelaction="update"/> <a:link id="tre_loan_contract_add_link_id" url="${/request/@context_path}/modules/tre/tre503/tre_loan_contract_add.lview?_csrf=${/session/@_csrf.token}"/> <a:link id="tre_loan_contract_query_link_id" url="${/request/@context_path}/modules/lon/LON120/loan_contract_query.lview?_csrf=${/session/@_csrf.token}"/> <div></div> <style> html, body { padding: 0; width: 870px; height: 355px; } .status-block { width: 60px; height: 20px; line-height: 20px; border-radius: 2px; max-height: 32px; text-align: center; color: #fff; display: inline-block; overflow: hidden; } </style> <script type="text/javascript"><![CDATA[ function click1(data) { alert(data); } function click3(data) { // alert(data); var param = {}; param['function_code'] = 'TRE503F'; // param['default_value_dsid'] = ds_id; // param['pre_layout_code'] = '${/parameter/@layout_code}'; param['function_usage'] = 'CREATE'; param['url_title'] = '借款合同明细'; param['winid'] = 'tre503d_create_loan_contract_detail_winid'; hls_doc_get_layout_code('con_contract_get_layout_code_link_id', param, 'tre_loan_contract_add_link_id'); } function click2(data) { var param = {}; param['function_code'] = 'LON120C'; param['function_usage'] = 'MODIFY'; param['url_title'] = '融资合同授信查询'; param['winid'] = 'lon120_bp_credit_query_winid'; hls_doc_get_layout_code('con_contract_get_layout_code_link_id', param, 'tre_loan_contract_query_link_id'); } function widget516_detail(rowData) { // return '<img width="15" height="15" style="cursor: pointer;" src="${/request/@context_path}/images/lon/detail.png" onclick="show_widget516_detail('+rowData.id+')"/>' } function show_widget516_detail(rowId) { var param = {}; $('widget516_leg_contract_result_ds').getAll().forEach(function (val) { if (val.id == rowId) { param = val.data; } }); // var param = rowData.data; param['function_code'] = 'TRE503F'; // param['default_value_dsid'] = ds_id; // param['pre_layout_code'] = '${/parameter/@layout_code}'; if (param.loan_con_wfl_status === 'WFL_APPROVED' || param.loan_con_wfl_status === 'WFL_APPROVING') { param['function_usage'] = 'QUERY'; } else { param['function_usage'] = 'MODIFY'; } param['url_title'] = '借款合同明细'; param['winid'] = 'tre503d_create_loan_contract_detail_winid'; hls_doc_get_layout_code('con_contract_get_layout_code_link_id', param, 'tre_loan_contract_add_link_id'); } function loan_contract_name_temp(rowData) { return '<div>' + rowData.data.loan_contract_number + '</div><div>' + rowData.data.loan_contract_name + '</div>'; } function loan_amount_temp(rowData) { return Leaf.formatMoney(rowData.data.loan_amount); } var lon123_statusInfo = [ { statusValue: "新建", status: "WFL_NEW", color: "#2EC3E8", valueParam: "contract_count" }, { statusValue: "审批中", status: "WFL_APPROVING", color: "#FFCD55", valueParam: "contract_count" }, { statusValue: "已确认", status: "WFL_APPROVED", color: "#A0D469", valueParam: "contract_count" }, { statusValue: "审批退回", status: "WFL_RETURN", color: "#E75B8D", valueParam: "contract_count" }, { statusValue: "审批拒绝", status: "WFL_REJECTED", color: "#7085BF", valueParam: "contract_count" }/*, { statusValue: "挂起", status: "PENDING", color: "#FA6A4D", valueParam: "credit_line_count" }*/ /*{ statusValue: "申请通过", status: "APPROVED", color: "#A0D469", valueParam: "creditLineCount" }, { statusValue: "拒绝", status: "REJECT", color: "#FFCD55", valueParam: "creditLineCount" }, { statusValue: "取消", status: "CANCEL", color: "#8CC375", valueParam: "creditLineCount" }*/ ]; function lon123_status_block(rowData) { var result = ''; lon123_statusInfo.forEach(function (value) { if (value.status === rowData.data.loan_con_wfl_status) { result = '<span class="status-block" style="background: ' + value.color + ';color: #fff;">' + value.statusValue + '</span>'; } }); return result; } ]]></script> <a:dataSets> <a:dataSet id="widget516_leg_contract_result_ds" pageSize="5" autoPageSize="true" autoQuery="true" model="lon.lon120w.lon_notice"> <a:fields> </a:fields> </a:dataSet> </a:dataSets> <a:hapGrid id="widget516_leg_contract_result_grid" title="授信信息" bindTarget="widget516_leg_contract_result_ds" titleimg="/images/lon/receipt.png"> <a:toolBar> <!--<a:button text="按钮测试" click="click1"/>--> <a:button icon="/images/lon/search_flag.png" click="click2"/> <a:button icon="/images/lon/add.png" click="click3"/> <!--<a:button type="search" click="click3" width="150px" placeholder="请输入合同编号"/>--> </a:toolBar> <a:columns> <a:column name="loan_contract_name" template="loan_contract_name_temp" prompt="DCFL借款合同编号/金融机构合同编号"/> <a:column name="loan_con_bp_n" prompt="债权人"/> <a:column name="loan_amount" template="loan_amount_temp" prompt="融资金额"/> <a:column name="loan_con_type_detail_n" prompt="融资方式"/> <a:column name="loan_con_wfl_status" prompt="合同状态" template="lon123_status_block"/> <a:column name="contract_status_desc" template="widget516_detail" prompt="明细"/> </a:columns> </a:hapGrid> <a:screenBody> <script type="text/javascript"><![CDATA[ ]]></script> </a:screenBody> <a:screen-include screen="modules/cont/CON500/con_contract_get_layout_code.lview"/> </a:view> </a:screen>