From 11271bdf5b8e95ebf19957b91df46ae56eae0836 Mon Sep 17 00:00:00 2001 From: hb Date: Mon, 7 Jul 2025 21:10:34 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8E=A5=E9=BE=99=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/base/server.ts | 25 ++ src/pages.json | 14 + src/pages/base/home/index.vue | 2 +- src/pages/base/jl/detail.vue | 670 ++++++++++++++++++++++++++++++++++ src/pages/base/jl/index.vue | 338 +++++++++++++++++ 5 files changed, 1048 insertions(+), 1 deletion(-) create mode 100644 src/pages/base/jl/detail.vue create mode 100644 src/pages/base/jl/index.vue diff --git a/src/api/base/server.ts b/src/api/base/server.ts index 8642ffc..e6d0f9c 100644 --- a/src/api/base/server.ts +++ b/src/api/base/server.ts @@ -121,6 +121,31 @@ export const jzXkTkjApi = async (params: any) => { export const jzXkJfCxjApi = async (params: any) => { return await post("/mobile/jz/xk/jfcx", params); }; +/** + * 家长接龙查询 + */ +export const mobilejzjllistApi = async (params: any) => { + const res = await get("/mobile/jl/jzList", params); + return res.result; +}; + +export const getByJlIdApi = async (params: any) => { + const res = await get("/mobile/jl/getByJlId", params); + return res.result; +}; + +// 推送清单相关API +// 根据接龙ID获取学生信息 +export const jlzxFindByJlParamsApi = async (params: { jlId: string }) => { + return await get("/api/jlzx/findByJlParams", params); +}; + +/** + * 家长接龙完成 + */ +export const relayFinishApi = async (params: any) => { + return await post('/mobile/jl/relay/finish', params); +}; /** * 发起学生请假 diff --git a/src/pages.json b/src/pages.json index fa054c1..dcc8157 100644 --- a/src/pages.json +++ b/src/pages.json @@ -120,6 +120,20 @@ "enablePullDownRefresh": false } }, + { + "path": "pages/base/jl/index", + "style": { + "navigationBarTitleText": "家校沟通", + "enablePullDownRefresh": false + } + }, + { + "path": "pages/base/jl/detail", + "style": { + "navigationBarTitleText": "接龙详情", + "enablePullDownRefresh": false + } + }, { "path": "pages/base/interest-class/index", "style": { diff --git a/src/pages/base/home/index.vue b/src/pages/base/home/index.vue index 9bdadfb..1eaeba5 100644 --- a/src/pages/base/home/index.vue +++ b/src/pages/base/home/index.vue @@ -109,7 +109,7 @@ const menuItems = ref([ { title: "家校沟通", icon: "/static/base/home/file-transfer-line.png", - path: "/pages/base/campus-access/index", + path: "/pages/base/jl/index", }, { title: "兴趣课", diff --git a/src/pages/base/jl/detail.vue b/src/pages/base/jl/detail.vue new file mode 100644 index 0000000..4d37924 --- /dev/null +++ b/src/pages/base/jl/detail.vue @@ -0,0 +1,670 @@ + + + + + + diff --git a/src/pages/base/jl/index.vue b/src/pages/base/jl/index.vue new file mode 100644 index 0000000..6109b08 --- /dev/null +++ b/src/pages/base/jl/index.vue @@ -0,0 +1,338 @@ + + + + + +