<?xml version="1.0" encoding="UTF-8"?>
<!--
    $Author: lpc 9874
    $Date: $
    $Revision: 1.0 $
    $Purpose: 
-->
<a:screen xmlns:a="http://www.leaf-framework.org/application" customizationEnabled="true" dynamiccreateenabled="true" trace="true">
    <a:init-procedure/>
    <a:view>
        <script type="text/javascript"><![CDATA[
            //加载时调用(grid,table,gridBox)
            window['${/parameter/@layout_code}_on_layout_dynamic_form_query'] = function(ds, qpara, bp_seq) {
                qpara['contract_lease_item_id'] = '${/parameter/@contract_lease_item_id}';
            
            };
            //加载时调用(grid,table,gridBox)
            window['${/parameter/@layout_code}_on_layout_dynamic_grid_query'] = function(ds, qpara, bp_seq) {
                qpara['contract_lease_item_id'] = '${/parameter/@contract_lease_item_id}';
            
            };
            
            //seq
            //新增时调用(grid,table,gridBox)
            window['${/parameter/@bp_seq}${/parameter/@layout_code}_on_layout_dynamic_grid_add'] = function(ds, record, config_records, bp_seq) {
                //
                var ds_id = get_dsid_by_basetable(window['${/parameter/@layout_code}_layoutDataSetList'], 'con_contract_lease_item');
                var con_lease_record = $(ds_id).getCurrentRecord();
                if (ds.id == '${/parameter/@layout_code}_G_INSURANCE_RECORDS_con_car_insurance_records_ds') {
                    var records = ds.getAll(),
                        power_seq = 0;
                    //设置序号
                    if (records.length) {
                        for (var k = 0;k < records.length;k++) {
                            var record = records[k],
                                seqnum = record.get('seq');
                            if (power_seq <= seqnum) {
                                power_seq = seqnum;
                            }
                        }
                    }
                    var seq_value = power_seq + 1;
                    record.set('seq', seq_value);
                    var unit_id = con_lease_record.get('unit_id');
                    var unit_id_n = con_lease_record.get('unit_id_n');
                    var lease_organization = con_lease_record.get('lease_organization');
                    var lease_organization_n = con_lease_record.get('lease_organization_n');
                    record.set('re_region', unit_id);
                    record.set('re_region_n', unit_id_n);
                    record.getField('re_region').setReadOnly(true);
                    record.set('business_department', lease_organization);
                    record.set('business_department_n', lease_organization_n);
                    record.getField('business_department').setReadOnly(true);
                }
            };
        ]]></script>
    </a:view>
</a:screen>