0513新功能优化

This commit is contained in:
lzm
2026-05-13 11:41:30 +08:00
parent ddc0c7db1e
commit 5cb913cb0a
20 changed files with 442 additions and 229 deletions

View File

@@ -1192,12 +1192,17 @@ const open = async (id: number) => {
dialogVisible.value = true
formLoading.value = true
try {
const data = await PlanningApi.getProjectPlanning(id)
formData.value = normalizeFormData(data)
const detail = await PlanningApi.getProjectPlanningOutputEditDetail(id)
if (!detail?.planning) {
formData.value = createFormData()
guideDetails.value = []
dialogVisible.value = false
message.warning('合约规划不存在或已被删除')
return
}
formData.value = normalizeFormData(detail.planning)
guideDetails.value = showGuideDetailSection.value
? normalizeGuideDetailList(
await PlanningGuideDetailApi.getProjectPlanningGuideDetailListByPlanningId(id)
)
? normalizeGuideDetailList(detail.guideDetails)
: []
applyCalculationRatioDefault()
if (formData.value.reviewOutsourceRatio === undefined || formData.value.reviewOutsourceRatio === null) {