diff --git a/Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages.json b/Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages.json
index 2abbc69f3..0285f046f 100644
--- a/Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages.json
+++ b/Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages.json
@@ -413,6 +413,19 @@
"navigationBarTitleText": "外勤打卡"
}
},
+ // 学生考勤打卡
+ {
+ "path": "pages/AttendanceCardStudent/list",
+ "style": {
+ "navigationBarTitleText": "学生考勤打卡"
+ }
+ },
+ {
+ "path": "pages/AttendanceCardStudent/single",
+ "style": {
+ "navigationBarTitleText": "学生考勤打卡"
+ }
+ },
//班级自诊打卡
{
"path": "pages/EducationalAdministration/Thermography/list",
diff --git a/Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/AttendanceCardStudent/list.vue b/Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/AttendanceCardStudent/list.vue
new file mode 100644
index 000000000..9b1540046
--- /dev/null
+++ b/Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/AttendanceCardStudent/list.vue
@@ -0,0 +1,381 @@
+
+
+
+
+
+
+ 上课 {{info.WorkTime}}
+
+
+ {{info.UserWorkTime?info.UserWorkTime.split(' ')[1]+' 打卡':'未打卡'}}
+
+
+
+
+ 下课 {{info.CloseTime}}
+
+
+ {{info.UserCloseTime?info.UserCloseTime.split(' ')[1]+' 打卡':'未打卡'}}
+
+
+
+
+ {{now}}
+
+
+
+
+
+ {{resInfo.AttendanceTypeString}}
+ {{postData.AIsOut== 1 ? ' | ' + info.AttendanceTypeString:''}}
+
+ {{postData.ClockPlace}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/AttendanceCardStudent/single.vue b/Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/AttendanceCardStudent/single.vue
new file mode 100644
index 000000000..49ded7557
--- /dev/null
+++ b/Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/AttendanceCardStudent/single.vue
@@ -0,0 +1,162 @@
+
+
+
+
+
+
+
+
+
+ 外勤打卡
+
+
+
+
+
+
+
\ No newline at end of file