import request from "@/utils/request"; export const getAllList = ()=>{ return request.get("/handleRequestLicense/getAll"); } export const getListByPage = (pageNum,pageSize,conditionJsonArr)=>{ let s = encodeURIComponent(JSON.stringify(conditionJsonArr)); return request.get("/handleRequestLicense/getListByPage",{ params:{ pageNum, pageSize, conditionJson:s } }) } export const approveRequest = (id)=>{ return request.get("/handleRequestLicense/approve",{ params:{ id } }) } export const approveRequestByImportWithFile = async (row)=>{ const response = await request.get(import.meta.env.VITE_APP_BASE_URL +row.operationContent, { responseType: 'blob' }); const blob = response; const file = new File([blob], '导入的文件', { type: blob.type }); const id = row.id; const formData = new FormData(); formData.append('id', id); formData.append('file', file); return request.post('/handleRequestLicense/approve', formData, { headers: { 'Content-Type': 'multipart/form-data' } }); } export const rejectRequest = (id,reason)=>{ return request.get("/handleRequestLicense/reject",{ params:{ id, reason } }) } export const checkContent = (id)=>{ return request.get("/handleRequestLicense/checkContent",{ params:{ id } }) } export const hasBeenReadMethod = (id)=>{ return request.get("/handleRequestLicense/haveRead",{ params:{ id } }) }