From edefa05ae1dc81599f4eadc176d8aa4b2aeb8b7e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E7=B1=B3=E5=AD=90=E8=B1=AA?= <1012743329@qq.com>
Date: Tue, 7 Jan 2025 14:14:16 +0800
Subject: [PATCH] =?UTF-8?q?feat:=201.=E4=B8=8B=E5=8F=91=E8=AE=B0=E5=BD=95?=
=?UTF-8?q?=202.=E6=89=93=E5=8D=A1=E6=97=B6=E9=97=B4=E9=99=90=E5=88=B6?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/pages/attendance/AttendanceClockIn.vue | 2 +-
src/pages/attendance/AttendanceSet.vue | 11 +-
src/pages/attendance/allowed-time.vue | 73 ++++++++++
.../attendance-add-group.vue | 2 +-
.../attendance-add-group/outside-rules.vue | 2 +-
src/pages/attendance/classes-add-edit.vue | 128 ++++++++++++++++++
src/pages/attendance/classes-add.vue | 101 --------------
src/pages/attendance/classes-manage.vue | 14 +-
src/pages/attendance/flexible-punching.vue | 2 +-
src/pages/attendance/issue-record.vue | 50 +++++++
10 files changed, 275 insertions(+), 110 deletions(-)
create mode 100644 src/pages/attendance/allowed-time.vue
create mode 100644 src/pages/attendance/classes-add-edit.vue
delete mode 100644 src/pages/attendance/classes-add.vue
create mode 100644 src/pages/attendance/issue-record.vue
diff --git a/src/pages/attendance/AttendanceClockIn.vue b/src/pages/attendance/AttendanceClockIn.vue
index b53c8d2..0d02230 100644
--- a/src/pages/attendance/AttendanceClockIn.vue
+++ b/src/pages/attendance/AttendanceClockIn.vue
@@ -15,7 +15,7 @@
你所在考勤组无法手机打卡
请在考勤机或者门禁设备上打卡
-
+
diff --git a/src/pages/attendance/allowed-time.vue b/src/pages/attendance/allowed-time.vue
new file mode 100644
index 0000000..4fa9a8c
--- /dev/null
+++ b/src/pages/attendance/allowed-time.vue
@@ -0,0 +1,73 @@
+
+{
+ layout: 'default',
+ style: {
+ navigationStyle: 'custom'
+ }
+}
+
+
+
+
+
+
+ 可设置每次上下班是否需要打卡、允许打卡的时间范围
+
+
+
+ 上班时间段{{ index + 1 }}
+
+
+
+
+
+
+
+
+ 最早打卡时间
+
+ 未设置
+
+
+
+
+ 最早打卡时间
+
+ 未设置
+
+
+
+
+
+
+
+
+
+
+ 保存
+
+
+
+
+
+
+
diff --git a/src/pages/attendance/attendance-add-group/attendance-add-group.vue b/src/pages/attendance/attendance-add-group/attendance-add-group.vue
index 78d0f4e..4c0ac78 100644
--- a/src/pages/attendance/attendance-add-group/attendance-add-group.vue
+++ b/src/pages/attendance/attendance-add-group/attendance-add-group.vue
@@ -148,7 +148,7 @@
- 保存
+ 保存
diff --git a/src/pages/attendance/attendance-add-group/outside-rules.vue b/src/pages/attendance/attendance-add-group/outside-rules.vue
index 4e7578a..b62270c 100644
--- a/src/pages/attendance/attendance-add-group/outside-rules.vue
+++ b/src/pages/attendance/attendance-add-group/outside-rules.vue
@@ -37,7 +37,7 @@
- 保存
+ 保存
diff --git a/src/pages/attendance/classes-add-edit.vue b/src/pages/attendance/classes-add-edit.vue
new file mode 100644
index 0000000..bd5b075
--- /dev/null
+++ b/src/pages/attendance/classes-add-edit.vue
@@ -0,0 +1,128 @@
+
+{
+ layout: 'default',
+ style: {
+ navigationStyle: 'custom'
+ }
+}
+
+
+
+
+
+
+
+
+
+
+
+ {{ name.length }}/{{ 8 }}
+
+
+
+
+ 上下班时段{{ index + 1 }}
+
+ 删除
+
+
+
+
+
+
+
+ 添加时段
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 休息时间
+ 中途休息时间不计入出勤时长
+
+
+
+
+
+
+
+
+
+
+
+ 保存
+
+
+
+
+ 删除
+
+
+
+ 保存
+
+
+
+
+
+
+
+
diff --git a/src/pages/attendance/classes-add.vue b/src/pages/attendance/classes-add.vue
deleted file mode 100644
index 46f381d..0000000
--- a/src/pages/attendance/classes-add.vue
+++ /dev/null
@@ -1,101 +0,0 @@
-
-{
- layout: 'default',
- style: {
- navigationStyle: 'custom'
- }
-}
-
-
-
-
-
-
-
-
-
-
- {{ name.length }}/{{ 8 }}
-
-
-
-
- 上下班时段{{ index + 1 }}
-
- 删除
-
-
-
-
-
-
-
- 添加时段
-
-
-
-
-
-
-
-
-
-
-
-
-
- 休息时间
- 中途休息时间不计入出勤时长
-
-
-
-
-
-
-
-
-
-
- 保存
-
-
-
-
-
-
-
diff --git a/src/pages/attendance/classes-manage.vue b/src/pages/attendance/classes-manage.vue
index 5840f78..bb1bc8d 100644
--- a/src/pages/attendance/classes-manage.vue
+++ b/src/pages/attendance/classes-manage.vue
@@ -21,7 +21,7 @@
/>
-
+
@@ -38,7 +38,12 @@
:refresher-triggered="scrollViewStatus"
>
-
+
{{ item.name }}
@@ -66,11 +71,12 @@
scrollViewStatus.value = false
}, 2000)
}
- const goClassesAdd = () => {
+ const goClassesAddOrEdit = (isEdit: boolean) => {
uni.navigateTo({
- url: '/pages/attendance/classes-add'
+ url: '/pages/attendance/classes-add-edit?isEdit=' + isEdit
})
}
+
const classList = ref([
{
name: '默认班次',
diff --git a/src/pages/attendance/flexible-punching.vue b/src/pages/attendance/flexible-punching.vue
index f4362fd..ab96188 100644
--- a/src/pages/attendance/flexible-punching.vue
+++ b/src/pages/attendance/flexible-punching.vue
@@ -52,7 +52,7 @@
- 确定
+ 确定
diff --git a/src/pages/attendance/issue-record.vue b/src/pages/attendance/issue-record.vue
new file mode 100644
index 0000000..6ea31cf
--- /dev/null
+++ b/src/pages/attendance/issue-record.vue
@@ -0,0 +1,50 @@
+
+{
+ layout: 'default',
+ style: {
+ navigationStyle: 'custom'
+ }
+}
+
+
+
+
+
+
+ 此处仅展示考勤组中打卡设备的下发记录
+
+
+
+
+
+ 系统自动操作下发
+ 2025-01-07 10:19:28
+
+
+ 已完成
+
+
+
+
+
+
+
+ 刷新纪录
+
+
+
+ 手动下发
+
+
+
+
+
+
+
+