diff --git a/src/views/projectcenter/TaskAdd.vue b/src/views/projectcenter/TaskAdd.vue index f028a0c9..1b05b1a1 100644 --- a/src/views/projectcenter/TaskAdd.vue +++ b/src/views/projectcenter/TaskAdd.vue @@ -609,6 +609,13 @@ const selectRowAll = () => { }; //暂存 +const currentTaskList = computed(() => { + return projectInfo.value?.stageList[activeIndex.value]?.taskDraftDtoList.length; + }); +watch(currentTaskList, (oldValue,newValue) => { + request(PROJECT_DETAIL_MODIFY, projectInfo.value) + getTask() +}); const temporaryStorage = async () => { confirmLoading.value = true await request(PROJECT_DETAIL_MODIFY, projectInfo.value) diff --git a/src/views/projectcenter/TaskPage.vue b/src/views/projectcenter/TaskPage.vue index 00f9a5c8..41bb3770 100644 --- a/src/views/projectcenter/TaskPage.vue +++ b/src/views/projectcenter/TaskPage.vue @@ -616,7 +616,7 @@
- + 评估二维码 @@ -2438,7 +2438,11 @@ export default { } const qrCodeItemspg = ref([]); const visibleEwmpg = ref({}); + const isAssessmentIdsValid = (assessmentIds) => { + return assessmentIds.length > 0 && assessmentIds.every(id => id !== null); + }; const qrcodeAssement = async (item)=>{ + console.log(item,'item') if(qrCodeItemspg.value.length!=0){ qrCodeItemspg.value = [] } @@ -2451,9 +2455,10 @@ export default { await courseData(planParams).then((res)=>{ const qrCodeItemspgItem = res.data.data.map((dataItem) => ({ ...dataItem, - courseName: item.name, // 将 item 的 name 添加到每项数据中 + courseName: item.name, })); qrCodeItemspg.value = qrCodeItemspgItem.filter(item => item.assessmentId !== null); + console.log(qrCodeItemspg.value,'长度') }) } function handleMenuClickpg({key}) { @@ -5156,7 +5161,8 @@ export default { visibleEwm, qrCodeItemspg, visibleEwmpg, - handleMenuClickpg + handleMenuClickpg, + isAssessmentIdsValid