From c29a70f90b257f82d17f5380c7c72ffedcfca0b0 Mon Sep 17 00:00:00 2001 From: MTrun <1262327911@qq.com> Date: Mon, 28 Feb 2022 11:00:33 +0800 Subject: [PATCH] =?UTF-8?q?type:=20=E4=BF=AE=E6=94=B9=E7=BC=96=E8=AF=91?= =?UTF-8?q?=E9=94=99=E8=AF=AF=E7=9A=84type=E7=B1=BB=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env | 2 +- src/views/chart/hooks/useContextMenu.hook.ts | 2 +- src/views/project/items/components/Card/index.vue | 6 +++--- .../project/items/components/List/hooks/useData.hook.ts | 2 +- .../project/items/components/List/hooks/useModal.hook.ts | 6 +++--- .../components/Create/components/CreateModal/index.vue | 2 +- 6 files changed, 10 insertions(+), 10 deletions(-) diff --git a/.env b/.env index 208414bf..3c2b7310 100644 --- a/.env +++ b/.env @@ -1,5 +1,5 @@ # port -VITE_DEV_PORT = 8001 +VITE_DEV_PORT = '8001' # development path VITE_DEV_PATH = / diff --git a/src/views/chart/hooks/useContextMenu.hook.ts b/src/views/chart/hooks/useContextMenu.hook.ts index 6934bb35..7e7cbf1e 100644 --- a/src/views/chart/hooks/useContextMenu.hook.ts +++ b/src/views/chart/hooks/useContextMenu.hook.ts @@ -113,7 +113,7 @@ const clearHideOption = (options: MenuOptionsItemType[], hideList?: MenuEnum[]) } // * 右键处理 -const handleContextMenu = (e: MouseEvent, item: CreateComponentType) => { +const handleContextMenu = (e: MouseEvent, item?: CreateComponentType) => { e.stopPropagation() e.preventDefault() let target = e.target diff --git a/src/views/project/items/components/Card/index.vue b/src/views/project/items/components/Card/index.vue index 36077e13..097d5aa2 100644 --- a/src/views/project/items/components/Card/index.vue +++ b/src/views/project/items/components/Card/index.vue @@ -82,11 +82,11 @@ </template> <script setup lang="ts"> -import { reactive, ref } from 'vue' +import { reactive, ref, PropType } from 'vue' import { renderIcon, renderLang, requireUrl, requireFallbackImg } from '@/utils' import { icon } from '@/plugins' import { MacOsControlBtn } from '@/components/MacOsControlBtn' - +import { Chartype } from '../../index.d' const { EllipsisHorizontalCircleSharpIcon, CopyIcon, @@ -103,7 +103,7 @@ const t = window['$t'] const props = defineProps({ // todo 定义列表ITEN的 type - cardData: Object + cardData: Object as PropType<Chartype> }) const fnBtnList = reactive([ { diff --git a/src/views/project/items/components/List/hooks/useData.hook.ts b/src/views/project/items/components/List/hooks/useData.hook.ts index 3ece4143..d07936a9 100644 --- a/src/views/project/items/components/List/hooks/useData.hook.ts +++ b/src/views/project/items/components/List/hooks/useData.hook.ts @@ -4,7 +4,7 @@ import { DialogEnum } from '@/enums/pluginEnum' // 数据初始化 export const useDataListInit = () => { - const list = ref<object[]>([ + const list = ref<{id: number, title:string, release: boolean}[]>([ { id: 1, title: '物料1', diff --git a/src/views/project/items/components/List/hooks/useModal.hook.ts b/src/views/project/items/components/List/hooks/useModal.hook.ts index 6d730b80..76f63c9a 100644 --- a/src/views/project/items/components/List/hooks/useModal.hook.ts +++ b/src/views/project/items/components/List/hooks/useModal.hook.ts @@ -4,7 +4,7 @@ import { fetchPathByName, routerTurnByPath } from '@/utils' export const useModalDataInit = () => { const modalShow = ref<boolean>(false) // TODO 补充 modalData 类型格式 - const modalData = ref<object | unknown>(null) + const modalData = ref<object | null>(null) // 关闭 modal const closeModal = () => { @@ -13,13 +13,13 @@ export const useModalDataInit = () => { } // 打开 modal - const resizeHandle = (cardData: Ref<object | unknown>) => { + const resizeHandle = (cardData: Ref<object | null>) => { modalShow.value = true modalData.value = cardData } // 打开 modal - const editHandle = (cardData: Ref<object | unknown>) => { + const editHandle = (cardData: Ref<object | null>) => { const path = fetchPathByName(ChartEnum.CHART_HOME_NAME, 'href') routerTurnByPath(path, [(<any>cardData).id], undefined, true) } diff --git a/src/views/project/layout/components/Create/components/CreateModal/index.vue b/src/views/project/layout/components/Create/components/CreateModal/index.vue index a91653c0..ca5bbce0 100644 --- a/src/views/project/layout/components/Create/components/CreateModal/index.vue +++ b/src/views/project/layout/components/Create/components/CreateModal/index.vue @@ -18,7 +18,7 @@ :disabled="item.disabled" v-for="item in typeList" :key="item.key" - @click="btnHandle(item.index)" + @click="btnHandle" > <component :is="item.title"> </component> <template #icon>