diff --git a/gpt-vue/projects/vue-admin/src/components/SearchTable/SearchTable.vue b/gpt-vue/projects/vue-admin/src/components/SearchTable/SearchTable.vue index 52455147..44cd3998 100644 --- a/gpt-vue/projects/vue-admin/src/components/SearchTable/SearchTable.vue +++ b/gpt-vue/projects/vue-admin/src/components/SearchTable/SearchTable.vue @@ -19,11 +19,13 @@ const requestParams = computed(() => ({ const [tableConfig, getList] = useAsyncTable(props.request, requestParams); const _columns = computed(() => { - return props.columns.map((item) => ({ - ellipsis: true, - tooltip: true, - ...item, - })); + return props.columns + .filter((item) => !item.hideInTable) + .map((item) => ({ + ellipsis: true, + tooltip: true, + ...item, + })); }); const handleSearch = async (tips?: boolean) => { @@ -46,7 +48,7 @@ onActivated(handleSearch);