fix(project): filter

This commit is contained in:
2026-03-20 15:43:56 +08:00
parent 53268990ac
commit 14e5ee40ab

View File

@@ -45,7 +45,7 @@ import WorkflowModal from "./components/WorkflowModal"
interface FilterFormRecord { interface FilterFormRecord {
search_id: string search_id: string
search_status: string search_status: string
rejected?: string rejected: string
current_uid: string[] current_uid: string[]
label_user: string[] label_user: string[]
review_user1: string[] review_user1: string[]
@@ -56,7 +56,7 @@ function createInitialFilters(): FilterFormRecord {
return { return {
search_id: "", search_id: "",
search_status: "0", search_status: "0",
rejected: undefined, rejected: "",
current_uid: [], current_uid: [],
label_user: [], label_user: [],
review_user1: [], review_user1: [],
@@ -189,7 +189,7 @@ export default function TaskTableContainer(props: {
} else { } else {
delete obj.label_status delete obj.label_status
} }
if (form.rejected) { if (form.rejected !== "") {
const rejected = Number(form.rejected) const rejected = Number(form.rejected)
if (Number.isFinite(rejected)) obj.rejected = rejected if (Number.isFinite(rejected)) obj.rejected = rejected
} }
@@ -833,14 +833,15 @@ export default function TaskTableContainer(props: {
radius="xs" radius="xs"
label="是否返工" label="是否返工"
data={[ data={[
{ label: "全部", value: "" },
{ label: "是", value: "1" }, { label: "是", value: "1" },
{ label: "否", value: "0" }, { label: "否", value: "0" },
]} ]}
value={filters.rejected} value={filters.rejected}
onChange={(v) => onChange={(v) =>
setFilters((s) => ({ ...s, rejected: v || undefined })) setFilters((s) => ({ ...s, rejected: v ?? "" }))
} }
allowDeselect={true} allowDeselect={false}
/> />
<MultiSelect <MultiSelect
label="当前负责人" label="当前负责人"