From eaf9c983b41f2c1fe682526eab131999f84fb8fe Mon Sep 17 00:00:00 2001
From: wupengfei <834520024@qq.com>
Date: 星期一, 20 十月 2025 15:47:35 +0800
Subject: [PATCH] feat: 页面
---
src/components/commonView/DeclareEnterpriseTableView.vue | 21 +++++++++++++++++----
1 files changed, 17 insertions(+), 4 deletions(-)
diff --git a/src/components/commonView/DeclareEnterpriseTableView.vue b/src/components/commonView/DeclareEnterpriseTableView.vue
index d3e38de..f0ad72c 100644
--- a/src/components/commonView/DeclareEnterpriseTableView.vue
+++ b/src/components/commonView/DeclareEnterpriseTableView.vue
@@ -1,6 +1,17 @@
<template>
<ProTableQueryFilterBar @on-reset="reset">
<template #query>
+ <slot name="query">
+ <QueryFilterItem v-if="showFinanceStatus">
+ <FieldRadio
+ v-model="extraParamState.financeStatus"
+ :value-enum="FinanceStatusEnumTextV2Query"
+ buttonStyle
+ showAllBtn
+ @change="getList()"
+ />
+ </QueryFilterItem>
+ </slot>
<QueryFilterItem>
<SearchInput
v-model="extraParamState.searchKeyWord"
@@ -36,12 +47,11 @@
QueryFilterItem,
ProTableV2,
SearchInput,
- defineOperationBtns,
- defineColumns,
PreviewBtnV2,
+ FieldRadio,
} from '@bole-core/components';
import { setOSSLink } from '@/utils';
-import { BaseDeclareEnterpriseTableViewColumns } from '@/constants';
+import { FinanceStatusEnum, TransferToStatusEnum, FinanceStatusEnumTextV2Query } from '@/constants';
defineOptions({
name: 'DeclareEnterpriseTableView',
@@ -53,14 +63,17 @@
proTableProps: any;
extraParamState: {
searchKeyWord: string;
+ transferToStatus: TransferToStatusEnum;
+ financeStatus: FinanceStatusEnum;
};
openDialog?: (row) => void;
column?: API.ModuleColumnDto[];
operationBtns?: OperationBtnType[];
+ showFinanceStatus?: boolean;
};
const props = withDefaults(defineProps<Props>(), {
- column: () => BaseDeclareEnterpriseTableViewColumns,
+ showFinanceStatus: false,
});
</script>
--
Gitblit v1.9.1