fix: 列操作失效

This commit is contained in:
dhb52 2024-05-08 00:56:57 +08:00
parent ce3e484795
commit 304e5375f2

View File

@ -20,7 +20,7 @@ const detailData = ref<Api.JobBatch.JobBatch | null>();
/** 详情页可见状态 */ /** 详情页可见状态 */
const { bool: detailVisible, setTrue: openDetail } = useBoolean(false); const { bool: detailVisible, setTrue: openDetail } = useBoolean(false);
const { columns, data, getData, loading, mobilePagination, searchParams, resetSearchParams } = useTable({ const { columnChecks, columns, data, getData, loading, mobilePagination, searchParams, resetSearchParams } = useTable({
apiFn: fetchGetJobBatchList, apiFn: fetchGetJobBatchList,
apiParams: { apiParams: {
page: 1, page: 1,
@ -102,7 +102,7 @@ function detail(id: string) {
/** 处理路由 query 参数变化 */ /** 处理路由 query 参数变化 */
async function handleQueryChanged(jobId: number) { async function handleQueryChanged(jobId: number) {
if (jobId === 0) { if (!jobId) {
searchParams.jobName = null; searchParams.jobName = null;
} else { } else {
const { data: jobList, error } = await fetchGetJobNameList({ jobId }); const { data: jobList, error } = await fetchGetJobNameList({ jobId });
@ -137,7 +137,13 @@ watch(
header-class="view-card-header" header-class="view-card-header"
> >
<template #header-extra> <template #header-extra>
<TableHeaderOperation :loading="loading" :show-delete="false" :show-add="false" @refresh="getData" /> <TableHeaderOperation
v-model:columns="columnChecks"
:loading="loading"
:show-delete="false"
:show-add="false"
@refresh="getData"
/>
</template> </template>
<NDataTable <NDataTable
:columns="columns" :columns="columns"