search_goods.html 11.7 KB
<script src="__PUBLIC__/static/js/normal.js"></script>
<include file="public/layout"/>
<style>
    .te_le .dataTables_paginate {
        float: left;
    }

    .bot {
        float: right;
        padding: 15px 0;
    }

    .vdisib {
        display: inline-block;
        *display: inline;
        *zoom: 1;
        vertical-align: middle;
    }

    .item-title ul {
        font-size: 0;
    }

    .item-title ul li {
        font-size: 14px;
        vertical-align: middle;
        display: inline-block;
        *display: inline;
        *zoom: 1;
        margin-right: 10px;
        padding: 5px;
    }

    .item-title ul li.on,
    .item-title ul li:hover {
        background-color: #d4d5d5;
    }

    .flexigrid .bDiv {
        overflow: auto;
        height: 300px;
    }
</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="item-title">
        <ul>
            <li class="on">商品列表</li>
            <li >商品分组</li>
        </ul>
    </div>-->
    <div class="flexigrid">
        <div class="mDiv">
            <div class="ftitle vdisib">
                <h3 class="vdisib">商品列表</h3>
                <h5 class="vdisib">(共{$pager->totalRows}条记录)</h5>
            </div>
            <div title="刷新数据" class="pReload vdisib"><i class="fa fa-refresh"></i></div>
            <form class="navbar-form form-inline" id="search-form2" action="{:U('search_goods')}" method="get">
                <if condition="$Think.const.ACTION_NAME eq 'goodsList'">
                    <input type="hidden" name="goods_state" value="{$_GET['goods_state']|default='0,2,3'}"/>
                    <else/>
                    <input type="hidden" name="goods_state" value="1"/>
                </if>
                <input type="hidden" name="orderby1" value="goods_id"/>
                <input type="hidden" name="orderby2" value="desc"/>
                <div class="sDiv">

                    <div class="sDiv2" style="margin-right: 10px;">

                    </div>
                    <div class="sDiv2" style="margin-right: 10px;border:none;">

                        <select name="cat_id" id="cat_id">
                            <option value="">所有分类</option>
                            <foreach name="categoryList" item="v" key="k">
                                <option
                                <if condition="$cat_id eq $v['id']">selected="selected"</if>
                                value="{$v['id']}">{$v['name']}</option>
                                <foreach name="v.children" item="v1" key="k1">
                                    <option <if condition="$cat_id eq $v1['id']">selected="selected"</if>  value="{$v1['id']}">&nbsp;&nbsp;&nbsp;&nbsp;|—&nbsp;{$v1['name']}</option>

                                    <foreach name="v1.children" item="v2" key="k2">
                                        <option <if condition="$cat_id eq $v2['id']">selected="selected"</if>  value="{$v2['id']}">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|—&nbsp;{$v2['name']}</option>
                                    </foreach>

                                </foreach>
                            </foreach>
                        </select>
                    </div>
                    <div class="sDiv2" style="margin-right: 10px;border:none;">
                        <select name="brand_id" id="brand_id">
                            <option value="">所有品牌</option>
                            <foreach name="brandList" item="v" key="k">
                                <option value="{$v['id']}"
                                <if condition="$v['id'] eq $_GET['brand_id']">selected</if>
                                >{$v['name']}</option>
                            </foreach>
                        </select>
                    </div>
                    <div class="sDiv2" style="margin-right: 10px;border:none;">
                        <select name="intro">
                            <option value="0">全部</option>
                            <option value="is_new"
                            <if condition="$_GET['intro'] eq 'is_new'">selected</if>
                            >新品</option>
                            <option value="is_recommend"
                            <if condition="$_GET['intro'] eq 'is_recommend'">selected</if>
                            >推荐</option>
                        </select>
                    </div>
                    <div class="sDiv2">
                        <!--<select name="status" class="select">-->
                        <!--<option value="">活动状态</option>-->
                        <!--</select>-->

                        <input size="30" name="key_word" value="{$key_word}" class="qsbox"
                               placeholder="商品名称或者关键词" type="text">
                        <input class="btn" value="搜索" type="submit">
                    </div>

                </div>
                <div class="sDiv">
<input type="text" size="2" maxlength="3" name="pagenum" class="qsbox" style="vertical-align: middle; width:50px;"
                        value="{$pagenum}">条/页&nbsp;
                </div>

                <input id="bfunc" name="func" value="{$func}" type="hidden"/>
                <input type="hidden" name="glist" value="{$_GET['glist']}">
            </form>
        </div>
        <div class="hDiv">
            <div class="hDivBox">
                <table cellspacing="0" cellpadding="0">
                    <thead>
                    <tr>
                        <th abbr="article_title" axis="col3" class="w50" align="left">
                            <div style="text-align: left; " class=""><input type="checkbox" onclick="$('input[name*=\'goods_id\']').prop('checked', this.checked);"></div>
                        </th>
                        <th abbr="ac_id" axis="col4" class="w200" align="left">
                            <div style="text-align: left; " class="">商品编号</div>
                        </th>
                        <th abbr="article_time" axis="col6" class="w400" align="left">
                            <div style="text-align: left; " class="">商品名称</div>
                        </th>
                        <th abbr="ac_id" axis="col4" class="w100" align="left">
                            <div style="text-align: center; " class="">价格</div>
                        </th>
                        <th abbr="ac_id" axis="col4" class="w100" align="left">
                            <div style="text-align: center; " class="">库存</div>
                        </th>
                    </tr>
                    </thead>
                </table>
            </div>
        </div>
        <div class="bDiv" style="height: auto;">
            <div id="flexigrid" cellpadding="0" cellspacing="0" border="0">
                <table>
                    <tbody id="goos_table">
                    <volist name="goodsList" id="list">
                        <tr>
                            <td class="w50" align="left">
                                <div style="text-align: left; ">
                                    <input type="checkbox" class="inpucheck" name="goods_id[]" value="{$list.goods_id}"/>
                                </div>
                            </td>

                            <td class="w200" align="left">
                                <div style="text-align: left; ">{$list.goods_sn}</div>
                            </td>
                            <td class="w400" align="left">
                                <div style="text-align: left; ">{$list.goods_name}</div>
                            </td>
                            <td class="w100" align="left">
                                <div style="text-align: center;">{$list.shop_price}</div>
                            </td>
                            <td class="w100" align="left">
                                <div style="text-align: center;">{$list.store_count}</div>
                            </td>
                            <td class='w100 wdata' style='text-align:center;display: none'><a href="javascript:void(0);" class='btn red groupdata'
                                                                          thisid="{$list.goods_id}"
                                                                          name="{$list.goods_name}"
                                                                          gimg="{:getimg($list.original_img,NOIMG,0,1)}"
                                                                          price="{:getActualPrice2($list)}"
                                                                          salenum="{$list.sales_sum}"
                                                                          m_price="{$list.market_price}"
                                                                          onclick="selectpro(this);">选择</a></td>
                        </tr>

                    </volist>
                </table>
            </div>
            <div class="iDiv" style="display: none;"></div>
        </div>
        <!--分页位置-->
        <div class="te_le">
            {$page}
        </div>

        <div class="bot">
            <a href="javascript:void(0);" class="ncap-btn-big ncap-btn-green" onclick="select_goods()">确认提交</a>
        </div>
    </div>
</div>
<script>

    var goodslist="<?php echo I('glist');?>";
    //确认菜单内容-选择商品
    function selectpro(obj) {
        var proid = $(obj).attr("thisid");
        var name = $(obj).attr("name");
        var gimg = $(obj).attr("gimg");
        var price = $(obj).attr("price");
        var salenum = $(obj).attr("salenum");
        var market_pri=$(obj).attr("m_price");
        var ele = {'goodsid': proid, 'goodsimg': gimg, 'goodsname': name, 'price': price, 'salenum': salenum,'m_price':market_pri};
//        if ($("#bfunc").val() != "") {
//            eval("window.parent." + $("#bfunc").val() + "(ele)");
//        } else {
//            javascript:window.parent.call_back_func(ele);
//        }
        return ele;
    }


    function select_goods()
    {
        if($(".inpucheck:checked").length == 0)
        {
            layer.alert('请选择商品', {icon: 2}); //alert('请选择商品');
            return false;
        }
        var str=new Array();
        var i=0;

        var garr=new Array();;
        if(goodslist!="") {
            garr=goodslist.split(",");
        }
        var isok=true;
        var err="";

        //将没选中的复选框所在的  tr  remove  然后删除复选框
        $(".inpucheck").each(function(){
            if($(this).is(':checked') == true)
            {
                var obj=$(this).parent().parent().parent().find(".wdata").find(".groupdata");
                var e=selectpro(obj);
                if(goodslist!="") {
                    var val=e.goodsid
                    var i = $.inArray(val, garr)
                    if(i!=-1){
                        err+= e.goodsname+"<br/>";
                        isok=false;
                        return;
                    }
                    str.push(e);
                }else {
                    str.push(e);
                }
            }
        });

        if(!isok) {
            layer.msg(err+"  已经添加过了", {
                icon: 1,   // 成功图标
                time: 2000 //2秒关闭(如果不配置,默认是3秒)
            });
            return;
        }
        if($("#bfunc").val()!=""){
            eval("window.parent."+$("#bfunc").val()+"(str)");
        }else {
            javascript:window.parent.call_back_func(str);
        }
    }


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