From 23223a72118f602ae0d5431e3be240e20d96a346 Mon Sep 17 00:00:00 2001 From: XinWei <2718030729@qq.com> Date: Tue, 30 Jul 2024 15:51:39 +0800 Subject: [PATCH] =?UTF-8?q?=E5=81=9C=E8=BD=A6=E5=9C=BA-=E5=9B=BA=E5=AE=9A?= =?UTF-8?q?=E8=BD=A6=E7=BB=AD=E8=B4=B9=E8=AE=B0=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../fixedvehiclerenewalrecord/index.ts | 53 +++ .../FixedVehicleRenewalRecordForm.vue | 165 +++++++++ .../fixedvehiclerenewalrecord/index.vue | 333 ++++++++++++++++++ 3 files changed, 551 insertions(+) create mode 100644 src/api/parking/fixedvehiclerenewalrecord/index.ts create mode 100644 src/views/parking/fixedvehiclerenewalrecord/FixedVehicleRenewalRecordForm.vue create mode 100644 src/views/parking/fixedvehiclerenewalrecord/index.vue diff --git a/src/api/parking/fixedvehiclerenewalrecord/index.ts b/src/api/parking/fixedvehiclerenewalrecord/index.ts new file mode 100644 index 00000000..4b99c9a4 --- /dev/null +++ b/src/api/parking/fixedvehiclerenewalrecord/index.ts @@ -0,0 +1,53 @@ +import request from '@/config/axios' + +// 固定车续费记录 VO +export interface FixedVehicleRenewalRecordVO { + id: number // id + parkNumber: string // 场库编号 + method: string // 接口名称 + size: number // 集合大小 + plate: string // 车牌 + carGroupName: string // 固定车组名称 + payTime: string // 支付时间 + payCharge: string // 续费金额 + number: number // 车位号 + feeMonth: string // 续费时长 + end: string // 过期日期 + placeFeeOrderRecId: string // 续费订单号 + carOwnerName: string // 车主名称 + payType: string // 支付类型 + orderNo: string // 支付流水号 +} + +// 固定车续费记录 API +export const FixedVehicleRenewalRecordApi = { + // 查询固定车续费记录分页 + getFixedVehicleRenewalRecordPage: async (params: any) => { + return await request.get({ url: `/parking/fixed-vehicle-renewal-record/page`, params }) + }, + + // 查询固定车续费记录详情 + getFixedVehicleRenewalRecord: async (id: number) => { + return await request.get({ url: `/parking/fixed-vehicle-renewal-record/get?id=` + id }) + }, + + // 新增固定车续费记录 + createFixedVehicleRenewalRecord: async (data: FixedVehicleRenewalRecordVO) => { + return await request.post({ url: `/parking/fixed-vehicle-renewal-record/create`, data }) + }, + + // 修改固定车续费记录 + updateFixedVehicleRenewalRecord: async (data: FixedVehicleRenewalRecordVO) => { + return await request.put({ url: `/parking/fixed-vehicle-renewal-record/update`, data }) + }, + + // 删除固定车续费记录 + deleteFixedVehicleRenewalRecord: async (id: number) => { + return await request.delete({ url: `/parking/fixed-vehicle-renewal-record/delete?id=` + id }) + }, + + // 导出固定车续费记录 Excel + exportFixedVehicleRenewalRecord: async (params) => { + return await request.download({ url: `/parking/fixed-vehicle-renewal-record/export-excel`, params }) + }, +} \ No newline at end of file diff --git a/src/views/parking/fixedvehiclerenewalrecord/FixedVehicleRenewalRecordForm.vue b/src/views/parking/fixedvehiclerenewalrecord/FixedVehicleRenewalRecordForm.vue new file mode 100644 index 00000000..873fc8f5 --- /dev/null +++ b/src/views/parking/fixedvehiclerenewalrecord/FixedVehicleRenewalRecordForm.vue @@ -0,0 +1,165 @@ + + \ No newline at end of file diff --git a/src/views/parking/fixedvehiclerenewalrecord/index.vue b/src/views/parking/fixedvehiclerenewalrecord/index.vue new file mode 100644 index 00000000..ba4e9f81 --- /dev/null +++ b/src/views/parking/fixedvehiclerenewalrecord/index.vue @@ -0,0 +1,333 @@ + + + \ No newline at end of file