P1: - 截止天数 max=100 + min=1 (前端拦超界输入) - 合同文件区实装 (support/execute_contract_url 走 Preview.vue, 单条模式显示) P2: - 可用金额公式实时显示 (总金额×(1-管理费/总金额)-累计劳务-累计会务) - 服务端二次校验: BizProjectAssignServiceImpl.validateSum 防前端绕过 P3: - 命名统一: 支持方→支持单位 / 执行方→执行单位 - 行内删除按钮: 仅剩1 行时禁用第一个 - loading 态: el-descriptions + 批量 info-bar 加 v-loading - 批量模式加载失败提示: failed 数组 + ElMessageBox.alert Co-Authored-By: Claude <noreply@anthropic.com>