From 02c4636a424d5cc5dd9bb281441cec8db4b68c54 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E7=B1=B3=E5=AD=90=E8=B1=AA?= <1012743329@qq.com>
Date: Thu, 9 Jan 2025 19:12:50 +0800
Subject: [PATCH] =?UTF-8?q?feat:=201.=E6=98=9F=E5=8B=A4=E8=80=83=E5=8B=A4?=
=?UTF-8?q?=E6=A8=A1=E5=9D=97--=E8=80=83=E5=8B=A4=E8=A7=84=E5=88=99?=
=?UTF-8?q?=E8=AF=B4=E6=98=8E=202.=E6=98=9F=E5=8B=A4=E8=80=83=E5=8B=A4?=
=?UTF-8?q?=E6=A8=A1=E5=9D=97--=E8=80=83=E5=8B=A4=E6=97=B6=E9=97=B4?=
=?UTF-8?q?=E8=AE=BE=E7=BD=AE=203.=E6=98=9F=E5=8B=A4=E8=80=83=E5=8B=A4?=
=?UTF-8?q?=E6=A8=A1=E5=9D=97--=E8=80=83=E5=8B=A4=E7=89=B9=E6=AE=8A?=
=?UTF-8?q?=E6=97=A5=E6=9C=9F=E8=AE=BE=E7=BD=AE?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/pages/attendance/AttendanceClockIn.vue | 78 +++++++-
src/pages/attendance/AttendanceSet.vue | 12 +-
src/pages/attendance/AttendanceStatistics.vue | 10 +-
src/pages/attendance/allowed-time.vue | 4 +-
.../attendance-add-group.vue | 28 ++-
.../attendance-add-group/attendance-staff.vue | 2 +-
.../attendance-add-group/attendance-time.vue | 172 ++++++++++++++++++
.../attendance-add-group/outside-rules.vue | 4 +-
.../attendance-add-group/special-date-set.vue | 92 ++++++++++
src/pages/attendance/attendance-rules.vue | 42 +++++
src/pages/attendance/classes-add-edit.vue | 10 +-
src/pages/attendance/classes-manage.vue | 47 +++--
src/pages/attendance/flexible-punching.vue | 4 +-
src/pages/attendance/issue-record-detail.vue | 4 +-
src/pages/attendance/issue-record.vue | 2 +-
15 files changed, 458 insertions(+), 53 deletions(-)
create mode 100644 src/pages/attendance/attendance-add-group/attendance-time.vue
create mode 100644 src/pages/attendance/attendance-add-group/special-date-set.vue
create mode 100644 src/pages/attendance/attendance-rules.vue
diff --git a/src/pages/attendance/AttendanceClockIn.vue b/src/pages/attendance/AttendanceClockIn.vue
index 48e95dc..558c854 100644
--- a/src/pages/attendance/AttendanceClockIn.vue
+++ b/src/pages/attendance/AttendanceClockIn.vue
@@ -8,20 +8,84 @@
-
-
-
+
+
+
+
+ {{ item.title }}
+ {{ item.status }}
+
+
+
+ 考勤 >
+
+
+ {{ time.getHours().toString().padStart(2, '0') }}:{{
+ time.getMinutes().toString().padStart(2, '0')
+ }}
+
+ 点击打卡
+
+
+
+ 你已在打卡范围内
+
+
+
- 你所在考勤组无法手机打卡
- 请在考勤机或者门禁设备上打卡
-
+
+
+
+
+
+ 你所在考勤组无法手机打卡
+ 请在考勤机或者门禁设备上打卡
+
+
+
-
+
diff --git a/src/pages/attendance/AttendanceSet.vue b/src/pages/attendance/AttendanceSet.vue
index b7bdaee..0e1c1df 100644
--- a/src/pages/attendance/AttendanceSet.vue
+++ b/src/pages/attendance/AttendanceSet.vue
@@ -10,13 +10,13 @@
添加考勤组
-
+
考勤
固定班制
@@ -27,21 +27,21 @@
班次管理
下发记录
了解详情
-
+
{{ item }}
diff --git a/src/pages/attendance/AttendanceStatistics.vue b/src/pages/attendance/AttendanceStatistics.vue
index f18f772..ba37280 100644
--- a/src/pages/attendance/AttendanceStatistics.vue
+++ b/src/pages/attendance/AttendanceStatistics.vue
@@ -23,7 +23,7 @@
查看/导出月报
-
+
-
-
+
+
@@ -58,7 +58,7 @@
查看月报
-
+
(0)
+ const current = ref(17)
function handleChange({ value }) {
console.log(value)
}
diff --git a/src/pages/attendance/allowed-time.vue b/src/pages/attendance/allowed-time.vue
index 831940f..ce78681 100644
--- a/src/pages/attendance/allowed-time.vue
+++ b/src/pages/attendance/allowed-time.vue
@@ -23,14 +23,14 @@
-
+
最早打卡时间
未设置
-
+
最早打卡时间
未设置
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 4c0ac78..9f2ef00 100644
--- a/src/pages/attendance/attendance-add-group/attendance-add-group.vue
+++ b/src/pages/attendance/attendance-add-group/attendance-add-group.vue
@@ -26,7 +26,7 @@
-
+
-
+
-
+
-
+
-
+
{
@@ -139,10 +144,10 @@
-
+
-
+
import BottomPop from '@/components/BottomPop/BottomPop.vue'
import CommonItem from '@/components/CommonItemItem/CommonItem.vue'
- const showType = ref(false)
+ const showType = ref(true)
const typeIndex = ref(0)
const typeSelectIndex = ref(0)
const showWay = ref(false)
@@ -208,6 +213,11 @@
url: '/pages/attendance/attendance-add-group/attendance-staff'
})
}
+ const goTime = () => {
+ uni.navigateTo({
+ url: '/pages/attendance/attendance-add-group/attendance-time'
+ })
+ }
diff --git a/src/pages/attendance/attendance-add-group/outside-rules.vue b/src/pages/attendance/attendance-add-group/outside-rules.vue
index b62270c..d699eb4 100644
--- a/src/pages/attendance/attendance-add-group/outside-rules.vue
+++ b/src/pages/attendance/attendance-add-group/outside-rules.vue
@@ -10,14 +10,14 @@
-
+
-
+
diff --git a/src/pages/attendance/attendance-add-group/special-date-set.vue b/src/pages/attendance/attendance-add-group/special-date-set.vue
new file mode 100644
index 0000000..5c975ff
--- /dev/null
+++ b/src/pages/attendance/attendance-add-group/special-date-set.vue
@@ -0,0 +1,92 @@
+
+{
+ layout: 'default',
+ style: {
+ navigationStyle: 'custom'
+ }
+}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ tabs[tabsIndex].title }}({{ index + 1 }})
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+ 确定
+
+
+
+
+
+
+
diff --git a/src/pages/attendance/attendance-rules.vue b/src/pages/attendance/attendance-rules.vue
new file mode 100644
index 0000000..2cff0b9
--- /dev/null
+++ b/src/pages/attendance/attendance-rules.vue
@@ -0,0 +1,42 @@
+
+{
+ layout: 'default',
+ style: {
+ navigationStyle: 'custom'
+ }
+}
+
+
+
+
+
+
+ 考勤
+
+ 今日考勤时间
+ 上班时间不固定,可自由打卡
+
+
+ 打卡方式
+ 在设备上打卡
+ 手机定位打卡
+
+
+ 宏发科技园H1栋
+
+
+
+ 其他
+ 允许外勤打卡
+
+
+
+
+
+
+
+
diff --git a/src/pages/attendance/classes-add-edit.vue b/src/pages/attendance/classes-add-edit.vue
index bd5b075..12ddf7b 100644
--- a/src/pages/attendance/classes-add-edit.vue
+++ b/src/pages/attendance/classes-add-edit.vue
@@ -11,7 +11,7 @@
-
+
-
+
-
+
-
+
-
+
diff --git a/src/pages/attendance/classes-manage.vue b/src/pages/attendance/classes-manage.vue
index bb1bc8d..f4b2ccc 100644
--- a/src/pages/attendance/classes-manage.vue
+++ b/src/pages/attendance/classes-manage.vue
@@ -8,9 +8,9 @@
-
-
-
+
+
+
-
+
@@ -31,37 +31,59 @@
-
+
-
- {{ item.name }}
- {{ item.time }}
+
+
+
+ {{ item.name }}
+ {{ item.time }}
+
-
+
添加班次后,请至考勤组中选择和使用
+
+ 确定
+