import { encryptData } from '@/utils/decryption.js' const install = (Vue, vm) => { uni.$u.http.setConfig((config) => { config.baseURL = vm.$baseUrl; config.timeout = 60000; return config; }) let login = (data = {}) => vm.$u.http.post('web/member/loginH5', encryptData(data)); // 登录 let categoryTree = (params = {}) => vm.$u.http.get('web/category/categoryTree', { params }); // 查询树 let workOrderCreate = (data = {}) => vm.$u.http.post('web/workOrder/create', encryptData(data)); // 创建工单 let upload = (data = {}) => vm.$u.http.post('web/public/upload', data); // 上传 let uploadBatchFromWx = (data = {}) => vm.$u.http.post('web/public/uploadBatchFromWx', data); // 上传 let uploadBatch = (data = {}) => vm.$u.http.post('web/public/uploadBatch', data); // 批量上传文件到FTP let detail = (params = {}) => vm.$u.http.get('web/workOrder/detail', { params }); // 风险上报详情 let managersList = (data = {}) => vm.$u.http.post('web/workOrder/managersList', encryptData(data)); // 上传 let categoryList = (params = {}) => vm.$u.http.get('web/category/categoryList', { params }); // 获取分类类别获取分类列表 let page = (data = {}) => vm.$u.http.post('web/workOrder/page', encryptData(data)); // 分页查询 let getWorkOrderData = (data = {}) => vm.$u.http.post('web/workOrder/getWorkOrderData', encryptData(data)); // 分页查询 let passOn = (data = {}) => vm.$u.http.post('web/workOrder/passOn', encryptData(data)); // 工单指派 let closeWorkOrder = (data = {}) => vm.$u.http.post('web/workOrder/closeWorkOrder', encryptData(data)); // 工单关闭 let urge = (params = {}) => vm.$u.http.get('web/workOrder/urge', { params }); // 工单催促 let sendCopy = (data = {}) => vm.$u.http.post('web/workOrder/sendCopy', encryptData(data)); // 工单抄送 let getQwSignature = (data = {}) => vm.$u.http.post('web/member/getQwSignature', encryptData(data)); // 获取titket let getCategoryVOForGCXTree = (params = {}) => vm.$u.http.get('web/category/getCategoryVOForGCXTree', { params }); // 查询树 let getCopySendUserPage = (data = {}) => vm.$u.http.post('web/member/getCopySendUserPage', encryptData(data)); // 查询可被抄送人分页 vm.$u.api = { login, categoryTree, workOrderCreate, upload, detail, categoryList, managersList, page, getWorkOrderData, passOn, closeWorkOrder, urge, sendCopy, getQwSignature, uploadBatch, getCategoryVOForGCXTree, getCopySendUserPage, uploadBatchFromWx }; } export default { install }