供应商退出、准入、 工作台
This commit is contained in:
@ -1,38 +1,173 @@
|
||||
import request from '@/utils/request';
|
||||
|
||||
|
||||
export async function coscoSupplier(params:any) {
|
||||
console.log(params,'params');
|
||||
|
||||
return request('/api/system/coscoSupplier', {
|
||||
method: 'GET',
|
||||
params
|
||||
});
|
||||
}
|
||||
|
||||
export async function library(params:any) {
|
||||
return request('/api/system/library', {
|
||||
method: 'GET',
|
||||
params
|
||||
});
|
||||
}
|
||||
/**
|
||||
* 供应商基本信息
|
||||
*/
|
||||
export const coscoSupplierBase = () => request.get(`/coscoSupplierBase/9c12e8ea-a681-4184-81ba-5fa276299a00`);
|
||||
|
||||
export async function qualifications(params:any) {
|
||||
return request('/api/system/qualifications', {
|
||||
method: 'GET',
|
||||
params
|
||||
});
|
||||
/**
|
||||
* 资质分页列表
|
||||
*/
|
||||
interface qualificationsGetPage {
|
||||
pageNo: number;
|
||||
pageSize: number;
|
||||
supplierId?: string;
|
||||
}
|
||||
export async function invoice(params:any) {
|
||||
return request('/api/system/invoice', {
|
||||
method: 'GET',
|
||||
params
|
||||
});
|
||||
export const qualificationsGetPage = (data: qualificationsGetPage) => request.post('/qualifications/getPage', { data });
|
||||
|
||||
/**
|
||||
* 资质详情
|
||||
*/
|
||||
export const qualificationsView = (id: string) => request.get(`/qualifications/${id}`);
|
||||
/**
|
||||
* 资质新增
|
||||
*/
|
||||
interface qualificationsaAdd {
|
||||
id: string;
|
||||
accessory: string;
|
||||
authority: string;
|
||||
certificateType: string;
|
||||
code: string;
|
||||
dateTime: string;
|
||||
name: string;
|
||||
supplierId: string;
|
||||
termOfValidity: string;
|
||||
typeLevel: string;
|
||||
}
|
||||
export async function bank(params:any) {
|
||||
return request('/api/system/bank', {
|
||||
method: 'GET',
|
||||
params
|
||||
export const qualificationsaAdd = (data: qualificationsaAdd) => request.post('/qualifications', { data });
|
||||
/**
|
||||
* @param data
|
||||
* @returns
|
||||
* 资质修改
|
||||
*/
|
||||
export const qualificationsEdit = (data: qualificationsaAdd) => request.put('/qualifications', { data });
|
||||
/**
|
||||
* 上传文件
|
||||
* @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,
|
||||
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
/** invoice
|
||||
* 开票分页列表
|
||||
*/
|
||||
interface invoiceGetPage {
|
||||
pageNo: number;
|
||||
pageSize: number;
|
||||
supplierId?: string;
|
||||
}
|
||||
export const invoiceGetPage = (data: invoiceGetPage) => request.post('/invoice/getPage', { data });
|
||||
|
||||
/**
|
||||
* 开票详情
|
||||
*/
|
||||
export const invoiceView = (id: string) => request.get(`/invoice/${id}`);
|
||||
/**
|
||||
* 开票新增
|
||||
*/
|
||||
interface invoiceAdd {
|
||||
id: string;
|
||||
account: string;
|
||||
address: string;
|
||||
bank: string;
|
||||
head: string;
|
||||
phone: string;
|
||||
qualificationCertificate: string;
|
||||
supplierId: string;
|
||||
taxpayerCode: string;
|
||||
taxpayerType: string;
|
||||
}
|
||||
export const invoiceAdd = (data: invoiceAdd) => request.post('/invoice', { data });
|
||||
/**
|
||||
* @param data
|
||||
* @returns
|
||||
* 开票修改
|
||||
*/
|
||||
export const invoiceEdit = (data: invoiceAdd) => request.put('/invoice', { data });
|
||||
|
||||
|
||||
|
||||
/** bank
|
||||
* 开票分页列表
|
||||
*/
|
||||
interface bankGetPage {
|
||||
pageNo: number;
|
||||
pageSize: number;
|
||||
supplierId?: string;
|
||||
}
|
||||
export const bankGetPage = (data: bankGetPage) => request.post('/bank/getPage', { data });
|
||||
|
||||
/**
|
||||
* 开票详情
|
||||
*/
|
||||
export const bankView = (id: string) => request.get(`/bank/${id}`);
|
||||
/**
|
||||
* 开票新增
|
||||
*/
|
||||
interface bankAdd {
|
||||
id: string;
|
||||
account: string;
|
||||
accountName: string;
|
||||
bank: string;
|
||||
city: string;
|
||||
currency: string;
|
||||
interbankNumber: string;
|
||||
nation: string;
|
||||
province: string;
|
||||
supplierId: string;
|
||||
swiftCode: null;
|
||||
[property: string]: any;
|
||||
}
|
||||
export const bankAdd = (data: bankAdd) => request.post('/bank', { data });
|
||||
/**
|
||||
* @param data
|
||||
* @returns
|
||||
* 开票修改
|
||||
*/
|
||||
export const bankEdit = (data: bankAdd) => request.put('/bank', { data });
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user