From e944883d021a71da57b3f6c7ce7101c2bcc31b90 Mon Sep 17 00:00:00 2001 From: wupengfei <834520024@qq.com> Date: 星期三, 23 四月 2025 09:14:27 +0800 Subject: [PATCH] feat: 接口 --- src/components/commonView/DeclareEnterpriseTableView.vue | 24 +++++++----------------- 1 files changed, 7 insertions(+), 17 deletions(-) diff --git a/src/components/commonView/DeclareEnterpriseTableView.vue b/src/components/commonView/DeclareEnterpriseTableView.vue index d952ab8..7a404b3 100644 --- a/src/components/commonView/DeclareEnterpriseTableView.vue +++ b/src/components/commonView/DeclareEnterpriseTableView.vue @@ -21,8 +21,10 @@ maxHeight: '400px', }" > + <template #licenseUrl="{ row }"> + <PreviewBtnV2 :url="setOSSLink(row.licenseUrl)"></PreviewBtnV2> + </template> </ProTableV2> - <MateriaDetailDialog v-bind="dialogProps"></MateriaDetailDialog> </template> <script setup lang="ts"> @@ -31,12 +33,11 @@ QueryFilterItem, ProTableV2, SearchInput, - useFormDialog, defineOperationBtns, defineColumns, + PreviewBtnV2, } from '@bole-core/components'; -import MateriaDetailDialog from './MateriaDetailDialog.vue'; -import { FourStreamsMaterialFileTableItem } from './types'; +import { setOSSLink } from '@/utils'; defineOptions({ name: 'DeclareEnterpriseTableView', @@ -49,6 +50,7 @@ extraParamState: { searchKeyWord: string; }; + openDialog?: (row) => void; }; const props = withDefaults(defineProps<Props>(), {}); @@ -98,22 +100,10 @@ name: '璇︽儏', }, emits: { - onClick: (role) => openDialog(role), + onClick: (role) => props.openDialog(role), }, }, ]); - -const { dialogProps, handleEdit, editForm } = useFormDialog({ - defaultFormParams: { - list: [] as FourStreamsMaterialFileTableItem[], - }, -}); - -function openDialog(row?: API.ParkBountyApplyDetailInfo) { - handleEdit({ - list: [], - }); -} </script> <style lang="scss" scoped> -- Gitblit v1.9.1