|  |  | 
 |  |  |                 <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%;"> | 
 |  |  | 
 |  |  |                                 <!--                              <el-dropdown-item command="showCommand">查看指令</el-dropdown-item>--> | 
 |  |  |                                 <el-dropdown-item command="returnWorkingCondition">重新给堆垛机下发任务</el-dropdown-item> | 
 |  |  |                                 <el-dropdown-item command="changeCommand">修改</el-dropdown-item> | 
 |  |  |                                 <el-dropdown-item command="assign">派发</el-dropdown-item> | 
 |  |  |                                 <el-dropdown-item command="assign">跳转到输送线下发完成</el-dropdown-item> | 
 |  |  |                                 <el-dropdown-item command="complete">完结</el-dropdown-item> | 
 |  |  |                                 <el-dropdown-item command="cancel">取消</el-dropdown-item> | 
 |  |  |                                 <el-dropdown-item command="delete">删除无需上报</el-dropdown-item> | 
 |  |  |                             </el-dropdown-menu> | 
 |  |  |                         </el-dropdown> | 
 |  |  |                     </template> | 
 |  |  | 
 |  |  |                 </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> | 
 |  |  | 
 |  |  |         </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({ | 
 |  |  | 
 |  |  |                 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() | 
 |  |  | 
 |  |  |                 } | 
 |  |  |                 this.getTableData() | 
 |  |  |             }, | 
 |  |  |             addTask() { | 
 |  |  |                 this.addTaskFormVisible = true | 
 |  |  |             }, | 
 |  |  |             handleCommand(command, row) { | 
 |  |  |                 switch (command) { | 
 |  |  |                     case "returnWorkingCondition": | 
 |  |  | 
 |  |  |                     case "cancel": | 
 |  |  |                         //取消任务 | 
 |  |  |                         this.cancelWrk(row) | 
 |  |  |                         break; | 
 |  |  |                     case "delete": | 
 |  |  |                         //取消任务 | 
 |  |  |                         this.deleteWrk(row) | 
 |  |  |                         break; | 
 |  |  |                 } | 
 |  |  |             }, | 
 |  |  | 
 |  |  |                 //派发任务 | 
 |  |  |                 let that = this | 
 |  |  |                 $.ajax({ | 
 |  |  |                     url: baseUrl + "/taskWrk/distribute/auth", | 
 |  |  |                     url: baseUrl + "/taskWrk/assign/auth", | 
 |  |  |                     headers: { | 
 |  |  |                         'token': localStorage.getItem('token') | 
 |  |  |                     }, | 
 |  |  | 
 |  |  |                     } | 
 |  |  |                 }); | 
 |  |  |             }, | 
 |  |  |             deleteWrk(row) { | 
 |  |  |                 //取消任务 | 
 |  |  |                 let that = this | 
 |  |  |                 $.ajax({ | 
 |  |  |                     url: baseUrl + "/taskWrk/delete/auth", | 
 |  |  |                     headers: { | 
 |  |  |                         'token': localStorage.getItem('token') | 
 |  |  |                     }, | 
 |  |  |                     data: { | 
 |  |  |                         taskNo: row.taskNo | 
 |  |  |                     }, | 
 |  |  |                     method: 'POST', | 
 |  |  |                     success: function (res) { | 
 |  |  |                         if (res.code == 200) { | 
 |  |  |                             that.$message({ | 
 |  |  |                                 message: "删除成功", | 
 |  |  |                                 type: 'success' | 
 |  |  |                             }); | 
 |  |  |                             that.getTableData() | 
 |  |  |                         } else if (res.code === 403) { | 
 |  |  |                             top.location.href = baseUrl + "/"; | 
 |  |  |                         } else { | 
 |  |  |                             that.$message({ | 
 |  |  |                                 message: res.msg, | 
 |  |  |                                 type: 'error' | 
 |  |  |                             }); | 
 |  |  |                         } | 
 |  |  |                     } | 
 |  |  |                 }); | 
 |  |  |             }, | 
 |  |  |             cancelWrk(row) { | 
 |  |  |                 //取消任务 | 
 |  |  |                 let that = this | 
 |  |  | 
 |  |  |                         } | 
 |  |  |                     } | 
 |  |  |                 }); | 
 |  |  |             }, | 
 |  |  |             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' | 
 |  |  |                             }); | 
 |  |  |                         } | 
 |  |  |                     } | 
 |  |  |                 }); | 
 |  |  |             } | 
 |  |  |         } | 
 |  |  |     }) |