*
L
7 天以前 9d7bfe8cf15f1b34a87351560f39662d9e141cce
src/main/webapp/views/taskWrk/taskWrk.html
@@ -21,6 +21,18 @@
                    <el-input v-model="tableSearchParam.task_no" placeholder="任务号"></el-input>
                </el-form-item>
                <el-form-item label="">
                    <el-input v-model="tableSearchParam.wrk_no" placeholder="工作号"></el-input>
                </el-form-item>
                <el-form-item label="">
                    <el-input v-model="tableSearchParam.barcode" placeholder="条码"></el-input>
                </el-form-item>
                <el-form-item label="">
                    <el-input v-model="tableSearchParam.startPoint" placeholder="起点"></el-input>
                </el-form-item>
                <el-form-item label="">
                    <el-input v-model="tableSearchParam.targetPoint" placeholder="终点"></el-input>
                </el-form-item>
                <el-form-item label="">
                    <el-select v-model="tableSearchParam.status" placeholder="任务状态">
                        <el-option label="接收" value="1"></el-option>
                        <el-option label="派发" value="2"></el-option>
@@ -29,7 +41,7 @@
                    </el-select>
                </el-form-item>
                <el-form-item label="">
                    <el-input v-model="tableSearchParam.wrk_no" placeholder="工作号"></el-input>
                    <el-input v-model="tableSearchParam.allField" placeholder="请输入"></el-input>
                </el-form-item>
                <el-form-item label="">
                    <el-date-picker
@@ -44,6 +56,7 @@
                <el-form-item>
                    <el-button type="primary" @click="getTableData">查询</el-button>
                    <el-button type="primary" @click="resetParam">重置</el-button>
                    <el-button type="primary" @click="addTask">手动添加任务</el-button>
                </el-form-item>
            </el-form>
            <el-table ref="singleTable" :data="tableData" style="width: 100%;">
@@ -83,7 +96,7 @@
                </el-table-column>
                <el-table-column property="barcode" label="托盘码">
                </el-table-column>
                <el-table-column property="crnNo" label="堆垛机号">
                <el-table-column property="crnNo" label="巷道号">
                </el-table-column>
                <el-table-column property="ioPri" label="优先级">
                </el-table-column>
@@ -113,6 +126,36 @@
        </div>
    </el-dialog>
    <el-dialog :title="addTaskFormTitle" :visible.sync="addTaskFormVisible">
        <el-form :model="addTaskForm">
            <el-form-item label="任务号" :label-width="addTaskFormLabelWidth">
                <el-input v-model="addTaskForm.taskNo" autocomplete="off"></el-input>
            </el-form-item>
            <el-form-item label="任务类型=》1:出库、2:移库、3:入库" :label-width="200">
                <el-input v-model="addTaskForm.ioType" autocomplete="off"></el-input>
            </el-form-item>
            <el-form-item label="优先级" :label-width="addTaskFormLabelWidth">
                <el-input v-model="addTaskForm.taskPriority" autocomplete="off"></el-input>
            </el-form-item>
            <el-form-item label="容器编码" :label-width="addTaskFormLabelWidth">
                <el-input v-model="addTaskForm.barcode" autocomplete="off"></el-input>
            </el-form-item>
            <el-form-item label="起点位置" :label-width="addTaskFormLabelWidth">
                <el-input v-model="addTaskForm.startPoint" autocomplete="off"></el-input>
            </el-form-item>
            <el-form-item label="终点位置" :label-width="addTaskFormLabelWidth">
                <el-input v-model="addTaskForm.targetPoint" autocomplete="off"></el-input>
            </el-form-item>
            <el-form-item label="备注" :label-width="addTaskFormLabelWidth">
                <el-input v-model="addTaskForm.memo" autocomplete="off"></el-input>
            </el-form-item>
        </el-form>
        <div slot="footer" class="dialog-footer">
            <el-button @click="addTaskFormVisible = false">取 消</el-button>
            <el-button type="primary" @click="addTaskFormConfirm">确 定</el-button>
        </div>
    </el-dialog>
</div>
<script>
    var $layui = layui.config({
@@ -132,12 +175,28 @@
                task_no: null,
                status: null,
                wrk_no: null,
                barcode: null,
                startPoint: null,
                targetPoint: null,
                allField: null,
                datetime: null,
            },
            taskWrkFormVisible: false,
            addTaskFormVisible: false,
            taskWrkForm: {},
            addTaskForm: {
                taskNo:"9001",
                ioType:"0",
                taskPriority:1,
                barcode:"10000001",
                startPoint:"1000",
                targetPoint:"F-F01-01-01-01",
                memo:"cs"
            },
            taskWrkFormLabelWidth: '80px',
            taskWrkFormTitle: ''
            addTaskFormLabelWidth: '80px',
            taskWrkFormTitle: '',
            addTaskFormTitle: '手动添加任务'
        },
        created() {
            this.init()
@@ -205,6 +264,9 @@
                    wrk_no: null
                }
                this.getTableData()
            },
            addTask() {
                this.addTaskFormVisible = true
            },
            handleCommand(command, row) {
                switch (command) {
@@ -440,6 +502,35 @@
                        }
                    }
                });
            },
            addTaskFormConfirm() {
                //修改指定任务数据
                let that = this
                $.ajax({
                    url: baseUrl + "/taskWrk/addTask/auth",
                    headers: {
                        'token': localStorage.getItem('token')
                    },
                    data: this.addTaskForm,
                    method: 'POST',
                    success: function (res) {
                        if (res.code == 200) {
                            that.addTaskFormVisible = false
                            that.$message({
                                message: "更新成功",
                                type: 'success'
                            });
                            that.getTableData()
                        } else if (res.code === 403) {
                            top.location.href = baseUrl + "/";
                        } else {
                            that.$message({
                                message: res.msg,
                                type: 'error'
                            });
                        }
                    }
                });
            }
        }
    })