export_bp_data.lview 7.81 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
<?xml version="1.0" encoding="UTF-8"?>
<!--
    $Author: 6590 Richen.Xu 
    $Date: 2015-5-15 下午4:45:49  
    $Revision: 1.0  
    $Purpose: 
-->
<a:screen xmlns:a="http://www.leaf-framework.org/application">
    <a:init-procedure>
        <a:model-query fetchAll="true" model="gld.gld_currency_vl" rootPath="currency"/>
    </a:init-procedure>
    <a:view package="leaf.ui.std" template="default">
        <script type="text/javascript"><![CDATA[
	function query()
	{
	    $('hls1002_bp_data').query();
	}
	
	function reset()
	{
	    $('hls1002_bp_query_ds').reset();
	}
	
	function hls_1002_bp_grid_excel()
	{
	    Leaf.showConfirm('提示','您确定要导出以下所有数据吗',function(){
	        
	        $('hls_1002_bp_grid')._export('xls','客户接口字段');
	        
		    var recs = $('hls1002_bp_data').getAll();
		    for(var i=0;i<recs.length;i++){
		        recs[i].set('_status','update',false);
		    }
		    $('hls1002_bp_data').submit();
		    
	    });
	}
	
	function hls1002_onSubmitSuccess(ds,res){
	    $('hls1002_bp_data').query();
	}
	
	]]></script>
        <a:dataSets>
            <a:dataSet id="hls1002_export_flag_ds" lookupCode="HLS_EXPORT_FLAG"/>
            <a:dataSet id="hls1002_currency_ds">
                <a:datas dataSource="/model/currency"/>
            </a:dataSet>
            <a:dataSet id="hls1002_bp_query_ds">
                <a:fields>
                    <a:field name="currency_n" displayField="currency_name" options="hls1002_currency_ds" returnField="currency" valueField="currency_code"/>
                    <a:field name="export_flag_n" displayField="code_value_name" options="hls1002_export_flag_ds" returnField="export_flag" valueField="code_value"/>
                </a:fields>
            </a:dataSet>
            <a:dataSet id="hls1002_bp_data" autoQuery="true" model="hls.HLS1002.export_bp_data" queryDataSet="hls1002_bp_query_ds">
                <a:fields>
                    <a:field name="export_flag" checkedValue="Y" defaultValue="N" readOnly="true" uncheckedValue="N"/>
                </a:fields>
                <a:events>
                    <a:event name="submitsuccess" handler="hls1002_onSubmitSuccess"/>
                </a:events>
            </a:dataSet>
        </a:dataSets>
        <a:screenBody>
            <a:screenTopToolbar>
                <a:screenTitle/>
                <a:gridButton click="query" text="HLS.QUERY"/>
                <a:gridButton click="reset" text="HLS.RESET"/>
                <a:gridButton click="hls_1002_bp_grid_excel" text="导出"/>
            </a:screenTopToolbar>
            <a:queryForm bindTarget="hls1002_bp_query_ds" column="4" resultTarget="hls1002_bp_data" title="HLS.QUERY_TITLE">
                <a:formToolBar column="4" labelWidth="100">
                    <a:textField name="bp_code" bindTarget="hls1002_bp_query_ds" prompt="客户编码"/>
                    <a:textField name="extra_nam" bindTarget="hls1002_bp_query_ds" prompt="客户简称"/>
                    <a:textField name="bp_name" bindTarget="hls1002_bp_query_ds" prompt="客户名称"/>
                    <a:comboBox name="currency_n" bindTarget="hls1002_bp_query_ds" prompt="币种"/>
                    <a:comboBox name="export_flag_n" bindTarget="hls1002_bp_query_ds" prompt="导出状态"/>
                </a:formToolBar>
                <!-- <a:formBody column="4" labelWidth="100">
                    <a:textField name="journal_num" bindTarget="hls1002_bp_query_ds" prompt="凭证号" typeCase="upper"/>
                </a:formBody> -->
            </a:queryForm>
            <a:grid id="hls_1002_bp_grid" bindTarget="hls1002_bp_data" marginHeight="185" marginWidth="20" navBar="true">
                <a:columns>
                    <a:column name="export_flag" forExport="false" lock="true" prompt="已导出"/>
                    <a:column name="bp_code" lock="true" prompt="客户编码" width="60"/>
                    <a:column name="extra_nam" prompt="客户简称" width="60"/>
                    <a:column name="ref_v06" prompt="客户分类编码" width="80"/>
                    <a:column name="currency_n" prompt="币种" width="50"/>
                    <a:column name="bp_name" prompt="客户名称" width="100"/>
                    <a:column name="mnemonic_code" prompt="助记码" width="60"/>
                    <a:column name="bp_company_code" prompt="客户总公司编码"/>
                    <a:column name="area_code" prompt="地区编码"/>
                    <a:column name="industry_code" prompt="行业编码"/>
                    <a:column name="bp_level" prompt="客户级别编码"/>
                    <a:column name="supplier_code" prompt="对应供应商编码"/>
                    <a:column name="login_code" prompt="纳税人登记号"/>
                    <a:column name="legal_person" prompt="法人"/>
                    <a:column name="lssuing_unit" prompt="开票单位"/>
                    <a:column name="internal" prompt="国内"/>
                    <a:column name="abroad" prompt="国外"/>
                    <a:column name="service" prompt="服务"/>
                    <a:column name="licence_term_management" prompt="营业执照是否期限管理"/>
                    <a:column name="licence_effect_date" prompt="营业执照生效日期"/>
                    <a:column name="licence_due_date" prompt="营业执照到期日期"/>
                    <a:column name="licence_warn_date" prompt="营业执照预警天数"/>
                    <a:column name="certificate_term_management" prompt="经营许可证是否期限管理"/>
                    <a:column name="certificate_effect_date" prompt="经营许可证生效日期"/>
                    <a:column name="certificate_due_date" prompt="经营许可证到期日期"/>
                    <a:column name="certificate_warn_date" prompt="经营许可证预警天数"/>
                    <a:column name="orders_term_management" prompt="法人委托书是否期限管理"/>
                    <a:column name="orders_effect_date" prompt="法人委托书生效日期"/>
                    <a:column name="orders_due_date" prompt="法人委托书到期日期"/>
                    <a:column name="orders_warn_date" prompt="法人委托书预警天数"/>
                    <a:column name="costom_define_1" prompt="客户自定义项1"/>
                    <a:column name="costom_define_2" prompt="客户自定义项2"/>
                    <a:column name="costom_define_3" prompt="客户自定义项3"/>
                    <a:column name="costom_define_4" prompt="客户自定义项4"/>
                    <a:column name="costom_define_5" prompt="客户自定义项5"/>
                    <a:column name="costom_define_6" prompt="客户自定义项6"/>
                    <a:column name="costom_define_7" prompt="客户自定义项7"/>
                    <a:column name="costom_define_8" prompt="客户自定义项8"/>
                    <a:column name="costom_define_9" prompt="客户自定义项9"/>
                    <a:column name="costom_define_10" prompt="客户自定义项10"/>
                    <a:column name="costom_define_11" prompt="客户自定义项11"/>
                    <a:column name="costom_define_12" prompt="客户自定义项12"/>
                    <a:column name="costom_define_13" prompt="客户自定义项13"/>
                    <a:column name="costom_define_14" prompt="客户自定义项14"/>
                    <a:column name="costom_define_15" prompt="客户自定义项15"/>
                    <a:column name="costom_define_16" prompt="客户自定义项16"/>
                    <a:column name="management_type_code" prompt="客户管理类型编码"/>
                    <a:column name="entry_date" prompt="录入日期"/>
                    <a:column name="entry_person" prompt="录入员"/>
                </a:columns>
            </a:grid>
        </a:screenBody>
    </a:view>
</a:screen>