From e33f97fb99549ad986cb1998f2272453572f5a1b Mon Sep 17 00:00:00 2001
From: yangpeixing <yangpeixing@hnkhzn.com>
Date: 星期三, 01 四月 2026 15:29:38 +0800
Subject: [PATCH] 1

---
 WCS/WIDESEAWCS_Client/src/extension/taskinfo/task.js |  140 ++++++++++++++++++++++++++++++++--------------
 1 files changed, 97 insertions(+), 43 deletions(-)

diff --git a/WCS/WIDESEAWCS_Client/src/extension/taskinfo/task.js b/WCS/WIDESEAWCS_Client/src/extension/taskinfo/task.js
index f5db920..7facb51 100644
--- a/WCS/WIDESEAWCS_Client/src/extension/taskinfo/task.js
+++ b/WCS/WIDESEAWCS_Client/src/extension/taskinfo/task.js
@@ -45,53 +45,53 @@
             let AgvZHTaskResendBtn = this.buttons.find(x => x.value == 'AgvZHTaskResend');
             if (AgvZHTaskResendBtn) {
                 AgvZHTaskResendBtn.onClick = function () {
-                this.$confirm("鏄惁纭閲嶅彂闃荤剨AGV鍑哄簱浠诲姟","鎵嬪姩浠诲姟閲嶅彂璀﹀憡",{
-                    confirmButtonText: "纭畾",
-                    cancelButtonText: "鍙栨秷",
-                    type: "warning",
-                    center: true,
+                    this.$confirm("鏄惁纭閲嶅彂闃荤剨AGV鍑哄簱浠诲姟", "鎵嬪姩浠诲姟閲嶅彂璀﹀憡", {
+                        confirmButtonText: "纭畾",
+                        cancelButtonText: "鍙栨秷",
+                        type: "warning",
+                        center: true,
                     }).then(() => {
                         let rows = this.$refs.table.getSelected();
                         if (rows.length == 0) return this.$error("璇烽�夋嫨鏁版嵁!");
                         if (rows.length > 1) return this.$error("璇烽�夋嫨涓�鏉℃暟鎹�!");
                         var param = rows[0].taskNum;
                         this.http
-                        .post("api/ZH_AGV/AgvZHTaskResend?taskNum="+param, "鏁版嵁澶勭悊涓�...")
-                        .then((x) => {
-                            if (x.status) {
-                            this.$Message.success('鎵嬪姩浠诲姟閲嶅彂鎴愬姛');
-                            this.refresh();
-                        } else {
-                            return this.$error(x.message);
-                        }
-                        });
+                            .post("api/ZH_AGV/AgvZHTaskResend?taskNum=" + param, "鏁版嵁澶勭悊涓�...")
+                            .then((x) => {
+                                if (x.status) {
+                                    this.$Message.success('鎵嬪姩浠诲姟閲嶅彂鎴愬姛');
+                                    this.refresh();
+                                } else {
+                                    return this.$error(x.message);
+                                }
+                            });
                     });
                 }
             }
-            
+
             let StackerCraneTaskResendingBtn = this.buttons.find(x => x.value == 'StackerCraneTaskResending');
             if (StackerCraneTaskResendingBtn) {
                 StackerCraneTaskResendingBtn.onClick = function () {
-                this.$confirm("鏄惁纭閲嶅彂鍫嗗灈鏈轰换鍔�","鎵嬪姩浠诲姟閲嶅彂璀﹀憡",{
-                    confirmButtonText: "纭畾",
-                    cancelButtonText: "鍙栨秷",
-                    type: "warning",
-                    center: true,
+                    this.$confirm("鏄惁纭閲嶅彂鍫嗗灈鏈轰换鍔�", "鎵嬪姩浠诲姟閲嶅彂璀﹀憡", {
+                        confirmButtonText: "纭畾",
+                        cancelButtonText: "鍙栨秷",
+                        type: "warning",
+                        center: true,
                     }).then(() => {
                         let rows = this.$refs.table.getSelected();
                         if (rows.length == 0) return this.$error("璇烽�夋嫨鏁版嵁!");
                         if (rows.length > 1) return this.$error("璇烽�夋嫨涓�鏉℃暟鎹�!");
                         var param = rows[0].taskNum;
                         this.http
-                        .post("api/Task/StackerCraneTaskResending?taskNum="+param, "鏁版嵁澶勭悊涓�...")
-                        .then((x) => {
-                            if (x.status) {
-                            this.$Message.success('鎵嬪姩浠诲姟閲嶅彂鎴愬姛');
-                            this.refresh();
-                        } else {
-                            return this.$error(x.message);
-                        }
-                        });
+                            .post("api/Task/StackerCraneTaskResending?taskNum=" + param, "鏁版嵁澶勭悊涓�...")
+                            .then((x) => {
+                                if (x.status) {
+                                    this.$Message.success('鎵嬪姩浠诲姟閲嶅彂鎴愬姛');
+                                    this.refresh();
+                                } else {
+                                    return this.$error(x.message);
+                                }
+                            });
                     });
                 }
             }
@@ -99,26 +99,80 @@
             let StackerCraneTaskPriorityBtn = this.buttons.find(x => x.value == 'StackerCraneTaskPriority');
             if (StackerCraneTaskPriorityBtn) {
                 StackerCraneTaskPriorityBtn.onClick = function () {
-                this.$confirm("鏄惁浼樺厛鎵ц璇ュ爢鍨涙満浠诲姟","鎵嬪姩浼樺厛浠诲姟璀﹀憡",{
-                    confirmButtonText: "纭畾",
-                    cancelButtonText: "鍙栨秷",
-                    type: "warning",
-                    center: true,
+                    this.$confirm("鏄惁浼樺厛鎵ц璇ュ爢鍨涙満浠诲姟", "鎵嬪姩浼樺厛浠诲姟璀﹀憡", {
+                        confirmButtonText: "纭畾",
+                        cancelButtonText: "鍙栨秷",
+                        type: "warning",
+                        center: true,
                     }).then(() => {
                         let rows = this.$refs.table.getSelected();
                         if (rows.length == 0) return this.$error("璇烽�夋嫨鏁版嵁!");
                         if (rows.length > 1) return this.$error("璇烽�夋嫨涓�鏉℃暟鎹�!");
                         var param = rows[0].taskNum;
                         this.http
-                        .post("api/Task/StackerCraneTaskPriority?taskNum="+param, "鏁版嵁澶勭悊涓�...")
-                        .then((x) => {
-                            if (x.status) {
-                            this.$Message.success('鎵嬪姩浼樺厛浠诲姟鎴愬姛');
-                            this.refresh();
-                        } else {
-                            return this.$error(x.message);
-                        }
-                        });
+                            .post("api/Task/StackerCraneTaskPriority?taskNum=" + param, "鏁版嵁澶勭悊涓�...")
+                            .then((x) => {
+                                if (x.status) {
+                                    this.$Message.success('鎵嬪姩浼樺厛浠诲姟鎴愬姛');
+                                    this.refresh();
+                                } else {
+                                    return this.$error(x.message);
+                                }
+                            });
+                    });
+                }
+            }
+
+            let RGVTaskResendingBtn = this.buttons.find(x => x.value == 'RGVTaskResending');
+            if (RGVTaskResendingBtn) {
+                RGVTaskResendingBtn.onClick = function () {
+                    this.$confirm("鏄惁纭閲嶅彂RGV浠诲姟", "鎵嬪姩浠诲姟閲嶅彂璀﹀憡", {
+                        confirmButtonText: "纭畾",
+                        cancelButtonText: "鍙栨秷",
+                        type: "warning",
+                        center: true,
+                    }).then(() => {
+                        let rows = this.$refs.table.getSelected();
+                        if (rows.length == 0) return this.$error("璇烽�夋嫨鏁版嵁!");
+                        if (rows.length > 1) return this.$error("璇烽�夋嫨涓�鏉℃暟鎹�!");
+                        var param = rows[0].taskNum;
+                        this.http
+                            .post("api/Task/RGVTaskResending?taskNum=" + param, "鏁版嵁澶勭悊涓�...")
+                            .then((x) => {
+                                if (x.status) {
+                                    this.$Message.success('浠诲姟閲嶅彂瀹屾垚');
+                                    this.refresh();
+                                } else {
+                                    return this.$error(x.message);
+                                }
+                            });
+                    });
+                }
+            }
+
+            let TaskHandCompletedBtn = this.buttons.find(x => x.value == 'TaskHandCompleted');
+            if (TaskHandCompletedBtn) {
+                TaskHandCompletedBtn.onClick = function () {
+                    this.$confirm("鏄惁纭瀹屾垚浠诲姟", "鎵嬪姩浠诲姟瀹屾垚璀﹀憡", {
+                        confirmButtonText: "纭畾",
+                        cancelButtonText: "鍙栨秷",
+                        type: "warning",
+                        center: true,
+                    }).then(() => {
+                        let rows = this.$refs.table.getSelected();
+                        if (rows.length == 0) return this.$error("璇烽�夋嫨鏁版嵁!");
+                        if (rows.length > 1) return this.$error("璇烽�夋嫨涓�鏉℃暟鎹�!");
+                        var param = rows[0].taskNum;
+                        this.http
+                            .post("api/Task/ManualTaskCompleted?taskNum=" + param, "鏁版嵁澶勭悊涓�...")
+                            .then((x) => {
+                                if (x.status) {
+                                    this.$Message.success('浠诲姟鎵嬪姩瀹屾垚');
+                                    this.refresh();
+                                } else {
+                                    return this.$error(x.message);
+                                }
+                            });
                     });
                 }
             }

--
Gitblit v1.9.3