EOS:导入数据

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sinat_25378929/article/details/84675496

此处的导入是直接导入到grid页面并没有入库,存到表里了。如需存表里,再加个保存的运算逻辑即可。

 按钮:<a class="nui-button" iconCls="icon-upload" onclick="impDatas()">导入数据</a>

<!--导入 -->
    <div id="importWindow" class="nui-window" title="预算日记账导入" style="width:650px;" showModal="true" allowResize="true" allowDrag="true">    
        <div>
            <form id="import_dict_form" action="com.sgai.fssc.service.hec4cwgx.bgt.importDatas.flow?_eosFlowAction=import0" method="post" enctype="multipart/form-data">
            <table border="0" style="width:500px;height:100px;" align="center">
                <tr>
                    <td width="35%" align="left">请选择您要导入的Excel文件:</td>
                    <td><span id="uploadSpan"><input type="file" id="file" name="file" size="60" style="width:300px;"></span></td>
                </tr>
                <tr align="center">
                    <td colspan="2">
                        <a class="nui-button" onclick="startUpload();">导入</a>&nbsp;
                    </td>
                </tr>
            </table>
            </form>
        </div>
    </div>

function startUpload() {
        var form = $("#import_dict_form");
        var file = $("#file").val();
        if (file == "") {
            nui.alert("请选择文件!");
            return;
        }
        var reg = /.xls$/;
        if(!reg.test(file)){
            nui.alert('请选择Excel格式(*.xls)文件!');
            return;
        }
        form.submit();
    }

function resetImport() {
        var html=document.getElementById('uploadSpan').innerHTML; 
        document.getElementById('uploadSpan').innerHTML=html; 
    }
    function impDatas(){
        resetImport();        
           importWindow.show();
    }

$(function(){
        if("0" == "<%=request.getAttribute("importstatus") %>"){    
            nui.alert("导入成功!");
            showColumn();
         }else if("9" == "<%=request.getAttribute("importstatus") %>"){
             nui.alert("导入失败,导入数据超过90行");
             hiddenColumn();
         }else if("1" == "<%=request.getAttribute("importstatus") %>"){
             nui.alert("导入失败,请联系系统管理员");
             hiddenColumn();
         }else{
             var jsons= nui.encode({sid:0});
            nui.ajax({
                url : "com.sgai.fssc.service.hec4cwgx.bgt.bgtJournalImport.queryBgtJournalImport.biz.ext",
                type : "post",
                data : jsons,
                cache : false,
                contentType : 'text/json',
                success : function(datas) {
                    if(datas.datas.length>0){
                        showColumn();
                    }else{
                         hiddenColumn();
                    }
                 },
                error : function() {
                    showAlert("失败", "查询失败!");
                }
            });
         }
        grid.load();
    });

猜你喜欢

转载自blog.csdn.net/sinat_25378929/article/details/84675496
eos