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