|
@@ -85,7 +85,7 @@
|
|
|
import {onActivated, ref} from "vue";
|
|
|
import logsApi from "~api/task/logs";
|
|
|
import {useAppStore} from "~src/store";
|
|
|
-import {getObjValue,getArrValue} from "js-fast-way";
|
|
|
+import {getObjValue,getArrValue,isArray} from "js-fast-way";
|
|
|
import HcLogsContent from "./components/logs-content.vue";
|
|
|
import avatarPng from '~src/assets/images/avatar.png';
|
|
|
import dayjs from 'dayjs';
|
|
@@ -209,11 +209,14 @@ const getLogDetail = async () => {
|
|
|
//计算未完成数量
|
|
|
console.log(logDetail.value.taskList,'taskList');
|
|
|
let arr=[]
|
|
|
- arr=logDetail.value.taskList.filter((ele)=>{
|
|
|
- if(ele?.isOverdue==1){
|
|
|
- return ele
|
|
|
- }
|
|
|
- })
|
|
|
+ if(isArray(logDetail.value?.taskList)){
|
|
|
+ arr=logDetail.value?.taskList.filter((ele)=>{
|
|
|
+ if(ele?.isOverdue==1){
|
|
|
+ return ele
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
+
|
|
|
undefinedNum.value=arr.length
|
|
|
console.log( undefinedNum.value,' undefinedNum.value');
|
|
|
}
|