From 1dd94102980882a0c4394e5a23a823f0d51b2dac Mon Sep 17 00:00:00 2001 From: linfeng <2819853134@qq.com> Date: Wed, 12 Mar 2025 19:54:33 +0800 Subject: [PATCH 1/2] lin --- apps/web/src/app/main/staffpage/staffmodal/page.tsx | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/apps/web/src/app/main/staffpage/staffmodal/page.tsx b/apps/web/src/app/main/staffpage/staffmodal/page.tsx index d3339d1..a51ac0f 100644 --- a/apps/web/src/app/main/staffpage/staffmodal/page.tsx +++ b/apps/web/src/app/main/staffpage/staffmodal/page.tsx @@ -5,9 +5,10 @@ import { Button, Form, Input, Modal, Select } from "antd"; import DepartmentSelect from "@web/src/components/models/department/department-select"; export default function StaffModal() { - const { data: trainontents} = api.trainContent.findMany.useQuery({ - where: { - + const { data: traincontents} = api.trainSituation.findMany.useQuery({ + select:{ + id: true, + trainContent: true, } }); const { form, formValue, setVisible, visible, editingRecord } = useMainContext() From 42480214fd06a493984bc44d44ff2650952b05c4 Mon Sep 17 00:00:00 2001 From: linfeng <2819853134@qq.com> Date: Wed, 12 Mar 2025 20:48:02 +0800 Subject: [PATCH 2/2] lin --- .../app/main/staffpage/staffmodal/page.tsx | 30 ++++++++++++++++--- 1 file changed, 26 insertions(+), 4 deletions(-) diff --git a/apps/web/src/app/main/staffpage/staffmodal/page.tsx b/apps/web/src/app/main/staffpage/staffmodal/page.tsx index a51ac0f..2d82806 100644 --- a/apps/web/src/app/main/staffpage/staffmodal/page.tsx +++ b/apps/web/src/app/main/staffpage/staffmodal/page.tsx @@ -3,14 +3,28 @@ import { useMainContext } from "../../layout/MainProvider"; import toast from "react-hot-toast"; import { Button, Form, Input, Modal, Select } from "antd"; import DepartmentSelect from "@web/src/components/models/department/department-select"; +import { useEffect } from "react"; export default function StaffModal() { const { data: traincontents} = api.trainSituation.findMany.useQuery({ + select:{ id: true, - trainContent: true, + trainContent:{ + select:{ + id: true, + title: true, + type: true, + } + }, } }); + useEffect(() => { + traincontents?.forEach((situation)=>{ + console.log(situation.trainContent.title); + }); + }, [traincontents]); + const { form, formValue, setVisible, visible, editingRecord } = useMainContext() const { create, update } = useStaff(); const handleOk = async () => { @@ -125,13 +139,20 @@ export default function StaffModal() {
+ ) } \ No newline at end of file