From 0f6a536d317d7f5e127e1bf7b6697d1854c938cc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A0=82=E7=B3=96?= Date: Fri, 8 Aug 2025 10:25:18 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E8=80=83=E5=8B=A4=E6=B1=87=E6=80=BB?= =?UTF-8?q?=E5=BF=AB=E7=85=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gear-ui3/src/api/oa/attendanceSummary.js | 11 ++- .../attendance/components/attendancePage.vue | 20 ++---- .../attendance/components/snapshotDetail.vue | 44 ++++++++++-- .../src/views/peoples/attendance/snapshot.vue | 71 +++++++++++-------- 4 files changed, 96 insertions(+), 50 deletions(-) diff --git a/gear-ui3/src/api/oa/attendanceSummary.js b/gear-ui3/src/api/oa/attendanceSummary.js index 701a8e4..c7f959b 100644 --- a/gear-ui3/src/api/oa/attendanceSummary.js +++ b/gear-ui3/src/api/oa/attendanceSummary.js @@ -31,7 +31,7 @@ export function updateAttendanceSummary(data) { return request({ url: '/oa/attendanceSummary', method: 'put', - data: data + data }) } @@ -42,3 +42,12 @@ export function delAttendanceSummary(summaryId) { method: 'delete' }) } + +// 新增汇总 +export function addWithDetails(data) { + return request({ + url: '/oa/attendanceSummary/addWithDetails', + method: 'post', + data + }) +} diff --git a/gear-ui3/src/views/peoples/attendance/components/attendancePage.vue b/gear-ui3/src/views/peoples/attendance/components/attendancePage.vue index f28f02a..5ada332 100644 --- a/gear-ui3/src/views/peoples/attendance/components/attendancePage.vue +++ b/gear-ui3/src/views/peoples/attendance/components/attendancePage.vue @@ -149,12 +149,6 @@ --> - { diff --git a/gear-ui3/src/views/peoples/attendance/components/snapshotDetail.vue b/gear-ui3/src/views/peoples/attendance/components/snapshotDetail.vue index f78fc72..a4e7be8 100644 --- a/gear-ui3/src/views/peoples/attendance/components/snapshotDetail.vue +++ b/gear-ui3/src/views/peoples/attendance/components/snapshotDetail.vue @@ -1,7 +1,7 @@ diff --git a/gear-ui3/src/views/peoples/attendance/snapshot.vue b/gear-ui3/src/views/peoples/attendance/snapshot.vue index d4e7fc3..297865d 100644 --- a/gear-ui3/src/views/peoples/attendance/snapshot.vue +++ b/gear-ui3/src/views/peoples/attendance/snapshot.vue @@ -28,14 +28,14 @@ - - diff --git a/gear-ui3/src/views/info/construction/index.vue b/gear-ui3/src/views/info/construction/index.vue new file mode 100644 index 0000000..30498f0 --- /dev/null +++ b/gear-ui3/src/views/info/construction/index.vue @@ -0,0 +1,330 @@ + + + diff --git a/gear-ui3/src/views/info/express/components/ExpressRemainTime.vue b/gear-ui3/src/views/info/express/components/ExpressRemainTime.vue new file mode 100644 index 0000000..dc19fd7 --- /dev/null +++ b/gear-ui3/src/views/info/express/components/ExpressRemainTime.vue @@ -0,0 +1,41 @@ + + + \ No newline at end of file diff --git a/gear-ui3/src/views/info/express/components/ExpressStatusEditor.vue b/gear-ui3/src/views/info/express/components/ExpressStatusEditor.vue new file mode 100644 index 0000000..15a6e4e --- /dev/null +++ b/gear-ui3/src/views/info/express/components/ExpressStatusEditor.vue @@ -0,0 +1,95 @@ + + + + + \ No newline at end of file diff --git a/gear-ui3/src/views/info/express/index.vue b/gear-ui3/src/views/info/express/index.vue new file mode 100644 index 0000000..52bf91e --- /dev/null +++ b/gear-ui3/src/views/info/express/index.vue @@ -0,0 +1,738 @@ + + + diff --git a/gear-ui3/src/views/info/express/question.vue b/gear-ui3/src/views/info/express/question.vue new file mode 100644 index 0000000..e75ca8c --- /dev/null +++ b/gear-ui3/src/views/info/express/question.vue @@ -0,0 +1,353 @@ + + + diff --git a/gear-ui3/src/views/info/feedback/index.vue b/gear-ui3/src/views/info/feedback/index.vue new file mode 100644 index 0000000..d458835 --- /dev/null +++ b/gear-ui3/src/views/info/feedback/index.vue @@ -0,0 +1,276 @@ + + + + + diff --git a/gear-ui3/src/views/info/home/index.vue b/gear-ui3/src/views/info/home/index.vue new file mode 100644 index 0000000..e2af018 --- /dev/null +++ b/gear-ui3/src/views/info/home/index.vue @@ -0,0 +1,3 @@ + \ No newline at end of file diff --git a/gear-ui3/src/views/info/report/components/ExportDialog.vue b/gear-ui3/src/views/info/report/components/ExportDialog.vue new file mode 100644 index 0000000..9b27255 --- /dev/null +++ b/gear-ui3/src/views/info/report/components/ExportDialog.vue @@ -0,0 +1,216 @@ + + + + + \ No newline at end of file diff --git a/gear-ui3/src/views/info/report/components/PieChart.vue b/gear-ui3/src/views/info/report/components/PieChart.vue new file mode 100644 index 0000000..dd86351 --- /dev/null +++ b/gear-ui3/src/views/info/report/components/PieChart.vue @@ -0,0 +1,106 @@ + + + + + diff --git a/gear-ui3/src/views/info/report/components/RankList.vue b/gear-ui3/src/views/info/report/components/RankList.vue new file mode 100644 index 0000000..d5fc9c4 --- /dev/null +++ b/gear-ui3/src/views/info/report/components/RankList.vue @@ -0,0 +1,135 @@ + + + + + diff --git a/gear-ui3/src/views/info/report/components/TrendChart.vue b/gear-ui3/src/views/info/report/components/TrendChart.vue new file mode 100644 index 0000000..b5368a3 --- /dev/null +++ b/gear-ui3/src/views/info/report/components/TrendChart.vue @@ -0,0 +1,93 @@ + + + + + diff --git a/gear-ui3/src/views/info/report/dashboard.vue b/gear-ui3/src/views/info/report/dashboard.vue new file mode 100644 index 0000000..39bc835 --- /dev/null +++ b/gear-ui3/src/views/info/report/dashboard.vue @@ -0,0 +1,400 @@ + + + + +