|
|
|
|
@ -26,11 +26,11 @@
|
|
|
|
|
</template>
|
|
|
|
|
<template v-if="detail.status === 1">
|
|
|
|
|
<view class="icon3"></view>
|
|
|
|
|
<view>进行中</view>
|
|
|
|
|
<view>护理中</view>
|
|
|
|
|
</template>
|
|
|
|
|
<template v-if="detail.status === 2">
|
|
|
|
|
<view class="icon2"></view>
|
|
|
|
|
<view>已完成</view>
|
|
|
|
|
<view>已护理</view>
|
|
|
|
|
</template>
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
@ -144,7 +144,7 @@
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
|
|
|
|
|
<u-modal v-model="isShowModal" :show-cancel-button="true" content="服务时间超过120分钟,是否确认提交?" @confirm="signOut">
|
|
|
|
|
<u-modal v-model="isShowModal" content="服务时间已超时,无法签退!" @confirm="isShowModal = false">
|
|
|
|
|
</u-modal>
|
|
|
|
|
|
|
|
|
|
<imgUpload ref="imgUpload" :isShow.sync="isShowImg" :type="type" @confirm="clock"></imgUpload>
|
|
|
|
|
@ -396,7 +396,8 @@
|
|
|
|
|
this.getDeatil(this.id)
|
|
|
|
|
}).catch(err => {
|
|
|
|
|
uni.showToast({
|
|
|
|
|
title: '操作失败,请重试'
|
|
|
|
|
title: '操作失败,请重试',
|
|
|
|
|
icon: "none"
|
|
|
|
|
})
|
|
|
|
|
})
|
|
|
|
|
}).catch(err => {
|
|
|
|
|
@ -489,18 +490,26 @@
|
|
|
|
|
return
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//时间是否超出120分钟
|
|
|
|
|
let totalTime = 0
|
|
|
|
|
//判断时间是否超出
|
|
|
|
|
let useTotalTime = 0
|
|
|
|
|
for (let i of this.skuList) {
|
|
|
|
|
if (i.isSelect && i.form.time) {
|
|
|
|
|
totalTime += Number(i.form.time)
|
|
|
|
|
useTotalTime += Number(i.form.time)
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
console.log(11111, totalTime);
|
|
|
|
|
if (totalTime > 120) {
|
|
|
|
|
this.isShowModal = true
|
|
|
|
|
} else {
|
|
|
|
|
let totalTime = this.$moment(new Date()).diff(this.$moment(this.detail.sign_in), 'minutes')
|
|
|
|
|
if (useTotalTime >= (totalTime - 10) && useTotalTime < totalTime) {
|
|
|
|
|
this.signOut()
|
|
|
|
|
|
|
|
|
|
uni.showToast({
|
|
|
|
|
icon:'none',
|
|
|
|
|
title:'请下次补足时间',
|
|
|
|
|
duration:2000
|
|
|
|
|
})
|
|
|
|
|
} else if (useTotalTime >= totalTime && useTotalTime <= (totalTime + 10)){
|
|
|
|
|
this.signOut()
|
|
|
|
|
} else {
|
|
|
|
|
this.isShowModal = true
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
//签退
|
|
|
|
|
|