<?xml version="1.0" encoding="UTF-8"?> <!-- $Author: WCS $Date: 2015-12-11 上午10:40:15 $Revision: 1.0 $Purpose: 合同变更工作流审批 --> <a:screen xmlns:a="http://www.leaf-framework.org/application" customizationenabled="true" trace="true"> <a:view> <a:link id="con1002_downloadfile_link" url="${/request/@context_path}/downloadFile.lview"/> <script type="text/javascript"><![CDATA[ function con_contract_change_wfl_hd_load(ds){ var record = ds.getCurrentRecord(); //比较数据 document.getElementById('change_lease_times_id').style="color:red"; } function con_contract_change_wfl_hd_query(ds){ var record = ds.getCurrentRecord(); //比较数据 //document.getElementById('change_lease_times_id').style="color:red"; } function change_color_renderer(value, record, name){ // //return '<a style="color:red">'+value+'</a>'; document.getElementById('change_lease_times_id').style="color:red"; return '<a style="width:150px;height:20px;color:red">' + value + '</a>'; } function con_contract_change_wfl_hd_update(){ alert(123); } function con_contract_change_wfl_change_render(value,record,name){ var records = $('con_contract_change_wfl_original_ln_ds').getAll(); for(var i =0;i<records.length;i++){ //现金流项目和期数相同 比较due_amount if(records[i].get('cf_item')==record.get('cf_item')&& record.get('times')==records[i].get('times')){ if(records[i].get('due_amount')!=record.get('due_amount')){ return '<div style="background-color:#26A0FE">' + value + '</div>'; } } } return value; } function prj_file_download() { new Leaf.Window({ url: $('con1002_downloadfile_link').getUrl() + '?table_name=CONTRACT_CHANGE_REQ&header_id=${/parameter/@change_req_id}', title: '附件查看', id: 'con1002_downloadfile_id', width: 850, height: 400 }); } ]]></script> <a:dataSets> <a:dataSet id="con_contract_change_wfl_hd_ds" autoQuery="true" model="cont.CON751.con_contract_change_wfl" queryUrl="${/request/@context_path}/autocrud/cont.CON751.con_contract_change_wfl/query?change_req_id=${/parameter/@change_req_id}"> <a:events> <a:event name="load" handler="con_contract_change_wfl_hd_load"/> <!-- <a:event name="query" handler="con_contract_change_wfl_hd_query" /> <a:event name="update" handler="con_contract_change_wfl_hd_update" /> --> </a:events> </a:dataSet> <a:dataSet id="con_contract_change_wfl_original_ln_ds" autoQuery="true" fetchAll="true" model="cont.CON751.get_original_cashflow" queryUrl="${/request/@context_path}/autocrud/cont.CON751.get_original_cashflow/query?change_req_id=${/parameter/@change_req_id}"> <a:fields> <a:field name="due_date" databaseType="DATE" datatype="java.util.Date"/> </a:fields> </a:dataSet> <a:dataSet id="con_contract_change_wfl_change_ln_ds" autoQuery="true" fetchAll="true" model="cont.CON751.get_change_cashflow" queryUrl="${/request/@context_path}/autocrud/cont.CON751.get_change_cashflow/query?change_req_id=${/parameter/@change_req_id}"> <a:fields> <a:field name="due_date" databaseType="DATE" datatype="java.util.Date"/> </a:fields> </a:dataSet> </a:dataSets> <a:screenBody> <!-- <a:screenTopToolbar> <a:gridButton click="prj_file_download" text="附件查看"/> </a:screenTopToolbar> --> <a:tabPanel marginheight="0" marginwidth="30"> <a:tabs> <a:tab title="变更基本信息" width="100"> <a:box style="width:%98;padding:8px 0px 0px 8px"> <a:fieldBox fieldwidth="120" labelseparator=" "> <a:fieldBoxColumns> <a:fieldBoxColumn fieldwidth="100" labelwidth="120" title="合同基本信息" wrapperadjust="false"> <a:textField name="contract_number" bindTarget="con_contract_change_wfl_hd_ds" prompt="合同编号" readOnly="true"/> <a:textField name="contract_name" bindTarget="con_contract_change_wfl_hd_ds" prompt="合同名称" readOnly="true"/> <!-- <a:datePicker name="employee_id_n" bindTarget="con_contract_change_wfl_hd_ds" prompt="业务经理" readOnly="true"/> --> <a:datePicker name="lease_end_date" bindTarget="con_contract_change_wfl_hd_ds" prompt="租赁结束日" readOnly="true"/> <!-- <a:textField name="lease_organization_n" bindTarget="con_contract_change_wfl_hd_ds" prompt="租赁事业部" readOnly="true"/> --> <a:textField name="division_n" bindTarget="con_contract_change_wfl_hd_ds" prompt="产品线" readOnly="true"/> <a:textField name="lease_channel_n" bindTarget="con_contract_change_wfl_hd_ds" prompt="商业模式" readOnly="true"/> <!-- <a:textField name="document_type_n" bindTarget="con_contract_change_wfl_hd_ds" prompt="合同类型" readOnly="true"/> --> </a:fieldBoxColumn> <a:fieldBoxColumn fieldwidth="150" labelwidth="120" title="变更前信息" wrapperadjust="false"> <a:textField name="ccr_start_times" bindTarget="con_contract_change_wfl_hd_ds" prompt="变更开始期数" readOnly="true"/> <a:numberField name="lease_times" allowDecimals="false" bindTarget="con_contract_change_wfl_hd_ds" prompt="总期数" readOnly="true"/> <a:datePicker name="lease_end_date" bindTarget="con_contract_change_wfl_hd_ds" prompt="租赁结束日" readOnly="true"/> <a:currencyField name="total_rental" bindTarget="con_contract_change_wfl_hd_ds" prompt="租金总额" readOnly="true"/> <a:currencyField name="total_interest" bindTarget="con_contract_change_wfl_hd_ds" prompt="利息总额" readOnly="true"/> <a:currencyField name="ccr_outstanding_prin_tax_incld" bindTarget="con_contract_change_wfl_hd_ds" prompt="变更前剩余本金" readOnly="true"/> <a:textField name="irr" bindTarget="con_contract_change_wfl_hd_ds" prompt="IRR" readOnly="true"/> <!-- <a:textField name="irr_reserved3" bindTarget="con_contract_change_wfl_hd_ds" prompt="XIRR" readOnly="true"/> --> </a:fieldBoxColumn> <a:fieldBoxColumn fieldwidth="150" labelwidth="120" title="变更后信息" wrapperadjust="false"> <a:textField name="ccr_start_times" bindTarget="con_contract_change_wfl_hd_ds" prompt="变更开始期数" readOnly="true"/> <a:numberField name="change_lease_times" id="change_lease_times_id" allowDecimals="false" bindTarget="con_contract_change_wfl_hd_ds" prompt="总期数" readOnly="true" style="color:red"/> <a:datePicker name="change_lease_end_date" bindTarget="con_contract_change_wfl_hd_ds" prompt="租赁结束日" readOnly="true" style="color:red"/> <a:currencyField name="change_total_rental" bindTarget="con_contract_change_wfl_hd_ds" prompt="租金总额" readOnly="true" style="color:red"/> <a:currencyField name="change_total_interest" bindTarget="con_contract_change_wfl_hd_ds" prompt="利息总额" readOnly="true" style="color:red"/> <a:currencyField name="ccr_outstanding_prin_tax_incld" bindTarget="con_contract_change_wfl_hd_ds" prompt="剩余本金总和" readOnly="true" style="color:red"/> <a:textField name="change_irr" bindTarget="con_contract_change_wfl_hd_ds" prompt="IRR" readOnly="true" style="color:red"/> <!-- <a:textField name="change_irr_reserved3" bindTarget="con_contract_change_wfl_hd_ds" prompt="XIRR" readOnly="true" style="color:red"/> --> </a:fieldBoxColumn> </a:fieldBoxColumns> </a:fieldBox> </a:box> <a:hBox> <a:grid bindTarget="con_contract_change_wfl_original_ln_ds" marginHeight="300" marginWidth="700"> <a:toolBar> <span><![CDATA[变更前现金流信息]]></span> </a:toolBar> <a:columns> <a:column name="cf_item_n" lock="true" prompt="现金流项目" width="80"/> <a:column name="times" lock="true" prompt="期数" width="35"/> <a:column name="cf_direction_n" prompt="流向" width="60"/> <a:column name="due_date" prompt="日期" renderer="Leaf.formatDate" width="80"/> <a:column name="due_amount" align="right" prompt="金额" renderer="Leaf.formatMoney" width="90"/> <a:column name="principal" align="right" prompt="本金" renderer="Leaf.formatMoney" width="85"/> <a:column name="interest" align="right" prompt="利息" renderer="Leaf.formatMoney" width="75"/> <a:column name="received_amount" align="right" prompt="已收金额" renderer="Leaf.formatMoney" width="90"/> <a:column name="received_principal" align="right" prompt="已收本金" renderer="Leaf.formatMoney" width="85"/> <a:column name="received_interest" align="right" prompt="已收利息" renderer="Leaf.formatMoney" width="75"/> </a:columns> </a:grid> <a:grid bindTarget="con_contract_change_wfl_change_ln_ds" marginHeight="300" marginWidth="730"> <a:toolBar> <span style="color:blue"><![CDATA[变更后现金流信息]]></span> </a:toolBar> <a:columns> <!-- <a:column name="cf_item_n" lock="true" prompt="现金流项目" renderer="con_contract_change_wfl_change_render" width="80"/> --> <a:column name="cf_item_n" lock="true" prompt="现金流项目" renderer="con_contract_change_wfl_change_render" width="80"/> <a:column name="times" lock="true" prompt="期数" width="35"/> <a:column name="cf_direction_n" prompt="流向" width="60"/> <a:column name="due_date" prompt="日期" renderer="Leaf.formatDate" width="80"/> <a:column name="due_amount" align="right" prompt="金额" renderer="Leaf.formatMoney" width="90"/> <a:column name="principal" align="right" prompt="本金" renderer="Leaf.formatMoney" width="85"/> <a:column name="interest" align="right" prompt="利息" renderer="Leaf.formatMoney" width="75"/> <a:column name="received_amount" align="right" prompt="已收金额" renderer="Leaf.formatMoney" width="90"/> <a:column name="received_principal" align="right" prompt="已收本金" renderer="Leaf.formatMoney" width="85"/> <a:column name="received_interest" align="right" prompt="已收利息" renderer="Leaf.formatMoney" width="75"/> </a:columns> </a:grid> </a:hBox> </a:tab> </a:tabs> </a:tabPanel> </a:screenBody> <script type="text/javascript"><![CDATA[ ]]></script> </a:view> </a:screen>