You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
import axios from '@/utils/request';
|
|
|
|
|
|
|
|
export const imageUploadUrl = `${import.meta.env.VITE_BASE_API}/oss/manage/fileupload`;
|
|
|
|
export const pageStuAssessment = async (data: Record<string, any>): Promise<any> => (await axios.post('/occupationlab/occupationlab/assessment/pageStuAssessment', data)).data;
|
|
|
|
export const getProjectBySystemId = async (params: Record<string, any>): Promise<any> =>
|
|
|
|
(await axios.get('/occupationlab/occupationlab/projectManage/getProjectBySystemId', { params })).data;
|
|
|
|
export const getProjectDetail = async (params: Record<string, any>): Promise<any> =>
|
|
|
|
(await axios.get('/occupationlab/occupationlab/projectManage/getProjectDetail', { params })).data;
|
|
|
|
export const getDetailById = async (id: number | string): Promise<any> => (await axios.get(`/occupationlab/occupationlab/assessment/getDetailById?id=${id}`)).data;
|
|
|
|
export const getCompetition = async (id: number | string): Promise<any> => (await axios.post(`/competition/competition/management/getCompetition?competitionId=${id}`)).data;
|
|
|
|
export const reportDetail = async (id: number | string): Promise<any> => (await axios.get(`/occupationlab/occupationlab/achievement/reportDetail?reportId=${id}`)).data;
|
|
|
|
export const exportBankExperimentReport = async (data: Record<string, any>): Promise<any> =>
|
|
|
|
(await axios.post('/occupationlab/occupationlab/achievement/exportBankExperimentReport', data)).data;
|
|
|
|
export const updateReport = async (data: Record<string, any>): Promise<any> => (await axios.post('/occupationlab/occupationlab/achievement/updateReport', data)).data;
|
|
|
|
export const editExperimentalData = async (data: Record<string, any>): Promise<any> =>
|
|
|
|
(await axios.post('/occupationlab/occupationlab/experimentalReport/editExperimentalData', data)).data;
|