王 垚
2022-04-22 890d8c2c780068755857b5159ee47b735ff29afa
即时库存列表
1个文件已添加
2个文件已修改
238 ■■■■■ 已修改文件
WebTM/WebTM.csproj 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/index.html 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/生产管理/即时库存/JIT_InventoryList.html 231 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/WebTM.csproj
@@ -797,6 +797,7 @@
    <Content Include="views\生产管理\产量汇报单\Sc_Add_ProductReportBillList.html" />
    <Content Include="views\生产管理\产量汇报单\Sc_ProductReportBillList.html" />
    <Content Include="views\生产管理\产量汇报单\Sc_ProductReportBillList_Web.html" />
    <Content Include="views\生产管理\即时库存\JIT_InventoryList.html" />
    <Content Include="views\生产管理\异常反馈单\EXecptFeedMessage.html" />
    <Content Include="views\生产管理\异常反馈单\Sc_Add_MESExecptFeedBackBillList.html" />
    <Content Include="views\生产管理\异常反馈单\Sc_MESExecptFeedBackBillList.html" />
WebTM/views/index.html
@@ -389,6 +389,12 @@
                                                <dd><a lay-href="生产管理/日计划基础资料/JIT_NeedMaterPlanConfigBillList.html">要料计划信息列表</a></dd>
                                            </dl>
                                        </dd>
                                        <dd>
                                            <a>即时库存</a>
                                            <dl class="layui-nav-child">
                                                <dd><a lay-href="生产管理/即时库存/JIT_InventoryList.html">即时库存列表</a></dd>
                                            </dl>
                                        </dd>
                                    </dl>
                                </dd>
                            </dl>
WebTM/views/Éú²ú¹ÜÀí/¼´Ê±¿â´æ/JIT_InventoryList.html
New file
@@ -0,0 +1,231 @@
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <title>即时库存列表</title>
    <link rel="stylesheet" href="../../../layuiadmin/layui/css/layui.css" media="all">
    <link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all">
    <script src="../../../layuiadmin/layui/layui.js"></script>
    <script src="../../../layuiadmin/Scripts/json2.js"></script>
    <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js"></script>
    <script src="../../../layuiadmin/Scripts/webConfig.js"></script>
    <script src="../../../layuiadmin/PubCustom.js"></script>
</head>
<body>
    <div class="layui-fluid">
        <div class="layui-col-md12">
            <div class="layui-card" style="padding: 1px">
                <div class="layui-card-body" style="padding: 1px;">
                    <form class="layui-form" action="" lay-filter="component-form-group">
                        <div class="layui-collapse">
                            <div class="layui-colla-item">
                                <div class="layui-colla-title layui-inline">
                                    <div class="layui-inline">
                                        <span>更多</span>
                                    </div>
                                </div>
                                <div class="layui-inline">
                                    <label class="layui-form-label" style="width: 85px;">物料编码</label>
                                    <div class="layui-input-block" style="margin-left: 120px;">
                                        <input type="text" class="layui-input" name="FMaterialNumber" id="FMaterialNumber">
                                    </div>
                                </div>
                                <div class="layui-inline">
                                    <label class="layui-form-label" style="width: 85px;">物料名称</label>
                                    <div class="layui-input-block" style="margin-left: 120px;">
                                        <input type="text" class="layui-input" name="FMaterialName" id="FMaterialName">
                                    </div>
                                </div>
                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearch" id="btnSearch">查询</button>
                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnReSearch" id="btnReSearch">重置</button>
                                <div class="layui-colla-content">
                                    <div class="layui-inline">
                                        <div class="layui-inline">
                                            <span>其他条件></span>
                                        </div>
                                    </div>
                                    <div class="layui-inline">
                                        <label class="layui-form-label" style="width: 85px;">仓库编码</label>
                                        <div class="layui-input-block" style="margin-left: 120px;">
                                            <input type="text" class="layui-input" name="FStockNumber" id="FStockNumber">
                                        </div>
                                    </div>
                                    <div class="layui-inline">
                                        <label class="layui-form-label" style="width: 85px;">仓库名称</label>
                                        <div class="layui-input-block" style="margin-left: 120px;">
                                            <input type="text" class="layui-input" name="FStockName" id="FStockName">
                                        </div>
                                    </div>
                                </div>
                            </div>
                        </div>
                        <table class="" id="mainTable" lay-filter="mainTable"></table>
                    </form>
                </div>
            </div>
        </div>
    </div>
</body>
</html>
<script>
    var treeCkData = { id: 0 };
    var TagId = "";
    var TagParentId = "";
    layui.config({
        base: '../../../layuiadmin/' //静态资源所在路径
    }).extend({
        index: 'lib/index', //主入口模块
    }).use(['tree', 'index', 'form', 'table', 'element', 'laypage', 'laydate', 'util'], function () {
        //#region å…¬ç”¨å˜é‡
        var $ = layui.$
            , admin = layui.admin
            , layer = layui.layer
            , table = layui.table
            , form = layui.form
            , element = layui.element
            , laypage = layui.laypage
            , laydate = layui.laydate
            , util = layui.util
            , tree = layui.tree
            , util = layui.util
        var sWhere = "";
        var option = [];
        //初始化界面
        set_ClearBill();
        //#region å¤´å·¥å…·æ äº‹ä»¶
        table.on('toolbar(mainTable)', function (obj) {
            switch (obj.event) {
                //新增
                case 'set_AddNew': set_AddNew();
                    break;
                //编辑
                case 'set_ShowBill': set_ShowBill();
                    break;
                //删除
                case 'set_DeleteBill': set_DeleteBill();
                    break;
            };
        });
        //#region ç”Ÿäº§è½¦é—´
        form.on('submit(btnHWorkShopID)', function (data) {
            btnHWorkShopID();
        });
        //#endregion
        //#region é‡ç½®æŒ‰é’®
        form.on('submit(btnReSearch)', function (data) {
            set_ClearQuery();
        });
        //#endregion
        //#region æŸ¥è¯¢æŒ‰é’®
        form.on('submit(btnSearch)', function (data) {
            get_FastQuery();
        });
        //#endregion
        //#region æœ¬é¡µé¢è¢«è°ƒç”¨çš„æ‰€æœ‰æ–¹æ³•
        //#region åˆå§‹åŒ–界面
        function set_ClearBill() {
            //初始化表格
            set_InitGrid();
            //查询
            get_Display(sWhere);
        }
        //#endregion
        //#region åˆå§‹åŒ–表格方法
        function set_InitGrid() {
            option = {
                elem: '#mainTable'
                , toolbar: '#toolbarDemo'
                , height: 'full-50'
                , page: true
                , cellMinWidth: 90
                , limit: 50
                , limits: [50, 500, 5000, 20000]
                , cols: [[
                    { type: 'checkbox', fixed: 'left' }
                    , { field: '物料ID', title: '物料ID', hide: true }
                    , { field: '物料编码', title: '物料编码' }
                    , { field: '物料名称', title: '物料名称' }
                    , { field: '物料规格型号', title: '物料规格型号' }
                    , { field: '仓库ID', title: '仓库ID', hide: true }
                    , { field: '仓库编码', title: '仓库编码' }
                    , { field: '仓库名称', title: '仓库名称' }
                    , { field: '库存主单位ID', title: '库存主单位ID', hide: true }
                    , { field: '单位编码', title: '单位编码' }
                    , { field: '单位名称', title: '单位名称' }
                    , { field: '批号', title: '批号' }
                    , { field: '可用库存量', title: '可用库存量' }
                    , { field: '组织编码', title: '组织编码' }
                    , { field: '组织名称', title: '组织名称' }
                    , { field: '货主类型', title: '货主类型' }
                    , { field: '货主ID', title: '货主ID' }
                    , { field: '货主编码', title: '货主编码' }
                ]]
            };
        }
        //#endregion
        //#region æŸ¥è¯¢
        function get_Display(sWhere) {
            var ajaxLoad = layer.load();
            $.ajax({
                url: GetWEBURL() + '/JIT_Complete/JIT_InventoryList',
                type: "GET",
                data: { "sWhere": sWhere },
                success: function (result) {
                    if (result.count == 1) {
                        option.data = result.data;
                        table.render(option);
                        layer.close(ajaxLoad);
                        //layer.alert("查询成功", { icon: 1 });
                    } else {
                        layer.close(ajaxLoad);
                        layer.alert(result.code + result.Message, { icon: 5 });
                    }
                }, error: function () {
                    layer.close(ajaxLoad);
                    layer.alert("接口请求失败!", { icon: 5 });
                }
            });
        }
        //#endregion
        //#region å¿«é€Ÿè¿‡æ»¤
        function get_FastQuery() {
            var FMaterialNumber = $("#FMaterialNumber").val();
            var FMaterialName = $("#FMaterialName").val();
            var FStockNumber = $("#FStockNumber").val();
            var FStockName = $("#FStockName").val();
            if (FMaterialNumber) {
                sWhere += " and ç‰©æ–™ç¼–码 like '%" + FMaterialNumber + "%'";
            }
            if (FMaterialName) {
                sWhere += " and ç‰©æ–™åç§° like '%" + FMaterialName + "%'";
            }
            if (FStockNumber) {
                sWhere += " and ä»“库编码 like '%" + FStockNumber + "%'";
            }
            if (FStockName) {
                sWhere += " and ä»“库名称 like '%" + FStockName + "%'";
            }
            get_Display(sWhere);
            sWhere = "";//调用接口后清空sWhere缓存
        }
        //#endregion
        //#region é‡ç½®è¿‡æ»¤æ¡ä»¶æ–¹æ³•
        function set_ClearQuery() {
            $("#FMaterialNumber").val("");
            $("#FMaterialName").val("");
            $("#FStockNumber").val("");
            $("#FStockName").val("");
            sWhere = "";
        }
        //#endregion
        //以上是layui模块
    });
</script>