// 登录回跳只接受固定页面和白名单参数,不接受外部 URL;页面仍需重新鉴权。 export function nextStepRoute(assessmentId: string, productId: string = '', section: string = 'actions'): string { const valid = (id: string): boolean => /^[1-9][0-9]{0,9}$/.test(id) if (!valid(assessmentId) || (productId.length > 0 && !valid(productId)) || !['actions', 'prepare'].includes(section)) return '' return '/packages/finance/next-step/next-step?assessmentId=' + assessmentId + (productId.length > 0 ? '&productId=' + productId : '') + '§ion=' + section }