| | |
| | | <el-form-item label=""> |
| | | <el-input v-model="tableSearchParam.wrk_no" placeholder="工作号"></el-input> |
| | | </el-form-item> |
| | | <el-form-item label=""> |
| | | <el-date-picker |
| | | v-model="tableSearchParam.datetime" |
| | | value-format="yyyy-MM-dd HH:mm:ss" |
| | | type="datetimerange" |
| | | range-separator="至" |
| | | start-placeholder="开始日期" |
| | | end-placeholder="结束日期"> |
| | | </el-date-picker> |
| | | </el-form-item> |
| | | <el-form-item> |
| | | <el-button type="primary" @click="getTableData">查询</el-button> |
| | | <el-button type="primary" @click="resetParam">重置</el-button> |
| | |
| | | <el-dropdown @command="(command)=>{handleCommand(command, scope.row)}"> |
| | | <el-button icon="el-icon-more" size="mini" type="primary"></el-button> |
| | | <el-dropdown-menu slot="dropdown"> |
| | | <el-dropdown-item command="showCommand">查看指令</el-dropdown-item> |
| | | <!-- <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="complete">完结</el-dropdown-item> |
| | |
| | | <el-table-column property="barcode" label="托盘码"> |
| | | </el-table-column> |
| | | <el-table-column property="crnNo" label="堆垛机号"> |
| | | </el-table-column> |
| | | <el-table-column property="ioPri" label="优先级"> |
| | | </el-table-column> |
| | | <el-table-column property="type" label="下降高度"> |
| | | </el-table-column> |
| | | <el-table-column property="memo" label="备注"> |
| | | </el-table-column> |
| | | </el-table> |
| | | |
| | |
| | | tableSearchParam: { |
| | | task_no: null, |
| | | status: null, |
| | | wrk_no: null |
| | | wrk_no: null, |
| | | datetime: null, |
| | | }, |
| | | taskWrkFormVisible: false, |
| | | taskWrkForm: {}, |
| | |
| | | }, |
| | | getTableData() { |
| | | let that = this; |
| | | let data = this.tableSearchParam |
| | | let data = JSON.parse(JSON.stringify(this.tableSearchParam)) |
| | | data.curr = this.currentPage |
| | | data.limit = this.pageSize |
| | | if (this.tableSearchParam.datetime != null) { |
| | | data.datetime = null |
| | | data.create_time = this.tableSearchParam.datetime[0] + " - " + this.tableSearchParam.datetime[1] |
| | | } |
| | | $.ajax({ |
| | | url: baseUrl + "/taskWrk/list/auth", |
| | | headers: { |
| | |
| | | }, |
| | | handleCommand(command, row) { |
| | | switch (command) { |
| | | case "showCommand": |
| | | //查看指令 |
| | | this.showCommand(row) |
| | | case "returnWorkingCondition": |
| | | //重新给堆垛机下发任务 |
| | | this.returnWorkingConditionWrk(row) |
| | | break; |
| | | case "changeCommand": |
| | | //修改指令 |
| | |
| | | }); |
| | | }, |
| | | completeWrk(row){ |
| | | //派发任务 |
| | | //完成任务 |
| | | let that = this |
| | | $.ajax({ |
| | | url: baseUrl + "/taskWrk/complete/auth", |
| | |
| | | } |
| | | }); |
| | | }, |
| | | returnWorkingConditionWrk(row){ |
| | | //重新给堆垛机下发任务 |
| | | let that = this |
| | | $.ajax({ |
| | | url: baseUrl + "/taskWrk/returnWorkingCondition/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 |