search_storage.html 8.91 KB
<include file="public/layout"/>
<style>
    .te_le .dataTables_paginate{float: left;}
    .bot{float: right;padding: 15px 0}
    .vdisib{vertical-align: middle;display: inline-block;*display: inline;*zoom: 1;}
    .flexigrid .hDiv thead tr:hover{background-color: #F5F5F5;}
    .flexigrid .hDiv tbody tr{background-color: #FFFFFF;}
</style>
<body style="background-color: rgb(255, 255, 255); overflow: auto; cursor: default; -moz-user-select: inherit;">
<div class="page" style="padding: 0px 1% 0 1%;">
    <!-- 操作说明 -->
    <div class="flexigrid">
        <div class="mDiv">
            <div class="ftitle vdisib">
                <h3 class="vdisib">门店列表</h3>
                <h5 class="vdisib">(共<font id="allnum"></font>条记录)</h5>
            </div>
            <div class="sDiv">

                <div class="sDiv2">

                    <input size="30" name="keywords" value="{$keywords}"class="qsbox" id="keywords" placeholder="关键字" type="text">
                    <input class="btn" value="搜索" type="submit" onclick="getdataList(1)">
                </div>
            </div>
        </div>
        <div class="hDiv">
            <div class="bDiv hDivBox">
                <table cellspacing="0" cellpadding="0" width="620">
                    <thead>
                    <tr>
                        <th align="left" width="w50">
                            <div style="text-align: left;">
                                <input type="checkbox" id="check" onclick="Checkall()"><label for="check">选择</label>
                            </div>
                        </th>
                        <th abbr="article_time" axis="col6" class="w100" align="left"   >
                            <div style="text-align: left; " class="">门店编号</div>
                        </th>
                        <th abbr="article_time" axis="col6" class="w200" align="left" >
                            <div style="text-align: left; " class="">门店名称</div>
                        </th>
                        <!--<th abbr="article_time" axis="col6" class="w200" align="left" >-->
                        <!--<div style="text-align: left;" class="">管理人</div>-->
                        <!--</th>-->
                        <th axis="col1" class="w200"  align="center" >
                            <div style="text-align: center;">操作</div>
                        </th>
                    </tr>
                    </thead>
                    <tbody id="goos_table"></tbody>
                </table>
            </div>
        </div>
        <!-- <div class="bDiv" style="height: auto;">
                <div id="flexigrid" cellpadding="0" cellspacing="0" border="0">
                    <table><tbody id="goos_table"></tbody></table>
                </div>
                <div class="iDiv" style="display: none;"></div>
            </div>-->
        <!--分页位置-->
        <div class="te_le">
            <include file="public/page"/>
        </div>
        <div class="bot"><a onclick="okinesrt();" class="ncap-btn-big ncap-btn-green">确认载入</a></div>
    </div>
</div>

<input type="hidden" id="idlist" value="">
<input type="hidden" id="list" value="">

<script type="application/javascript">



    var is_all = false;
    var table = '';
    var list = $('#list').val();
    if (list != '') {
        brr = list.split(',');
    } else {
        brr = new Array();
    }
    //    全选/取消全选
    function Checkall() {

        if (is_all) {
            $("table :checkbox").each(function () {
                this.checked = false;
                var id = $(this).attr('data-id');
                list = trim(list.replace(id + ',', ''));
                $('#list').val(list);
                brr = list.split(',');
            });
            is_all = false;
        } else {
            $("table :checkbox").each(function () {
                this.checked = true;
            });
            is_all = true;
        }
    }
    var idlist = $('#idlist').val();
    if (idlist != '') {
        arr = idlist.split(',');
    } else {
        arr = new Array();
    }

    function okinesrt() {

        //将没选中的复选框所在的  tr  remove  然后删除复选框
        $("table :checkbox").each(function () {
            if ($(this).is(':checked')) {
                if ($(this).attr('id') == 'check') {
                    return true;
                }
                var id = $(this).attr('data-id');
                if ($.inArray(id, brr) == -1) {
                    list += id + ',';
                }
            }
        });
        $('#list').val(list);
        import_data(list);
    }




    var page=1;
    var data=window.parent.getSearDate();
    var count=window.parent.getCount();
    var pz=parseInt(count/10);
    if((count%10)>0) pz++;
    function settdata(d) {
        data=d;
    }
    $(function (){
        var ahtml="";
        for(var i=0;i<data.length;i++) {
            var row=data[i];
            var htm = "<tr><td class='w50'><div> <input type='checkbox' data-id='"+row.Id+"' placeholder=''/></div></td><td class='w100'><div style='text-align: left; '>"+row.StorageNo+"</div></td> <td class='w200'style='text-align:left'><div>"+row.StorageName+"</div></td><td class='w200' style='text-align:center' align='center'><a gid='"+encodeURIComponent(row.Id)+"'  class='btn red' onclick='select(this)'>选择</a></td></tr>";
//        <td class='w200' style='text-align:left' ><div>"+row.Manager+"</div></td>
            ahtml+=htm;
        }
        $("#goos_table").append(ahtml);
        $("#allnum").text(count);
        if(count>10){
            $("#DivPage").show();
            setpageval(count,pz,1,10);
        }
    });

    //单个选择
    function select(ob)
    {
        var id=$(ob).attr("gid");
        import_data(id);
    }


    function import_data(gid) {
        var html='';
        var i=layer.msg('努力中...', {icon: 16,shade: [0.5, '#f5f5f5'],scrollbar: false,offset: '200px', time:100000}) ;
        $.ajax({
            url:"{:U('Admin/Pickup/import_storage')}",
            data: "idlist="+gid,
            type: 'post',
            dataType: 'json',
            success: function (data) {
                if (data.code==1) {
                    layer.close(i);
                    layer.msg(data.msg, {icon: 1, time: 2000});
                    setTimeout(function () {

                        window.parent.m_call_back();
                    }, 1000);
                }else
                {
                    layer.close(i);
                    layer.msg(data.msg, {icon: 2, time: 2000});
                }

            },
            error: function () {
                layer.close(i);
                layer.msg('导入失败', {icon: 2, time: 2000});

            }
        });
    }





    function Canlce() {window.parent.Cancle();}


    function getdataList(p1) {
        var param="";
        if ($("#keywords").val()!="")
        {
            param="/key/"+$("#keywords").val();
        }
        var url="/index.php/admin/pickup/selectshop/p/"+p1+param;

        layer.msg('努力中...', {icon: 16,shade: [0.5, '#f5f5f5'],scrollbar: false,offset: '200px', time:100000}) ;
        $.ajax({
            type : "get", url  : url,
            dataType:"json",
            error: function(request) {
                layer.closeAll();
                layer.msg("服务器繁忙, 请联系管理员!",{icon:2});return;
            },
            success: function(data) {
                layer.closeAll();
                if(data==""){
                    layer.msg("未找到数据",{icon:2,time:1000});
                    return;
                }
                if(data.code=="0" || data.code==0){
                    if (data.data.total == undefined || data.data.total <= 0) {
                        layer.msg("未找到数据",{icon:2,time:1000});
                        return;
                    }
                    var data1=data.data.pageData;
                    count= data.data.total;
                    $("#allnum").text();
                    var ahtml="";
                    for(var i=0;i<data1.length;i++) {
                        var row=data1[i];
                        var htm = "<tr><td class='w50'><div> <input type='checkbox' data-id='"+row.Id+"' placeholder=''/></div></td><td class='w100'><div>"+row.StorageNo+"</div></td> <td class='w200'style='text-align:left'><div>"+row.StorageName+"</div></td><td class='w200' style='text-align:center' align='center'><a gid='"+row.Id+"'  class='btn red' onclick='select(this)'>选择</a></td></tr>";
//                    <td class='w200' style='text-align:left' ><div>"+(row.Manager == undefined?"":row.Manager)+"</div></td>
                        ahtml+=htm;
                    }
                    $("#goos_table").html(ahtml);
                    setpageval(count,pz,p1,10);
                    settdata(data1);

                }else{
                    layer.msg(data.msg,{icon:2,time:1000});
                }
            }
        });
    }


</script>
</body>
</html>