<?xml version="1.0" encoding="UTF-8"?> <!-- $Author: sf $Date: 2015-4-8 上午09:03:15 $Revision: 1.0 $Purpose: excel导入收款 --> <a:screen xmlns:a="http://www.leaf-framework.org/application" customizationEnabled="true" trace="true"> <a:init-procedure> <a:model-query defaultWhereClause="t1.code = 'CSH_TRX_IMPORT_TEMPLATE'" model="sys.SYS120.hls_attachment_module" rootPath="template_path"/> </a:init-procedure> <a:view> <a:link id="downloadFile_id" url="${/request/@context_path}/downloadFile.lview"/> <script type="text/javascript"><![CDATA[ function downloadFile() { new Leaf.Window({ url: $('downloadFile_id').getUrl(), title: '${l:HLS.SUPPORTING_DOCUMENT}', params: { 'table_name': 'HLS_ATTACHMENT_MODULE', 'header_id': '${/model/template_path/record/@attachment_module_id}' }, width: 850, height: 400 }); } function saveClick() { if (document.getElementById('importFile').value) { var fileName = document.getElementById('importFile').value; var fileType = fileName.substr(fileName.lastIndexOf(".")); if (fileType != '.xls' && fileType != '.xlsx' && fileType != '.xlsm') { alert('${l:SELECT_CORRECT_IMPORT_FILE}'); } else { doSubmit(); } } } var _input_window; function doSubmit() { _input_window = new $L.Window({ title: '${l:HLS.IMPORT}', width: 1050, height: 500 }); new Ext.Template('<iframe id ="_input_window" name="_input_window" border="0" frameborder="0" height="100%" width="100%" style="border:none;padding:0px;margin:0px;"></iframe>').insertFirst(_input_window.body.dom, {}, true); var form = document.getElementById('importForm'); var url = '${/request/@context_path}/modules/csh/CSH510N/csh_transaction_excel_import.lview?session_id=${/parameter/@session_id}&winid=${/parameter/@winid}&batch_id=${/parameter/@batch_id}&_csrf=${/session/@_csrf.token}'; form.action = url; form.submit(); $('${/parameter/@winid}').close(); _input_window.on('close', function() { // $('${/parameter/@parent_ds_id}').setQueryParameter('batch_id','${/parameter/@batch_id}'); $('${/parameter/@parent_ds_id}').query(); }); } ]]></script> <a:dataSets> <a:dataSet id="label_ds" autoCreate="true"> <a:fields> <!--<a:field name="label1" defaultValue="注意:"/>--> <a:field name="label2" defaultValue="${l:STRICT_IMPORTED_TEMPLATE_DATA}"/> <a:field name="label3" defaultValue="${l:PRODUCT_MASTER_DATA_IMPORT}"/> <a:field name="label4" defaultValue="${l:IMPORTER_ONLY_SUPPORTS}"/> <a:field name="label5" defaultValue="${l:READ_THE_ABOVE_CAREFULLY}"/> <a:field name="label6" defaultValue="${l:THE_IMPORT_IS_COMPLETE}"/> </a:fields> </a:dataSet> </a:dataSets> <a:fieldSet style="margin-left:10px;margin-top:10px;" title="IMPORT_CONSIDERATIONS" width="400"> <!--<a:label name="label1" bindTarget="label_ds" width="380"/>--> <a:label name="label2" bindTarget="label_ds" style="margin-left:10px;" width="380"/> <a:label name="label3" bindTarget="label_ds" style="margin-left:10px;" width="380"/> <a:label name="label4" bindTarget="label_ds" style="margin-left:10px;" width="380"/> <a:label name="label5" bindTarget="label_ds" style="color:#055A78;font-weight:bold;margin-left:10px;" width="380"/> <a:label name="label6" bindTarget="label_ds" style="color:#055A78;font-weight:bold;margin-left:10px;" width="380"/> </a:fieldSet> <a:fieldSet style="margin-left:10px;margin-top:10px;" title="TMPLT_IMPORT_FILE" width="400"> <form name="upload" id="importForm" enctype="multipart/form-data" method="post" target="_input_window"> <label style="margin-left:10px;margin-top:10px;font-size:13px"><![CDATA[${l:PLEASE_SELECT_A_FILE}]]></label> <input name="CONTENT" id="importFile" style="font-size:15px" type="file"/> <input onclick="downloadFile()" style="margin-left:10px;margin-top:10px;width:60px;height:23px" type="button" value="模板下载"/> <input onclick="saveClick()" style="margin-left:25px;margin-top:10px;width:60px;height:23px" type="button" value="${l:TMPLT_IMPORT}"/> </form> </a:fieldSet> </a:view> </a:screen>