fix(bug): fix
This commit is contained in:
@@ -33,6 +33,8 @@ import {
|
||||
IconRefresh,
|
||||
IconSearch,
|
||||
} from "@tabler/icons-react"
|
||||
import dayjs from "dayjs"
|
||||
import duration from "dayjs/plugin/duration"
|
||||
import { DataTable, DataTableColumn } from "mantine-datatable"
|
||||
import { useRouter, useSearchParams } from "next/navigation"
|
||||
import { useCallback, useEffect, useMemo, useState } from "react"
|
||||
@@ -41,6 +43,7 @@ import DispatchModal from "./components/DispatchModal"
|
||||
import ReleaseModal from "./components/ReleaseModal"
|
||||
import TaskStatusTag from "./components/TaskStatusTag"
|
||||
import WorkflowModal from "./components/WorkflowModal"
|
||||
dayjs.extend(duration)
|
||||
|
||||
interface FilterFormRecord {
|
||||
search_id: string
|
||||
@@ -441,6 +444,10 @@ export default function TaskTableContainer(props: {
|
||||
} catch {}
|
||||
}
|
||||
|
||||
const getTime = (time: number) => {
|
||||
return dayjs.duration(time, "seconds").format("HH:mm:ss")
|
||||
}
|
||||
|
||||
const columns = useMemo(() => {
|
||||
const cols: DataTableColumn<Task.DataProps>[] = [
|
||||
{
|
||||
@@ -673,37 +680,55 @@ export default function TaskTableContainer(props: {
|
||||
accessor: "work_time.label_work_time",
|
||||
title: "标注总耗时",
|
||||
width: 120,
|
||||
render: (record) => record.work_time?.label_work_time ?? "-",
|
||||
render: (record) =>
|
||||
record.work_time?.label_work_time
|
||||
? getTime(record.work_time?.label_work_time)
|
||||
: "-",
|
||||
},
|
||||
{
|
||||
accessor: "work_time.first_review_work_time",
|
||||
title: "审核总耗时",
|
||||
width: 120,
|
||||
render: (record) => record.work_time?.first_review_work_time ?? "-",
|
||||
render: (record) =>
|
||||
record.work_time?.first_review_work_time
|
||||
? getTime(record.work_time?.first_review_work_time)
|
||||
: "-",
|
||||
},
|
||||
{
|
||||
accessor: "work_time.second_review_work_time",
|
||||
title: "复审总耗时",
|
||||
width: 120,
|
||||
render: (record) => record.work_time?.second_review_work_time ?? "-",
|
||||
render: (record) =>
|
||||
record.work_time?.second_review_work_time
|
||||
? getTime(record.work_time?.second_review_work_time)
|
||||
: "-",
|
||||
},
|
||||
{
|
||||
accessor: "label_first_work_time",
|
||||
title: "标注首次耗时",
|
||||
width: 120,
|
||||
render: (record) => record.label_first_work_time ?? "-",
|
||||
render: (record) =>
|
||||
record.label_first_work_time
|
||||
? getTime(record.label_first_work_time)
|
||||
: "-",
|
||||
},
|
||||
{
|
||||
accessor: "review1_first_work_time",
|
||||
title: "审核首次耗时",
|
||||
width: 120,
|
||||
render: (record) => record.review1_first_work_time ?? "-",
|
||||
render: (record) =>
|
||||
record.review1_first_work_time
|
||||
? getTime(record.review1_first_work_time)
|
||||
: "-",
|
||||
},
|
||||
{
|
||||
accessor: "review2_first_work_time",
|
||||
title: "复审首次耗时",
|
||||
width: 120,
|
||||
render: (record) => record.review2_first_work_time ?? "-",
|
||||
render: (record) =>
|
||||
record.review2_first_work_time
|
||||
? getTime(record.review2_first_work_time)
|
||||
: "-",
|
||||
},
|
||||
{
|
||||
accessor: "first_reject_label_time",
|
||||
|
||||
@@ -19,6 +19,7 @@ const DISPLAY_COLUMNS: Array<{ accessor: string; title: string }> = [
|
||||
{ accessor: "task_status_dst", title: "目标状态" },
|
||||
{ accessor: "old_username", title: "原处理人" },
|
||||
{ accessor: "new_username", title: "目标处理人" },
|
||||
{ accessor: "create_at", title: "创建时间" },
|
||||
{ accessor: "action", title: "操作" },
|
||||
]
|
||||
|
||||
|
||||
Reference in New Issue
Block a user