From 7238380a5daef00c94eba911d6a6f560a538ed55 Mon Sep 17 00:00:00 2001 From: Junjie <xjj@123> Date: 星期一, 13 一月 2025 16:48:11 +0800 Subject: [PATCH] # --- src/main/webapp/views/task.html | 57 +++++++++++++++++++++++++++++++++++++++++++++++++++++---- 1 files changed, 53 insertions(+), 4 deletions(-) diff --git a/src/main/webapp/views/task.html b/src/main/webapp/views/task.html index cd5fb35..d4b48bb 100644 --- a/src/main/webapp/views/task.html +++ b/src/main/webapp/views/task.html @@ -80,18 +80,39 @@ </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"> @@ -345,6 +366,34 @@ } } }); + }, + 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' + }); + } + } + }); } }, }) -- Gitblit v1.9.1