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.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}`);// 查询单个景区 // 订单管理 vm.$api.completeOrder = async (orderId) => await vm.$u.get(`/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.allCustomers = async () => await vm.$u.get('/cnCustomer/all');// 获取全部客户 // 轮播图管理 vm.$api.allBanners = async () => await vm.$u.get('/cpBanner/all');// 获取全部轮播图 // 文章管理(查询协议) vm.$api.getArticles = async (params = {}) => await vm.$u.get('/cpArticle', params);// 分页查询文章 } export default { install }