con_contract_change_wfl.lview 12.8 KB
Newer Older
Spencer Chang's avatar
Spencer Chang committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166
<?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>