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 @@
+
+
+
+
+ 加载中...
+
+
+
+
+
+
+ {{ noticeDetail.jlmc }}
+
+
+
+ 发布人: {{ noticeDetail.jsxm }}
+ 结束时间: {{ noticeDetail.jljstime || noticeDetail.endTime }}
+
+
+
+
+ {{ descPreview }}
+ 更多
+
+
+
+ 收起
+
+
+
+
+
+ 附件
+
+
+
+ {{ getFileName(noticeDetail.jlfj) }}
+
+
+
+
+
+ 接龙完成情况 ({{ receivedCount }}/{{ totalStudents }})
+
+
+ {{ stu.xsxm || stu.name }}
+
+
+
+
+
+
+
+ 通知详情未找到
+
+
+
+
+
+
+
+
+
+
+
+
+
+
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 @@
+
+
+
+
+
+
+ 待接龙
+ 已接龙
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+