|
|
|
|
@ -803,18 +803,8 @@ onUnmounted(() => {
|
|
|
|
|
|
|
|
|
|
//监测是否是结算项目报审 |
|
|
|
|
watch(() => route.query.isEnd, (val) => { |
|
|
|
|
if (pageCache.value.isEnd !== null && !route.query.id) { |
|
|
|
|
isEndData.value = pageCache.value.isEnd; |
|
|
|
|
if (!formData.value.project.reportType) { |
|
|
|
|
formData.value.project.reportType = isEndData.value ? '结算项目' : '项目控制价'; |
|
|
|
|
} |
|
|
|
|
return; |
|
|
|
|
} |
|
|
|
|
// 第一次加载且有参数 |
|
|
|
|
if (val !== undefined && !pageCache.value.isInitialized) { |
|
|
|
|
pageCache.value.isEnd = val === 'true'; |
|
|
|
|
pageCache.value.isInitialized = true; |
|
|
|
|
isEndData.value = pageCache.value.isEnd; |
|
|
|
|
if(val){ |
|
|
|
|
isEndData.value = val === 'true'; |
|
|
|
|
if (isEndData.value) { |
|
|
|
|
formData.value.project.reportType = '结算项目' |
|
|
|
|
} else { |
|
|
|
|
@ -822,7 +812,7 @@ watch(() => route.query.isEnd, (val) => {
|
|
|
|
|
} |
|
|
|
|
}else{ |
|
|
|
|
//关闭窗口 |
|
|
|
|
// useTabsStore().removeTab('/report/edit/controlPrice', router); |
|
|
|
|
useTabsStore().removeTab('/report/edit/controlPrice', router); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
}, {deep: true, immediate: true}) |
|
|
|
|
|