fix(web-admin): show recharge summary only on fuel-recharge routes

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
wuzilongandCursor committed 2026-11-12 18:53:29 +08:00
1 parent 738f76c486
commit a7938a3b80
2 files changed
+28 -4

No files matched your search

@@ -30,9 +30,31 @@ describe('充值统计卡片', () => {
})
})
it('只对充值业务子页显示,其他车辆页面不显示', () => {
assert.equal(isRechargeSummaryRoute('/vehicle-mgmt/etc-recharge/vehicle-recharge-apply'), true)
assert.equal(isRechargeSummaryRoute('/vehicle-mgmt/etc-recharge/vehicle-recharge-record'), true)
it('只对油卡充值业务子页显示,ETC 与其它车辆页不显示', () => {
assert.equal(
isRechargeSummaryRoute('/vehicle-mgmt/fuel-recharge/vehicle-recharge-apply'),
true
)
assert.equal(
isRechargeSummaryRoute('/vehicle-mgmt/fuel-recharge/vehicle-recharge-record'),
true
)
assert.equal(
isRechargeSummaryRoute('/vehicle-mgmt/fuel-recharge/vehicle-recharge-approval'),
true
)
assert.equal(
isRechargeSummaryRoute('/vehicle-mgmt/fuel-recharge/vehicle-recharge-workflow'),
true
)
assert.equal(
isRechargeSummaryRoute('/vehicle-mgmt/etc-recharge/etc-vehicle-recharge-apply'),
false
)
assert.equal(
isRechargeSummaryRoute('/vehicle-mgmt/etc-recharge/vehicle-recharge-apply'),
false
)
assert.equal(isRechargeSummaryRoute('/vehicle-mgmt/vehicle-fuel-card'), false)
assert.equal(isRechargeSummaryRoute('/vehicle-mgmt/vehicle'), false)
})
+3 -1
View File
@@ -18,5 +18,7 @@ export function rechargeSummaryQuery(plate: string, kind: 'etc' | 'fuel') {
}
export function isRechargeSummaryRoute(path: string) {
return /\/vehicle-recharge-(apply|approval|record|workflow)\/?$/.test(path)
return /\/fuel-recharge\/vehicle-recharge-(apply|approval|record|workflow)\/?$/.test(
path
)
}