Files
hujun 3b2a0139e4 feat: 支持评估版本隔离的报告、匹配及PDF导出功能
新增revisionId参数到路由、服务及导出接口,实现不同评估版本的隔离访问。删除已废弃的需求相关服务文件,移除取消采集的融资金额、期限和用途字段,更新相关页面提示文本。同时更新文档,说明评估版本、最新资料及产品展示规则的调整,支持前台正常业务名称显示,去除环境标签。
2026-09-30 19:11:44 +08:00

7 lines
545 B
Plaintext

// 登录后只恢复本人报告的编号和栏目,不接受任意回跳URL。
export function reportRoute(assessmentId: string, tab: string = 'overview', revisionId: string = ''): string {
if (!/^[1-9][0-9]{0,9}$/.test(assessmentId) || !['overview', 'matches', 'improvements'].includes(tab)) return ''
if (revisionId.length > 0 && !/^[1-9][0-9]{0,9}$/.test(revisionId)) return ''
return '/packages/finance/report/report?assessmentId=' + assessmentId + '&tab=' + tab + (revisionId.length > 0 ? '&revisionId=' + revisionId : '')
}