fix: extraInsurances TS类型断言 + trust proxy设置,部署到on.hr8ai.top

This commit is contained in:
selfrelease
2026-07-27 19:34:04 +08:00
parent 255af519d2
commit ab677eb5d9
3 changed files with 5 additions and 3 deletions
+2 -2
View File
@@ -429,7 +429,7 @@ router.post('/calculate', async (req: AuthRequest, res: Response, next: NextFunc
// 附加险种
const extraItems: any[] = []
if (config.extraInsurances && Array.isArray(config.extraInsurances)) {
for (const ins of config.extraInsurances) {
for (const ins of config.extraInsurances as any[]) {
const insBase = ins.baseType === 'medical' ? medicalBase : ins.baseType === 'fixed' ? 1 : actualBase
if (ins.baseType === 'fixed' && ins.fixedAmount) {
const orgAmt = ins.fixedAmount
@@ -832,7 +832,7 @@ function calcSocialDetail(base: number, config: any) {
]
// 附加险种
if (config.extraInsurances && Array.isArray(config.extraInsurances)) {
for (const ins of config.extraInsurances) {
for (const ins of config.extraInsurances as any[]) {
const insBase = ins.baseType === 'medical' ? medicalBase : ins.baseType === 'fixed' ? 1 : actualBase
if (ins.baseType === 'fixed' && ins.fixedAmount) {
items.push({ name: ins.name, orgRate: 0, empRate: 0, orgAmount: ins.fixedAmount, empAmount: ins.empFixedAmount || 0 })