storageView.jsp 2.9 KB

<%@ include file="/common/taglibs.jsp" %>
<%@ page language="java" pageEncoding="UTF-8" %>

<style>
    .ui-autocomplete{

        z-index: 111111;

    }
</style>



    <c:set var="scripts" scope="request">
        <script language="JavaScript" type="text/javascript">
            function enablePos(posId,enabled){
                $.post("${ctx}/service/store/enablePos", {pid: posId,enabled:enabled }, function (data) {
                    if(data != ''){
                        alert(data);
                    }else{
                        $("#tr"+posId).toggleClass("font-grey");
                        if(enabled){
                            $("#td"+posId).html("否[<a onclick='enablePos("+posId+",false);'>禁用</a>]");
                        }else{
                            $("#td"+posId).html("否[<a onclick='enablePos("+posId+",true);'>启用</a>]");
                        }
                        alert("操作成功");
                    }
                })
            }




            var table = $('#posList');

            // begin first table
            table.dataTable({
                "bDestroy": true,
                //"aaSorting": [[ 2, "desc" ]],//给列表排序 ,第一个参数表示数组 。4 就是css grade那列。第二个参数为 desc或是asc
                "sScrollXInner": "100%",
                //"bSort": false, //关闭排序
                "bLengthChange": false, //关闭每页显示多少条数据
                "bProcessing": true, //显示是否加载
                "sScrollX": "100%",
                "scrollY": "300px",
                "scrollCollapse": true,
                "order": [
                    [0, "asc"]
                ],
                paging: false,
                "language": {
                    "search": "查找: "
                }
            });



            function checkoutStorage(posId) {
                $("#btn"+posId).attr("disabled","true");
                $.post("${ctx}/service/store/checkout.html", {pids: posId}, function (data) {
                    alert(data);
                });
            }


            $("#partNumber222").autocomplete({
                source: function (request, response) {
                    $.ajax({
                        url: "${ctx}/component/fetchComponent",
                        dataType: "json",
                        data: {
                            comp: request.term
                        },
                        success: function (data) {
                            response($.map(data, function (item) {
                                return {
                                    label: item.partNumber
                                };
                            }));
                        }
                    });
                },
                minLength: 1,
                allowClear: true,
            });



        </script>
    </c:set>