From 1caea0fdc7ed1788d854a2aba8853984b4494e01 Mon Sep 17 00:00:00 2001
From: wankeda <Administrator@DESKTOP-HAU3ST3>
Date: 星期二, 24 六月 2025 09:56:28 +0800
Subject: [PATCH] 代码提交

---
 代码管理/WMS/WIDESEA_WMSClient/src/extension/taskinfo/task.js |  335 ++++++++++++++++++++++++++++---------------------------
 1 files changed, 168 insertions(+), 167 deletions(-)

diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WIDESEA_WMSClient/src/extension/taskinfo/task.js" "b/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WIDESEA_WMSClient/src/extension/taskinfo/task.js"
index 677189e..a0c3410 100644
--- "a/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WIDESEA_WMSClient/src/extension/taskinfo/task.js"
+++ "b/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WIDESEA_WMSClient/src/extension/taskinfo/task.js"
@@ -36,175 +36,176 @@
             });
         }
       }
-      this.buttons.splice(1, 0, {
-        name: "鎾ら攢浠诲姟",
-        icon: 'md-refresh',
-        type: 'primary',
-        onClick: function () {
-            let rows = this.$refs.table.getSelected();
-            if (rows.length == 0) return this.$error("璇烽�夋嫨瑕佹挙閿�鐨勪换鍔�");
+      
+//       this.buttons.splice(1, 0, {
+//         name: "鎾ら攢浠诲姟",
+//         icon: 'md-refresh',
+//         type: 'primary',
+//         onClick: function () {
+//             let rows = this.$refs.table.getSelected();
+//             if (rows.length == 0) return this.$error("璇烽�夋嫨瑕佹挙閿�鐨勪换鍔�");
 
-            this.$confirm('纭瑕佹挙閿�宸蹭笅鍙戠殑浠诲姟鍚�?', '璀﹀憡', {
-                confirmButtonText: '纭畾',
-                cancelButtonText: '鍙栨秷',
-                type: 'warning',
-                center: true
-            }).then(() => {
-                let data = [];
-                let parm = {
-                    "data": data,
-                    "type": "1"
-                }
-                var param = rows[0].taskNum;
-                this.http
-                  .post("api/Task/AGVTaskrevokes?taskNum="+param, "鏁版嵁澶勭悊涓�...")
-                  .then((x) => {
-                    if (x.status) {
-                      this.$Message.success('浠诲姟鎾ら攢鎴愬姛.');
-                      this.refresh();
-                    } else {
-                      return this.$error(x.message);
-                    }
-                  });
-            });
-        }
-    })
+//             this.$confirm('纭瑕佹挙閿�宸蹭笅鍙戠殑浠诲姟鍚�?', '璀﹀憡', {
+//                 confirmButtonText: '纭畾',
+//                 cancelButtonText: '鍙栨秷',
+//                 type: 'warning',
+//                 center: true
+//             }).then(() => {
+//                 let data = [];
+//                 let parm = {
+//                     "data": data,
+//                     "type": "1"
+//                 }
+//                 var param = rows[0].taskNum;
+//                 this.http
+//                   .post("api/Task/AGVTaskrevokes?taskNum="+param, "鏁版嵁澶勭悊涓�...")
+//                   .then((x) => {
+//                     if (x.status) {
+//                       this.$Message.success('浠诲姟鎾ら攢鎴愬姛.');
+//                       this.refresh();
+//                     } else {
+//                       return this.$error(x.message);
+//                     }
+//                   });
+//             });
+//         }
+//     })
 
-    this.buttons.splice(1, 0, {
-      name: "缁х画浠诲姟",
-      icon: 'md-refresh',
-      type: 'primary',
-      onClick: function () {
-          let rows = this.$refs.table.getSelected();
-          if (rows.length == 0) return this.$error("璇烽�夋嫨瑕佺户缁殑浠诲姟");
+//     this.buttons.splice(1, 0, {
+//       name: "缁х画浠诲姟",
+//       icon: 'md-refresh',
+//       type: 'primary',
+//       onClick: function () {
+//           let rows = this.$refs.table.getSelected();
+//           if (rows.length == 0) return this.$error("璇烽�夋嫨瑕佺户缁殑浠诲姟");
 
-          this.$confirm('纭瑕佺户缁浠诲姟鍚�?', '璀﹀憡', {
-              confirmButtonText: '纭畾',
-              cancelButtonText: '鍙栨秷',
-              type: 'warning',
-              center: true
-          }).then(() => {
-              let data = [];
-              let parm = {
-                  "data": data,
-                  "type": "1"
-              }
-              var param = rows[0].taskNum;
-              this.http
-                .post("api/Task/AGVTaskConts?taskNum="+param, "鏁版嵁澶勭悊涓�...")
-                .then((x) => {
-                  if (x.status) {
-                    this.$Message.success('缁х画浠诲姟鎴愬姛.');
-                    this.refresh();
-                  } else {
-                    return this.$error(x.message);
-                  }
-                });
-          });
-      }
-  })
+//           this.$confirm('纭瑕佺户缁浠诲姟鍚�?', '璀﹀憡', {
+//               confirmButtonText: '纭畾',
+//               cancelButtonText: '鍙栨秷',
+//               type: 'warning',
+//               center: true
+//           }).then(() => {
+//               let data = [];
+//               let parm = {
+//                   "data": data,
+//                   "type": "1"
+//               }
+//               var param = rows[0].taskNum;
+//               this.http
+//                 .post("api/Task/AGVTaskConts?taskNum="+param, "鏁版嵁澶勭悊涓�...")
+//                 .then((x) => {
+//                   if (x.status) {
+//                     this.$Message.success('缁х画浠诲姟鎴愬姛.');
+//                     this.refresh();
+//                   } else {
+//                     return this.$error(x.message);
+//                   }
+//                 });
+//           });
+//       }
+//   })
 
-  this.buttons.splice(1, 0, {
-    name: "瀹屾垚浠诲姟",
-    icon: 'md-refresh',
-    type: 'primary',
-    onClick: function () {
-        let rows = this.$refs.table.getSelected();
-        if (rows.length == 0) return this.$error("璇烽�夋嫨瑕佸畬鎴愮殑浠诲姟");
+//   this.buttons.splice(1, 0, {
+//     name: "瀹屾垚浠诲姟",
+//     icon: 'md-refresh',
+//     type: 'primary',
+//     onClick: function () {
+//         let rows = this.$refs.table.getSelected();
+//         if (rows.length == 0) return this.$error("璇烽�夋嫨瑕佸畬鎴愮殑浠诲姟");
 
-        this.$confirm('纭瑕佸畬鎴愭浠诲姟鍚�?', '璀﹀憡', {
-            confirmButtonText: '纭畾',
-            cancelButtonText: '鍙栨秷',
-            type: 'warning',
-            center: true
-        }).then(() => {
-            let data = [];
-            let parm = {
-                "data": data,
-                "type": "1"
-            }
-            var param = rows[0].taskNum;
-            this.http
-              .post("api/Task/AGVTaskEnds?taskNum="+param, "鏁版嵁澶勭悊涓�...")
-              .then((x) => {
-                if (x.status) {
-                  this.$Message.success('瀹屾垚浠诲姟鎴愬姛.');
-                  this.refresh();
-                } else {
-                  return this.$error(x.message);
-                }
-              });
-        });
-    }
-})
+//         this.$confirm('纭瑕佸畬鎴愭浠诲姟鍚�?', '璀﹀憡', {
+//             confirmButtonText: '纭畾',
+//             cancelButtonText: '鍙栨秷',
+//             type: 'warning',
+//             center: true
+//         }).then(() => {
+//             let data = [];
+//             let parm = {
+//                 "data": data,
+//                 "type": "1"
+//             }
+//             var param = rows[0].taskNum;
+//             this.http
+//               .post("api/Task/AGVTaskEnds?taskNum="+param, "鏁版嵁澶勭悊涓�...")
+//               .then((x) => {
+//                 if (x.status) {
+//                   this.$Message.success('瀹屾垚浠诲姟鎴愬姛.');
+//                   this.refresh();
+//                 } else {
+//                   return this.$error(x.message);
+//                 }
+//               });
+//         });
+//     }
+// })
 
-this.buttons.splice(1, 0, {
-  name: "鏆傚仠浠诲姟",
-  icon: 'md-refresh',
-  type: 'primary',
-  onClick: function () {
-      let rows = this.$refs.table.getSelected();
-      if (rows.length == 0) return this.$error("璇烽�夋嫨瑕佹殏鍋滅殑浠诲姟");
+// this.buttons.splice(1, 0, {
+//   name: "鏆傚仠浠诲姟",
+//   icon: 'md-refresh',
+//   type: 'primary',
+//   onClick: function () {
+//       let rows = this.$refs.table.getSelected();
+//       if (rows.length == 0) return this.$error("璇烽�夋嫨瑕佹殏鍋滅殑浠诲姟");
 
-      this.$confirm('纭瑕佹殏鍋滄浠诲姟鍚�?', '璀﹀憡', {
-          confirmButtonText: '纭畾',
-          cancelButtonText: '鍙栨秷',
-          type: 'warning',
-          center: true
-      }).then(() => {
-          let data = [];
-          let parm = {
-              "data": data,
-              "type": "1"
-          }
-          var param = rows[0].taskNum;
-          this.http
-            .post("api/Task/AGVTaskSuspends?taskNum="+param, "鏁版嵁澶勭悊涓�...")
-            .then((x) => {
-              if (x.status) {
-                this.$Message.success('浠诲姟鏆傚仠鎴愬姛.');
-                this.refresh();
-              } else {
-                return this.$error(x.message);
-              }
-            });
-      });
-  }
-})
+//       this.$confirm('纭瑕佹殏鍋滄浠诲姟鍚�?', '璀﹀憡', {
+//           confirmButtonText: '纭畾',
+//           cancelButtonText: '鍙栨秷',
+//           type: 'warning',
+//           center: true
+//       }).then(() => {
+//           let data = [];
+//           let parm = {
+//               "data": data,
+//               "type": "1"
+//           }
+//           var param = rows[0].taskNum;
+//           this.http
+//             .post("api/Task/AGVTaskSuspends?taskNum="+param, "鏁版嵁澶勭悊涓�...")
+//             .then((x) => {
+//               if (x.status) {
+//                 this.$Message.success('浠诲姟鏆傚仠鎴愬姛.');
+//                 this.refresh();
+//               } else {
+//                 return this.$error(x.message);
+//               }
+//             });
+//       });
+//   }
+// })
 
-this.buttons.splice(1, 0, {
-  name: "鎭㈠浠诲姟",
-  icon: 'md-refresh',
-  type: 'primary',
-  onClick: function () {
-      let rows = this.$refs.table.getSelected();
-      if (rows.length == 0) return this.$error("璇烽�夋嫨瑕佹仮澶嶇殑浠诲姟");
+// this.buttons.splice(1, 0, {
+//   name: "鎭㈠浠诲姟",
+//   icon: 'md-refresh',
+//   type: 'primary',
+//   onClick: function () {
+//       let rows = this.$refs.table.getSelected();
+//       if (rows.length == 0) return this.$error("璇烽�夋嫨瑕佹仮澶嶇殑浠诲姟");
 
-      this.$confirm('纭瑕佹仮澶嶆鐨勪换鍔″悧?', '璀﹀憡', {
-          confirmButtonText: '纭畾',
-          cancelButtonText: '鍙栨秷',
-          type: 'warning',
-          center: true
-      }).then(() => {
-          let data = [];
-          let parm = {
-              "data": data,
-              "type": "1"
-          }
-          var param = rows[0].taskNum;
-          this.http
-            .post("api/Task/AGVTaskRecoverys?taskNum="+param, "鏁版嵁澶勭悊涓�...")
-            .then((x) => {
-              if (x.status) {
-                this.$Message.success('浠诲姟鎭㈠鎴愬姛.');
-                this.refresh();
-              } else {
-                return this.$error(x.message);
-              }
-            });
-      });
-  }
-})
+//       this.$confirm('纭瑕佹仮澶嶆鐨勪换鍔″悧?', '璀﹀憡', {
+//           confirmButtonText: '纭畾',
+//           cancelButtonText: '鍙栨秷',
+//           type: 'warning',
+//           center: true
+//       }).then(() => {
+//           let data = [];
+//           let parm = {
+//               "data": data,
+//               "type": "1"
+//           }
+//           var param = rows[0].taskNum;
+//           this.http
+//             .post("api/Task/AGVTaskRecoverys?taskNum="+param, "鏁版嵁澶勭悊涓�...")
+//             .then((x) => {
+//               if (x.status) {
+//                 this.$Message.success('浠诲姟鎭㈠鎴愬姛.');
+//                 this.refresh();
+//               } else {
+//                 return this.$error(x.message);
+//               }
+//             });
+//       });
+//   }
+// })
 this.buttons.splice(1, 0, {
   name: "鎵嬪姩瀹屾垚浠诲姟",
   icon: 'md-refresh',
@@ -252,14 +253,14 @@
           type: 'warning',
           center: true
       }).then(() => {
-          let data = [];
-          let parm = {
-              "data": data,
-              "type": "1"
-          }
-          var param = rows[0].taskNum;
+          // let data = [];
+          // let parm = {
+          //     "data": data,
+          //     "type": "1"
+          // }
+          let taskNums = rows.map(row => row.taskNum).join(',');
           this.http
-            .post("api/Task/TaskCancel?taskNum="+param, "鏁版嵁澶勭悊涓�...")
+            .post("api/Task/TaskCancel?taskNum="+taskNums, "鏁版嵁澶勭悊涓�...")
             .then((x) => {
               if (x.status) {
                 this.$Message.success('浠诲姟鍙栨秷鎴愬姛.');

--
Gitblit v1.9.3