aircraft-pilot/common/http.api.js

50 lines
3.3 KiB
JavaScript
Raw Normal View History

2025-07-02 14:58:38 +08:00
import configService from '@/common/config.service.js';
const install = (Vue, vm) => {
// 用户管理
vm.$api.aLogin = async (params = {}) => await vm.$u.post('/auth/login/a', params);// 飞行员端登录
vm.$api.bLogin = async (params = {}) => await vm.$u.post('/auth/login/b', params);// 用户端登录
vm.$api.logout = async () => await vm.$u.delete('/auth/logout');// 用户登出
vm.$api.aSelfDetail = async (id) => await vm.$u.get(`/api/emEmployees/${id}`);// 查询飞行员详情
vm.$api.aEditSelf = async (params = {}) => await vm.$u.put(`/api/emEmployees`,params);// 修改飞行员信息
vm.$api.aUpdatePass = async (params = {}) => await vm.$u.post(`/api/emEmployees/updatePass`,params);// 修改飞行员密码
vm.$api.bUpdatePass = async (params = {}) => await vm.$u.post(`/cnCustomer/updatePass`,params);// 修改客户密码
vm.$api.allEmployees = async (params = {}) => await vm.$u.get('/api/emEmployees/all',params);// 条件查询全部飞行员
2025-08-03 01:01:22 +08:00
vm.$api.bSelfDetail = async (id) => await vm.$u.get(`/cnCustomer/${id}`);// 查询客户信息
// 区域/景区管理
vm.$api.allAreas = async () => await vm.$u.get('/emArea/all');// 获取全部区域
vm.$api.allScenicsByAreaId = async (params = {}) => await vm.$u.get('/emScenic/all',params);// 获取区域下全部景区
vm.$api.allRoutesByScenicId = async (scenicId) => await vm.$u.get(`/api/dataDropdown/obtainRouteListByScenicId/${scenicId}`);// 根据景区获取对应的线路
vm.$api.allScenic = async () => await vm.$u.get('/emScenic/all');// 获取全部景区
vm.$api.singleScenic = async (id) => await vm.$u.get(`/emScenic/${id}`);// 查询单个景区
2025-07-02 14:58:38 +08:00
// 订单管理
2025-08-01 18:07:48 +08:00
vm.$api.completeOrder = async (orderId) => await vm.$u.put(`/api/order/completeOrder/${orderId}`);// 完成订单
vm.$api.getOrders = async (params = {}) => await vm.$u.get('/api/order/allOrder',params);// 获取订单列表
vm.$api.orderDetail = async (id) => await vm.$u.get(`/api/order/queryOrderDetail/${id}`);// 查询单个订单
vm.$api.addOrder = async (params = {}) => await vm.$u.post(`/api/order/addOrder`,params);// 新增订单
2025-08-01 18:07:48 +08:00
vm.$api.deleteOrder = async (orderId) => await vm.$u.delete(`/api/order/deleteOrder/${orderId}`);// 删除订单
vm.$api.editOrder = async (params = {}) => await vm.$u.put(`/api/order/editOrder`,params);// 修改订单信息
vm.$api.addOrderTask = async (params = {}) => await vm.$u.post(`/api/order/addOrderTask`,params);// 新增飞行任务
vm.$api.deleteOrderTask = async (orderTaskId) => await vm.$u.delete(`/api/order/deleteOrderTask/${orderTaskId}`);// 删除飞行任务
vm.$api.editOrderStatus = async (orderTaskId,taskStatus) => await vm.$u.put(`/api/order/editOrderStatus/${orderTaskId}/${taskStatus}`);// 编辑订单飞行任务状态
// 设备管理
vm.$api.obtainDeviceList = async (params = {}) => await vm.$u.get('/api/dataDropdown/obtainDeviceList',params);// 获取设备下拉列表
// 客户管理
vm.$api.allCustomers = async () => await vm.$u.get('/cnCustomer/all');// 获取全部客户
2025-07-02 14:58:38 +08:00
// 轮播图管理
vm.$api.allBanners = async () => await vm.$u.get('/cpBanner/all');// 获取全部轮播图
// 文章管理(查询协议)
vm.$api.getArticles = async (params = {}) => await vm.$u.get('/cpArticle', params);// 分页查询文章
}
export default {
install
}