import { getToken } from '../utils/auth' import request from '@/utils/request' export function workApplyApi() { return { // 分页获取申请列表 getApplyListPage: (data) => { return request({ headers: { 'Authorization': getToken() }, url: process.env.BASE_API + `/work/apply/applying/page/list`, method: 'post', data: data }); }, // 分页获取申请列表 getAllUsers: () => { return request({ headers: { 'Authorization': getToken() }, url: process.env.BASE_API + `/account/list`, method: 'get' }); }, // 动火申请 postFireApply: (data) => { return request({ headers: { 'Authorization': getToken() }, url: process.env.BASE_API + `/work/apply/hot`, method: 'post', data: data }); }, // 受限空间申请 postSpaceApply: (data) => { return request({ headers: { 'Authorization': getToken() }, url: process.env.BASE_API + `/work/apply/confinedspace`, method: 'post', data: data }); }, // 吊装申请 postHoistApply: (data) => { return request({ headers: { 'Authorization': getToken() }, url: process.env.BASE_API + `/work/apply/hoisting`, method: 'post', data: data }); }, // 动土申请 postGroundApply: (data) => { return request({ headers: { 'Authorization': getToken() }, url: process.env.BASE_API + `/work/apply/groundBreaking`, method: 'post', data: data }); }, // 断路申请 postBrokenApply: (data) => { return request({ headers: { 'Authorization': getToken() }, url: process.env.BASE_API + `/work/apply/brokenCircuit`, method: 'post', data: data }); }, // 高处申请 postHeightApply: (data) => { return request({ headers: { 'Authorization': getToken() }, url: process.env.BASE_API + `/work/apply/height`, method: 'post', data: data }); }, // 临时用电申请 postPowerApply: (data) => { return request({ headers: { 'Authorization': getToken() }, url: process.env.BASE_API + `/work/apply/temporaryPower`, method: 'post', data: data }); }, // 盲板申请 postPlateApply: (data) => { return request({ headers: { 'Authorization': getToken() }, url: process.env.BASE_API + `/work/apply/blindPlatePlugging`, method: 'post', data: data }); }, // 取消申请 cancelApply: (data) => { return request({ headers: { 'Authorization': getToken() }, url: process.env.BASE_API + `/work/apply/cancel`, method: 'post', data: data }); }, // 查询进度 getStatus: (data) => { return request({ headers: { 'Authorization': getToken() }, url: process.env.BASE_API + `/work/apply/applicant/approved/view`, method: 'post', data: data }); }, // 获取图片上传路径 getUploadUrl: (name) => { return request({ headers: { 'Authorization': getToken() }, url: process.env.BASE_API + `/specialWork/file/getPresignUrl`, method: 'post', data: { prefixName: name.split('.')[0], suffixName: name.split('.')[1] } }); }, // 上传图片 uploadFile: (path) => { return request({ headers: { contentType: 'application/json;charset=UTF-8' }, url: path, method: 'put', data: file }); }, // 删除图片 deleteFile: (data) => { return request({ url: process.env.BASE_API + `/specialWork/file/deleteFile`, method: 'post', data: data }); } }; }