From bf1b4a301041622ac0192bbf5e8faa8525995133 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=83=AD=E5=BA=86=E6=B3=B0?= <12369755+htcloud1@user.noreply.gitee.com> Date: Thu, 20 Aug 2026 23:11:55 +0800 Subject: [PATCH] =?UTF-8?q?fix(projects-assign):=20el-descriptions=20v-if?= =?UTF-8?q?=20=E6=9D=A1=E4=BB=B6=E6=94=B9=E4=B8=BA=E4=BB=85=20!batchMode?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 原 v-if="!batchMode && currentProject" 会因为 currentProject.value 异步未赋值或 ref unwrap 时机问题, 导致 el-descriptions 整块不渲染; 而 info-bar 用可选链 + || '-' 不受影响。 修复: - v-if 简化为 v-if="!batchMode" - 6 个字段访问统一用 currentProject?.xx || '-' (兜底) - 这样单条模式一定渲染 el-descriptions 框架, 数据未加载完时显示 - Co-Authored-By: Claude --- .../src/views/manager/ManagerProjectsAssign.vue | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/ry-vue3/src/views/manager/ManagerProjectsAssign.vue b/ry-vue3/src/views/manager/ManagerProjectsAssign.vue index 53b0c6c..c5998ca 100644 --- a/ry-vue3/src/views/manager/ManagerProjectsAssign.vue +++ b/ry-vue3/src/views/manager/ManagerProjectsAssign.vue @@ -13,15 +13,14 @@ 当前项目: {{ currentProject?.projectNo || '-' }} - {{ currentProject?.projectName || '-' }} - - - {{ currentProject.projectNo || '-' }} - {{ currentProject.projectName || '-' }} - {{ currentProject.projectForm || '-' }} - {{ currentProject.totalSessions || 0 }} - {{ currentProject.totalAmount || 0 }} - {{ currentProject.manageFee || 0 }} + + + {{ currentProject?.projectNo || '-' }} + {{ currentProject?.projectName || '-' }} + {{ currentProject?.projectForm || '-' }} + {{ currentProject?.totalSessions || 0 }} + {{ currentProject?.totalAmount || 0 }} + {{ currentProject?.manageFee || 0 }}