2
0

取消勾选后重置

This commit is contained in:
lai
2024-12-30 16:44:40 +08:00
parent 6860c035c6
commit 0a1f0d94d8
3 changed files with 20 additions and 12 deletions

View File

@@ -4,7 +4,7 @@ import type { Key } from 'ant-design-vue/es/_util/type';
import { useTable, useTableOperate } from '@/hooks/common/table';
import { SimpleScrollbar } from '~/packages/materials/src';
import { useI18n } from "vue-i18n";
import { SyncOutlined, SearchOutlined, ProfileOutlined, CloseOutlined,ExportOutlined,DeleteOutlined } from '@ant-design/icons-vue';
import { SyncOutlined, SearchOutlined, ProfileOutlined, CloseOutlined, ExportOutlined, DeleteOutlined } from '@ant-design/icons-vue';
import { enableStatusOptions } from '@/constants/business';
import { saveAs } from 'file-saver';
@@ -64,7 +64,7 @@ const scrollConfig = computed(() => {
};
});
const { columns, data, loading, getData, mobilePagination, searchParams, resetSearchParams } = useTable({
const { columns, data, loading, getData, mobilePagination, searchParams, resetSearchParams } = useTable({
apiFn: doGetjobLogList,
apiParams: {
pageNum: 1,
@@ -158,6 +158,10 @@ async function handleBatchDelete() {
const { error } = await doDeleteJobLog(checkedRowKeys.value);
if (!error) {
onDeleted();
// 取消勾选
if (checkedRowKeys.value.length > 0) {
checkedRowKeys.value = [];
}
}
}
})
@@ -175,7 +179,7 @@ function fnTest() {
pageNum: 1,
pageSize: 10,
});
}else{
} else {
searchParams.value = Object.assign(searchParams, {
jobId: '',
jobName: '',
@@ -275,15 +279,15 @@ function fnClose(this: any) {
}
onMounted(() => {
// 指定任务id数据列表
if (jobId && jobId !== '0') {
doGetjobInfo(jobId).then(res => {
// 指定任务id数据列表
if (jobId && jobId !== '0') {
doGetjobInfo(jobId).then(res => {
if (!res.error) {
console.log(res.data);
searchParams.jobId = res.data.jobId;
searchParams.jobName = res.data.jobName;
searchParams.jobGroup = res.data.jobGroup;
getData();
getData();
}
});
} else {
@@ -302,7 +306,7 @@ onMounted(() => {
<ARow :gutter="[16, 16]" wrap>
<ACol :lg="6" :md="12" :xs="24" v-if="jobId !== '0'">
<AFormItem label="Name" name="jobName" class="m-0">
<AInput v-model:value="searchParams.jobName" :disabled="jobId !== '0'"/>
<AInput v-model:value="searchParams.jobName" :disabled="jobId !== '0'" />
</AFormItem>
</ACol>