From 3c44f8f7c07b475ded9af6539a2abc076be68105 Mon Sep 17 00:00:00 2001
From: liutong <836164388@qq.com>
Date: Tue, 25 Mar 2025 19:51:04 +0800
Subject: [PATCH] =?UTF-8?q?feat(student):=20=E5=AD=A6=E5=91=98=E7=AB=AF?=
=?UTF-8?q?=E6=B7=BB=E5=8A=A0=E4=BD=9C=E4=B8=9A=E6=8F=90=E4=BA=A4=E5=8A=9F?=
=?UTF-8?q?=E8=83=BD?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
- 新增作业列表和待完成作业接口
- 实现作业提交逻辑,支持图片和视频上传
- 优化作业展示界面,显示教练信息和提交时间
- 添加错误处理和用户提示
---
api/member.js | 16 +++
pages/student/index/index.vue | 254 +++++++++++++++++++++++++++++++---
2 files changed, 249 insertions(+), 21 deletions(-)
diff --git a/api/member.js b/api/member.js
index 66a6815..72cff36 100644
--- a/api/member.js
+++ b/api/member.js
@@ -75,6 +75,22 @@ export default {
})
},
+ //作业列表
+ assignmentsList(data) {
+ let url = '/member/assignments_list'
+ return http.get(url, data).then(res => {
+ return res;
+ })
+ },
+
+ //提交作业
+ assignmentsSubmit(data) {
+ let url = '/member/assignments_submit'
+ return http.post(url, data).then(res => {
+ return res;
+ })
+ },
+
}
\ No newline at end of file
diff --git a/pages/student/index/index.vue b/pages/student/index/index.vue
index 5844b9f..27b8997 100644
--- a/pages/student/index/index.vue
+++ b/pages/student/index/index.vue
@@ -47,6 +47,7 @@
更多
+
@@ -63,12 +64,14 @@
+
课后作业
全部
-
+
+
12/23
@@ -78,31 +81,38 @@
-
+
- 包子皮
+ {{v.coach_name}}
上传
+ btnSize="mini" @click="submitJob(v)">上传
- 时间:2020.05:25 15:30 - 17:30
-
- 作业描述作业描述作业描述作业描述作业描述作业描述作业描述作业描述作业描述作业描述作业描述作业描述作业描述作业描述作业描述作业描述作业描述作业描述
+ 时间:{{v.submit_time}}
+
+
+
-
- 作业描述作业描述作业描述作业描述作业描述作业描述作业描述作业描述作业描述作业描述作业描述作业描述作业描述作业描述作业描述作业描述作业描述作业描述
-
-
-
-
- 作业描述作业描述作业描述作业描述作业描述作业描述作业描述作业描述作业描述作业描述作业描述作业描述作业描述作业描述作业描述作业描述作业描述作业描述
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -111,7 +121,8 @@