From bd9eb37b0735faed70b1b61321aef267fdbc282f Mon Sep 17 00:00:00 2001 From: XinWei <2718030729@qq.com> Date: Fri, 12 Jul 2024 15:03:51 +0800 Subject: [PATCH 01/15] =?UTF-8?q?=E8=B0=83=E5=BA=A6=E4=B8=AD=E5=BF=83?= =?UTF-8?q?=E6=97=A5=E5=BF=97=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/DocAlert/index.vue | 5 +++-- src/views/infra/job/logger/JobLogDetail.vue | 6 +++--- src/views/infra/job/logger/index.vue | 2 +- 3 files changed, 7 insertions(+), 6 deletions(-) diff --git a/src/components/DocAlert/index.vue b/src/components/DocAlert/index.vue index 0073266c..0c74a770 100644 --- a/src/components/DocAlert/index.vue +++ b/src/components/DocAlert/index.vue @@ -1,9 +1,10 @@ diff --git a/src/views/Login/components/SSOLoginCustom.vue b/src/views/Login/components/SSOLoginCustom.vue new file mode 100644 index 00000000..3036ac46 --- /dev/null +++ b/src/views/Login/components/SSOLoginCustom.vue @@ -0,0 +1,200 @@ + + From dae0e4a9ccce6d1a799a22abb45051f93918fcd8 Mon Sep 17 00:00:00 2001 From: XinWei <2718030729@qq.com> Date: Thu, 18 Jul 2024 15:11:43 +0800 Subject: [PATCH 04/15] =?UTF-8?q?=E5=BE=AE=E8=B0=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/locales/zh-CN.ts | 2 +- src/views/Home/Index.vue | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/locales/zh-CN.ts b/src/locales/zh-CN.ts index c0e306d2..0721651d 100644 --- a/src/locales/zh-CN.ts +++ b/src/locales/zh-CN.ts @@ -113,7 +113,7 @@ export default { small: '小' }, login: { - welcome: '登录中心', + welcome: '欢迎使用本系统', message: '开箱即用的中后台管理系统', tenantname: '租户名称', username: '用户名', diff --git a/src/views/Home/Index.vue b/src/views/Home/Index.vue index 58be0b82..38a38562 100644 --- a/src/views/Home/Index.vue +++ b/src/views/Home/Index.vue @@ -390,7 +390,7 @@ const getAllApi = async () => { } const goToXXLJob = async () => { - window.location.href = 'http://127.0.0.1:9090/xxl-job-admin/' + window.open('http://127.0.0.1:9090/xxl-job-admin/'); } getAllApi() From 8c3d81bf63946724f7f6d5a9c7d623e9c509ed2c Mon Sep 17 00:00:00 2001 From: XinWei <2718030729@qq.com> Date: Wed, 24 Jul 2024 11:15:02 +0800 Subject: [PATCH 05/15] =?UTF-8?q?=E5=8D=95=E7=82=B9=E7=99=BB=E5=BD=95?= =?UTF-8?q?=E7=9A=84=E7=99=BB=E5=87=BA=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env | 2 +- src/locales/zh-CN.ts | 1 + src/permission.ts | 3 +- src/router/modules/remaining.ts | 10 +++++ src/views/Login/Login.vue | 76 ++++++++++++++------------------- src/views/Login/Logout.vue | 26 +++++++++++ 6 files changed, 72 insertions(+), 46 deletions(-) create mode 100644 src/views/Login/Logout.vue diff --git a/.env b/.env index b2ad9951..14cc6a8e 100644 --- a/.env +++ b/.env @@ -2,7 +2,7 @@ VITE_APP_TITLE=智慧轮渡大数据平台 # 项目本地运行端口号 -VITE_PORT=82 +VITE_PORT=80 # open 运行 npm run dev 时自动打开浏览器 diff --git a/src/locales/zh-CN.ts b/src/locales/zh-CN.ts index 0721651d..31e88c00 100644 --- a/src/locales/zh-CN.ts +++ b/src/locales/zh-CN.ts @@ -151,6 +151,7 @@ export default { }, router: { login: '登录', + logout: '登出', socialLogin: '社交登录', home: '首页', analysis: '分析页', diff --git a/src/permission.ts b/src/permission.ts index d538303b..23fea96b 100644 --- a/src/permission.ts +++ b/src/permission.ts @@ -53,7 +53,8 @@ const whiteList = [ '/auth-redirect', '/bind', '/register', - '/oauthLogin/gitee' + '/oauthLogin/gitee', + '/logout' ] // 路由加载前 diff --git a/src/router/modules/remaining.ts b/src/router/modules/remaining.ts index 989bed96..cdc0a436 100644 --- a/src/router/modules/remaining.ts +++ b/src/router/modules/remaining.ts @@ -184,6 +184,16 @@ const remainingRouter: AppRouteRecordRaw[] = [ noTagsView: true } }, + { + path: '/logout', + component: () => import('@/views/Login/Logout.vue'), + name: 'Logout', + meta: { + hidden: true, + title: t('router.logout'), + noTagsView: true + } + }, { path: '/sso', component: () => import('@/views/Login/components/SSOLoginCustom.vue'), diff --git a/src/views/Login/Login.vue b/src/views/Login/Login.vue index 75a5aa23..7b125988 100644 --- a/src/views/Login/Login.vue +++ b/src/views/Login/Login.vue @@ -1,12 +1,7 @@ diff --git a/src/views/Login/Logout.vue b/src/views/Login/Logout.vue new file mode 100644 index 00000000..fc2be454 --- /dev/null +++ b/src/views/Login/Logout.vue @@ -0,0 +1,26 @@ + + + \ No newline at end of file From d35742e5c8b56ecb185bc0587ba24214d09cc9c8 Mon Sep 17 00:00:00 2001 From: XinWei <2718030729@qq.com> Date: Wed, 24 Jul 2024 14:27:02 +0800 Subject: [PATCH 06/15] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=94=AE=E7=A5=A8?= =?UTF-8?q?=E7=AE=A1=E7=90=86=E4=B8=AD=E8=AF=81=E4=BB=B6=E7=B1=BB=E5=88=AB?= =?UTF-8?q?=E5=92=8C=E4=BA=A4=E6=98=93=E7=B1=BB=E5=9E=8B=E5=AD=97=E5=85=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/utils/dict.ts | 4 +- src/views/ticket/saledata/SaleDataForm.vue | 191 ++++++++++----------- src/views/ticket/saledata/index.vue | 13 +- 3 files changed, 106 insertions(+), 102 deletions(-) diff --git a/src/utils/dict.ts b/src/utils/dict.ts index 8731f3cf..f774b144 100644 --- a/src/utils/dict.ts +++ b/src/utils/dict.ts @@ -212,5 +212,7 @@ export enum DICT_TYPE { ERP_STOCK_RECORD_BIZ_TYPE = 'erp_stock_record_biz_type', // 库存明细的业务类型 // ========== TICKET - 票务系统模块 ========== - ASSET_STATUS_TYPE = 'asset_status_type' + ASSET_STATUS_TYPE = 'asset_status_type', // 设备状态 + TRANSACTION_TYPE_NO = 'transaction_type_no', // 交易类型(订单类型) + CERTIFICATE_TYPE = 'certificate_type' // 证件类型 } diff --git a/src/views/ticket/saledata/SaleDataForm.vue b/src/views/ticket/saledata/SaleDataForm.vue index d976ffd0..b545da21 100644 --- a/src/views/ticket/saledata/SaleDataForm.vue +++ b/src/views/ticket/saledata/SaleDataForm.vue @@ -1,12 +1,6 @@ \ No newline at end of file diff --git a/src/views/ticket/saledata/index.vue b/src/views/ticket/saledata/index.vue index 5fc9fe9c..63cb7f01 100644 --- a/src/views/ticket/saledata/index.vue +++ b/src/views/ticket/saledata/index.vue @@ -198,7 +198,11 @@ - + + + @@ -208,7 +212,11 @@ - + + + diff --git a/src/views/parking/chargeinformation/index.vue b/src/views/parking/chargeinformation/index.vue index 7c2bc920..e4c64323 100644 --- a/src/views/parking/chargeinformation/index.vue +++ b/src/views/parking/chargeinformation/index.vue @@ -6,7 +6,7 @@ :model="queryParams" ref="queryFormRef" :inline="true" - label-width="68px" + label-width="auto" > - + + 搜索 重置 - + + + + diff --git a/src/views/parking/entryrecord/index.vue b/src/views/parking/entryrecord/index.vue index d0a05f49..5bbaaf76 100644 --- a/src/views/parking/entryrecord/index.vue +++ b/src/views/parking/entryrecord/index.vue @@ -6,7 +6,7 @@ :model="queryParams" ref="queryFormRef" :inline="true" - label-width="68px" + label-width="auto" > - + + 搜索 重置 - + + + + diff --git a/src/views/ticket/checkticket/index.vue b/src/views/ticket/checkticket/index.vue index f4464891..ec6689aa 100644 --- a/src/views/ticket/checkticket/index.vue +++ b/src/views/ticket/checkticket/index.vue @@ -46,11 +46,11 @@ class="!w-240px" /> - + + + \ No newline at end of file From fc1df4bd38dcbaf53ae7c8a20f6a328b2d9ddde5 Mon Sep 17 00:00:00 2001 From: XinWei <2718030729@qq.com> Date: Tue, 30 Jul 2024 15:43:42 +0800 Subject: [PATCH 09/15] =?UTF-8?q?=E5=81=9C=E8=BD=A6=E5=9C=BA-=E9=BB=91?= =?UTF-8?q?=E5=90=8D=E5=8D=95=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/parking/blacklistdelivery/index.ts | 44 ++++ .../BlacklistDeliveryForm.vue | 114 +++++++++ src/views/parking/blacklistdelivery/index.vue | 231 ++++++++++++++++++ 3 files changed, 389 insertions(+) create mode 100644 src/api/parking/blacklistdelivery/index.ts create mode 100644 src/views/parking/blacklistdelivery/BlacklistDeliveryForm.vue create mode 100644 src/views/parking/blacklistdelivery/index.vue diff --git a/src/api/parking/blacklistdelivery/index.ts b/src/api/parking/blacklistdelivery/index.ts new file mode 100644 index 00000000..d35e1c40 --- /dev/null +++ b/src/api/parking/blacklistdelivery/index.ts @@ -0,0 +1,44 @@ +import request from '@/config/axios' + +// 黑名单配置 VO +export interface BlacklistDeliveryVO { + id: number // id + parkNumber: string // 场库编号 + source: string // 来源 + size: number // 本次黑名单数量 + plate: string // 车牌号 + memo: string // 备注 +} + +// 黑名单配置 API +export const BlacklistDeliveryApi = { + // 查询黑名单配置分页 + getBlacklistDeliveryPage: async (params: any) => { + return await request.get({ url: `/parking/blacklist-delivery/page`, params }) + }, + + // 查询黑名单配置详情 + getBlacklistDelivery: async (id: number) => { + return await request.get({ url: `/parking/blacklist-delivery/get?id=` + id }) + }, + + // 新增黑名单配置 + createBlacklistDelivery: async (data: BlacklistDeliveryVO) => { + return await request.post({ url: `/parking/blacklist-delivery/create`, data }) + }, + + // 修改黑名单配置 + updateBlacklistDelivery: async (data: BlacklistDeliveryVO) => { + return await request.put({ url: `/parking/blacklist-delivery/update`, data }) + }, + + // 删除黑名单配置 + deleteBlacklistDelivery: async (id: number) => { + return await request.delete({ url: `/parking/blacklist-delivery/delete?id=` + id }) + }, + + // 导出黑名单配置 Excel + exportBlacklistDelivery: async (params) => { + return await request.download({ url: `/parking/blacklist-delivery/export-excel`, params }) + }, +} \ No newline at end of file diff --git a/src/views/parking/blacklistdelivery/BlacklistDeliveryForm.vue b/src/views/parking/blacklistdelivery/BlacklistDeliveryForm.vue new file mode 100644 index 00000000..f5896f4f --- /dev/null +++ b/src/views/parking/blacklistdelivery/BlacklistDeliveryForm.vue @@ -0,0 +1,114 @@ + + \ No newline at end of file diff --git a/src/views/parking/blacklistdelivery/index.vue b/src/views/parking/blacklistdelivery/index.vue new file mode 100644 index 00000000..25a4fd12 --- /dev/null +++ b/src/views/parking/blacklistdelivery/index.vue @@ -0,0 +1,231 @@ + + + \ No newline at end of file From 96384de642b14b66204520c7479bddba9e7f2fc9 Mon Sep 17 00:00:00 2001 From: XinWei <2718030729@qq.com> Date: Tue, 30 Jul 2024 15:44:02 +0800 Subject: [PATCH 10/15] =?UTF-8?q?=E5=81=9C=E8=BD=A6=E5=9C=BA-=E8=93=9D?= =?UTF-8?q?=E5=8D=A1=E5=BF=83=E8=B7=B3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/parking/bluecardheartbeat/index.ts | 50 +++ .../BlueCardHeartbeatForm.vue | 146 +++++++++ src/views/parking/bluecardheartbeat/index.vue | 297 ++++++++++++++++++ 3 files changed, 493 insertions(+) create mode 100644 src/api/parking/bluecardheartbeat/index.ts create mode 100644 src/views/parking/bluecardheartbeat/BlueCardHeartbeatForm.vue create mode 100644 src/views/parking/bluecardheartbeat/index.vue diff --git a/src/api/parking/bluecardheartbeat/index.ts b/src/api/parking/bluecardheartbeat/index.ts new file mode 100644 index 00000000..e61ca956 --- /dev/null +++ b/src/api/parking/bluecardheartbeat/index.ts @@ -0,0 +1,50 @@ +import request from '@/config/axios' + +// 蓝卡心跳 VO +export interface BlueCardHeartbeatVO { + id: number // id + parkNumber: string // 场库编号 + spaceCount: number // 场库总车位数 + freeSpaceCount: number // 场库空车位数 + bookSpaceCount: number // 场库可预约数 + bookInParkCount: number // 场库在场预约数 + areaName: string // 区域名称 + areaSpaceCount: number // 区域车位数 + areaLastSpaceCount: number // 区域空位数 + areaBookSpaceCount: number // 区域可预约车位数 + areaBookInParkCount: number // 区域在场预约数 + areaId: number // 区域Id +} + +// 蓝卡心跳 API +export const BlueCardHeartbeatApi = { + // 查询蓝卡心跳分页 + getBlueCardHeartbeatPage: async (params: any) => { + return await request.get({ url: `/parking/blue-card-heartbeat/page`, params }) + }, + + // 查询蓝卡心跳详情 + getBlueCardHeartbeat: async (id: number) => { + return await request.get({ url: `/parking/blue-card-heartbeat/get?id=` + id }) + }, + + // 新增蓝卡心跳 + createBlueCardHeartbeat: async (data: BlueCardHeartbeatVO) => { + return await request.post({ url: `/parking/blue-card-heartbeat/create`, data }) + }, + + // 修改蓝卡心跳 + updateBlueCardHeartbeat: async (data: BlueCardHeartbeatVO) => { + return await request.put({ url: `/parking/blue-card-heartbeat/update`, data }) + }, + + // 删除蓝卡心跳 + deleteBlueCardHeartbeat: async (id: number) => { + return await request.delete({ url: `/parking/blue-card-heartbeat/delete?id=` + id }) + }, + + // 导出蓝卡心跳 Excel + exportBlueCardHeartbeat: async (params) => { + return await request.download({ url: `/parking/blue-card-heartbeat/export-excel`, params }) + }, +} \ No newline at end of file diff --git a/src/views/parking/bluecardheartbeat/BlueCardHeartbeatForm.vue b/src/views/parking/bluecardheartbeat/BlueCardHeartbeatForm.vue new file mode 100644 index 00000000..76e74b92 --- /dev/null +++ b/src/views/parking/bluecardheartbeat/BlueCardHeartbeatForm.vue @@ -0,0 +1,146 @@ + + \ No newline at end of file diff --git a/src/views/parking/bluecardheartbeat/index.vue b/src/views/parking/bluecardheartbeat/index.vue new file mode 100644 index 00000000..25c6eb7e --- /dev/null +++ b/src/views/parking/bluecardheartbeat/index.vue @@ -0,0 +1,297 @@ + + + \ No newline at end of file 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 11/15] =?UTF-8?q?=E5=81=9C=E8=BD=A6=E5=9C=BA-=E5=9B=BA?= =?UTF-8?q?=E5=AE=9A=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 From 0e40cd6c249dfce7ae858cfdc8b259c27f4a5ff9 Mon Sep 17 00:00:00 2001 From: XinWei <2718030729@qq.com> Date: Tue, 30 Jul 2024 15:59:29 +0800 Subject: [PATCH 12/15] =?UTF-8?q?=E5=81=9C=E8=BD=A6=E5=9C=BA-=E8=BF=9C?= =?UTF-8?q?=E7=A8=8B=E6=8A=AC=E6=9D=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/parking/liftingrod/index.ts | 41 ++++ .../parking/liftingrod/LiftingRodForm.vue | 98 +++++++++ src/views/parking/liftingrod/index.vue | 198 ++++++++++++++++++ 3 files changed, 337 insertions(+) create mode 100644 src/api/parking/liftingrod/index.ts create mode 100644 src/views/parking/liftingrod/LiftingRodForm.vue create mode 100644 src/views/parking/liftingrod/index.vue diff --git a/src/api/parking/liftingrod/index.ts b/src/api/parking/liftingrod/index.ts new file mode 100644 index 00000000..0c53f0d5 --- /dev/null +++ b/src/api/parking/liftingrod/index.ts @@ -0,0 +1,41 @@ +import request from '@/config/axios' + +// 远程抬杠 VO +export interface LiftingRodVO { + id: number // id + parkNumber: string // 停车场编号 + passagewayId: string // 通道Id +} + +// 远程抬杠 API +export const LiftingRodApi = { + // 查询远程抬杠分页 + getLiftingRodPage: async (params: any) => { + return await request.get({ url: `/parking/lifting-rod/page`, params }) + }, + + // 查询远程抬杠详情 + getLiftingRod: async (id: number) => { + return await request.get({ url: `/parking/lifting-rod/get?id=` + id }) + }, + + // 新增远程抬杠 + createLiftingRod: async (data: LiftingRodVO) => { + return await request.post({ url: `/parking/lifting-rod/create`, data }) + }, + + // 修改远程抬杠 + updateLiftingRod: async (data: LiftingRodVO) => { + return await request.put({ url: `/parking/lifting-rod/update`, data }) + }, + + // 删除远程抬杠 + deleteLiftingRod: async (id: number) => { + return await request.delete({ url: `/parking/lifting-rod/delete?id=` + id }) + }, + + // 导出远程抬杠 Excel + exportLiftingRod: async (params) => { + return await request.download({ url: `/parking/lifting-rod/export-excel`, params }) + }, +} \ No newline at end of file diff --git a/src/views/parking/liftingrod/LiftingRodForm.vue b/src/views/parking/liftingrod/LiftingRodForm.vue new file mode 100644 index 00000000..7d427519 --- /dev/null +++ b/src/views/parking/liftingrod/LiftingRodForm.vue @@ -0,0 +1,98 @@ + + \ No newline at end of file diff --git a/src/views/parking/liftingrod/index.vue b/src/views/parking/liftingrod/index.vue new file mode 100644 index 00000000..7bee595d --- /dev/null +++ b/src/views/parking/liftingrod/index.vue @@ -0,0 +1,198 @@ + + + \ No newline at end of file From 951544f4a68f38fd19b29cfc29de9e79498917b4 Mon Sep 17 00:00:00 2001 From: XinWei <2718030729@qq.com> Date: Tue, 30 Jul 2024 16:14:23 +0800 Subject: [PATCH 13/15] =?UTF-8?q?=E5=81=9C=E8=BD=A6=E5=9C=BA-=E5=90=8C?= =?UTF-8?q?=E6=AD=A5=E7=99=BD=E5=90=8D=E5=8D=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../index.ts | 61 +++ ...chronizationOfWhitelistInformationForm.vue | 202 +++++++++ .../index.vue | 420 ++++++++++++++++++ 3 files changed, 683 insertions(+) create mode 100644 src/api/parking/synchronizationofwhitelistinformation/index.ts create mode 100644 src/views/parking/synchronizationofwhitelistinformation/SynchronizationOfWhitelistInformationForm.vue create mode 100644 src/views/parking/synchronizationofwhitelistinformation/index.vue diff --git a/src/api/parking/synchronizationofwhitelistinformation/index.ts b/src/api/parking/synchronizationofwhitelistinformation/index.ts new file mode 100644 index 00000000..a8722592 --- /dev/null +++ b/src/api/parking/synchronizationofwhitelistinformation/index.ts @@ -0,0 +1,61 @@ +import request from '@/config/axios' + +// 同步白名单 VO +export interface SynchronizationOfWhitelistInformationVO { + id: number // id + parkNumber: string // 场库编号 + method: string // 接口名称 + size: number // 集合大小 + plate: string // 车牌号 + fixedId: number // 白名单记录流水号 + chargeType: string // 收费类型 + name: string // 车主姓名 + certificate: string // 身份证信息 + address: string // 车主联系地址 + phone: string // 车主联系电话 + plateColor: string // 车牌颜色 + start: string // 生效日期 + end: string // 失效日期 + dept: string // 部门 + carType: string // 车辆类型 + memo: string // 备注 + timeStamp: string // 时间戳 + source: string // 来源 + areaId: number // 区域Id + areaStart: string // 生效日期 + areaEnd: string // 失效日期 + areaOperate: string // 操作 +} + +// 同步白名单 API +export const SynchronizationOfWhitelistInformationApi = { + // 查询同步白名单分页 + getSynchronizationOfWhitelistInformationPage: async (params: any) => { + return await request.get({ url: `/parking/synchronization-of-whitelist-information/page`, params }) + }, + + // 查询同步白名单详情 + getSynchronizationOfWhitelistInformation: async (id: number) => { + return await request.get({ url: `/parking/synchronization-of-whitelist-information/get?id=` + id }) + }, + + // 新增同步白名单 + createSynchronizationOfWhitelistInformation: async (data: SynchronizationOfWhitelistInformationVO) => { + return await request.post({ url: `/parking/synchronization-of-whitelist-information/create`, data }) + }, + + // 修改同步白名单 + updateSynchronizationOfWhitelistInformation: async (data: SynchronizationOfWhitelistInformationVO) => { + return await request.put({ url: `/parking/synchronization-of-whitelist-information/update`, data }) + }, + + // 删除同步白名单 + deleteSynchronizationOfWhitelistInformation: async (id: number) => { + return await request.delete({ url: `/parking/synchronization-of-whitelist-information/delete?id=` + id }) + }, + + // 导出同步白名单 Excel + exportSynchronizationOfWhitelistInformation: async (params) => { + return await request.download({ url: `/parking/synchronization-of-whitelist-information/export-excel`, params }) + }, +} \ No newline at end of file diff --git a/src/views/parking/synchronizationofwhitelistinformation/SynchronizationOfWhitelistInformationForm.vue b/src/views/parking/synchronizationofwhitelistinformation/SynchronizationOfWhitelistInformationForm.vue new file mode 100644 index 00000000..83ee8791 --- /dev/null +++ b/src/views/parking/synchronizationofwhitelistinformation/SynchronizationOfWhitelistInformationForm.vue @@ -0,0 +1,202 @@ + + \ No newline at end of file diff --git a/src/views/parking/synchronizationofwhitelistinformation/index.vue b/src/views/parking/synchronizationofwhitelistinformation/index.vue new file mode 100644 index 00000000..1a68ca9a --- /dev/null +++ b/src/views/parking/synchronizationofwhitelistinformation/index.vue @@ -0,0 +1,420 @@ + + + \ No newline at end of file From 9e1a13ae78af3a5af5223090c4c46bfecbbc2987 Mon Sep 17 00:00:00 2001 From: XinWei <2718030729@qq.com> Date: Tue, 30 Jul 2024 16:29:43 +0800 Subject: [PATCH 14/15] =?UTF-8?q?=E5=81=9C=E8=BD=A6=E5=9C=BA-=E8=BF=9B?= =?UTF-8?q?=E5=87=BA=E8=AE=B0=E5=BD=95=E5=9B=BE=E7=89=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/parking/accessrecordpicture/index.ts | 43 ++++ .../AccessRecordPictureForm.vue | 109 +++++++++ .../parking/accessrecordpicture/index.vue | 211 ++++++++++++++++++ 3 files changed, 363 insertions(+) create mode 100644 src/api/parking/accessrecordpicture/index.ts create mode 100644 src/views/parking/accessrecordpicture/AccessRecordPictureForm.vue create mode 100644 src/views/parking/accessrecordpicture/index.vue diff --git a/src/api/parking/accessrecordpicture/index.ts b/src/api/parking/accessrecordpicture/index.ts new file mode 100644 index 00000000..74725e0b --- /dev/null +++ b/src/api/parking/accessrecordpicture/index.ts @@ -0,0 +1,43 @@ +import request from '@/config/axios' + +// 进出记录图片 VO +export interface AccessRecordPictureVO { + id: number // id + parkNumber: string // 场库编号 + imageName: string // 图片名称 + image: string // 图片内容 + imgAddress: string // 图片来源地址 +} + +// 进出记录图片 API +export const AccessRecordPictureApi = { + // 查询进出记录图片分页 + getAccessRecordPicturePage: async (params: any) => { + return await request.get({ url: `/parking/access-record-picture/page`, params }) + }, + + // 查询进出记录图片详情 + getAccessRecordPicture: async (id: number) => { + return await request.get({ url: `/parking/access-record-picture/get?id=` + id }) + }, + + // 新增进出记录图片 + createAccessRecordPicture: async (data: AccessRecordPictureVO) => { + return await request.post({ url: `/parking/access-record-picture/create`, data }) + }, + + // 修改进出记录图片 + updateAccessRecordPicture: async (data: AccessRecordPictureVO) => { + return await request.put({ url: `/parking/access-record-picture/update`, data }) + }, + + // 删除进出记录图片 + deleteAccessRecordPicture: async (id: number) => { + return await request.delete({ url: `/parking/access-record-picture/delete?id=` + id }) + }, + + // 导出进出记录图片 Excel + exportAccessRecordPicture: async (params) => { + return await request.download({ url: `/parking/access-record-picture/export-excel`, params }) + }, +} \ No newline at end of file diff --git a/src/views/parking/accessrecordpicture/AccessRecordPictureForm.vue b/src/views/parking/accessrecordpicture/AccessRecordPictureForm.vue new file mode 100644 index 00000000..eb269bb2 --- /dev/null +++ b/src/views/parking/accessrecordpicture/AccessRecordPictureForm.vue @@ -0,0 +1,109 @@ + + \ No newline at end of file diff --git a/src/views/parking/accessrecordpicture/index.vue b/src/views/parking/accessrecordpicture/index.vue new file mode 100644 index 00000000..0b29d9fa --- /dev/null +++ b/src/views/parking/accessrecordpicture/index.vue @@ -0,0 +1,211 @@ + + + \ No newline at end of file From 8730bc3236b98325bab366474d966eb6dc093ca1 Mon Sep 17 00:00:00 2001 From: XinWei <2718030729@qq.com> Date: Wed, 14 Aug 2024 15:18:06 +0800 Subject: [PATCH 15/15] =?UTF-8?q?=E5=81=9C=E8=BD=A6=E5=9C=BA=E5=88=A0?= =?UTF-8?q?=E9=99=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/parking/appearancerecord/index.ts | 88 --- src/api/parking/blacklistdelivery/index.ts | 44 -- src/api/parking/bluecardheartbeat/index.ts | 50 -- src/api/parking/channel/index.ts | 45 -- src/api/parking/chargeinformation/index.ts | 60 -- src/api/parking/entryrecord/index.ts | 64 -- .../fixedvehiclerenewalrecord/index.ts | 53 -- src/api/parking/liftingrod/index.ts | 41 - .../index.ts | 61 -- src/api/parking/whitelistdelivery/index.ts | 56 -- .../parking/appearancerecord/RecordForm.vue | 360 --------- src/views/parking/appearancerecord/index.vue | 703 ------------------ .../BlacklistDeliveryForm.vue | 114 --- src/views/parking/blacklistdelivery/index.vue | 231 ------ .../BlueCardHeartbeatForm.vue | 146 ---- src/views/parking/bluecardheartbeat/index.vue | 297 -------- src/views/parking/channel/InformationForm.vue | 116 --- src/views/parking/channel/index.vue | 188 ----- .../chargeinformation/InformationForm.vue | 203 ----- src/views/parking/chargeinformation/index.vue | 415 ----------- .../parking/entryrecord/EntryRecordForm.vue | 224 ------ src/views/parking/entryrecord/index.vue | 450 ----------- .../FixedVehicleRenewalRecordForm.vue | 165 ---- .../fixedvehiclerenewalrecord/index.vue | 333 --------- .../parking/liftingrod/LiftingRodForm.vue | 98 --- src/views/parking/liftingrod/index.vue | 198 ----- ...chronizationOfWhitelistInformationForm.vue | 202 ----- .../index.vue | 420 ----------- .../WhitelistDeliveryForm.vue | 186 ----- src/views/parking/whitelistdelivery/index.vue | 369 --------- 30 files changed, 5980 deletions(-) delete mode 100644 src/api/parking/appearancerecord/index.ts delete mode 100644 src/api/parking/blacklistdelivery/index.ts delete mode 100644 src/api/parking/bluecardheartbeat/index.ts delete mode 100644 src/api/parking/channel/index.ts delete mode 100644 src/api/parking/chargeinformation/index.ts delete mode 100644 src/api/parking/entryrecord/index.ts delete mode 100644 src/api/parking/fixedvehiclerenewalrecord/index.ts delete mode 100644 src/api/parking/liftingrod/index.ts delete mode 100644 src/api/parking/synchronizationofwhitelistinformation/index.ts delete mode 100644 src/api/parking/whitelistdelivery/index.ts delete mode 100644 src/views/parking/appearancerecord/RecordForm.vue delete mode 100644 src/views/parking/appearancerecord/index.vue delete mode 100644 src/views/parking/blacklistdelivery/BlacklistDeliveryForm.vue delete mode 100644 src/views/parking/blacklistdelivery/index.vue delete mode 100644 src/views/parking/bluecardheartbeat/BlueCardHeartbeatForm.vue delete mode 100644 src/views/parking/bluecardheartbeat/index.vue delete mode 100644 src/views/parking/channel/InformationForm.vue delete mode 100644 src/views/parking/channel/index.vue delete mode 100644 src/views/parking/chargeinformation/InformationForm.vue delete mode 100644 src/views/parking/chargeinformation/index.vue delete mode 100644 src/views/parking/entryrecord/EntryRecordForm.vue delete mode 100644 src/views/parking/entryrecord/index.vue delete mode 100644 src/views/parking/fixedvehiclerenewalrecord/FixedVehicleRenewalRecordForm.vue delete mode 100644 src/views/parking/fixedvehiclerenewalrecord/index.vue delete mode 100644 src/views/parking/liftingrod/LiftingRodForm.vue delete mode 100644 src/views/parking/liftingrod/index.vue delete mode 100644 src/views/parking/synchronizationofwhitelistinformation/SynchronizationOfWhitelistInformationForm.vue delete mode 100644 src/views/parking/synchronizationofwhitelistinformation/index.vue delete mode 100644 src/views/parking/whitelistdelivery/WhitelistDeliveryForm.vue delete mode 100644 src/views/parking/whitelistdelivery/index.vue diff --git a/src/api/parking/appearancerecord/index.ts b/src/api/parking/appearancerecord/index.ts deleted file mode 100644 index 403cdd11..00000000 --- a/src/api/parking/appearancerecord/index.ts +++ /dev/null @@ -1,88 +0,0 @@ -import request from '@/config/axios' - -// 出场记录 VO -export interface RecordVO { - id: number // id - parkNumber: string // 停车场编号 - size: number // 数据条数 - orderId: string // 入场记录编号 - operatorId: string // 操作员 Id - operatorName: string // 操作员姓名 - invoiceNo: string // 发票号码 - plate: string // 车牌 - plateColor: string // 车牌颜色 - ticketCode: string // 无牌车票号 - carType: string // 车类型 - confidence: number // 车牌识别可信度 - idCard: string // 证件号码 - inTime: string // 入场时间 - outTime: string // 出场时间 - inImage: string // 入场图片名 - outImage: string // 出场图片名 - inChannel: string // 入口通道名称 - outChannel: string // 出口通道名称 - openGateMode: string // 抬杆模式 - matchMode: string // 匹配模式 - charge: string // 总停车费 - onLineCharge: string // 线上总收费 - offLineCharge: string // 线下总收费 - profitChargeTotal: string // 线上线下金额和时间优惠累计抵扣值 - onLineProfitChargeNum: string // 线上累计优惠金额总面值 - onLineProfitChargeValue: string // 线上累计优惠金额总抵扣值 - offLineProfitChargeNum: string // 线下累计优惠金额总面值 - offLineProfitChargeValue: string // 线下累计优惠金额总抵扣值 - onLineProfitTimeNum: string // 线上累计优惠时间 - onLineProfitTimeValue: string // 线上累计优惠时间总抵扣值 - offLineProfitTimeNum: string // 线下累计优惠时间 - offLineProfitTimeValue: string // 线下累计优惠时间总抵扣值 - payNo: string // 支付订单号 - getTime: string // 结算时间 - payCharge: string // 支付金额 - payKind: string // 支付类型 - payChannel: string // 支付渠道 - memo: string // 备注 - profitCode: string // 优惠码 - getproTime: string // 优惠下发时间 - profitTime: string // 优惠时间 - profitCharge: string // 优惠金额面值 - profitChargeValue: string // 生效金额 - profitmemo: string // 备注 - areaId: string // 区域 id - areaName: string // 区域名称 - placeNumber: string // 车位编号 - placememo: string // 备注信息 - costTime: string // 时间 -} - -// 出场记录 API -export const RecordApi = { - // 查询出场记录分页 - getRecordPage: async (params: any) => { - return await request.get({ url: `/parking/appearancerecord/page`, params }) - }, - - // 查询出场记录详情 - getRecord: async (id: number) => { - return await request.get({ url: `/parking/appearancerecord/get?id=` + id }) - }, - - // 新增出场记录 - createRecord: async (data: RecordVO) => { - return await request.post({ url: `/parking/appearancerecord/create`, data }) - }, - - // 修改出场记录 - updateRecord: async (data: RecordVO) => { - return await request.put({ url: `/parking/appearancerecord/update`, data }) - }, - - // 删除出场记录 - deleteRecord: async (id: number) => { - return await request.delete({ url: `/parking/appearancerecord/delete?id=` + id }) - }, - - // 导出出场记录 Excel - exportRecord: async (params) => { - return await request.download({ url: `/parking/appearancerecord/export-excel`, params }) - }, -} diff --git a/src/api/parking/blacklistdelivery/index.ts b/src/api/parking/blacklistdelivery/index.ts deleted file mode 100644 index d35e1c40..00000000 --- a/src/api/parking/blacklistdelivery/index.ts +++ /dev/null @@ -1,44 +0,0 @@ -import request from '@/config/axios' - -// 黑名单配置 VO -export interface BlacklistDeliveryVO { - id: number // id - parkNumber: string // 场库编号 - source: string // 来源 - size: number // 本次黑名单数量 - plate: string // 车牌号 - memo: string // 备注 -} - -// 黑名单配置 API -export const BlacklistDeliveryApi = { - // 查询黑名单配置分页 - getBlacklistDeliveryPage: async (params: any) => { - return await request.get({ url: `/parking/blacklist-delivery/page`, params }) - }, - - // 查询黑名单配置详情 - getBlacklistDelivery: async (id: number) => { - return await request.get({ url: `/parking/blacklist-delivery/get?id=` + id }) - }, - - // 新增黑名单配置 - createBlacklistDelivery: async (data: BlacklistDeliveryVO) => { - return await request.post({ url: `/parking/blacklist-delivery/create`, data }) - }, - - // 修改黑名单配置 - updateBlacklistDelivery: async (data: BlacklistDeliveryVO) => { - return await request.put({ url: `/parking/blacklist-delivery/update`, data }) - }, - - // 删除黑名单配置 - deleteBlacklistDelivery: async (id: number) => { - return await request.delete({ url: `/parking/blacklist-delivery/delete?id=` + id }) - }, - - // 导出黑名单配置 Excel - exportBlacklistDelivery: async (params) => { - return await request.download({ url: `/parking/blacklist-delivery/export-excel`, params }) - }, -} \ No newline at end of file diff --git a/src/api/parking/bluecardheartbeat/index.ts b/src/api/parking/bluecardheartbeat/index.ts deleted file mode 100644 index e61ca956..00000000 --- a/src/api/parking/bluecardheartbeat/index.ts +++ /dev/null @@ -1,50 +0,0 @@ -import request from '@/config/axios' - -// 蓝卡心跳 VO -export interface BlueCardHeartbeatVO { - id: number // id - parkNumber: string // 场库编号 - spaceCount: number // 场库总车位数 - freeSpaceCount: number // 场库空车位数 - bookSpaceCount: number // 场库可预约数 - bookInParkCount: number // 场库在场预约数 - areaName: string // 区域名称 - areaSpaceCount: number // 区域车位数 - areaLastSpaceCount: number // 区域空位数 - areaBookSpaceCount: number // 区域可预约车位数 - areaBookInParkCount: number // 区域在场预约数 - areaId: number // 区域Id -} - -// 蓝卡心跳 API -export const BlueCardHeartbeatApi = { - // 查询蓝卡心跳分页 - getBlueCardHeartbeatPage: async (params: any) => { - return await request.get({ url: `/parking/blue-card-heartbeat/page`, params }) - }, - - // 查询蓝卡心跳详情 - getBlueCardHeartbeat: async (id: number) => { - return await request.get({ url: `/parking/blue-card-heartbeat/get?id=` + id }) - }, - - // 新增蓝卡心跳 - createBlueCardHeartbeat: async (data: BlueCardHeartbeatVO) => { - return await request.post({ url: `/parking/blue-card-heartbeat/create`, data }) - }, - - // 修改蓝卡心跳 - updateBlueCardHeartbeat: async (data: BlueCardHeartbeatVO) => { - return await request.put({ url: `/parking/blue-card-heartbeat/update`, data }) - }, - - // 删除蓝卡心跳 - deleteBlueCardHeartbeat: async (id: number) => { - return await request.delete({ url: `/parking/blue-card-heartbeat/delete?id=` + id }) - }, - - // 导出蓝卡心跳 Excel - exportBlueCardHeartbeat: async (params) => { - return await request.download({ url: `/parking/blue-card-heartbeat/export-excel`, params }) - }, -} \ No newline at end of file diff --git a/src/api/parking/channel/index.ts b/src/api/parking/channel/index.ts deleted file mode 100644 index 3d3d110f..00000000 --- a/src/api/parking/channel/index.ts +++ /dev/null @@ -1,45 +0,0 @@ -import request from '@/config/axios' - -// 通道信息 VO -export interface InformationVO { - id: number // id - parkNumber: string // 场库编号 - size: number // 数据条数 - passagewayId: string // 通道 Id - passagewayName: string // 通道名称 - sourceAreaId: string // 源区域 Id - targetAreaId: string // 目标区域 Id -} - -// 通道信息 API -export const InformationApi = { - // 查询通道信息分页 - getInformationPage: async (params: any) => { - return await request.get({ url: `/parking/channel/page`, params }) - }, - - // 查询通道信息详情 - getInformation: async (id: number) => { - return await request.get({ url: `/parking/channel/get?id=` + id }) - }, - - // 新增通道信息 - createInformation: async (data: InformationVO) => { - return await request.post({ url: `/parking/channel/create`, data }) - }, - - // 修改通道信息 - updateInformation: async (data: InformationVO) => { - return await request.put({ url: `/parking/channel/update`, data }) - }, - - // 删除通道信息 - deleteInformation: async (id: number) => { - return await request.delete({ url: `/parking/channel/delete?id=` + id }) - }, - - // 导出通道信息 Excel - exportInformation: async (params) => { - return await request.download({ url: `/parking/channel/export-excel`, params }) - }, -} diff --git a/src/api/parking/chargeinformation/index.ts b/src/api/parking/chargeinformation/index.ts deleted file mode 100644 index cc697425..00000000 --- a/src/api/parking/chargeinformation/index.ts +++ /dev/null @@ -1,60 +0,0 @@ -import request from '@/config/axios' - -// 收费信息 VO -export interface InformationVO { - id: number // id - parkNumber: string // 场库编号 - size: number // 收费信息数量 - plate: string // 车牌号 - inTime: string // 入场时间 - outTime: string // 结算时间 - inChannel: string // 入场通道 - outChannel: string // 出场通道 - payKind: string // 支付类型 - payChannel: string // 支付渠道 - orderId: string // 入场订单号 - carType: string // 车辆类型 - payNo: string // 支付订单号 - memo: string // 备注 - charge: string // 应缴金额 - realCharge: string // 实收金额 - couponCharge: string // 优惠金额 - areaId: string // 区域 ID - operatorName: string // 操作员名称 - operatorTelphone: string // 操作员联系电话 - outTradeNo: string // 支付订单号 - plateColor: string // 车牌颜色 -} - -// 收费信息 API -export const InformationApi = { - // 查询收费信息分页 - getInformationPage: async (params: any) => { - return await request.get({ url: `/parking/chargeinformation/page`, params }) - }, - - // 查询收费信息详情 - getInformation: async (id: number) => { - return await request.get({ url: `/parking/chargeinformation/get?id=` + id }) - }, - - // 新增收费信息 - createInformation: async (data: InformationVO) => { - return await request.post({ url: `/parking/chargeinformation/create`, data }) - }, - - // 修改收费信息 - updateInformation: async (data: InformationVO) => { - return await request.put({ url: `/parking/chargeinformation/update`, data }) - }, - - // 删除收费信息 - deleteInformation: async (id: number) => { - return await request.delete({ url: `/parking/chargeinformation/delete?id=` + id }) - }, - - // 导出收费信息 Excel - exportInformation: async (params) => { - return await request.download({ url: `/parking/chargeinformation/export-excel`, params }) - }, -} diff --git a/src/api/parking/entryrecord/index.ts b/src/api/parking/entryrecord/index.ts deleted file mode 100644 index 6c1101c5..00000000 --- a/src/api/parking/entryrecord/index.ts +++ /dev/null @@ -1,64 +0,0 @@ -import request from '@/config/axios' - -// 入场记录 VO -export interface EntryRecordVO { - id: number // id - parkNumber: string // 停车场编号 - size: number // 数据条数 - plate: string // 车牌 - ticketCode: string // 无牌车票号 - plateColor: string // 车牌颜色 - inTime: string // 入场时间 - inChannel: string // 入场通道名称 - inImage: string // 入场图片名 - orderId: string // 入场记录编号 - visitReason: string // 访问事由 - openGateMode: string // 放行类型 - matchMode: string // 匹配模式 - idCard: string // 证件号码 - confidence: number // 车牌识别可信度 - carType: string // 车类型 - userIdCard: string // 证件号码 - userName: string // 车主姓名 - phone: string // 联系电话 - address: string // 地址 - areaId: string // 区域 id - areaName: string // 区域名称 - placeNumber: string // 车位编号 - memo: string // 备注信息 - barriorOpen: string // 是否开闸 - costTime: string // 开闸耗时 -} - -// 入场记录 API -export const EntryRecordApi = { - // 查询入场记录分页 - getEntryRecordPage: async (params: any) => { - return await request.get({ url: `/parking/entry-record/page`, params }) - }, - - // 查询入场记录详情 - getEntryRecord: async (id: number) => { - return await request.get({ url: `/parking/entry-record/get?id=` + id }) - }, - - // 新增入场记录 - createEntryRecord: async (data: EntryRecordVO) => { - return await request.post({ url: `/parking/entry-record/create`, data }) - }, - - // 修改入场记录 - updateEntryRecord: async (data: EntryRecordVO) => { - return await request.put({ url: `/parking/entry-record/update`, data }) - }, - - // 删除入场记录 - deleteEntryRecord: async (id: number) => { - return await request.delete({ url: `/parking/entry-record/delete?id=` + id }) - }, - - // 导出入场记录 Excel - exportEntryRecord: async (params) => { - return await request.download({ url: `/parking/entry-record/export-excel`, params }) - }, -} \ No newline at end of file diff --git a/src/api/parking/fixedvehiclerenewalrecord/index.ts b/src/api/parking/fixedvehiclerenewalrecord/index.ts deleted file mode 100644 index 4b99c9a4..00000000 --- a/src/api/parking/fixedvehiclerenewalrecord/index.ts +++ /dev/null @@ -1,53 +0,0 @@ -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/api/parking/liftingrod/index.ts b/src/api/parking/liftingrod/index.ts deleted file mode 100644 index 0c53f0d5..00000000 --- a/src/api/parking/liftingrod/index.ts +++ /dev/null @@ -1,41 +0,0 @@ -import request from '@/config/axios' - -// 远程抬杠 VO -export interface LiftingRodVO { - id: number // id - parkNumber: string // 停车场编号 - passagewayId: string // 通道Id -} - -// 远程抬杠 API -export const LiftingRodApi = { - // 查询远程抬杠分页 - getLiftingRodPage: async (params: any) => { - return await request.get({ url: `/parking/lifting-rod/page`, params }) - }, - - // 查询远程抬杠详情 - getLiftingRod: async (id: number) => { - return await request.get({ url: `/parking/lifting-rod/get?id=` + id }) - }, - - // 新增远程抬杠 - createLiftingRod: async (data: LiftingRodVO) => { - return await request.post({ url: `/parking/lifting-rod/create`, data }) - }, - - // 修改远程抬杠 - updateLiftingRod: async (data: LiftingRodVO) => { - return await request.put({ url: `/parking/lifting-rod/update`, data }) - }, - - // 删除远程抬杠 - deleteLiftingRod: async (id: number) => { - return await request.delete({ url: `/parking/lifting-rod/delete?id=` + id }) - }, - - // 导出远程抬杠 Excel - exportLiftingRod: async (params) => { - return await request.download({ url: `/parking/lifting-rod/export-excel`, params }) - }, -} \ No newline at end of file diff --git a/src/api/parking/synchronizationofwhitelistinformation/index.ts b/src/api/parking/synchronizationofwhitelistinformation/index.ts deleted file mode 100644 index a8722592..00000000 --- a/src/api/parking/synchronizationofwhitelistinformation/index.ts +++ /dev/null @@ -1,61 +0,0 @@ -import request from '@/config/axios' - -// 同步白名单 VO -export interface SynchronizationOfWhitelistInformationVO { - id: number // id - parkNumber: string // 场库编号 - method: string // 接口名称 - size: number // 集合大小 - plate: string // 车牌号 - fixedId: number // 白名单记录流水号 - chargeType: string // 收费类型 - name: string // 车主姓名 - certificate: string // 身份证信息 - address: string // 车主联系地址 - phone: string // 车主联系电话 - plateColor: string // 车牌颜色 - start: string // 生效日期 - end: string // 失效日期 - dept: string // 部门 - carType: string // 车辆类型 - memo: string // 备注 - timeStamp: string // 时间戳 - source: string // 来源 - areaId: number // 区域Id - areaStart: string // 生效日期 - areaEnd: string // 失效日期 - areaOperate: string // 操作 -} - -// 同步白名单 API -export const SynchronizationOfWhitelistInformationApi = { - // 查询同步白名单分页 - getSynchronizationOfWhitelistInformationPage: async (params: any) => { - return await request.get({ url: `/parking/synchronization-of-whitelist-information/page`, params }) - }, - - // 查询同步白名单详情 - getSynchronizationOfWhitelistInformation: async (id: number) => { - return await request.get({ url: `/parking/synchronization-of-whitelist-information/get?id=` + id }) - }, - - // 新增同步白名单 - createSynchronizationOfWhitelistInformation: async (data: SynchronizationOfWhitelistInformationVO) => { - return await request.post({ url: `/parking/synchronization-of-whitelist-information/create`, data }) - }, - - // 修改同步白名单 - updateSynchronizationOfWhitelistInformation: async (data: SynchronizationOfWhitelistInformationVO) => { - return await request.put({ url: `/parking/synchronization-of-whitelist-information/update`, data }) - }, - - // 删除同步白名单 - deleteSynchronizationOfWhitelistInformation: async (id: number) => { - return await request.delete({ url: `/parking/synchronization-of-whitelist-information/delete?id=` + id }) - }, - - // 导出同步白名单 Excel - exportSynchronizationOfWhitelistInformation: async (params) => { - return await request.download({ url: `/parking/synchronization-of-whitelist-information/export-excel`, params }) - }, -} \ No newline at end of file diff --git a/src/api/parking/whitelistdelivery/index.ts b/src/api/parking/whitelistdelivery/index.ts deleted file mode 100644 index 57161189..00000000 --- a/src/api/parking/whitelistdelivery/index.ts +++ /dev/null @@ -1,56 +0,0 @@ -import request from '@/config/axios' - -// 白名单配置 VO -export interface WhitelistDeliveryVO { - id: number // id - parkNumber: string // 场库编号 - size: number // 白名单数量 - plate: string // 车牌号 - chargeType: string // 收费类型 - name: string // 车主姓名 - certificate: string // 身份证信息 - address: string // 车主联系地址 - phone: string // 车主联系电话 - plateColor: string // 车牌颜色 - start: string // 生效日期 - end: string // 失效日期 - dept: string // 部门 - carType: string // 车辆类型 - memo: string // 备注 - areaId: number // 区域Id - areaStart: string // 生效日期 - areaEnd: string // 失效日期 -} - -// 白名单配置 API -export const WhitelistDeliveryApi = { - // 查询白名单配置分页 - getWhitelistDeliveryPage: async (params: any) => { - return await request.get({ url: `/parking/whitelist-delivery/page`, params }) - }, - - // 查询白名单配置详情 - getWhitelistDelivery: async (id: number) => { - return await request.get({ url: `/parking/whitelist-delivery/get?id=` + id }) - }, - - // 新增白名单配置 - createWhitelistDelivery: async (data: WhitelistDeliveryVO) => { - return await request.post({ url: `/parking/whitelist-delivery/create`, data }) - }, - - // 修改白名单配置 - updateWhitelistDelivery: async (data: WhitelistDeliveryVO) => { - return await request.put({ url: `/parking/whitelist-delivery/update`, data }) - }, - - // 删除白名单配置 - deleteWhitelistDelivery: async (id: number) => { - return await request.delete({ url: `/parking/whitelist-delivery/delete?id=` + id }) - }, - - // 导出白名单配置 Excel - exportWhitelistDelivery: async (params) => { - return await request.download({ url: `/parking/whitelist-delivery/export-excel`, params }) - }, -} \ No newline at end of file diff --git a/src/views/parking/appearancerecord/RecordForm.vue b/src/views/parking/appearancerecord/RecordForm.vue deleted file mode 100644 index fcba569e..00000000 --- a/src/views/parking/appearancerecord/RecordForm.vue +++ /dev/null @@ -1,360 +0,0 @@ - - diff --git a/src/views/parking/appearancerecord/index.vue b/src/views/parking/appearancerecord/index.vue deleted file mode 100644 index f2bc3014..00000000 --- a/src/views/parking/appearancerecord/index.vue +++ /dev/null @@ -1,703 +0,0 @@ - - - diff --git a/src/views/parking/blacklistdelivery/BlacklistDeliveryForm.vue b/src/views/parking/blacklistdelivery/BlacklistDeliveryForm.vue deleted file mode 100644 index f5896f4f..00000000 --- a/src/views/parking/blacklistdelivery/BlacklistDeliveryForm.vue +++ /dev/null @@ -1,114 +0,0 @@ - - \ No newline at end of file diff --git a/src/views/parking/blacklistdelivery/index.vue b/src/views/parking/blacklistdelivery/index.vue deleted file mode 100644 index 25a4fd12..00000000 --- a/src/views/parking/blacklistdelivery/index.vue +++ /dev/null @@ -1,231 +0,0 @@ - - - \ No newline at end of file diff --git a/src/views/parking/bluecardheartbeat/BlueCardHeartbeatForm.vue b/src/views/parking/bluecardheartbeat/BlueCardHeartbeatForm.vue deleted file mode 100644 index 76e74b92..00000000 --- a/src/views/parking/bluecardheartbeat/BlueCardHeartbeatForm.vue +++ /dev/null @@ -1,146 +0,0 @@ - - \ No newline at end of file diff --git a/src/views/parking/bluecardheartbeat/index.vue b/src/views/parking/bluecardheartbeat/index.vue deleted file mode 100644 index 25c6eb7e..00000000 --- a/src/views/parking/bluecardheartbeat/index.vue +++ /dev/null @@ -1,297 +0,0 @@ - - - \ No newline at end of file diff --git a/src/views/parking/channel/InformationForm.vue b/src/views/parking/channel/InformationForm.vue deleted file mode 100644 index a8a3738d..00000000 --- a/src/views/parking/channel/InformationForm.vue +++ /dev/null @@ -1,116 +0,0 @@ - - diff --git a/src/views/parking/channel/index.vue b/src/views/parking/channel/index.vue deleted file mode 100644 index 25deee7e..00000000 --- a/src/views/parking/channel/index.vue +++ /dev/null @@ -1,188 +0,0 @@ - - - diff --git a/src/views/parking/chargeinformation/InformationForm.vue b/src/views/parking/chargeinformation/InformationForm.vue deleted file mode 100644 index f1a70c76..00000000 --- a/src/views/parking/chargeinformation/InformationForm.vue +++ /dev/null @@ -1,203 +0,0 @@ - - diff --git a/src/views/parking/chargeinformation/index.vue b/src/views/parking/chargeinformation/index.vue deleted file mode 100644 index e4c64323..00000000 --- a/src/views/parking/chargeinformation/index.vue +++ /dev/null @@ -1,415 +0,0 @@ - - - diff --git a/src/views/parking/entryrecord/EntryRecordForm.vue b/src/views/parking/entryrecord/EntryRecordForm.vue deleted file mode 100644 index f682909d..00000000 --- a/src/views/parking/entryrecord/EntryRecordForm.vue +++ /dev/null @@ -1,224 +0,0 @@ - - \ No newline at end of file diff --git a/src/views/parking/entryrecord/index.vue b/src/views/parking/entryrecord/index.vue deleted file mode 100644 index 5bbaaf76..00000000 --- a/src/views/parking/entryrecord/index.vue +++ /dev/null @@ -1,450 +0,0 @@ - - - diff --git a/src/views/parking/fixedvehiclerenewalrecord/FixedVehicleRenewalRecordForm.vue b/src/views/parking/fixedvehiclerenewalrecord/FixedVehicleRenewalRecordForm.vue deleted file mode 100644 index 873fc8f5..00000000 --- a/src/views/parking/fixedvehiclerenewalrecord/FixedVehicleRenewalRecordForm.vue +++ /dev/null @@ -1,165 +0,0 @@ - - \ No newline at end of file diff --git a/src/views/parking/fixedvehiclerenewalrecord/index.vue b/src/views/parking/fixedvehiclerenewalrecord/index.vue deleted file mode 100644 index ba4e9f81..00000000 --- a/src/views/parking/fixedvehiclerenewalrecord/index.vue +++ /dev/null @@ -1,333 +0,0 @@ - - - \ No newline at end of file diff --git a/src/views/parking/liftingrod/LiftingRodForm.vue b/src/views/parking/liftingrod/LiftingRodForm.vue deleted file mode 100644 index 7d427519..00000000 --- a/src/views/parking/liftingrod/LiftingRodForm.vue +++ /dev/null @@ -1,98 +0,0 @@ - - \ No newline at end of file diff --git a/src/views/parking/liftingrod/index.vue b/src/views/parking/liftingrod/index.vue deleted file mode 100644 index 7bee595d..00000000 --- a/src/views/parking/liftingrod/index.vue +++ /dev/null @@ -1,198 +0,0 @@ - - - \ No newline at end of file diff --git a/src/views/parking/synchronizationofwhitelistinformation/SynchronizationOfWhitelistInformationForm.vue b/src/views/parking/synchronizationofwhitelistinformation/SynchronizationOfWhitelistInformationForm.vue deleted file mode 100644 index 83ee8791..00000000 --- a/src/views/parking/synchronizationofwhitelistinformation/SynchronizationOfWhitelistInformationForm.vue +++ /dev/null @@ -1,202 +0,0 @@ - - \ No newline at end of file diff --git a/src/views/parking/synchronizationofwhitelistinformation/index.vue b/src/views/parking/synchronizationofwhitelistinformation/index.vue deleted file mode 100644 index 1a68ca9a..00000000 --- a/src/views/parking/synchronizationofwhitelistinformation/index.vue +++ /dev/null @@ -1,420 +0,0 @@ - - - \ No newline at end of file diff --git a/src/views/parking/whitelistdelivery/WhitelistDeliveryForm.vue b/src/views/parking/whitelistdelivery/WhitelistDeliveryForm.vue deleted file mode 100644 index d178db1a..00000000 --- a/src/views/parking/whitelistdelivery/WhitelistDeliveryForm.vue +++ /dev/null @@ -1,186 +0,0 @@ - - \ No newline at end of file diff --git a/src/views/parking/whitelistdelivery/index.vue b/src/views/parking/whitelistdelivery/index.vue deleted file mode 100644 index 3a0e0ce0..00000000 --- a/src/views/parking/whitelistdelivery/index.vue +++ /dev/null @@ -1,369 +0,0 @@ - - - \ No newline at end of file