gaoluyang
5 天以前 7d19cad35ba34a0ccca5f283d82000e1c36cd462
fix: 差旅报销编辑弹窗部门预算空指针导致黑屏

预算接口未接入时 mockDeptBudget 返回 null,budgetHint 直接读取
remainingAmount 会在编辑回填 deptId 后渲染报错,弹窗只剩蒙层。

Co-Authored-By: Claude Code <noreply@anthropic.com>
已修改1个文件
2 ■■■■■ 文件已修改
src/views/officeProcessAutomation/ReimburseManage/travel-reimburse/useTravelReimburse.js 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/officeProcessAutomation/ReimburseManage/travel-reimburse/useTravelReimburse.js
@@ -162,6 +162,8 @@
  const budgetHint = computed(() => {
    if (!form.deptId) return { visible: false };
    const b = mockDeptBudget(form.deptId);
    // 预算接口尚未接入时 mockDeptBudget 返回 null,避免详情/编辑弹窗渲染报错
    if (!b) return { visible: false };
    const apply = Number(form.applyAmount) || detailTotalAmount.value || 0;
    const after = b.remainingAmount - apply;
    return {