From 2994b2930b8fb6a2bb0356e71257ca7f18facb3b Mon Sep 17 00:00:00 2001
From: xy <271556543@qq.com>
Date: Tue, 7 Feb 2023 17:26:05 +0800
Subject: [PATCH] 2023-2-7
---
pages/detailNursing/components/imgUpload.vue | 2 +-
pages/detailNursing/detailNursing.vue | 49 +++++++++++---------
2 files changed, 27 insertions(+), 24 deletions(-)
diff --git a/pages/detailNursing/components/imgUpload.vue b/pages/detailNursing/components/imgUpload.vue
index 4b916de..6b1b660 100644
--- a/pages/detailNursing/components/imgUpload.vue
+++ b/pages/detailNursing/components/imgUpload.vue
@@ -14,7 +14,7 @@
取消
- 确认
+ 确认
diff --git a/pages/detailNursing/detailNursing.vue b/pages/detailNursing/detailNursing.vue
index 522301a..60a7ab3 100644
--- a/pages/detailNursing/detailNursing.vue
+++ b/pages/detailNursing/detailNursing.vue
@@ -98,11 +98,11 @@
签到
{{dateFormat(time,'HH:mm:ss')}}
-
+
签退
{{dateFormat(time,'HH:mm:ss')}}
-
+
更新定位
{{dateFormat(time,'HH:mm:ss')}}
@@ -139,6 +139,8 @@
+
+
@@ -161,6 +163,7 @@
},
data() {
return {
+ isShowModal:false,//是否超过时间确认
type: 0, //打卡类型,1签到 2过程打卡 3签退
isShowImg: false,
id: '',
@@ -447,9 +450,10 @@
})
})
},
-
- //签退
- signOut() {
+
+ //签退前检查
+ checkSignOut(){
+ //验证打卡次数是否已满
if (this.detail.logs_count < this.detail.product.process_total) {
uni.showToast({
icon: 'none',
@@ -471,24 +475,23 @@
})
return
}
- //验证服务时间是否都已完成
- // let flag2 = 0
- // let tempArr = []
- // for (let i of this.skuList) {
- // if (i.isSelect && (i.form.time >= i.info.time_lenth)) {
- // flag2++
- // } else {
- // tempArr.push(i.info.name)
- // }
- // }
- // if (flag2 < this.skuList.length) {
- // uni.showToast({
- // icon: 'none',
- // title: `${tempArr.toString()}服务时间未满`
- // })
- // return
- // }
-
+
+ //时间是否超出120分钟
+ let totalTime = 0
+ for (let i of this.skuList) {
+ if (i.isSelect && i.form.time) {
+ totalTime += Number(i.form.time)
+ }
+ }
+ console.log(11111,totalTime);
+ if(totalTime > 120){
+ this.isShowModal = true
+ }else{
+ this.signOut()
+ }
+ },
+ //签退
+ signOut() {
this.saveSku().then(() => {
this.type = 3
this.isShowImg = true