From b7426e2384b85e92ec1b59061bdada9b4f5c69ec Mon Sep 17 00:00:00 2001
From: wupengfei <834520024@qq.com>
Date: 星期三, 23 四月 2025 16:12:40 +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.10.0