From d671fecf5b7340525b03d7ec0503dd5c75a42f9d Mon Sep 17 00:00:00 2001 From: hr121 <568127468@qq.com> Date: Wed, 23 Jul 2025 15:33:43 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A3=9E=E8=A1=8C=E5=99=A8=E8=AE=BE=E5=A4=87?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3=E9=97=AE=E9=A2=98=E4=BF=AE=E5=A4=8D,?= =?UTF-8?q?=E6=B6=89=E5=8F=8A=E7=9A=84=E9=A3=9E=E8=A1=8C=E5=91=98,?= =?UTF-8?q?=E6=99=AF=E5=8C=BA,=E5=8C=BA=E5=9F=9F=E5=9D=87=E6=8E=A5?= =?UTF-8?q?=E5=85=A5=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/aircraft.js | 10 +- src/api/system/pilot.js | 20 +- .../aircraftDetail/components/BasicInfo.vue | 45 +- .../components/InsuranceRecord.vue | 9 +- src/views/aircraft/aircraftDetail/index.vue | 57 +- src/views/aircraft/index.vue | 629 ++++++++++++------ 6 files changed, 508 insertions(+), 262 deletions(-) diff --git a/src/api/aircraft.js b/src/api/aircraft.js index 605e086..3989119 100644 --- a/src/api/aircraft.js +++ b/src/api/aircraft.js @@ -35,6 +35,14 @@ export function edit(data) { }) } +// 获取飞行器设备详情 +export function getDeviceDetail(id) { + return request({ + url: `aerocraftAdminApi/aircraft/device/${id}`, + method: 'get' + }) +} + // 分页查询飞行器维保记录 export function getMaintenanceRecords(params) { return request({ @@ -87,4 +95,4 @@ export function editInsurance(data) { }) } -export default { get, del, add, edit, getMaintenanceRecords, getInsuranceRecords, addInsurance, getInsuranceDetail, deleteInsurance, editInsurance } +export default { get, del, add, edit, getMaintenanceRecords, getInsuranceRecords, addInsurance, getInsuranceDetail, deleteInsurance, editInsurance, getDeviceDetail } diff --git a/src/api/system/pilot.js b/src/api/system/pilot.js index fe0f276..5d78a71 100644 --- a/src/api/system/pilot.js +++ b/src/api/system/pilot.js @@ -4,7 +4,7 @@ import { encrypt } from '@/utils/rsaEncrypt' export function add(data) { data.password = encrypt(data.password) console.log(data); - + return request({ url: 'api/emEmployees', method: 'post', @@ -41,5 +41,21 @@ export function updatePass(user) { }) } -export default { add, edit, del } +// 查询飞行员,飞行器管理要用到 +export function getList(params) { + return request({ + url: 'api/emEmployees/findByPage', + method: 'get', + params + }) +} + +export function getDetail(id) { + return request({ + url: `api/emEmployees/${id}`, + method: 'get' + }) +} + +export default { add, edit, del, getList, getDetail } diff --git a/src/views/aircraft/aircraftDetail/components/BasicInfo.vue b/src/views/aircraft/aircraftDetail/components/BasicInfo.vue index 6bb8a43..783479c 100644 --- a/src/views/aircraft/aircraftDetail/components/BasicInfo.vue +++ b/src/views/aircraft/aircraftDetail/components/BasicInfo.vue @@ -1,7 +1,7 @@