diff --git a/src/project/fengdu/AppNewFarmerBank/integralTask.vue b/src/project/fengdu/AppNewFarmerBank/integralTask.vue index 3c9f72e..0bb3cd9 100644 --- a/src/project/fengdu/AppNewFarmerBank/integralTask.vue +++ b/src/project/fengdu/AppNewFarmerBank/integralTask.vue @@ -13,7 +13,7 @@ {{ item.detail }}

- +
@@ -59,6 +59,12 @@ export default { }).then(res=> { if(res?.data) { this.list = this.current > 1 ? [...this.list, ...res.data.records] : res.data.records + this.list = this.list.map(e=> { + return { + ...e, + files: e.files.length > 3? e.files?.substring(0,3) : e.files + } + }) } }) } diff --git a/src/project/fengdu/AppNewFarmerBank/taskDetail.vue b/src/project/fengdu/AppNewFarmerBank/taskDetail.vue index 6efabc3..1aae98b 100644 --- a/src/project/fengdu/AppNewFarmerBank/taskDetail.vue +++ b/src/project/fengdu/AppNewFarmerBank/taskDetail.vue @@ -52,7 +52,7 @@
-
打卡签到
+
{{ dkqd }}
积分+{{ intoIntegral }}
{{ scope }}
@@ -135,6 +135,21 @@ export default { } return `未到打卡时间/不在指定位置` + }, + dkqd() { + const times = new Date().getTime() + const inSTimes = new Date(this.info.intoBegintime?.replaceAll('-', '/')).getTime() // 进场开始 + const inETimes = new Date(this.info.intoEndtime?.replaceAll('-', '/')).getTime() // 进场结束 + const outSTimes = new Date(this.info.exitBegintime?.replaceAll('-', '/')).getTime() // 离场开始 + const outETimes = new Date(this.info.exitEndtime?.replaceAll('-', '/')).getTime() // 离场结束 + if (this.info.clockRange > this.distance && (this.info.intoClock && (inSTimes < times && times < inETimes)) || (this.info.exitClock && outSTimes < times && times < outETimes)) { + return `已打卡` + } + if (this.info.clockRange > this.distance && (!this.info.intoClock && (times > inSTimes && times < inETimes)) || !this.info.exitClock && (times > outSTimes && times < outETimes)) { + return `打卡签到` + } + + return `打卡签到` } }, methods: {