From 598d868e59daae4502c4f8fe4b4d3833a7e371be Mon Sep 17 00:00:00 2001 From: wupengfei <834520024@qq.com> Date: 星期三, 23 七月 2025 16:45:13 +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