From b36ed37065285a11298b1009e2027d91141f3d9d Mon Sep 17 00:00:00 2001 From: Vce Date: Tue, 28 May 2024 11:03:04 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=8A=B3=E5=8A=A1=E7=AE=A1?= =?UTF-8?q?=E7=90=86=E8=80=83=E5=8B=A4=E7=8E=AF=E6=AF=94?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/projectEnd/laborManage/index.vue | 51 +++++++++++++++++++++++++- 1 file changed, 49 insertions(+), 2 deletions(-) diff --git a/pages/projectEnd/laborManage/index.vue b/pages/projectEnd/laborManage/index.vue index 12d46781..f0156990 100644 --- a/pages/projectEnd/laborManage/index.vue +++ b/pages/projectEnd/laborManage/index.vue @@ -72,11 +72,39 @@ - {{(((statictisData.attendancePerson.lwPersonTotal-statictisData.yesterdayAttendancePerson.lwPersonTotal)/statictisData.yesterdayAttendancePerson.lwPersonTotal)*100).toFixed(2)}}% + + + + {{Math.abs(lwRadio(statictisData))}}% + + + {{Math.abs(lwRadio(statictisData))}}% + + + {{Math.abs(lwRadio(statictisData))}} + + + + {{Math.abs(lwRadio(statictisData))}}% + - {{(((statictisData.attendancePerson.glPersonTotal-statictisData.yesterdayAttendancePerson.glPersonTotal)/statictisData.yesterdayAttendancePerson.glPersonTotal)*100).toFixed(2)}}% + + + + {{Math.abs(glRadio(statictisData))}}% + + + {{Math.abs(glRadio(statictisData))}}% + + + {{Math.abs(glRadio(statictisData))}} + + + + {{Math.abs(glRadio(statictisData))}}% + @@ -228,6 +256,9 @@ tabIndex: 0, mobileAttendance:1,//是否能移动考勤,0是,1否 }; + }, + computed:{ + }, onLoad() { this.statusBarHeight = uni.getStorageSync('systemInfo').statusBarHeight @@ -236,6 +267,22 @@ this.loadData() }, methods: { + lwRadio(statictisData){ + let today = statictisData.attendancePerson.lwPersonTotal + let yesterday = statictisData.yesterdayAttendancePerson.lwPersonTotal + if(yesterday === 0) return '--' + + let radio = (((today - yesterday)/yesterday)*100).toFixed(2) + return radio + }, + glRadio(statictisData){ + let today = statictisData.attendancePerson.glPersonTotal + let yesterday = statictisData.yesterdayAttendancePerson.glPersonTotal + if(yesterday === 0) return '--' + + let radio = (((today - yesterday)/yesterday)*100).toFixed(2) + return radio + }, loadData() { var that = this this.sendRequest({