From 42af11ca3a84e13d1f55207b2770e2454a861983 Mon Sep 17 00:00:00 2001
From: Junjie <540245094@qq.com>
Date: 星期五, 01 八月 2025 17:05:03 +0800
Subject: [PATCH] #

---
 src/main/webapp/views/shuttleNew.html |   40 +++++++++++++++++++++++++++++++++++++++-
 1 files changed, 39 insertions(+), 1 deletions(-)

diff --git a/src/main/webapp/views/shuttleNew.html b/src/main/webapp/views/shuttleNew.html
index ef80807..db1afad 100644
--- a/src/main/webapp/views/shuttleNew.html
+++ b/src/main/webapp/views/shuttleNew.html
@@ -183,12 +183,18 @@
                                 <el-input @change="changeControlShuttleNo" v-model="controlData.shuttleNo" style="width: 150px;" placeholder="杞﹁締缂栧彿"></el-input>
                             </div>
                             <div>
+                                <el-input @change="changeControlShuttleNo" v-model="controlData.taskNo" style="width: 150px;" placeholder="宸ヤ綔鍙�"></el-input>
+                            </div>
+                            <div>
                                 <el-input v-model="controlData.sourceLocNo" style="width: 200px;" placeholder="婧愬簱浣�"></el-input>
                             </div>
                             <div>
                                 <el-input v-model="controlData.targetLocNo" style="width: 200px;" placeholder="鐩爣搴撲綅"></el-input>
                             </div>
                             <div>
+                                <button class="btn bg-slate-600 hover:bg-slate-500" @click="shuttleOperator('writeTaskNo')">
+                                    <i class="fas fa-credit-card-alt mr-1"></i>鍐欏叆宸ヤ綔鍙�
+                                </button>
                                 <button class="btn bg-slate-600 hover:bg-slate-500" @click="shuttleOperator('transport')">
                                     <i class="fas fa-truck mr-1"></i>鎼繍璐х墿
                                 </button>
@@ -224,6 +230,9 @@
                             </button>
                             <button class="btn bg-slate-600 hover:bg-slate-500" @click="shuttleOperator('demoOff')">
                                 <i class="fas fa-hourglass-empty mr-1"></i>婕旂ず-鍏�
+                            </button>
+                            <button class="btn bg-slate-600 hover:bg-slate-500" @click="shuttleOperator('clearPath')">
+                                <i class="fas fa-anchor mr-1"></i>娓呴櫎璺緞
                             </button>
                         </div>
                     </div>
@@ -393,6 +402,7 @@
             deviceStatusCountMap: {},
             controlData: {
                 shuttleNo: "",
+                taskNo: "",
                 sourceLocNo: "",
                 targetLocNo: ""
             },
@@ -557,6 +567,34 @@
                     requestParam.shuttleTaskMode = 12;
                 }else if (type == 'demoOff') {
                     requestParam.shuttleTaskMode = 13;
+                }else if (type == 'clearPath') {
+                    requestParam.shuttleTaskMode = 17;
+                }else if (type == 'writeTaskNo') {
+                    requestParam.workNo = this.controlData.taskNo;
+                    requestParam.pakMk = null;
+
+                    $.ajax({
+                        url: baseUrl + "/shuttle/detl/update",
+                        headers: {'token': localStorage.getItem('token')},
+                        method: 'POST',
+                        data: requestParam,
+                        success: function (res) {
+                            if (res.code === 200) {
+                                that.$message({
+                                    message: res.msg,
+                                    type: 'success'
+                                });
+                            } else if (res.code === 403) {
+                                window.location.href = baseUrl + "/login";
+                            } else {
+                                that.$message({
+                                    message: res.msg,
+                                    type: 'warning'
+                                });
+                            }
+                        }
+                    });
+                    return;
                 }
 
                 $.ajax({
@@ -573,7 +611,7 @@
                         } else if (res.code === 403) {
                             window.location.href = baseUrl + "/login";
                         } else {
-                            this.$message({
+                            that.$message({
                                 message: res.msg,
                                 type: 'warning'
                             });

--
Gitblit v1.9.1