Files
fe_supplier_frontend/src/pages/supplier/admission/admissionReviewManagement/services.ts

70 lines
1.5 KiB
TypeScript
Raw Normal View History

2025-06-24 10:52:30 +08:00
import request from '@/utils/request';
/**
*
*/
interface getPageData {
pageNo: number;
pageSize: number;
2025-07-02 16:18:03 +08:00
accessWorkName?: string;
2025-06-24 10:52:30 +08:00
}
2025-06-24 16:48:10 +08:00
export const getPage = (data: getPageData) => request.post('/coscoAccessWork/getPage', { data});
2025-06-24 10:52:30 +08:00
/**
*
*/
interface reviewInfoData {
id: string;
userId?: string;
}
export const reviewInfo = (params: reviewInfoData) => request.get(`/coscoAccessWork/reviewInfo`, { params });
/**
*
* @param file
* @returns
*/
export const uploadFile = async (file: File) => {
const formData = new FormData();
formData.append('file', file);
return request('/fileConfig/files/upload', {
method: 'POST',
data: formData,
});
};
2025-06-27 10:41:33 +08:00
/**
*
*/
export const coscoAccessWork = (id: string) => request.get(`/coscoAccessWork/${id}`);
2025-06-24 16:48:10 +08:00
/**
*
*/
export interface updateData {
accessWorkId: string;
coscoAccessUserItemList: CoscoAccessUserItemList[];
[property: string]: any;
2025-06-24 10:52:30 +08:00
}
2025-06-24 16:48:10 +08:00
export interface CoscoAccessUserItemList {
coscoAccessTtemAttachments: CoscoAccessTtemAttachments;
id: number;
remark: string;
reviewResult: number;
[property: string]: any;
2025-06-24 10:52:30 +08:00
}
2025-06-24 16:48:10 +08:00
export interface CoscoAccessTtemAttachments {
accessWorkId: string;
fileName: string;
filePath: string;
fileSize: string;
fileType: string;
fileUrl: string;
[property: string]: any;
2025-06-24 10:52:30 +08:00
}
2025-06-24 16:48:10 +08:00
export const update = (data: updateData) => request.post('/coscoAccessWork/update', { data });
2025-06-24 10:52:30 +08:00