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