From 3b6fd601f271aece8deeb3498e4878be6c809d5a Mon Sep 17 00:00:00 2001 From: Asoka Date: Tue, 10 Jun 2025 17:36:03 +0800 Subject: [PATCH] feat emit --- src/api/admin/data-contracts.ts | 4 +- src/types/mitt.d.ts | 1 + src/utils/mitt.ts | 15 +-- .../components/BasicMediumForm.vue | 113 ------------------ src/views/admin/pump/components/pump-form.vue | 4 +- src/views/admin/pump/index.vue | 4 +- 6 files changed, 14 insertions(+), 127 deletions(-) delete mode 100644 src/views/admin/basicliquid/components/BasicMediumForm.vue diff --git a/src/api/admin/data-contracts.ts b/src/api/admin/data-contracts.ts index bb39600..1f7bd12 100644 --- a/src/api/admin/data-contracts.ts +++ b/src/api/admin/data-contracts.ts @@ -7282,7 +7282,7 @@ export interface FeedingConfigGetListOutput { */ id?: number /** 配置名称 */ - name?: string | null + configName?: string | null /** 配置编码 */ code?: string | null /** 配置描述 */ @@ -7294,6 +7294,8 @@ export interface FeedingConfigGetListOutput { pumpSpeed?: number /** 启用状态 */ enabled?: boolean + + isTwoStep?: boolean } /** 报警器分页 */ diff --git a/src/types/mitt.d.ts b/src/types/mitt.d.ts index c570998..623950b 100644 --- a/src/types/mitt.d.ts +++ b/src/types/mitt.d.ts @@ -65,6 +65,7 @@ declare type MittType = { forceOffline?: T refreshPrintTemplate?: T refreshRoom?: T + refreshPump?: T } // mitt 参数类型定义 diff --git a/src/utils/mitt.ts b/src/utils/mitt.ts index bfeb3cc..c8f270d 100644 --- a/src/utils/mitt.ts +++ b/src/utils/mitt.ts @@ -1,16 +1,13 @@ -// https://www.npmjs.com/package/mitt import mitt, { Emitter } from 'mitt' -// 类型 -const emitter: Emitter = mitt() - -// 导出 -export default emitter - export interface MittType { - // ... existing code ... + [key: string | symbol]: unknown + refreshMsg: void refreshFeedMedium: void refreshBasicMedium: void refreshCell: void - // ... existing code ... } + +const emitter: Emitter = mitt() + +export default emitter diff --git a/src/views/admin/basicliquid/components/BasicMediumForm.vue b/src/views/admin/basicliquid/components/BasicMediumForm.vue deleted file mode 100644 index 98a1c1c..0000000 --- a/src/views/admin/basicliquid/components/BasicMediumForm.vue +++ /dev/null @@ -1,113 +0,0 @@ - - - - - diff --git a/src/views/admin/pump/components/pump-form.vue b/src/views/admin/pump/components/pump-form.vue index cb04460..db8e597 100644 --- a/src/views/admin/pump/components/pump-form.vue +++ b/src/views/admin/pump/components/pump-form.vue @@ -85,7 +85,7 @@ @@ -450,7 +450,7 @@ const onSubmit = () => { if (res?.success) { closeDialog() emit('refresh') - eventBus.emit('refreshPump' as keyof MittType) + eventBus.emit('refreshPump') } } catch (error: any) { proxy.$modal.msgError('操作失败') diff --git a/src/views/admin/pump/index.vue b/src/views/admin/pump/index.vue index a73476b..4004feb 100644 --- a/src/views/admin/pump/index.vue +++ b/src/views/admin/pump/index.vue @@ -146,8 +146,8 @@ const state = reactive({ onMounted(() => { getUserOptions() Query() - eventBus.off('refreshPump' as keyof MittType) - eventBus.on('refreshPump' as keyof MittType, () => { + eventBus.off('refreshPump') + eventBus.on('refreshPump' , () => { Query() }) })