From 349692bde6c1dde22678e0f5a679b47157e9f112 Mon Sep 17 00:00:00 2001 From: yanran200730 Date: Mon, 30 May 2022 15:55:24 +0800 Subject: [PATCH 01/10] bug --- src/saas/AppCountryAlbum/Watermark.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/saas/AppCountryAlbum/Watermark.vue b/src/saas/AppCountryAlbum/Watermark.vue index 1da2ba56..d2508875 100644 --- a/src/saas/AppCountryAlbum/Watermark.vue +++ b/src/saas/AppCountryAlbum/Watermark.vue @@ -63,7 +63,7 @@
- 取消 + 取消 确定
From 6a5b244d92e682ff4b55078b427144aa62532f18 Mon Sep 17 00:00:00 2001 From: yanran200730 Date: Mon, 30 May 2022 16:12:00 +0800 Subject: [PATCH 02/10] 29944 --- .../components/report/Daily.vue | 33 +++++++++++------- .../components/report/InspectLog.vue | 33 +++++++++++------- .../components/report/MeetingMminutes.vue | 33 +++++++++++------- .../components/report/WorkReport.vue | 34 +++++++++++-------- 4 files changed, 80 insertions(+), 53 deletions(-) diff --git a/src/saas/AppCountryAlbum/components/report/Daily.vue b/src/saas/AppCountryAlbum/components/report/Daily.vue index 4c4b168d..1d9cc7fc 100644 --- a/src/saas/AppCountryAlbum/components/report/Daily.vue +++ b/src/saas/AppCountryAlbum/components/report/Daily.vue @@ -141,26 +141,33 @@ addPhoto () { uni.chooseImage({ - count: 1, + count: 9, sizeType: ['compressed'], success: res => { - this.$loading() - let formData = new FormData() - formData.append('file', res.tempFiles[0]) - this.$http.post('/admin/file/add2?type=image', formData).then(res => { - if (res.code === 0) { - this.richList.push({ - type: 'img', - value: res.data.url - }) - } else { - this.$u.toast(res.msg) - } + res.tempFiles.forEach(v => { + this.upload(v) }) } }) }, + upload (img) { + let formData = new FormData() + formData.append('file', img) + + this.$loading() + this.$http.post('/admin/file/add2?type=image', formData).then(res => { + if (res.code === 0) { + this.richList.push({ + type: 'img', + value: res.data.url + }) + } else { + this.$u.toast(res.msg) + } + }) + }, + confirm () { if (!this.content) { return this.$u.toast('文本不能为空') diff --git a/src/saas/AppCountryAlbum/components/report/InspectLog.vue b/src/saas/AppCountryAlbum/components/report/InspectLog.vue index eabb59e1..4c5a2b23 100644 --- a/src/saas/AppCountryAlbum/components/report/InspectLog.vue +++ b/src/saas/AppCountryAlbum/components/report/InspectLog.vue @@ -150,26 +150,33 @@ addPhoto () { uni.chooseImage({ - count: 1, + count: 9, sizeType: ['compressed'], success: res => { - this.$loading() - let formData = new FormData() - formData.append('file', res.tempFiles[0]) - this.$http.post('/admin/file/add2?type=image', formData).then(res => { - if (res.code === 0) { - this.richList.push({ - type: 'img', - value: res.data.url - }) - } else { - this.$u.toast(res.msg) - } + res.tempFiles.forEach(v => { + this.upload(v) }) } }) }, + upload (img) { + let formData = new FormData() + formData.append('file', img) + + this.$loading() + this.$http.post('/admin/file/add2?type=image', formData).then(res => { + if (res.code === 0) { + this.richList.push({ + type: 'img', + value: res.data.url + }) + } else { + this.$u.toast(res.msg) + } + }) + }, + confirm () { if (!this.content) { return this.$u.toast('文本不能为空') diff --git a/src/saas/AppCountryAlbum/components/report/MeetingMminutes.vue b/src/saas/AppCountryAlbum/components/report/MeetingMminutes.vue index 6e465c34..51660a14 100644 --- a/src/saas/AppCountryAlbum/components/report/MeetingMminutes.vue +++ b/src/saas/AppCountryAlbum/components/report/MeetingMminutes.vue @@ -171,26 +171,33 @@ addPhoto () { uni.chooseImage({ - count: 1, + count: 9, sizeType: ['compressed'], success: res => { - this.$loading() - let formData = new FormData() - formData.append('file', res.tempFiles[0]) - this.$http.post('/admin/file/add2?type=image', formData).then(res => { - if (res.code === 0) { - this.richList.push({ - type: 'img', - value: res.data.url - }) - } else { - this.$u.toast(res.msg) - } + res.tempFiles.forEach(v => { + this.upload(v) }) } }) }, + upload (img) { + let formData = new FormData() + formData.append('file', img) + + this.$loading() + this.$http.post('/admin/file/add2?type=image', formData).then(res => { + if (res.code === 0) { + this.richList.push({ + type: 'img', + value: res.data.url + }) + } else { + this.$u.toast(res.msg) + } + }) + }, + confirm () { if (!this.content) { return this.$u.toast('文本不能为空') diff --git a/src/saas/AppCountryAlbum/components/report/WorkReport.vue b/src/saas/AppCountryAlbum/components/report/WorkReport.vue index aec60669..91a69c3f 100644 --- a/src/saas/AppCountryAlbum/components/report/WorkReport.vue +++ b/src/saas/AppCountryAlbum/components/report/WorkReport.vue @@ -141,27 +141,33 @@ addPhoto () { uni.chooseImage({ - count: 1, + count: 9, sizeType: ['compressed'], success: res => { - this.$loading() - let formData = new FormData() - formData.append('file', res.tempFiles[0]) - this.$http.post('/admin/file/add2?type=image', formData).then(res => { - console.log(res) - if (res.code === 0) { - this.richList.push({ - type: 'img', - value: res.data.url - }) - } else { - this.$u.toast(res.msg) - } + res.tempFiles.forEach(v => { + this.upload(v) }) } }) }, + upload (img) { + let formData = new FormData() + formData.append('file', img) + + this.$loading() + this.$http.post('/admin/file/add2?type=image', formData).then(res => { + if (res.code === 0) { + this.richList.push({ + type: 'img', + value: res.data.url + }) + } else { + this.$u.toast(res.msg) + } + }) + }, + confirm () { if (!this.content) { return this.$u.toast('文本不能为空') From bd2c72e81c03960c38e423b28e3f3f62fd5aad50 Mon Sep 17 00:00:00 2001 From: yanran200730 Date: Mon, 30 May 2022 16:33:22 +0800 Subject: [PATCH 03/10] =?UTF-8?q?=E6=B6=88=E6=81=AF=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/saas/AppCountryAlbum/AlbumDetail.vue | 2 +- src/saas/AppCountryAlbum/Photo.vue | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/saas/AppCountryAlbum/AlbumDetail.vue b/src/saas/AppCountryAlbum/AlbumDetail.vue index af867845..1c6c9963 100644 --- a/src/saas/AppCountryAlbum/AlbumDetail.vue +++ b/src/saas/AppCountryAlbum/AlbumDetail.vue @@ -43,7 +43,7 @@
-
+

diff --git a/src/saas/AppCountryAlbum/Photo.vue b/src/saas/AppCountryAlbum/Photo.vue index 06077c40..540b47e2 100644 --- a/src/saas/AppCountryAlbum/Photo.vue +++ b/src/saas/AppCountryAlbum/Photo.vue @@ -36,7 +36,12 @@ onLoad (query) { this.id = query.id - this.img = query.url + + this.$http.post(`/api/appalbumphoto/queryDetailById?id=${query.id}`).then(res => { + if (res.code == 0) { + this.img = res.data.photoUrl + } + }) }, methods: { From 4cdbb1959f42d1787b1b1bdff6be68878bce9073 Mon Sep 17 00:00:00 2001 From: yanran200730 Date: Mon, 30 May 2022 16:38:14 +0800 Subject: [PATCH 04/10] bug --- src/saas/AppCountryAlbum/components/Home.vue | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/saas/AppCountryAlbum/components/Home.vue b/src/saas/AppCountryAlbum/components/Home.vue index bead66ef..5983c380 100644 --- a/src/saas/AppCountryAlbum/components/Home.vue +++ b/src/saas/AppCountryAlbum/components/Home.vue @@ -83,8 +83,7 @@ countPhotoNo: '', countPhotographer: '', list: [], - msgInfo: {}, - userInfo: {} + msgInfo: {} } }, computed: { ...mapState(['user']) }, @@ -118,7 +117,7 @@ getUserInfo () { this.$http.post('/api/user/info').then(res => { if (res.code === 0) { - this.userInfo = res.data + this.$store.commit('setUser', res.data) } }) }, From 9965c96598426db18caed51d92aaa2967f57b3ff Mon Sep 17 00:00:00 2001 From: yanran200730 Date: Mon, 30 May 2022 16:59:55 +0800 Subject: [PATCH 05/10] bug --- src/saas/AppCountryAlbum/Attendance.vue | 2 +- src/saas/AppCountryAlbum/AttendanceFiexdTime.vue | 14 +++++++++++++- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/src/saas/AppCountryAlbum/Attendance.vue b/src/saas/AppCountryAlbum/Attendance.vue index c57465dc..b4704caf 100644 --- a/src/saas/AppCountryAlbum/Attendance.vue +++ b/src/saas/AppCountryAlbum/Attendance.vue @@ -22,7 +22,7 @@ 已出勤 {{ attendanceCount.hasIn || 0 }} 未出勤 {{ attendanceCount.hasOut || 0 }}
-
考勤设置
+
考勤设置
diff --git a/src/saas/AppCountryAlbum/AttendanceFiexdTime.vue b/src/saas/AppCountryAlbum/AttendanceFiexdTime.vue index 06353a78..0034d068 100644 --- a/src/saas/AppCountryAlbum/AttendanceFiexdTime.vue +++ b/src/saas/AppCountryAlbum/AttendanceFiexdTime.vue @@ -206,14 +206,22 @@ return this.$u.toast('请选择下班打卡时间') } + if (this.$dayjs('2020-06-01 ' + this.form.workOutTime).valueOf() <= this.$dayjs('2020-06-01 ' + this.form.workInTime).valueOf()) { + return this.$u.toast('下班时间不能早于上班时间') + } + if (this.form.openRestTime === '1') { if (!this.form.restTimeBegin) { - return this.$u.toast('请选择休息时间') + return this.$u.toast('请选择休息开始时间') } if (!this.form.restTimeEnd) { return this.$u.toast('请选择休息结束时间') } + + if (this.$dayjs('2020-06-01 ' + this.form.restTimeEnd).valueOf() <= this.$dayjs('2020-06-01 ' + this.form.restTimeBegin).valueOf()) { + return this.$u.toast('休息结束时间不能早于休息开始时间') + } } if (!this.form.workInFrom) { @@ -224,6 +232,10 @@ return this.$u.toast('请选择下班打卡最晚时间') } + if (this.$dayjs('2020-06-01 ' + this.form.workOutEnd).valueOf() <= this.$dayjs('2020-06-01 ' + this.form.workInFrom).valueOf()) { + return this.$u.toast('下班打卡最晚时间不能早于上班打卡最早时间') + } + if (this.form.openWorkPoint === '1' && !this.address.address) { return this.$u.toast('请选择固定打卡点') } From 46e96a591d03bd3ae9a777d8817c46026320b8b9 Mon Sep 17 00:00:00 2001 From: yanran200730 Date: Mon, 30 May 2022 17:00:54 +0800 Subject: [PATCH 06/10] 29911 --- src/saas/AppCountryAlbum/AttendanceFlexibleTime.vue | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/saas/AppCountryAlbum/AttendanceFlexibleTime.vue b/src/saas/AppCountryAlbum/AttendanceFlexibleTime.vue index 9d2061fa..4d6f8b2e 100644 --- a/src/saas/AppCountryAlbum/AttendanceFlexibleTime.vue +++ b/src/saas/AppCountryAlbum/AttendanceFlexibleTime.vue @@ -193,6 +193,10 @@ return this.$u.toast('请选择最晚打卡时间') } + if (this.$dayjs('2020-06-01 ' + this.form.workOutEnd).valueOf() <= this.$dayjs('2020-06-01 ' + this.form.workInFrom).valueOf()) { + return this.$u.toast('最晚打卡时间不能最早打卡时间') + } + if (this.form.openRestTime === '1') { if (!this.form.restTimeBegin) { return this.$u.toast('请选择休息时间') @@ -201,6 +205,10 @@ if (!this.form.restTimeEnd) { return this.$u.toast('请选择休息结束时间') } + + if (this.$dayjs('2020-06-01 ' + this.form.restTimeEnd).valueOf() <= this.$dayjs('2020-06-01 ' + this.form.restTimeBegin).valueOf()) { + return this.$u.toast('休息结束时间不能早于休息开始时间') + } } if (!this.form.workHoursLimit) { From c0dd166af33eda7fb76ba5c50f78ba6cb0726eaa Mon Sep 17 00:00:00 2001 From: yanran200730 Date: Mon, 30 May 2022 17:13:17 +0800 Subject: [PATCH 07/10] 29793 --- src/saas/AppCountryAlbum/AddReport.vue | 2 +- src/saas/AppCountryAlbum/components/report/Daily.vue | 8 ++++++++ .../AppCountryAlbum/components/report/InspectLog.vue | 8 ++++++++ .../components/report/MeetingMminutes.vue | 8 ++++++++ .../AppCountryAlbum/components/report/WorkReport.vue | 9 ++++++++- 5 files changed, 33 insertions(+), 2 deletions(-) diff --git a/src/saas/AppCountryAlbum/AddReport.vue b/src/saas/AppCountryAlbum/AddReport.vue index 1c0cb40e..2f2a4bdc 100644 --- a/src/saas/AppCountryAlbum/AddReport.vue +++ b/src/saas/AppCountryAlbum/AddReport.vue @@ -62,7 +62,7 @@ save () { this.$loading() - this.$refs.reportItem.screenshot().then(canvas => { + this.$refs.reportItem.screenshot() && this.$refs.reportItem.screenshot().then(canvas => { let dataURL = canvas.toDataURL('image/png') const file = this.dataURLtoFile(dataURL, 'photo.png') let formData = new FormData() diff --git a/src/saas/AppCountryAlbum/components/report/Daily.vue b/src/saas/AppCountryAlbum/components/report/Daily.vue index 1d9cc7fc..8782bb62 100644 --- a/src/saas/AppCountryAlbum/components/report/Daily.vue +++ b/src/saas/AppCountryAlbum/components/report/Daily.vue @@ -42,6 +42,7 @@