From 48278d6051b6e58d648178964585d35ae000ec91 Mon Sep 17 00:00:00 2001
From: Junjie <540245094@qq.com>
Date: 星期五, 30 八月 2024 15:36:56 +0800
Subject: [PATCH] #

---
 zy-asrs-admin/src/views/task/task/index.vue |   33 +++++++++++++++++++++++++++++++--
 1 files changed, 31 insertions(+), 2 deletions(-)

diff --git a/zy-asrs-admin/src/views/task/task/index.vue b/zy-asrs-admin/src/views/task/task/index.vue
index 1ebbd22..734511d 100644
--- a/zy-asrs-admin/src/views/task/task/index.vue
+++ b/zy-asrs-admin/src/views/task/task/index.vue
@@ -139,7 +139,7 @@
     dataIndex: 'oper',
     key: 'oper',
     fixed: 'right',
-    width: 240,
+    width: 300,
   },
 ];
 
@@ -289,6 +289,31 @@
   });
 }
 
+const handlePick = (record) => {
+  Modal.confirm({
+    title: formatMessage('page.pick', '鎷f枡'),
+    content: formatMessage('page.pick.confirm', '纭畾鎷f枡璇ラ」鍚楋紵'),
+    maskClosable: true,
+    onOk: async () => {
+      const hide = message.loading(formatMessage('common.loading', '璇锋眰涓�'));
+      try {
+        post('/api/task/pick', record).then(resp => {
+          let result = resp.data;
+          if (result.code === 200) {
+            message.success(result.msg);
+          } else {
+            message.error(result.msg);
+          }
+          getPage()
+          hide()
+        })
+      } catch (error) {
+        message.error(formatMessage('common.fail', '璇锋眰澶辫触'));
+      }
+    },
+  });
+}
+
 </script>
 
 <script>
@@ -317,7 +342,11 @@
           <div style="display: flex;justify-content: space-evenly;">
             <a-button type="link" primary @click="showDetl(record)">{{ formatMessage('page.task.orderDetl', '浠诲姟鏄庣粏')
               }}</a-button>
-            <a-button type="link" primary @click="handleComplete(record)">{{ formatMessage('page.complete', '瀹屾垚') }}</a-button>
+            <a-button v-if="record.taskType == 103" type="link" primary @click="handlePick(record)">{{
+              formatMessage('page.pick', '鎷f枡')
+            }}</a-button>
+            <a-button type="link" primary @click="handleComplete(record)">{{ formatMessage('page.complete', '瀹屾垚')
+              }}</a-button>
             <a-button type="link" danger @click="handleCancel(record)">{{ formatMessage('page.cancel', '鍙栨秷')
               }}</a-button>
           </div>

--
Gitblit v1.9.1