yangle
2024-06-06 d6db3fa707f470fd8a6160c6daf6bcea75b8a6ce
WebTM/views/Éú²ú¹ÜÀí/¼´Ê±¿â´æ/JIT_InventoryList.html
@@ -10,6 +10,7 @@
    <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js"></script>
    <script src="../../../layuiadmin/Scripts/webConfig.js"></script>
    <script src="../../../layuiadmin/PubCustom.js"></script>
    <script src="../../../layuiadmin/soulTable.slim.js"></script>
</head>
<body>
    <div class="layui-fluid">
@@ -75,7 +76,7 @@
        base: '../../../layuiadmin/' //静态资源所在路径
    }).extend({
        index: 'lib/index', //主入口模块
    }).use(['tree', 'index', 'form', 'table', 'element', 'laypage', 'laydate', 'util'], function () {
    }).use(['tree', 'index', 'form', 'table', 'element', 'laypage', 'laydate', 'util','soulTable'], function () {
        //#region å…¬ç”¨å˜é‡
        var $ = layui.$
            , admin = layui.admin
@@ -88,6 +89,7 @@
            , util = layui.util
            , tree = layui.tree
            , util = layui.util
            , soulTable = layui.soulTable
        var sWhere = "";
        var option = [];
        //初始化界面
@@ -140,34 +142,59 @@
                , height: 'full-50'
                , page: true
                , cellMinWidth: 90
                , totalRow: true
                , limit: 50
                , limits: [50, 500, 5000, 20000]
                , done: function (res, curr, count) {
                    soulTable.render(this);
                }
                , 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: '库存主单位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: '货主编码' }
                    , { field: '物料ID', title: '物料ID', hide: true, sort: true }
                    , { field: '物料编码', title: '物料编码', sort: true }
                    , { field: '物料名称', title: '物料名称', sort: true }
                    , { field: '物料规格型号', title: '物料规格型号', sort: true }
                    , { field: '仓库ID', title: '仓库ID', hide: true, sort: true }
                    , { field: '仓库编码', title: '仓库编码', sort: true }
                    , { field: '仓库名称', title: '仓库名称', sort: true }
                    , { field: '仓位ID', title: '仓位ID', hide: true, sort: true }
                    , { field: '仓位名称', title: '仓位名称', sort: true }
                    , { field: '库存主单位ID', title: '库存主单位ID', hide: true, sort: true }
                    , { field: '单位编码', title: '单位编码', sort: true }
                    , { field: '单位名称', title: '单位名称', sort: true }
                    , { field: '批号', title: '批号', sort: true }
                    , { field: '可用库存量', title: '可用库存量', sort: true, totalRow: true }
                    , { field: '组织编码', title: '组织编码', sort: true }
                    , { field: '组织名称', title: '组织名称', sort: true }
                    , { field: '货主类型', title: '货主类型', sort: true }
                    , { field: '货主ID', title: '货主ID', sort: true }
                    , { field: '货主编码', title: '货主编码', sort: true }
                ]]
            };
        }
        //#endregion
        //#region ç‚¹å‡»è¡Œé€‰ä¸­é«˜äº®
        table.on('row(mainTablemainTable)', function (obj) {
            //选中行改变颜色
            var flag = !obj.tr.find(':checkbox:first').prop('checked');
            obj.tr.find(':checkbox').prop('checked', flag);
            if (flag) {
                obj.tr.find('.layui-form-checkbox').addClass('layui-form-checked');  //设置复选框选中样式
                $(obj.tr.selector).attr({ "style": "background:#ceedfa;color:black" });//改变当前tr背景颜色和字体颜色
            } else {
                obj.tr.find('.layui-form-checkbox').removeClass('layui-form-checked');//取消复选框选中样式
                $(obj.tr.selector).attr({ "style": "background:" });//取消当前tr颜色
            }
            //mainTable ä¸ºè¡¨æ ¼ID   æ³¨æ„æ­¤å¤„如果ID不正确将导致你在监听复选框时获取不到你选择的数据,前面的只是添加或删除选中未选中样式以及设置背景色,字体颜色
            layui.each(table.cache.mainTable, function (i, l) {
                if (obj.tr.index() == l.LAY_TABLE_INDEX) {
                    l.LAY_CHECKED = flag;
                }
            });
        })
            //#endregion
        //#region æŸ¥è¯¢
        function get_Display(sWhere) {
            var ajaxLoad = layer.load();