chooseSkns.html 5.93 KB
<!DOCTYPE html>


    <div id="tt" class="easyui-layout" fit="true" style="overflow-y: scroll;height: 80%" >
        <form name="publishArticleForm" id="publishArticleForm" method="post"   >
            <div style="margin-top: 20px;margin-left: 30px">
                <table border="0" style="width:95%;margin-top:5px;line-height:30px;" id="tab">

                    <tr style="height: 60px">
                        <td >
                            <span style="color:red">*</span><label>手动搜索商品</label>  <br>
                            <input id="skn" name="skn" class="easyui-textbox" style="width: 380px;"/>
                            <a id="searchGoodBtn" class="go-search btn btn-primary">搜索商品</a>
                            <a id="searchUfoBtn" class="go-search btn btn-primary">搜索UFO商品</a>
                        </td>
                    </tr>

                </table>
            </div>
        </form>
    <table id="labelGroupListTable"></table>
    </div>
<div region="center" id="labelGroupList" style="margin-left: 20px">
</div>
<script>

    searchType=1;

    $("#searchUfoBtn").linkbutton({
        iconCls : "icon-search",
        onClick : function() {
            searchType=2;

            $("#labelGroupListTable").datagrid("load", {
                query: $("#skn").textbox("getValue"),
                // sales: "Y",
                type: "UFO"});
        }
    });
    $("#searchGoodBtn").linkbutton({
        iconCls : "icon-search",
        onClick : function() {
             searchType=1;

             $("#labelGroupListTable").datagrid("load", {
                 query: $("#skn").textbox("getValue"),
                 status: 1,
                 // sales: "Y",
                 stocknumber: "1",
                 attribute_not: "2"});
         }
    });
    $("#skn").textbox({
        prompt: "请输入skn,多个以逗号隔开"
    });

    $("#labelGroupListTable").myDatagrid({
        fit: true,
        fitColumns: true,
        striped: true,
        onCheckAll: addcheckItem,
        onCheck: addcheckItem,
        onUncheckAll: removeAllItem,
        onUncheck: removeSingleItem,
        queryParams: {
            query: $("#skn").textbox("getValue"),
            status: 1,
            // sales: "Y",
            stocknumber: "1",
            attribute_not: "2"
        },
        url: serverContextPath+"/grassArticle/queryGoods",
        // url: contextPath+"/search/queryGoods",
        method: 'POST',
        loadFilter: function (data) {
            var tmp = defaultLoadFilter(data);
            tmp.rows = tmp.list;
            return tmp;
        },

        columns: [[
            {
                title: "产品skn",
                field: "product_skn",
                width: 30,
                align: "left",
                checkbox:true
            },
            {
                title: "产品图片",
                field: "default_images",
                width: 15,
                align: "center",
                formatter: function (value, rowData, rowIndex) {
                    var result='';
                    if (value) {
                        if(value.indexOf('http://') == 0){
                            result = item.default_images.split("?")[0];
                        }else{
                            var fileMode = value.substring(15, 17);
                            if(fileMode=='01'){
                                result= "http://"+"img11.static.yhbimg.com"+"/goodsimg"+value;
                            }
                            if(fileMode=='02'){
                                result= "http://"+"img12.static.yhbimg.com"+"/goodsimg"+value;
                            }
                        }
                    }
                    else {
                        result = ""
                    }
                    if (result) {
                        return "<img width=120 height=60 src='" + result + "?imageMogr2/thumbnail/320x320/extent/320x320/background/d2hpdGU=/position/center/quality/90'/>";
                    } else {
                        return "";
                    }
                }
            },

            {
                title: "产品名称",
                field: "product_name",
                width: 30,
                align: "left"
            },
            {
                title: "品牌",
                field: "brand_name",
                width: 20,
                align: "left"
            }, {
                title: "现价",
                field: "sales_price",
                width: 25,
                align: "left"

            }, {
                title: "吊牌价",
                field: "market_price",
                width: 25,
                align: "left" ,
                formatter: function (value, rowData, rowIndex) {
                    var result=rowData.market_price;
                    if(rowData.market_price==null || rowData.market_price==''){
                        result ="——————————"
                    }
                    return result;
                }

            }, {
                title: "库存",
                field: "stock_number",
                width: 25,
                align: "left" ,
                formatter: function (value, rowData, rowIndex) {
                    var result=rowData.stock_number;
                    if(rowData.stock_number==null || rowData.stock_number==''){
                        result ="——————————"
                    }
                    return result;
                }

            }

        ]],
        cache: false,
        pagination: true,
        pageSize: 10,
        pageList: [10],
        idField: "id",
        checkbox:true,
        onLoadSuccess: function (data) {
            debugger
            for (var i=0; i<data.list.length;i++){
                var rowdata = data.list[i]
                checkedItemsObj[rowdata.product_skn] = rowdata;
            }
            resetSelectedCheckBox(data);

        }
    });

</script>