From 72675157c774fc4c6490bd1e49ca3c4aa25581f0 Mon Sep 17 00:00:00 2001 From: Ben Lin <maobin001@msn.com> Date: 星期六, 08 三月 2025 15:00:22 +0800 Subject: [PATCH] 详情页面搜索更新 --- src/hooks/web/useMessage.tsx | 18 +++++------------- 1 files changed, 5 insertions(+), 13 deletions(-) diff --git a/src/hooks/web/useMessage.tsx b/src/hooks/web/useMessage.tsx index 2de8a38..9806c91 100644 --- a/src/hooks/web/useMessage.tsx +++ b/src/hooks/web/useMessage.tsx @@ -1,9 +1,9 @@ -import type { ModalFunc, ModalFuncProps } from 'ant-design-vue/lib/modal/Modal'; +import type { ModalFuncProps } from 'ant-design-vue/lib/modal/Modal'; import { Modal, message as Message, notification } from 'ant-design-vue'; import { InfoCircleFilled, CheckCircleFilled, CloseCircleFilled } from '@ant-design/icons-vue'; import { NotificationArgsProps, ConfigProps } from 'ant-design-vue/lib/notification'; import { useI18n } from './useI18n'; -import { isString } from '/@/utils/is'; +import { isString } from '@/utils/is'; export interface NotifyApi { info(config: NotificationArgsProps): void; @@ -23,14 +23,6 @@ iconType: 'warning' | 'success' | 'error' | 'info'; } export type ModalOptionsPartial = Partial<ModalOptionsEx> & Pick<ModalOptionsEx, 'content'>; - -interface ConfirmOptions { - info: ModalFunc; - success: ModalFunc; - error: ModalFunc; - warn: ModalFunc; - warning: ModalFunc; -} function getIcon(iconType: string) { if (iconType === 'warning') { @@ -55,7 +47,7 @@ /** * @description: Create confirmation box */ -function createConfirm(options: ModalOptionsEx): ConfirmOptions { +function createConfirm(options: ModalOptionsEx) { const iconType = options.iconType || 'warning'; Reflect.deleteProperty(options, 'iconType'); const opt: ModalFuncProps = { @@ -64,7 +56,7 @@ ...options, content: renderContent(options), }; - return Modal.confirm(opt) as unknown as ConfirmOptions; + return Modal.confirm(opt); } const getBaseOptions = () => { @@ -112,7 +104,7 @@ return { createMessage: Message, notification: notification as NotifyApi, - createConfirm: createConfirm, + createConfirm, createSuccessModal, createErrorModal, createInfoModal, -- Gitblit v1.9.3