import request from '@/config/axios'
|
|
export interface SrmSupplierApplyVO {
|
id: number
|
applyNo: string
|
supplierId: number
|
supplierName: string
|
supplierType: string
|
companyNature: string
|
registeredCapital: number
|
businessLicenseNo: string
|
taxNo: string
|
address: string
|
contactName: string
|
contactMobile: string
|
contactEmail: string
|
applyUserId: number
|
applyUserName: string
|
applyTime: string
|
applyStatus: number
|
purchaseReviewerId: number
|
purchaseReviewTime: string
|
purchaseReviewOpinion: string
|
qualityReviewerId: number
|
qualityReviewTime: string
|
qualityReviewOpinion: string
|
financeReviewerId: number
|
financeReviewTime: string
|
financeReviewOpinion: string
|
createTime: string
|
}
|
|
export const SrmSupplierApplyApi = {
|
// 分页查询
|
getApplyPage: async (params: any) =>
|
request.get({ url: '/srm/supplier-apply/page', params }),
|
|
// 获取详情
|
getApply: async (id: number) =>
|
request.get({ url: '/srm/supplier-apply/get', params: { id } }),
|
|
// 创建
|
createApply: async (data: any) =>
|
request.post({ url: '/srm/supplier-apply/create', data }),
|
|
// 更新
|
updateApply: async (data: any) =>
|
request.put({ url: '/srm/supplier-apply/update', data }),
|
|
// 删除
|
deleteApply: async (id: number) =>
|
request.delete({ url: '/srm/supplier-apply/delete', params: { id } }),
|
|
// 提交(进入审核流程)
|
submitApply: async (id: number) =>
|
request.put({ url: '/srm/supplier-apply/submit', params: { id } }),
|
|
// 采购审核
|
reviewPurchase: async (data: { id: number, opinion: string }) =>
|
request.put({ url: '/srm/supplier-apply/review-purchase', data }),
|
|
// 质量审核
|
reviewQuality: async (data: { id: number, opinion: string }) =>
|
request.put({ url: '/srm/supplier-apply/review-quality', data }),
|
|
// 财务审核
|
reviewFinance: async (data: { id: number, opinion: string }) =>
|
request.put({ url: '/srm/supplier-apply/review-finance', data })
|
}
|