| | |
| | | </div> |
| | | |
| | | <el-dialog :title="shuttleCommandTitle" :visible.sync="shuttleCommandVisible"> |
| | | <el-table ref="singleTable" :data="shuttleCommandData.assignCommand.commands" style="width: 100%;" :row-class-name="tableRowClassName"> |
| | | <el-table-column property="mode" label="命令类型"> |
| | | <el-table ref="singleTable" :data="shuttleCommandData.commands" style="width: 100%;" :row-class-name="tableRowClassName"> |
| | | <el-table-column property="mode$" label="命令类型"> |
| | | </el-table-column> |
| | | <el-table-column property="start" label="起点"> |
| | | <template slot-scope="scope"> |
| | | <div v-if="scope.row.nodes"> |
| | | x:{{ scope.row.nodes[0].x }} |
| | | y:{{ scope.row.nodes[0].y }} |
| | | z:{{ scope.row.nodes[0].z }} |
| | | </div> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column property="target" label="终点"> |
| | | <template slot-scope="scope"> |
| | | <div v-if="scope.row.nodes"> |
| | | x:{{ scope.row.nodes[scope.row.nodes.length-1].x }} |
| | | y:{{ scope.row.nodes[scope.row.nodes.length-1].y }} |
| | | z:{{ scope.row.nodes[scope.row.nodes.length-1].z }} |
| | | </div> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column property="taskId" label="taskId"> |
| | | <el-table-column property="taskNo" label="任务号"> |
| | | </el-table-column> |
| | | <el-table-column property="robotId" label="robotId"> |
| | | <el-table-column property="shuttleNo" label="穿梭车"> |
| | | </el-table-column> |
| | | <el-table-column property="complete" label="是否完成"> |
| | | <template slot-scope="scope"> |
| | | <el-switch |
| | | v-model="scope.row.complete" |
| | | active-color="#13ce66" |
| | | @change="changeComplete(scope)"> |
| | | </el-switch> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column label="操作" width="100"> |
| | | <template slot-scope="scope"> |
| | |
| | | } |
| | | } |
| | | }); |
| | | }, |
| | | changeComplete(scope) { |
| | | let that = this; |
| | | let idx = scope.$index; |
| | | $.ajax({ |
| | | url: baseUrl + "/shuttle/command/completeSwitch", |
| | | headers: { |
| | | 'token': localStorage.getItem('token') |
| | | }, |
| | | data: { |
| | | wrkNo: that.shuttleCommandWrkNo, |
| | | commandStep: idx, |
| | | complete: scope.row.complete ? 1 : 0 |
| | | }, |
| | | method: 'GET', |
| | | success: function(res) { |
| | | if (res.code == 200) { |
| | | that.showShuttleCommand(that.shuttleCommandWrkNo) |
| | | } else if (res.code === 403) { |
| | | top.location.href = baseUrl + "/"; |
| | | } else { |
| | | that.$message({ |
| | | message: res.msg, |
| | | type: 'error' |
| | | }); |
| | | } |
| | | } |
| | | }); |
| | | } |
| | | }, |
| | | }) |