From aaf1360f03f1112f269d3294a663234301ace4f3 Mon Sep 17 00:00:00 2001 From: ywyonui Date: Sat, 26 Jul 2025 15:27:02 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E8=AF=B7=E5=81=87=E8=AF=A6?= =?UTF-8?q?=E6=83=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/base/jsQjApi.ts | 2 +- src/pages/base/xs/qj/sp.vue | 2 +- src/pages/components/JsPicker/index.vue | 8 +- .../view/hr/jsQj/components/jsQjDetail.vue | 226 ++++++++++++++++++ .../view/hr/jsQj/components/jsQjEdit.vue | 3 +- .../view/hr/jsQj/components/jsQjList.vue | 2 +- .../view/hr/jsQj/components/progressList.vue | 4 +- src/pages/view/hr/jsQj/detail.vue | 175 +------------- 8 files changed, 241 insertions(+), 181 deletions(-) create mode 100644 src/pages/view/hr/jsQj/components/jsQjDetail.vue diff --git a/src/api/base/jsQjApi.ts b/src/api/base/jsQjApi.ts index 6925e76..812a113 100644 --- a/src/api/base/jsQjApi.ts +++ b/src/api/base/jsQjApi.ts @@ -64,7 +64,7 @@ export const findDkByIdApi = async (params: any) => { * 查询代课信息 */ export const findDkPageApi = async (params: any) => { - return await get("/api/jsQjDk/findById", params); + return await get("/api/jsQjDk/findPage", params); }; /** diff --git a/src/pages/base/xs/qj/sp.vue b/src/pages/base/xs/qj/sp.vue index da94295..22d75c2 100644 --- a/src/pages/base/xs/qj/sp.vue +++ b/src/pages/base/xs/qj/sp.vue @@ -5,7 +5,7 @@ {{ dbData.dbZy }} - 学生{{ qjData.xsxm }}的请假申请 + 学生{{ qjData.xsxm }}的请假申请 diff --git a/src/pages/components/JsPicker/index.vue b/src/pages/components/JsPicker/index.vue index dffbf83..033c829 100644 --- a/src/pages/components/JsPicker/index.vue +++ b/src/pages/components/JsPicker/index.vue @@ -37,11 +37,11 @@ const { getAllJs } = useCommonStore(); // 接收外部传入属性 const props = withDefaults(defineProps<{ - defualtValue: any, - parentData: any, - multiple: boolean, + defualtValue?: any, + parentData?: any, + multiple?: boolean, // 排除id列表 - excludeIds: any + excludeIds?: any }>(), { defualtValue: null, parentData: null, diff --git a/src/pages/view/hr/jsQj/components/jsQjDetail.vue b/src/pages/view/hr/jsQj/components/jsQjDetail.vue new file mode 100644 index 0000000..8974e83 --- /dev/null +++ b/src/pages/view/hr/jsQj/components/jsQjDetail.vue @@ -0,0 +1,226 @@ + + + + + diff --git a/src/pages/view/hr/jsQj/components/jsQjEdit.vue b/src/pages/view/hr/jsQj/components/jsQjEdit.vue index 3037565..82c8166 100644 --- a/src/pages/view/hr/jsQj/components/jsQjEdit.vue +++ b/src/pages/view/hr/jsQj/components/jsQjEdit.vue @@ -215,7 +215,7 @@ const submit = async () => { newItem.jsId = item.dkJsId; newItem.jsName = item.dkJsName; newItem.pkkbId = item.id; - newItem.dktime = item.dktime + " " + item.startTime + ":00"; + newItem.dktime = item.dktime + " 00:00:00"; newItem.id = ""; newItem.qjId = ""; return newItem; @@ -229,6 +229,7 @@ const submit = async () => { } else { params.id = null; params.jsId = getJs.id; + params.jsName = getJs.jsxm; } uni.showLoading({ title: "提交中..." }); await jsQjSqApi(params).then(() => { diff --git a/src/pages/view/hr/jsQj/components/jsQjList.vue b/src/pages/view/hr/jsQj/components/jsQjList.vue index 5419c99..005d45f 100644 --- a/src/pages/view/hr/jsQj/components/jsQjList.vue +++ b/src/pages/view/hr/jsQj/components/jsQjList.vue @@ -4,7 +4,7 @@