fix(web-admin): rename ETC recharge menus and drop fuel type option

Align UI with ETC-only scope; list filtering is enforced by the backend.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
wuzilongandCursor committed 2026-09-12 08:46:49 +08:00
1 parent 27d69f1af9
commit f13e18329a
4 files changed
+10 -15

No files matched your search

+4 -4
View File
@@ -117,14 +117,14 @@ export const plRoutes: AppRouteRecord[] = [
name: 'PlVehicleRechargeApply',
path: 'vehicle-recharge-apply',
component: '/pl/vehicle-recharge-apply/index',
meta: { title: 'ETC加油申请', keepAlive: false, menuCode: 'pl:vehicle-recharge-apply:list' }
meta: { title: 'ETC充值申请', keepAlive: false, menuCode: 'pl:vehicle-recharge-apply:list' }
},
{
id: 'PL_VEH_RECHARGE_RECORD',
name: 'PlVehicleRechargeRecord',
path: 'vehicle-recharge-record',
component: '/pl/vehicle-recharge-record/index',
meta: { title: 'ETC加油发放登记', keepAlive: false, menuCode: 'pl:vehicle-recharge-record:list' }
meta: { title: 'ETC充值发放登记', keepAlive: false, menuCode: 'pl:vehicle-recharge-record:list' }
},
{
id: 'PL_VEH_MAINT_APPLY',
@@ -385,14 +385,14 @@ export const plRoutes: AppRouteRecord[] = [
name: 'PlVehicleRechargeApplyRedirect',
path: 'vehicle-recharge-apply',
redirect: '/pl/vehicle-mgmt/vehicle-recharge-apply',
meta: { title: 'ETC加油申请', isHide: true }
meta: { title: 'ETC充值申请', isHide: true }
},
{
id: 'PL_REDIRECT_VEH_RECHARGE_RECORD',
name: 'PlVehicleRechargeRecordRedirect',
path: 'vehicle-recharge-record',
redirect: '/pl/vehicle-mgmt/vehicle-recharge-record',
meta: { title: 'ETC加油发放登记', isHide: true }
meta: { title: 'ETC充值发放登记', isHide: true }
},
{
id: 'PL_REDIRECT_VEH_MAINT_APPLY',
@@ -1,9 +1,6 @@
import type { ColumnFilterDef } from '@/composables/useClientColumnFilters'
const RECHARGE_TYPE_OPTIONS = [
{ value: 'etc', label: 'ETC' },
{ value: 'fuel', label: '加油' }
]
const RECHARGE_TYPE_OPTIONS = [{ value: 'etc', label: 'ETC' }]
const RECHARGE_STATUS_OPTIONS = [
{ value: 'pending', label: '待发放' },
@@ -1,4 +1,4 @@
<!-- ETC加油申请 -->
<!-- ETC充值申请 -->
<template>
<div class="page-container">
<section class="panel">
@@ -294,7 +294,6 @@
<el-form-item label="充值类型" prop="rechargeType">
<el-select v-model="formData.rechargeType" placeholder="请选择" style="width: 100%">
<el-option label="ETC" value="etc" />
<el-option label="加油" value="fuel" />
</el-select>
</el-form-item>
<el-form-item label="申请日期" prop="applyDate">
@@ -534,7 +533,7 @@ const formData = reactive({
applyNo: '',
applicantId: '',
licensePlate: '',
rechargeType: 'etc' as 'etc' | 'fuel',
rechargeType: 'etc' as 'etc',
applyDate: '',
odometerKm: null as number | null,
attachmentUrls: '',
@@ -1,4 +1,4 @@
<!-- ETC加油发放登记 -->
<!-- ETC充值发放登记 -->
<template>
<div class="page-container">
<section class="panel">
@@ -381,7 +381,6 @@
<el-form-item label="充值类型" prop="rechargeType">
<el-select v-model="formData.rechargeType" placeholder="请选择" style="width: 100%">
<el-option label="ETC" value="etc" />
<el-option label="加油" value="fuel" />
</el-select>
</el-form-item>
</template>
@@ -389,7 +388,7 @@
<el-date-picker v-model="formData.rechargeDate" type="date" value-format="YYYY-MM-DD" style="width: 100%" />
</el-form-item>
<el-form-item label="卡号" prop="cardNo">
<el-input v-model="formData.cardNo" placeholder="ETC卡号/油卡号" />
<el-input v-model="formData.cardNo" placeholder="ETC卡号" />
</el-form-item>
<el-form-item label="加油站/渠道" prop="gasStation">
<el-select
@@ -639,7 +638,7 @@ const formData = reactive({
rechargeOrderNo: '',
applyId: '',
licensePlate: '',
rechargeType: 'etc' as 'etc' | 'fuel',
rechargeType: 'etc' as 'etc',
rechargeDate: '',
cardNo: '',
gasStation: '',