master
xy 3 years ago
parent 3ecc763836
commit 2994b2930b

@ -14,7 +14,7 @@
<view class="content__btn">
<u-button :custom-style="btnStyle1" shape="circle" type="error"
@click="$emit('update:isShow',false),clearList()">取消</u-button>
<u-button :throttle-time="5000" :custom-style="btnStyle2" shape="circle" type="primary" @click.stop="submit">确认</u-button>
<u-button :throttle-time="3000" :custom-style="btnStyle2" shape="circle" type="primary" @click.stop="submit">确认</u-button>
</view>
</view>
</u-mask>

@ -98,11 +98,11 @@
<view class="text1">签到</view>
<view class="text2">{{dateFormat(time,'HH:mm:ss')}}</view>
</view>
<view class="btn" v-if="detail.status === 1" @click="$u.throttle(signOut,5000)">
<view class="btn" v-if="detail.status === 1" @click="$u.throttle(checkSignOut,5000)">
<view class="text1">签退</view>
<view class="text2">{{dateFormat(time,'HH:mm:ss')}}</view>
</view>
<view class="btn" v-if="detail.status === 0 && !flag" @click="$u.throttle(refreshLoaction,5000)">
<view class="btn" v-if="detail.status === 0 && !flag" @click="$u.throttle(refreshLoaction,3000)">
<view class="text1">更新定位</view>
<view class="text2">{{dateFormat(time,'HH:mm:ss')}}</view>
</view>
@ -139,6 +139,8 @@
</view>
</view>
</view>
<u-modal v-model="isShowModal" :show-cancel-button="true" content="服务时间超过120分钟,是否确认提交?" @confirm="signOut"></u-modal>
<imgUpload ref="imgUpload" :isShow.sync="isShowImg" :type="type" @confirm="clock"></imgUpload>
</view>
@ -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

Loading…
Cancel
Save