Просмотр исходного кода

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>
wuzilong 1 месяц назад
Родитель
Сommit
f13e18329a

+ 4 - 4
web-admin/src/router/modules/pl.ts

@@ -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 - 4
web-admin/src/views/pl/vehicle-recharge-apply/columnFilterDefs.ts

@@ -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: '待发放' },

+ 2 - 3
web-admin/src/views/pl/vehicle-recharge-apply/index.vue

@@ -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: '',

+ 3 - 4
web-admin/src/views/pl/vehicle-recharge-record/index.vue

@@ -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: '',