From 14a8d1595ec9d120544f82252969dd22b75d56a8 Mon Sep 17 00:00:00 2001 From: zhangjiming Date: Wed, 22 Jan 2025 09:26:38 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E5=BC=B9=E6=A1=86=E6=A0=B7?= =?UTF-8?q?=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/Index/Regular/Consumables.vue | 16 ++++++++++++++++ src/style.css | 20 ++++++++++++++++++++ 2 files changed, 36 insertions(+) diff --git a/src/pages/Index/Regular/Consumables.vue b/src/pages/Index/Regular/Consumables.vue index b4a8442..9c4deda 100644 --- a/src/pages/Index/Regular/Consumables.vue +++ b/src/pages/Index/Regular/Consumables.vue @@ -132,6 +132,7 @@ import InitWarn from '../components/Consumables/Warn/InitWarn.vue' import { formatScanReports } from '@/utils/errorHandler' import { Subject, throttleTime } from 'rxjs' import { eMessage } from '../utils' +import { ElMessageBox } from 'element-plus' const consumableStore = useConsumablesStore() const emergencyStore = useEmergencyStore() @@ -237,6 +238,21 @@ const handleUnloadConsumable = async (index: number) => { eMessage.error('设备正在运行中,不可操作耗材') return } + + ElMessageBox.confirm('是否卸载耗材?', { + confirmButtonText: '确定', + cancelButtonText: '取消', + showClose: false + }) + .then(async () => { + await unloadChannel(index) + }) + .catch(() => { + // catch error + }) +} + +const unloadChannel = async (index: number) => { const res = await unloadConsumable({ group: `CG${index + 1}` as ConsumableGroupNo, }) diff --git a/src/style.css b/src/style.css index dd59310..8b94468 100644 --- a/src/style.css +++ b/src/style.css @@ -18,6 +18,26 @@ font-size: 1.8rem; } } +.main-content .el-dialog .el-dialog__title { + --el-dialog-title-font-size: 28px; + --el-dialog-font-line-height: 30px; +} +.main-content .el-dialog .el-dialog__body { + --el-dialog-content-font-size: 22px; +} +.main-content .el-dialog .el-dialog__footer .el-button { + --el-font-size-base: 24px; + height: 3rem; + padding: 1rem 2rem; +} +.el-message-box .el-message-box__content { + --el-messagebox-content-font-size: 22px; +} +.el-message-box .el-message-box__btns .el-button { + --el-font-size-base: 22px; + height: 2.5rem; + padding: 1rem 2rem; +} a { font-weight: 500; color: #646cff;