Files
fe_supplier_frontend/src/pages/supplier/supplierExit/supplierExitManage/services.ts

65 lines
1.5 KiB
TypeScript
Raw Normal View History

2025-06-27 10:41:33 +08:00
import request from '@/utils/request';
/**
*
*/
interface getPageData {
pageNo: number;
pageSize: number;
deptId?: string;
accessType?: string;
reviewStatus?: string;
approveStatus?: string;
categoryId?: string;
}
export const getPage = (data: getPageData) => request.post('/coscoSupplierexit/getPage', { data });
/**
*
*/
interface getSupplierCategoryPageData {
pageNo: number;
pageSize: number;
supplierName?: number;
categoryId?: string;
reviewResult?: string;
}
export const getSupplierCategoryPage = (data: getSupplierCategoryPageData) => request.post('/coscoSupplierexit/getSupplierCategoryPage', { data });
/**
*
*/
export interface addInterface {
coscoSupplierexit: CoscoSupplierexit;
coscoSupplierexitSupplierCategoryList: CoscoSupplierexitSupplierCategoryList[];
supplierIdList: string[];
[property: string]: any;
}
export interface CoscoSupplierexit {
deptId: string;
exitReason: string;
exitTheme: string;
[property: string]: any;
}
export interface CoscoSupplierexitSupplierCategoryList {
categoryId: string;
supplierId: string;
[property: string]: any;
}
export const add = (data: addInterface) => request.post('/coscoSupplierexit/add', { data });
/**
* 退
*/
export const coscoSupplierexit = (id: string) => request.get(`/coscoSupplierexit/${id}`);