From 81283bcd246c6aece3e94f513fcc4b98ac26f4bc Mon Sep 17 00:00:00 2001 From: xingyu Date: Tue, 10 Oct 2023 11:45:01 +0800 Subject: [PATCH] fix: Fix ts type error --- src/components/Button/src/BasicButton.vue | 3 +- src/components/CardList/src/CardList.vue | 2 +- src/components/Cropper/src/CropperAvatar.vue | 4 +- .../VFormDesign/components/FormItemProps.vue | 16 ++-- .../VFormDesign/components/FormProps.vue | 75 +++++++++++-------- .../VFormDesign/modules/CollapseItem.vue | 2 +- .../src/typings/v-form-component.ts | 35 ++++----- src/components/Icon/src/IconPicker.vue | 35 +++++---- src/directives/clickOutside.ts | 6 +- src/directives/repeatClick.ts | 4 +- src/directives/ripple/index.ts | 4 +- src/utils/propTypes.ts | 31 ++++---- src/utils/props.ts | 5 +- src/views/base/login/useLogin.ts | 4 +- 14 files changed, 120 insertions(+), 106 deletions(-) diff --git a/src/components/Button/src/BasicButton.vue b/src/components/Button/src/BasicButton.vue index 9072c56..17954e5 100644 --- a/src/components/Button/src/BasicButton.vue +++ b/src/components/Button/src/BasicButton.vue @@ -1,11 +1,12 @@ diff --git a/src/components/Cropper/src/CropperAvatar.vue b/src/components/Cropper/src/CropperAvatar.vue index 38214f1..d9fd18c 100644 --- a/src/components/Cropper/src/CropperAvatar.vue +++ b/src/components/Cropper/src/CropperAvatar.vue @@ -18,7 +18,9 @@ const props = defineProps({ showBtn: { type: Boolean, default: true }, btnProps: { type: Object as PropType }, btnText: { type: String, default: '' }, - uploadApi: { type: Function as PropType<({ file, name }) => Promise> }, + uploadApi: { + type: Function as PropType<({ file, name }: { file: Blob; name: string }) => Promise>, + }, size: { type: Number, default: 5 }, }) diff --git a/src/components/FormDesign/src/components/VFormDesign/components/FormItemProps.vue b/src/components/FormDesign/src/components/VFormDesign/components/FormItemProps.vue index 1d4a68d..9c24cf6 100644 --- a/src/components/FormDesign/src/components/VFormDesign/components/FormItemProps.vue +++ b/src/components/FormDesign/src/components/VFormDesign/components/FormItemProps.vue @@ -3,15 +3,7 @@ -->