|
@@ -22,7 +22,7 @@
|
|
</template>
|
|
</template>
|
|
<script>
|
|
<script>
|
|
import { Vue3SeamlessScroll } from "vue3-seamless-scroll";
|
|
import { Vue3SeamlessScroll } from "vue3-seamless-scroll";
|
|
-import { goaftaskList } from '@/api/goaf/task'
|
|
|
|
|
|
+import { goafTodaytaskList,goaftaskList } from '@/api/goaf/task'
|
|
import {getTime} from '@/utils'
|
|
import {getTime} from '@/utils'
|
|
export default {
|
|
export default {
|
|
name:"TodayCheckTask",
|
|
name:"TodayCheckTask",
|
|
@@ -44,23 +44,23 @@ export default {
|
|
let status=['待处理','处理完成','已逾期']
|
|
let status=['待处理','处理完成','已逾期']
|
|
return status[val]
|
|
return status[val]
|
|
},
|
|
},
|
|
- load(){
|
|
|
|
- let date=new Date()
|
|
|
|
- let y= date.getFullYear()
|
|
|
|
- let m=date.getMonth()+1
|
|
|
|
- let d=date.getDate()
|
|
|
|
|
|
+ async load(){
|
|
let expectedStartDate=getTime()
|
|
let expectedStartDate=getTime()
|
|
let expectedEndDate=getTime(1)
|
|
let expectedEndDate=getTime(1)
|
|
- goaftaskList({
|
|
|
|
|
|
+ let unfinishedResult=await goaftaskList({
|
|
expectedStartDate,
|
|
expectedStartDate,
|
|
expectedEndDate
|
|
expectedEndDate
|
|
- }).then((res)=>{
|
|
|
|
- let complete=res.data.filter(item=>item.status===1).length
|
|
|
|
- let unfinished=res.data.length-complete
|
|
|
|
- this.complete=complete
|
|
|
|
- this.unfinished=unfinished
|
|
|
|
- this.items=res.data
|
|
|
|
})
|
|
})
|
|
|
|
+ let completeResult=await goafTodaytaskList({
|
|
|
|
+ checkEndDate:expectedStartDate,
|
|
|
|
+ checkEndDate:expectedEndDate
|
|
|
|
+ })
|
|
|
|
+ let unfinishedData=unfinishedResult.data
|
|
|
|
+ let completeData=completeResult.data
|
|
|
|
+ let items=unfinishedData.concat(completeData)
|
|
|
|
+ this.complete=completeData.length
|
|
|
|
+ this.unfinished=unfinishedData.length
|
|
|
|
+ this.items=items
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|