From 2252a59be5b2e5e0346b4e0fa4cacc5040be3043 Mon Sep 17 00:00:00 2001 From: guoapeng Date: Thu, 5 Jun 2025 17:54:26 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=B7=A5=E8=89=BA=E9=87=8D=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/common/FTDialog/index.vue | 8 +- src/components/craft/AddCraft/index.vue | 290 +++++++++++++++++++++++++++++++ src/libs/utils.ts | 11 ++ src/types/craft.d.ts | 19 ++ src/views/craft/index.vue | 59 ++++--- 5 files changed, 356 insertions(+), 31 deletions(-) create mode 100644 src/components/craft/AddCraft/index.vue diff --git a/src/components/common/FTDialog/index.vue b/src/components/common/FTDialog/index.vue index d83cedc..6ec4ce1 100644 --- a/src/components/common/FTDialog/index.vue +++ b/src/components/common/FTDialog/index.vue @@ -18,6 +18,10 @@ const props = defineProps({ type: Function, default: () => {}, }, + loading: { + type: Boolean, + default: false, + }, }) const emits = defineEmits(['update:visible', 'ok', 'cancel']) @@ -54,7 +58,9 @@ watch( :width="width" :before-close="cancel" > - +
+ +