<?xml version="1.0" encoding="UTF-8"?>
<!--
    $Author: zhangyu  
    $Date: 2016-11-10 下午14:51:35  
    $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>
        <a:link id="prj900_prj_close_submit_link" model="prj.PRJ900.hn_project_close" modelaction="execute"/>
        <script type="text/javascript"><![CDATA[
            //提交审批
            window['${/parameter/@layout_code}_submit_approval_layout_dynamic_click'] = function() {
                var ds_id = get_dsid_by_basetable(window['${/parameter/@layout_code}_layoutDataSetList'], 'hn_project_close_wfl');
                if ($(ds_id).validate()) {
                    var record = $(ds_id).getAt(0);
                    Leaf.showConfirm('${l:HLS.PROMPT}', '确定提交审批吗?', function() {
                        window['${/parameter/@bp_seq}${/parameter/@layout_code}_lock_layout_dynamic_window']();
                        Leaf.request({
                            url: $('prj900_prj_close_submit_link').getUrl(),
                            para: {
                                prj_close_id: record.get('prj_close_id'),
                                project_id :record.get('project_id'),
                                close_reason:record.get('close_reason')
                            },
                            success: function(res) {
                                window['${/parameter/@bp_seq}${/parameter/@layout_code}_unlock_layout_dynamic_window']();
                                $('${/parameter/@winid}').close();
                            },
                            failure: function() {
                                window['${/parameter/@bp_seq}${/parameter/@layout_code}_unlock_layout_dynamic_window']();
                            },
                            error: function() {
                                window['${/parameter/@bp_seq}${/parameter/@layout_code}_unlock_layout_dynamic_window']();
                            },
                            scope: this
                        });
                    });
                }
            };
        ]]></script>
    </a:view>
</a:screen>