<?xml version="1.0" encoding="UTF-8"?>
<!--
    $Author: Calvin  
    $Date: 2018年03月14日22:09:20
    $Revision: 1.0  
    $Purpose: 中诚信数据查询
-->
<a:screen xmlns:a="http://www.leaf-framework.org/application" customizationEnabled="true" dynamiccreateenabled="true"
          trace="true">

    <a:view>
        <a:link id="${/parameter/@layout_code}_con_contract_get_layout_code_link_id"
                model="cont.CON500.con_contract_get_layout_code" modelaction="update"/>
        <a:link id="hls_master_ccx_risk_report_id" url="${/request/@context_path}/modules/hls/HLS236/hls_ccx_risk_report.lview"/>
        <script type="text/javascript"><![CDATA[

        //锁屏
        window['${/parameter/@bp_seq}${/parameter/@layout_code}_lock_layout_dynamic_window'] = function () {
            var detail_mask;
            if ('${/parameter/@winid}') {
                if (parent.$L.CmpManager.get('${/parameter/@winid}')) {
                    detail_mask = parent.$('${/parameter/@winid}').wrap;
                    parent.Leaf.Masker.mask(detail_mask, '${l:HLS.EXECUTING}');
                } else {
                    detail_mask = $('${/parameter/@winid}').wrap;
                    Leaf.Masker.mask(detail_mask, '${l:HLS.EXECUTING}');
                }
            } else {
                detail_mask = Ext.getBody();
                Leaf.Masker.mask(detail_mask, '${l:HLS.EXECUTING}');
            }
        };
        //解屏
        window['${/parameter/@bp_seq}${/parameter/@layout_code}_unlock_layout_dynamic_window'] = function () {
            var detail_mask;
            if ('${/parameter/@winid}') {
                if (parent.$L.CmpManager.get('${/parameter/@winid}')) {
                    detail_mask = parent.$('${/parameter/@winid}').wrap;
                    parent.Leaf.Masker.unmask(detail_mask);
                } else {
                    detail_mask = $('${/parameter/@winid}').wrap;
                    Leaf.Masker.unmask(detail_mask);
                }
            } else {
                detail_mask = Ext.getBody();
                Leaf.Masker.unmask(detail_mask);
            }
            if (Ext.get(document.documentElement)) {
                $L.Masker.unmask(Ext.get(document.documentElement));
            }
        };

        window['${/parameter/@layout_code}_dynamic_link_renderer'] = function (value, record, name, config_record) {
            if (name == 'icinfo_detail') {
                return '<a href="javascript:open_ccx_icionfo_detail_win(\'' + record.ds.id + '\',\'' + record.id + '\')">' + '企业资信报告明細' + '</a>';
            }
            return value;
        };

        function open_ccx_icionfo_detail_win(ds_id, record_id) {
            var record = $(ds_id).findById(record_id);
            var bp_id = record.get('bp_id');
            var url  = $('hls_master_ccx_risk_report_id').getUrl() + '?bp_id=' + bp_id + '&chk_list_id=' + record.get('chk_list_id');
            window.open(url);
        }

//        function open_bp_modify_win(ds_id, record_id) {
//            var record = $(ds_id).findById(record_id);
//            var param = record.data;
//            param['function_code'] = 'HLS215D';
//            param['function_usage'] = 'QUERY';
//            param['url_title'] = '${l:HLS212.BP_MASTER_MAINTAIN}';
//            hls_doc_get_layout_code('${/parameter/@layout_code}_con_contract_get_layout_code_link_id', param, 'chk_list_modify_link', ds_id);
//
//        }

//        function open_bp_information_win(ds_id, record_id) {
//            var record = $(ds_id).findById(record_id);
//            var bp_id = record.get('bp_id');
//            var url;
//            if (record.get('type_interface') == '7') {
//                //风险报告
//                url = $('hls_master_ccx_risk_report_id').getUrl() + '?bp_id=' + bp_id + '&chk_list_id=' + record.get('chk_list_id');
//            } else if (record.get('type_interface') == '8') {
//                //个人交易报告
//                url = $('hls_master_ccx_transaction_report_id').getUrl() + '?bp_id=' + bp_id + '&chk_list_id=' + record.get('chk_list_id');
//            }
//            window.open(url);
//            // var win = new Leaf.Window({
//            // url: $('hls_master_ccx_transaction_report_id').getUrl(),
//            // params: {
//            // bp_id: bp_id,
//            // chk_list_id: record.get('chk_list_id')
//            // },
//            // title: '详细信息',
//            // id: 'hls_master_ccx_report_id',
//            // fullScreen: true
//            // });
//        }


        // function transfer_ccx(interface_type) {
        // var ds_id = get_dsid_by_basetable(window['${/parameter/@layout_code}_layoutDataSetList'], 'chk_list');

        // var url = $('transfer_ccx_link').getUrl();
        // Leaf.showConfirm('提示', '确认发起查询吗？', function() {
        // window['${/parameter/@layout_code}_lock_layout_dynamic_window']();
        // Leaf.request({
        // url: url,
        // para: {
        // project_id: '${/parameter/@project_id}',
        // bp_id: '${/model/project_info_path/record/@bp_id}',
        // interface_type: interface_type
        // },
        // success: function(res) {
        // window['${/parameter/@layout_code}_unlock_layout_dynamic_window']();
        // Leaf.SideBar.show({
        // msg: '${l:HLS.SUBMIT_SUCCESS}',
        // duration: 2000
        // });
        // $(ds_id).query();
        // },
        // failure: function() {
        // window['${/parameter/@layout_code}_unlock_layout_dynamic_window']();
        // },
        // error: function() {
        // window['${/parameter/@layout_code}_unlock_layout_dynamic_window']();
        // },
        // scope: this
        // });
        // }, function() {
        // window['${/parameter/@layout_code}_unlock_layout_dynamic_window']();
        // });
        // }

        // //身份核验
        // window['${/parameter/@layout_code}_user_button1_layout_dynamic_click'] = function() {
        // transfer_ccx(1);
        // };

        // //二维核验
        // window['${/parameter/@layout_code}_user_button2_layout_dynamic_click'] = function() {
        // transfer_ccx(2);
        // };

        // //三维核验
        // window['${/parameter/@layout_code}_user_button3_layout_dynamic_click'] = function() {
        // transfer_ccx(3);
        // };

        // //四维核验
        // window['${/parameter/@layout_code}_user_button4_layout_dynamic_click'] = function() {
        // transfer_ccx(4);
        // };

        // //手机号状态查询
        // window['${/parameter/@layout_code}_user_button5_layout_dynamic_click'] = function() {
        // //判断手机号所属运营商
        // var CMCC = /(^((13[4-9]{1})|(147)|(148)|(198)|(15[0-2]{1})|(15[7-9]{1})|(178)|(18[2-4]{1})|(18[7-8]{1}))\d{8}$)|(^((1703)|(1705)|(1706))\d{7}$)/; //中国移动
        // var CUCC = /(^((13[0-2]{1})|(145)|(146)|(155)|(156)|(166)|(171)|(175)|(176)|(185)|(186))\d{8}$)|(^(170[7-9]{1})\d{7}$)/; //中国联通
        // var CTCC = /(^((133)|(149)|(153)|(173)|(177)|(180)|(181)|(189)|(199))\d{8}$)|(^(170[0-2]{1})\d{7}&)/; //中国电信
        // var phone = '${/model/project_info_path/record/@mobile}';
        // var phoneType = "其他";
        // if (CMCC.test(phone)) {
        // phoneType = "移动";
        // } else if (CUCC.test(phone)) {
        // phoneType = "联通";
        // } else if (CTCC.test(phone)) {
        // phoneType = "电信";
        // }

        // if (phoneType == '联通' || phoneType == '电信') {
        // transfer_ccx(5);
        // } else if (phoneType == '移动') {
        // transfer_ccx(6);
        // } else if (phoneType == '其他') {
        // Leaf.showMessage('提示', '无法获取手机号所属运营商！请联系系统管理员！');
        // return;
        // }
        // };

        // //个人交易报告查询
        // window['${/parameter/@layout_code}_user_button6_layout_dynamic_click'] = function() {
        // transfer_ccx(7);
        // };

        // //风险信息查询
        // window['${/parameter/@layout_code}_user_button7_layout_dynamic_click'] = function() {
        // transfer_ccx(8);
        // };

        // //四维核验简项（做好暂时不放出）
        // window['${/parameter/@layout_code}_user_button8_layout_dynamic_click'] = function() {
        // transfer_ccx(9);
        // };

        //选择事件(grid,attach,gridbox,table)
        // window['${/parameter/@bp_seq}${/parameter/@layout_code}_on_layout_dynamic_grid_select'] = function(ds, record, bp_seq) {
        // if (record.get('bp_class') == 'ORG') {
        // $('${/parameter/@layout_code}_user_button1').disable();
        // $('${/parameter/@layout_code}_user_button2').disable();
        // $('${/parameter/@layout_code}_user_button3').disable();
        // $('${/parameter/@layout_code}_user_button4').disable();
        // $('${/parameter/@layout_code}_user_button5').disable();
        // $('${/parameter/@layout_code}_user_button6').disable();
        // } else if (record.get('bp_class') == 'NP') {
        // $('${/parameter/@layout_code}_user_button1').enable();
        // $('${/parameter/@layout_code}_user_button2').enable();
        // $('${/parameter/@layout_code}_user_button3').enable();
        // $('${/parameter/@layout_code}_user_button4').enable();
        // $('${/parameter/@layout_code}_user_button5').enable();
        // $('${/parameter/@layout_code}_user_button6').enable();
        // if ('${/model/check_two_dimensional_path/record/@id}') {
        // $('${/parameter/@layout_code}_user_button2').disable();
        // }
        // if ('${/model/check_three_dimensional_path/record/@id}') {
        // $('${/parameter/@layout_code}_user_button2').disable();
        // $('${/parameter/@layout_code}_user_button3').disable();
        // }
        // if ('${/model/check_four_dimensional_path/record/@id}') {
        // $('${/parameter/@layout_code}_user_button2').disable();
        // $('${/parameter/@layout_code}_user_button3').disable();
        // $('${/parameter/@layout_code}_user_button4').disable();
        // }
        // }
        // };

        // function control_button() {
        // var ds_id = get_dsid_by_basetable(window['${/parameter/@layout_code}_layoutDataSetList'], 'chk_list');
        // var records = $(ds_id).getAll();

        // for (var i = 0;i < records.length;i++) {
        // //身份核验
        // if (records[i].get('type_interface') == '1') {
        // $('${/parameter/@layout_code}_user_button1').disable();
        // }

        // //二维核验
        // if (records[i].get('type_interface') == '2' && records[i].get('type_swhy') == '1') {
        // $('${/parameter/@layout_code}_user_button2').disable();
        // }

        // //三维核验
        // if (records[i].get('type_interface') == '2' && records[i].get('type_swhy') == '5') {
        // $('${/parameter/@layout_code}_user_button2').disable();
        // $('${/parameter/@layout_code}_user_button3').disable();
        // }

        // //四维核验
        // if (records[i].get('type_interface') == '2' && records[i].get('type_swhy') == '2') {
        // $('${/parameter/@layout_code}_user_button2').disable();
        // $('${/parameter/@layout_code}_user_button3').disable();
        // $('${/parameter/@layout_code}_user_button4').disable();
        // }

        // //手机号状态
        // if (records[i].get('type_interface') == '5' || records[i].get('type_interface') == '6') {
        // $('${/parameter/@layout_code}_user_button5').disable();
        // }

        // //个人交易报告
        // if (records[i].get('type_interface') == '8') {
        // $('${/parameter/@layout_code}_user_button6').disable();
        // }

        // //风险报告
        // if (records[i].get('type_interface') == '7') {
        // $('${/parameter/@layout_code}_user_button7').disable();
        // }

        // //法人控制
        // if (records[i].get('bp_class') == 'ORG') {
        // $('${/parameter/@layout_code}_user_button1').disable();
        // $('${/parameter/@layout_code}_user_button2').disable();
        // $('${/parameter/@layout_code}_user_button3').disable();
        // $('${/parameter/@layout_code}_user_button4').disable();
        // $('${/parameter/@layout_code}_user_button5').disable();
        // $('${/parameter/@layout_code}_user_button6').disable();
        // }
        // }
        // }

        // //加载时调用(grid,table,gridBox)
        // window['${/parameter/@bp_seq}${/parameter/@layout_code}_on_layout_dynamic_grid_load'] = function(ds, record, config_records, bp_seq) {
        // control_button();
        // var lease_item_record = $(lese_item_ds_id).getAt(0);
        // lease_item_record.set('annual_pay_times', data.result.record.default_value_2);
        // };

        // //查询时调用(grid,table,gridBox)
        // window['${/parameter/@bp_seq}${/parameter/@layout_code}_on_layout_dynamic_grid_query'] = function(ds, qpara, bp_seq) {
        // control_button();
        // };

        // window['${/parameter/@layout_code}_on_layout_dynamic_grid_query'] = function(ds, qpara, bp_seq) {
        // var ds_id = get_dsid_by_basetable(window['${/parameter/@layout_code}_layoutDataSetList'], 'chk_list');
        // if (ds == $(ds_id)) {
        // aut_authority_list_validate_query(ds, qpara);
        // }
        // };
        //加载时调用(grid,table,gridBox)
//        window['${/parameter/@layout_code}_on_layout_dynamic_grid_query'] = function(ds, qpara, bp_seq) {
//
//
//            if('${/parameter/@function_code}'=='HLS236Q'){
//                var ds_id = get_dsid_by_basetable(window['${/parameter/@layout_code}_layoutDataSetList'], 'bp_ccx_info');
//                $(ds_id).setQueryParameter('bp_id', '${/parameter/@bp_id}');
//                $(ds_id).query();
//                qpara['bp_id'] = '${/parameter/@bp_id}';
//            }
//
//
//        };
        ]]></script>
        <!-- <a:screen-include screen="modules/cont/CON500/con_contract_authority_list_validate.lview?document_category=BP&amp;function_code=HLS214"/> -->
        <a:screen-include screen="modules/cont/CON500/con_contract_get_layout_code.lview"/>
    </a:view>
</a:screen>
