fix(project/detail): fix own

This commit is contained in:
zhangheng
2026-02-24 17:49:09 +08:00
parent 62ba2fa5cf
commit 77a9571b72
14 changed files with 241 additions and 175 deletions

View File

@@ -18,15 +18,10 @@ import {
TextInput,
} from "@mantine/core"
import { notifications } from "@mantine/notifications"
import {
IconArrowsShuffle,
IconRefresh,
IconRoute,
IconTrashX,
} from "@tabler/icons-react"
import { IconArrowsShuffle, IconRoute, IconTrashX } from "@tabler/icons-react"
import { DataTable, DataTableColumn } from "mantine-datatable"
import { useSearchParams } from "next/navigation"
import { JSX, useCallback, useEffect, useMemo, useState } from "react"
import { useCallback, useEffect, useMemo, useState } from "react"
import DispatchModal from "./components/DispatchModal"
import ReleaseModal from "./components/ReleaseModal"
import TaskStatusTag from "./components/TaskStatusTag"
@@ -34,7 +29,6 @@ import WorkflowModal from "./components/WorkflowModal"
export default function TaskTableContainer(props: {
info: ProjectDetail.DataProps | undefined
menuAction?: () => JSX.Element
userEnums: {
allEnum: Map<any, any>
labelEnum: Map<any, any>
@@ -42,7 +36,7 @@ export default function TaskTableContainer(props: {
review2Enum: Map<any, any>
}
}) {
const { info, menuAction, userEnums } = props
const { info, userEnums } = props
false && console.log(info)
const urlParams = useSearchParams()
@@ -216,9 +210,11 @@ export default function TaskTableContainer(props: {
withBorder
p="sm"
radius="md"
style={{ borderColor: "rgba(0,0,0,0.06)" }}>
style={{
borderColor:
"light-dark(var(--mantine-color-gray-4), var(--mantine-color-dark-4))",
}}>
<Stack gap="sm">
{menuAction ? <div>{menuAction()}</div> : null}
<Group justify="space-between" wrap="wrap" gap="sm">
<Group gap="sm" wrap="wrap">
<TextInput
@@ -226,7 +222,7 @@ export default function TaskTableContainer(props: {
label="任务ID"
value={form.search_id}
onChange={(e) =>
setForm((s) => ({ ...s, search_id: e.currentTarget.value }))
setForm((s) => ({ ...s, search_id: e.target.value }))
}
style={{ width: 160 }}
/>
@@ -246,13 +242,6 @@ export default function TaskTableContainer(props: {
allowDeselect={false}
style={{ width: 160 }}
/>
<Button
size="xs"
leftSection={<IconRefresh size={16} />}
loading={loading}
onClick={() => setQueryTrigger((v) => v + 1)}>
</Button>
</Group>
<Group gap="xs" wrap="wrap">