From 79a2b98a1ad54370f7490a4186de6ae2cd5a4d63 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A5=94=E8=B7=91=E7=9A=84=E9=9D=A2=E6=9D=A1?= <1262327911@qq.com> Date: Sat, 28 May 2022 16:39:27 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=96=B0=E5=A2=9E=E9=A6=96=E9=A1=B5?= =?UTF-8?q?=E9=A2=84=E8=A7=88=E5=9B=BE=E5=B1=95=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/ProjectItemsCard/index.vue | 18 +++++++----------- .../ProjectItemsList/hooks/useData.hook.ts | 3 ++- .../ProjectItemsModalCard/index.vue | 19 ++++++++----------- src/views/project/items/index.d.ts | 1 + 4 files changed, 18 insertions(+), 23 deletions(-) diff --git a/src/views/project/items/components/ProjectItemsCard/index.vue b/src/views/project/items/components/ProjectItemsCard/index.vue index d5917b4a..18dfb399 100644 --- a/src/views/project/items/components/ProjectItemsCard/index.vue +++ b/src/views/project/items/components/ProjectItemsCard/index.vue @@ -17,9 +17,7 @@ object-fit="contain" height="180" preview-disabled - :src=" - requireUrl('project/moke-20211219181327.png') - " + :src="cardData.image" :alt="cardData.title" :fallback-src="requireErrorImg()" > @@ -104,11 +102,6 @@ const props = defineProps({ cardData: Object as PropType }) -// 处理url获取 -const requireUrl = (name: string) => { - return new URL(`../../../../../assets/images/${name}`, import.meta.url).href -} - const fnBtnList = reactive([ { label: renderLang('global.r_edit'), @@ -131,12 +124,14 @@ const selectOptions = ref([ { label: renderLang('global.r_copy'), key: 'copy', - icon: renderIcon(CopyIcon) + icon: renderIcon(CopyIcon), + disabled: true }, { label: renderLang('global.r_rename'), key: 'rename', - icon: renderIcon(PencilIcon) + icon: renderIcon(PencilIcon), + disabled: true }, { type: 'divider', @@ -152,7 +147,8 @@ const selectOptions = ref([ { label: renderLang('global.r_download'), key: 'download', - icon: renderIcon(DownloadIcon) + icon: renderIcon(DownloadIcon), + disabled: true }, { type: 'divider', diff --git a/src/views/project/items/components/ProjectItemsList/hooks/useData.hook.ts b/src/views/project/items/components/ProjectItemsList/hooks/useData.hook.ts index 5fb234d0..ef8e050d 100644 --- a/src/views/project/items/components/ProjectItemsList/hooks/useData.hook.ts +++ b/src/views/project/items/components/ProjectItemsList/hooks/useData.hook.ts @@ -32,12 +32,13 @@ export const useDataListInit = () => { const { count } = res paginat.count = count list.value = res.data.map((e: any) => { - const { id, projectName, state, createTime, createUserId } = e + const { id, projectName, state, createTime, indexImage, createUserId } = e return { id: id, title: projectName, createId: createUserId, time: createTime, + image: indexImage, release: state !== -1 } }) diff --git a/src/views/project/items/components/ProjectItemsModalCard/index.vue b/src/views/project/items/components/ProjectItemsModalCard/index.vue index c9c64fab..f5b7bc61 100644 --- a/src/views/project/items/components/ProjectItemsModalCard/index.vue +++ b/src/views/project/items/components/ProjectItemsModalCard/index.vue @@ -26,9 +26,7 @@
@@ -75,10 +73,11 @@