cwjbxqmz
2023-12-08 36bfcfbcdb69ef8ddfe1cc0ba543c979a0b12eff
Delivery.html
@@ -262,6 +262,7 @@
        }
        .bootstrap-table .table {
            border-radius: none
        }
@@ -687,6 +688,10 @@
                mychart3.setOption(option3);
            }
            function DataTable() {
                layui.use(['table', 'jquery', 'form'], function () {
                    var table = layui.table
@@ -707,24 +712,23 @@
                        success: function (result) {
                            var col = [];
                            //给空的数组赋值
                            col.push({ filed: 'checked', checkbox: true, formatter: stateFormatter });
                            col.push({ type: 'radio', fixed: 'left', formatter: stateFormatter, width: 50});
                            for (var key in result.columnNameList) {
                                if ($.inArray(result.columnNameList[key].ColmCols, titleData) > -1) {
                                    col.push({ field: result.columnNameList[key].ColmCols, title: result.columnNameList[key].ColmCols, align: 'center', hide: true }); //隐藏id列
                                } else
                                    if (result.columnNameList[key].ColmType == "Decimal") {
                                }
                                else if (result.columnNameList[key].ColmType == "Decimal") {
                                        col.push({
                                            field: result.columnNameList[key].ColmCols, title: result.columnNameList[key].ColmCols, align: 'center', formatter: function (value, row, index) {
                                                return parseFloat(value).toFixed(2);
                                            }
                                        });
                                    } else if (result.columnNameList[key].ColmType == "DateTime") {
                                        col.push({ field: result.columnNameList[key].ColmCols, title: result.columnNameList[key].ColmCols, align: 'center', sort: true, templet: "<div>{{d." + result.columnNameList[key].ColmCols + " ==null ?'':layui.util.toDateString(d." + result.columnNameList[key].ColmCols + ", 'yyyy-MM-dd HH:mm:ss')}}</div>" });
                                }
                                else {
                                        col.push({ field: result.columnNameList[key].ColmCols, title: result.columnNameList[key].ColmCols, align: 'center', width: 180 });
                                    }
                                    else {
                                        col.push({ field: result.columnNameList[key].ColmCols, title: result.columnNameList[key].ColmCols, align: 'center' });
                                    }
                            }
                            var num_total = (result.total) / 10;
@@ -739,13 +743,22 @@
                                , page: true    // 开启分页
                                , limit: 10
                                , cols: [col]
                                , done: function (res) {
                                , done: function (res, curr, count) {
                                    res.data.forEach(function (item, index) {
                                        // console.log(item);
                                        //这里的entity_status_id 为表格数据中的一列数据,用于判断特定行
                                        if (item.出厂时间 != null && item.出厂时间 != "") {
                                            var tr = $(".layui-one .layui-table  tr[data-index=" + index + "]");
                                            tr.css("background-color", "black");
                                        }
                                    })
                                }
                            });
                            // 监听table复选框的选择事件
                            table.on('checkbox(tb_order)', function (obj) {
                            // 监听table单选框的选择事件
                            table.on('radio(tb_order)', function (obj) {
                                selectedIds = table.checkStatus('tb_order').data.map(item => item.id).sort(function (a, b) {
                                    return a - b;
                                });
@@ -760,36 +773,41 @@
            }
            //头工具栏事件
            table.on('toolbar(tb_order)', function (obj) {
                var checkStatus = table.checkStatus('tb_order')
                    , data = checkStatus.data;
                var FID = data[0].FID.toString();
                var FENTRYID = data[0].FENTRYID.toString();
                switch (obj.event) {
                    case 'InFactory1':
                        Table_Button(FID, FENTRYID, 'InFactory1');
                        DataTable();
                        break;
                    case 'DInFactory1':
                        Table_Button(FID, FENTRYID, 'DInFactory1');
                        DataTable();
                        break;
                    case 'OutFactory1':
                        Table_Button(FID, FENTRYID, 'OutFactory1');
                        DataTable();
                        break;
                    case 'DOutFactory1':
                        Table_Button(FID, FENTRYID, 'DOutFactory1');
                        DataTable();
                        break;
                }
            });
            function Table_Button(FID,FENTRYID,OperationType) {
                $.ajax({
@@ -827,10 +845,10 @@
                        success: function (result) {
                            var col = [];
                            //给空的数组赋值
                            col.push({ filed: 'checked', checkbox: true, formatter: stateFormatter });
                            col.push({ type: 'radio', fixed: 'left', formatter: stateFormatter, width: 50 });
                            for (var key in result.columnNameList) {
                                if ($.inArray(result.columnNameList[key].ColmCols, titleData2) > -1) {
                                    col.push({ field: result.columnNameList[key].ColmCols, title: result.columnNameList[key].ColmCols, align: 'center', hide: true }); //隐藏id列
                                    col.push({ field: result.columnNameList[key].ColmCols, title: result.columnNameList[key].ColmCols, align: 'center', hide: true  }); //隐藏id列
                                } else
                                if (result.columnNameList[key].ColmType == "Decimal") {
@@ -840,7 +858,7 @@
                                        }
                                    });
                                } else {
                                    col.push({ field: result.columnNameList[key].ColmCols, title: result.columnNameList[key].ColmCols, align: 'center' });
                                    col.push({ field: result.columnNameList[key].ColmCols, title: result.columnNameList[key].ColmCols, align: 'center', width: 180 });
                                }
                            }
@@ -857,13 +875,22 @@
                                , page: true    // 开启分页
                                , limit: 10
                                , cols: [col]
                                , done: function (res) {
                                , done: function (res, curr, count) {
                                    res.data.forEach(function (item, index) {
                                        // console.log(item);
                                        //这里的entity_status_id 为表格数据中的一列数据,用于判断特定行
                                        if (item.出厂时间 != null && item.出厂时间 !="") {
                                            var tr = $(".layui-two .layui-table   tr[data-index=" + index + "]");
                                            tr.css("background-color", "rgb(190,255,180)");
                                        }
                                    })
                                }
                            });
                            // 监听table复选框的选择事件
                            table.on('checkbox(tb_order2)', function (obj) {
                            // 监听table单选框的选择事件
                            table.on('radio(tb_order2)', function (obj) {
                                selectedIds = table.checkStatus('tb_order2').data.map(item => item.id).sort(function (a, b) {
                                    return a - b;
                                });
@@ -893,16 +920,20 @@
                switch (obj.event) {
                    case 'InFactory2':
                        Table_Button(FID, FENTRYID, 'InFactory2');
                        DataTable2();
                        break;
                    case 'DInFactory2':
                        Table_Button(FID, FENTRYID, 'DInFactory2');
                        DataTable2();
                        break;
                    case 'OutFactory2':
                        Table_Button(FID, FENTRYID, 'OutFactory2');
                        DataTable2();
                        break;
                    case 'DOutFactory2':
                        Table_Button(FID, FENTRYID, 'DOutFactory2');
                        DataTable2();
                        break;
                }
            });
@@ -927,7 +958,7 @@
                        success: function (result) {
                            var col = [];
                            //给空的数组赋值
                            col.push({ filed: 'checked', checkbox: true, formatter: stateFormatter });
                            col.push({ type: 'radio', fixed: 'left', formatter: stateFormatter, width: 50 });
                            for (var key in result.columnNameList) {
                                if ($.inArray(result.columnNameList[key].ColmCols, titleData3) > -1) {
                                    col.push({ field: result.columnNameList[key].ColmCols, title: result.columnNameList[key].ColmCols, align: 'center', hide: true }); //隐藏id列
@@ -940,7 +971,7 @@
                                        }
                                    });
                                } else {
                                    col.push({ field: result.columnNameList[key].ColmCols, title: result.columnNameList[key].ColmCols, align: 'center' });
                                    col.push({ field: result.columnNameList[key].ColmCols, title: result.columnNameList[key].ColmCols, align: 'center', width: 180});
                                }
                            }
@@ -957,13 +988,22 @@
                                , page: true    // 开启分页
                                , limit: 10
                                , cols: [col]
                                , done: function (res) {
                                , done: function (res, curr, count) {
                                    res.data.forEach(function (item, index) {
                                        // console.log(item);
                                        //这里的entity_status_id 为表格数据中的一列数据,用于判断特定行
                                        if (item.出厂时间 != null && item.出厂时间 != "") {
                                            var tr = $(".layui-three .layui-table  tr[data-index=" + index + "]");
                                            tr.css("background-color", "grey");
                                        }
                                    })
                                }
                            });
                            // 监听table复选框的选择事件
                            table.on('checkbox(tb_order3)', function (obj) {
                            // 监听table单选框的选择事件
                            table.on('radio(tb_order3)', function (obj) {
                                selectedIds = table.checkStatus('tb_order3').data.map(item => item.id).sort(function (a, b) {
                                    return a - b;
                                });
@@ -993,16 +1033,20 @@
                switch (obj.event) {
                    case 'InFactory3':
                        Table_Button(FID, FENTRYID, 'InFactory3');
                        DataTable3();
                        break;
                    case 'DInFactory3':
                        Table_Button(FID, FENTRYID, 'DInFactory3');
                        DataTable3();
                        break;
                    case 'OutFactory3':
                        Table_Button(FID, FENTRYID, 'OutFactory3');
                        DataTable3();
                        break;
                    case 'DOutFactory3':
                        Table_Button(FID, FENTRYID, 'DOutFactory3');
                        DataTable3();
                        break;
                }
            });
@@ -1039,13 +1083,13 @@
    <form class="layui-form">
        <div class="layui-tab">
            <ul class="layui-tab-title">
                <li lay-id="1" style="padding: 1px; color: rgba(9, 209, 234, 1);" class="layui-this">基本信息1</li>
                <li lay-id="2" style="padding: 1px; color: rgba(9, 209, 234, 1);">信息2</li>
                <li lay-id="3" style="padding: 1px; color: rgba(9, 209, 234, 1);">信息3</li>
                <li lay-id="1" style="padding: 3px; color: rgba(9, 209, 234, 1);" class="layui-this">浙江安东尼奥</li>
                <li lay-id="2" style="padding: 3px; color: rgba(9, 209, 234, 1);">中安(浙江)</li>
                <li lay-id="3" style="padding: 3px; color: rgba(9, 209, 234, 1);">绍兴中蓝祥帆</li>
            </ul>
            <div class="layui-tab-content">
                <!--基本信息-->
                <div class="layui-tab-item layui-show">
                <div class="layui-tab-item layui-show layui-one">
                    <div class="layui-form-item" style="padding-top: 10px;">
                        <div class="col-sm-8 left">
                            <div>
@@ -1054,7 +1098,7 @@
                        </div>
                        <script type="text/html" id="toolbarDemo">
                            <div class="layui-btn-container">
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="InFactory1">进厂</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="InFactory1" >进厂</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="DInFactory1">撤销进厂</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="OutFactory1">出厂</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="DOutFactory1">撤销出厂</button>
@@ -1063,7 +1107,7 @@
                    </div>
                </div>
                <!--基本信息-->
                <div class="layui-tab-item">
                <div class="layui-tab-item layui-two">
                    <div class="layui-form-item" style="padding-top: 10px;">
                        <div class="col-sm-8 left">
                            <div>
@@ -1081,7 +1125,7 @@
                    </div>
                </div>
                <!--基本信息-->
                <div class="layui-tab-item">
                <div class="layui-tab-item layui-three">
                    <div class="layui-form-item" style="padding-top: 10px;">
                        <div class="col-sm-8 left">
                            <div>