From bde09c027eee16a7b05b82e71dea4d3405d6d52d Mon Sep 17 00:00:00 2001
From: Admin <Admin@ADMIN>
Date: 星期四, 22 一月 2026 17:05:09 +0800
Subject: [PATCH] 前端页面优化,日志记录,日志展示

---
 项目代码/WMS/WIDESEA_WMSClient/src/extension/taskinfo/task.js |   79 ++++++++++++++++++++++++++++++++++-----
 1 files changed, 68 insertions(+), 11 deletions(-)

diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSClient/src/extension/taskinfo/task.js" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSClient/src/extension/taskinfo/task.js"
index debba01..993f28b 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSClient/src/extension/taskinfo/task.js"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSClient/src/extension/taskinfo/task.js"
@@ -17,6 +17,7 @@
   methods: {
     //涓嬮潰杩欎簺鏂规硶鍙互淇濈暀涔熷彲浠ュ垹闄�
     onInit() {
+      //鎵嬪姩鍙栨秷鎸夐挳
       let TaskHandCancelBtn = this.buttons.find(x => x.value == 'TaskHandCancel');
       if (TaskHandCancelBtn) {
         TaskHandCancelBtn.onClick = function () {
@@ -36,6 +37,8 @@
             });
         }
       }
+
+      //鎵嬪姩瀹屾垚
       let TaskHandCompletedBtn = this.buttons.find(x => x.value == 'TaskHandCompleted');
       if (TaskHandCompletedBtn) {
         TaskHandCompletedBtn.onClick = function () {
@@ -56,21 +59,75 @@
         }
       }
 
-      this.columns.forEach(x => {
-        if (x.field == "palletType") {
-          x.render = (h, { row, column, index }) => {
-            if ((row.roadway == "1" || row.roadway == "2") && row.palletType=="1") {
-              return h('span',"甯冩枡");
-            }else if((row.roadway == "1" || row.roadway == "2") && row.palletType=="2"){
-                  return h('span',"鏉惧竷鏂�");
-            }else{
-              return h('span',"鎴愬搧");
-            }
+      // this.columns.forEach(x => {
+      //   if (x.field == "palletType") {
+      //     x.render = (h, { row, column, index }) => {
+      //       if ((row.roadway == "1" || row.roadway == "2") && row.palletType == "1") {
+      //         return h('span', "甯冩枡");
+      //       } else if ((row.roadway == "1" || row.roadway == "2") && row.palletType == "2") {
+      //         return h('span', "鏉惧竷鏂�");
+      //       } else {
+      //         return h('span', "鎴愬搧");
+      //       }
 
+      //     }
+      //   }
+      // });
+
+
+      //鎵嬪姩涓婁紶鎸夐挳
+      var ManualUploadBtn = this.buttons.find(x => x.value == "ManualUploadbutton");
+      if (ManualUploadBtn != null) {
+        ManualUploadBtn.onClick = () => {
+          let rows = this.$refs.table.getSelected();
+          if (rows.length == 0) return this.$error("璇烽�夋嫨鏁版嵁!");
+          if (rows.length > 1) return this.$error("璇烽�夋嫨涓�鏉℃暟鎹�!");
+          var ids = rows.map(x => {
+            return x.taskId
+          })
+          var param = {
+            DelKeys: ids, //taskNo
+            Extra: true
           }
+          this.http
+            .post("api/Task/MESManualUpload", param, "鏁版嵁澶勭悊涓�...")
+            .then((x) => {
+              if (x.status) {
+                this.$Message.success(x.message);
+                this.refresh();
+              } else {
+                return this.$error(x.message);
+              }
+            });
         }
-      });
+      }
 
+      //浠诲姟鎭㈠鎸夐挳
+      var TaskRecoveryBtn = this.buttons.find(x => x.value == "TaskRecovery");
+      if (TaskRecoveryBtn != null) {
+        TaskRecoveryBtn.onClick = () => {
+          let rows = this.$refs.table.getSelected();
+          if (rows.length == 0) return this.$error("璇烽�夋嫨鏁版嵁!");
+          if (rows.length > 1) return this.$error("璇烽�夋嫨涓�鏉℃暟鎹�!");
+          var ids = rows.map(x => {
+              return x.taskId
+            })
+            var param = {
+              DelKeys: ids, //taskNo
+              Extra: true
+            }
+            this.http
+              .post("api/Task/WMSTaskRecovery", param, "鏁版嵁澶勭悊涓�...")
+              .then((x) => {
+                if (x.status) {
+                  this.$Message.success(x.message);
+                  this.refresh();
+                } else {
+                  return this.$error(x.message);
+                }
+              });
+        }
+      }
 
     },
     onInited() {

--
Gitblit v1.9.3