checkview.html 9.14 KB
<!DOCTYPE HTML>
<html lang="zh" xmlns:th="http://www.thymeleaf.org">
<meta charset="utf-8">
<head th:include="include :: header"></head>
<body class="gray-bg">
<div class="container-div">
        <div class="row">
            <div class="col-sm-12 select-info">
                <form id="formId">
                    <div class="select-list">
                        <ul>
                            <li style="display: none">
                                <label>任务ID:</label>
                                <input type="text" id="taskId" name="taskId" th:value="${taskId}"/>
                            </li>
                            <li style="display: none">

                            <label>源库位:</label>
                                <input type="text" id="classValue" name="taskLocationCode" th:value="${taskLocationCode}"/>
                            </li>
                            <li>
                                <label>任务托盘:</label>
                                <input type="text" id="taskContainerCode" name="taskContainerCode" th:value="${taskContainerCode}"/>
                            </li>
                            <li>
                                <label>实际托盘:</label>
                                <input type="text" id="realContainerCode" name="realContainerCode" th:value="${realContainerCode}"/>
                            </li>

                            <li>
                                <label>关键任务ID:</label>
                                <input type="text" id="keyTaskId" name="keyTaskId" th:value="${keyTaskId}"/>
                            </li>
                            <li>
                                <label>前后范围:</label>
                                <input type="text" id="keyTaskRange" name="keyTaskRange" th:value="${keyTaskRange}"/>
                            </li>
                            <li>
                                <a class="btn btn-primary btn-rounded btn-sm" onclick="list_info()"><i
                                        class="fa fa-search"></i>&nbsp;搜索</a>
                                <a class="btn btn-warning btn-rounded btn-sm"
                                   onclick="$.form.reset('task-form')"><i class="fa fa-refresh"></i>&nbsp;重置</a>
                            </li>
                        </ul>
                    </div>
                </form>
            </div>
    <div class="btn-group hidden-xs hidden" id="toolbar" role="group">
        <a class="btn btn-outline btn-success btn-rounded" onclick="$.operate.add()"
        >
            <i class="fa fa-plus"></i> 新增
        </a>
        <a class="btn btn-outline btn-primary single disabled" onclick="$.operate.edit()"
        >
            <i class="fa fa-edit"></i> 修改
        </a>
        <a class="btn btn-outline btn-danger btn-rounded multiple disabled" onclick="$.operate.batRemove()"
        >
            <i class="fa fa-trash-o"></i> 删除
        </a>
    </div>

            <div class="col-sm-12 select-info table-striped">
        <table id="bootstrap-table1" data-mobile-responsive="true"></table>
        <table id="bootstrap-table2" data-mobile-responsive="true"></table>
        <table id="bootstrap-table3" data-mobile-responsive="true"></table>
    </div>
</div>
</div>
<div th:include="include :: footer"></div>
<script th:inline="javascript">
    var editFlag = [[${@permission.hasPermi('apilog:apiLog:edit')}]];
    var removeFlag = [[${@permission.hasPermi('apilog:apiLog:remove')}]];
    var taskTypes = [[${@dict.getType('taskType')}]];
    var prefix = ctx + "inventory/check"

    function list_info() {
        $.ajax({
            url: ctx + "inventory/check/list",
            type: 'post',
            datatype: 'form',
            data: $('#formId').serialize(),
            error: function (response) {
                console.log(response);
            },
            success: function (value) {
                $("#bootstrap-table1").bootstrapTable('removeAll');
                // alert(value)
                // console.log(value)
                if (value.data) {
                    $("#bootstrap-table1").bootstrapTable("load", value.data.taskHeaders);
                    $("#bootstrap-table2").bootstrapTable("load", value.data.realInvDetails);
                    $("#bootstrap-table3").bootstrapTable("load", value.data.realInvDetails);
                    // alert(value.data.taskHeaders.length)
                } else {
                    console.log("没有查找到入库容器!")
                }
            }
        })
    }


    $("#bootstrap-table1").bootstrapTable({
        // removeUrl: ctx + "receipt/receiptContainerDetail/remove",
        // search: true, //搜索
        showRefresh: false, //刷新
        showToggle: false, //视图切换
        clickToSelect: true,
        showColumns: false, //列选择
        // detailView:true,
        toolbar: "#toolbar1",
        showExport: false, //导出
        exportDataType: "all",  //导出类型basic', 'all', 'selected'.当前页、所有数据、选中数据
        modalName: "任务信息",
        iconSize: "outline",
        toolbar: "#toolbar1",
        contentType: "application/x-www-form-urlencoded",
        onRefresh: function () {
            list_info();
        },
        columns: [
            {
                title: '操作',
                align: 'center',
                visible:false,
                events: 'operateEvents',
                formatter: function (value, row, index) {
                    var actions = [];
                    if (row.status == 0) {
                        actions.push('<a class="btn btn-danger btn-xs ' + removeFlag + '" href="#" onclick="remove(\'' + row.id + '\')"><i class="fa fa-remove"></i>取消</a>');
                    }
                    return actions.join('');
                }
            },
            {
                field: 'id',
                title: '任务id'
            },
            {
                field: 'taskType',
                title: '任务类型',
                formatter: function (value, row, index) {
                    return $.table.selectDictLabel(taskTypes, value);
                }
            },
            {
                field: 'containerCode',
                title: '托盘'
            },
            {
                field: 'fromLocation',
                title: '源库位'
            },
            {
                field: 'toLocation',
                title: '目标库位'
            },
            {
                field: 'port',
                title: 'port'
            },

            {
                field: 'toPort',
                title: 'toPort'
            },
            {
                field: 'created',
                title: '创建时间'
            },
            {
                field: 'lastUpdated',
                title: '更新时间'
            },
            {
                field: 'createdBy',
                title: '创建人'
            }
        ]
    });

    $("#bootstrap-table2").bootstrapTable({
        // removeUrl: ctx + "receipt/receiptContainerDetail/remove",
        // search: true, //搜索
        showRefresh: false, //刷新
        showToggle: false, //视图切换
        clickToSelect: true,
        showColumns: false, //列选择
        // detailView:true,
        toolbar: "#toolbar1",
        showExport: false, //导出
        exportDataType: "all",  //导出类型basic', 'all', 'selected'.当前页、所有数据、选中数据
        modalName: "任务信息",
        iconSize: "outline",
        toolbar: "#toolbar1",
        contentType: "application/x-www-form-urlencoded",
        onRefresh: function () {
            list_info();
        },
        columns: [
            {
                title: '操作',
                align: 'center',
                visible:false,
                events: 'operateEvents',
                formatter: function (value, row, index) {
                    var actions = [];
                    if (row.status == 0) {
                        actions.push('<a class="btn btn-danger btn-xs ' + removeFlag + '" href="#" onclick="remove(\'' + row.id + '\')"><i class="fa fa-remove"></i>取消</a>');
                    }
                    return actions.join('');
                }
            },
            {
                field: 'id',
                title: '库存明细'
            },
            {
                field: 'containerCode',
                title: '托盘'
            },
            {
                field: 'locationCode',
                title: '库位'
            },
            {
                field: 'materialName',
                title: '物料名'
            },
            {
                field: 'materialCode',
                title: '物料编码'
            },

            {
                field: 'rollNumber',
                title: '卷号'
            },

            {
                field: 'qty',
                title: '数量'
            },
            {
                field: 'lastUpdated',
                title: '更新时间'
            },
            {
                field: 'createdBy',
                title: '创建人'
            }
        ]
    });

</script>
</body>
</html>