liyong
2026-07-31 450bcae3cfffe9923dc09dea2a4e89312bb373d7
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
import request from '@/config/axios'
 
export interface SrmSupplierEvaluationVO {
  id: number
  supplierId: number
  evaluationPeriod: string
  qualityScore: number
  qualityPassRate: number
  qualityDefectCount: number
  deliveryScore: number
  deliveryOnTimeRate: number
  deliveryDelayCount: number
  priceScore: number
  serviceScore: number
  serviceResponseSpeed: number
  compositeScore: number
  evaluationLevel: string
  evaluatorId: number
  evaluationTime: string
  remark: string
  createTime: string
}
 
export const SrmSupplierEvaluationApi = {
  // 分页查询
  getEvaluationPage: async (params: any) =>
    request.get({ url: '/srm/supplier-evaluation/page', params }),
 
  // 获取详情
  getEvaluation: async (id: number) =>
    request.get({ url: '/srm/supplier-evaluation/get', params: { id } }),
 
  // 创建
  createEvaluation: async (data: any) =>
    request.post({ url: '/srm/supplier-evaluation/create', data }),
 
  // 更新
  updateEvaluation: async (data: any) =>
    request.put({ url: '/srm/supplier-evaluation/update', data }),
 
  // 删除
  deleteEvaluation: async (id: number) =>
    request.delete({ url: '/srm/supplier-evaluation/delete', params: { id } })
}