con_basic_clause_detail.lview 10.3 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
<?xml version="1.0" encoding="UTF-8"?>
<!--
    $Author: Foreinyel  
    $Date: 2014-5-14 下午2:17:18  
    $Revision: 1.0  
    $Purpose: 
-->
<a:screen xmlns:a="http://www.leaf-framework.org/application">
    <a:view>
        <script type="text/javascript"><![CDATA[
    		function add_handler(ds,rec,index){
    		    var tmpt_id = '${/parameter/@tmpt_id}';
    		    if(rec.isNew){
    		        rec.set('tmpt_id',tmpt_id);
    		    }
    		}
    	]]></script>
        <a:dataSets>
19
            <a:dataSet id="pay_methods_ds" lookupCode="PAY_METHODS"/>
Spencer Chang's avatar
Spencer Chang committed
20
            <a:dataSet id="con202_withway_ds" lookupCode="WITHHOLD_WAYS"/>
21
            <a:dataSet id="secondary_lease_ds" lookupCode="SECONDARY_LEASE"/>
Spencer Chang's avatar
Spencer Chang committed
22 23 24 25
            <a:dataSet id="con202_finance_type" lookupCode="FINANCE_TYPE"/>
            <a:dataSet id="hls_bp_class_ds" lookupCode="HLS211_BP_CLASS"/>
            <a:dataSet id="other_tmpt_clause_ds" lookupCode="CON202_CON_PRINT_OTHER_CONDITON"/>
            <a:dataSet id="district_ds" lookupCode="PRJ500N_DISTRICT_AREAS"/>
congzhao's avatar
congzhao committed
26
            <a:dataSet id="marital_status_flag_ds" lookupCode="EXIST_OR_NOT"/>
27
            <a:dataSet id="sp_sign_flag_ds" lookupCode="YES_NO"/>
Spencer Chang's avatar
Spencer Chang committed
28 29 30 31 32 33 34 35 36
            <a:dataSet id="clause_basinfo" autoCreate="true">
                <a:fields>
                    <a:field name="template_code" defaultValue="${/parameter/@tmpt_code}" readOnly="true"/>
                    <a:field name="template_desc" defaultValue="${/parameter/@tmpt_desc}" readOnly="true"/>
                </a:fields>
            </a:dataSet>
            <a:dataSet id="con_basic_clause_detail_ds" autoQuery="true" model="cont.CON202.con_contract_tmpt_clause_main" queryUrl="${/request/@context_path}/autocrud/cont.CON202.con_contract_tmpt_clause_main/query?tmpt_id=${/parameter/@tmpt_id}" selectable="true">
                <a:fields>
                    <a:field name="withhold_way_n" displayField="code_value_name" options="con202_withway_ds" returnField="withhold_way" valueField="code_value"/>
37
                    <a:field name="pay_method_n" displayField="code_value_name" options="pay_methods_ds" returnField="pay_method" valueField="code_value"/>
38
                    <a:field name="secondary_lease_n" displayField="code_value_name" options="secondary_lease_ds" returnField="secondary_lease" valueField="code_value"/>
congzhao's avatar
congzhao committed
39
                    <a:field name="marital_status_flag_n" displayField="code_value_name" options="marital_status_flag_ds" returnField="marital_status_flag" valueField="code_value"/>
40
                    <a:field name="sp_sign_flag_n" displayField="code_value_name" options="sp_sign_flag_ds" returnField="sp_sign_flag" valueField="code_value"/>
Spencer Chang's avatar
Spencer Chang committed
41 42 43 44 45 46 47 48 49 50 51 52 53 54
                    <a:field name="finance_type"/>
                    <a:field name="finance_type_n" displayField="code_value_name" options="con202_finance_type" returnField="finance_type" valueField="code_value"/>
                    <a:field name="contract_number" lovGridHeight="360" lovHeight="540" lovService="basic.con_contract_for_lov" lovWidth="680">
                        <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="bp_category_n" lovGridHeight="300" lovHeight="480" lovService="basic.hls_bp_category_lov" lovWidth="500">
                        <a:mapping>
                            <a:map from="bp_category" to="bp_category"/>
                            <a:map from="description" to="bp_category_n"/>
                        </a:mapping>
                    </a:field>
55 56 57 58 59 60
                    <a:field name="vender_id_n" lovGridHeight="300" lovHeight="480" lovService="basic.hls_bp_agent_vender_lov" lovWidth="500">
                        <a:mapping>
                            <a:map from="bp_name" to="vender_id_n"/>
                            <a:map from="bp_id" to="vender_id"/>
                        </a:mapping>
                    </a:field>
Spencer Chang's avatar
Spencer Chang committed
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
                    <a:field name="bp_class_n" displayField="code_value_name" options="hls_bp_class_ds" returnField="bp_class" valueField="code_value"/>
                    <a:field name="business_type_n" lovGridHeight="300" lovHeight="480" lovService="basic.hls_business_type_for_lov" lovWidth="500">
                        <a:mapping>
                            <a:map from="business_type" to="business_type"/>
                            <a:map from="description" to="business_type_n"/>
                        </a:mapping>
                    </a:field>
                    <a:field name="document_type_n" lovGridHeight="300" lovHeight="480" lovService="basic.hls_document_type_for_lov?document_category=CONTRACT" lovWidth="500">
                        <a:mapping>
                            <a:map from="document_type" to="document_type"/>
                            <a:map from="description" to="document_type_n"/>
                        </a:mapping>
                    </a:field>
                    <a:field name="division_n" lovGridHeight="300" lovHeight="480" lovService="basic.hls_division_for_lov" lovWidth="500">
                        <a:mapping>
                            <a:map from="division" to="division"/>
                            <a:map from="description" to="division_n"/>
                        </a:mapping>
                    </a:field>
                    <a:field name="lease_channel_n" lovGridHeight="260" lovHeight="480" lovService="basic.hls_lease_channel_for_lov" lovWidth="500">
                        <a:mapping>
                            <a:map from="lease_channel" to="lease_channel"/>
                            <a:map from="description" to="lease_channel_n"/>
                        </a:mapping>
                    </a:field>
                    <a:field name="lease_organization_n" lovGridHeight="260" lovHeight="480" lovService="basic.hls_lease_organization_for_lov" lovWidth="500">
                        <a:mapping>
                            <a:map from="lease_organization" to="lease_organization"/>
                            <a:map from="description" to="lease_organization_n"/>
                        </a:mapping>
                    </a:field>
                    <a:field name="price_list_n" lovGridHeight="260" lovHeight="480" lovService="hls.HLS050.hls_price_list_for_lov" lovWidth="500">
                        <a:mapping>
                            <a:map from="price_list" to="price_list"/>
                            <a:map from="description" to="price_list_n"/>
                        </a:mapping>
                    </a:field>
                    <a:field name="other_tmpt_clause_n" displayField="code_value_name" options="other_tmpt_clause_ds" returnField="other_tmpt_clause" valueField="code_value"/>
                    <a:field name="other_tmpt_clause"/>
                    <a:field name="district_n" displayField="code_value_name" options="district_ds" returnField="district" valueField="code_value"/>
                    <a:field name="district"/>
                    <a:field name="first_contract_flag" checkedValue="Y"/>
                </a:fields>
                <a:events>
                    <a:event name="add" handler="add_handler"/>
                </a:events>
            </a:dataSet>
        </a:dataSets>
        <a:screenBody>
            <a:form column="2" title="模板信息">
                <a:textField name="template_code" bindTarget="clause_basinfo" prompt="模板编码"/>
                <a:textField name="template_desc" bindTarget="clause_basinfo" prompt="模板描述"/>
            </a:form>
            <a:grid bindTarget="con_basic_clause_detail_ds" height="300" width="1030">
                <a:toolBar>
                    <a:button type="add"/>
                    <a:button type="delete"/>
                    <a:button type="clear"/>
                    <a:button type="save"/>
                </a:toolBar>
                <a:columns>
                    <a:column name="contract_number" editor="lov" prompt="合同编号" width="100"/>
lizhe's avatar
lizhe committed
123
                    <a:column name="clause_id" editor="lov" prompt="合同编号" width="100"/>
124 125 126
<!--                    <a:column name="withhold_way_n" editor="cb" prompt="代扣方式"/>-->
                    <a:column name="pay_method_n" editor="cb" prompt="支付方式"/>

Spencer Chang's avatar
Spencer Chang committed
127
                    <a:column name="bp_category_n" editor="lov" prompt="商业伙伴类型" width="100"/>
128 129
                    <a:column name="vender_id_n" editor="lov" prompt="厂商" width="100"/>
                    <a:column name="secondary_lease_n" editor="cb" prompt="二次租赁" width="100"/>
Spencer Chang's avatar
Spencer Chang committed
130 131
                    <a:column name="bp_class_n" editor="cb" prompt="商业伙伴分类" width="100"/>
                    <a:column name="business_type_n" editor="lov" prompt="业务类型" width="80"/>
lizhe's avatar
lizhe committed
132
                    <a:column name="business_type" editor="lov" prompt="业务类型" width="80"/>
Spencer Chang's avatar
Spencer Chang committed
133 134 135 136 137 138 139 140 141
                    <a:column name="document_type_n" editor="lov" prompt="单据类型" width="80"/>
                    <a:column name="finance_type_n" editor="cb" prompt="融资业务类型" width="80"/>
                    <a:column name="division_n" editor="lov" prompt="产品线" width="100"/>
                    <a:column name="lease_channel_n" editor="lov" prompt="商业模式" width="100"/>
                    <a:column name="lease_organization_n" editor="lov" prompt="事业部" width="100"/>
                    <a:column name="district_n" editor="cb" prompt="区域" width="120"/>
                    <!--  <a:column name="car_brand_n" editor="lov" prompt="汽车品牌" width="100"/> -->
                    <a:column name="price_list_n" editor="lov" prompt="报价方案" width="120"/>
                    <a:column name="first_contract_flag" editor="check" prompt="首个支付表标志" width="120"/>
congzhao's avatar
congzhao committed
142 143
                    <!--add by 24976-->
                    <a:column name="marital_status_flag_n" editor="cb" prompt="有无配偶" width="100"/>
144
                    <a:column name="sp_sign_flag_n" editor="cb" prompt="配偶是否签署" width="100"/>
Spencer Chang's avatar
Spencer Chang committed
145
                    <a:column name="other_tmpt_clause_n" editor="cb" prompt="其他" width="100"/>
146

Spencer Chang's avatar
Spencer Chang committed
147 148 149 150 151 152 153 154 155 156
                </a:columns>
                <a:editors>
                    <a:lov id="lov"/>
                    <a:comboBox id="cb"/>
                    <a:checkBox id="check"/>
                </a:editors>
            </a:grid>
        </a:screenBody>
    </a:view>
</a:screen>