评价打分
This commit is contained in:
@ -21,7 +21,7 @@ import type {
|
||||
EvaluateRuleUpdateRequest,
|
||||
TaskAddRequest,
|
||||
} from '@/servers/dao/supplierEvaluateTask';
|
||||
|
||||
import '@/servers/dao/supplierEvaluateScore.d.ts';
|
||||
/**
|
||||
* 获取所有模板列表
|
||||
* @returns 所有模板列表
|
||||
@ -291,19 +291,19 @@ export async function deleteEvaluateRule(id: string) {
|
||||
* @returns Promise
|
||||
*/
|
||||
export async function getSupplierScoreDetail(id: string) {
|
||||
return request<API.APIResponse<EvaluateScoreDetailData>>(`/coscoEvaluate/supplier/getScoreResult`, {
|
||||
return request<supplierEvaluateScore.ScoreDetailResponse>(`/coscoEvaluate/user/getIndicator`, {
|
||||
method: 'GET',
|
||||
params: { id }
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 提交供应商评价得分
|
||||
* @param params 评价得分数据
|
||||
* @returns
|
||||
* 保存评分数据
|
||||
* @param params 保存评分参数
|
||||
* @returns Promise
|
||||
*/
|
||||
export async function submitEvaluateScore(params: any) {
|
||||
return request('/api/supplier/evaluate/score/submit', {
|
||||
export async function saveEvaluateScore(params: supplierEvaluateScore.ScoreSaveRequest) {
|
||||
return request<supplierEvaluateScore.ScoreSaveResponse>(`/coscoEvaluate/user/getScore`, {
|
||||
method: 'POST',
|
||||
data: params,
|
||||
});
|
||||
@ -320,3 +320,42 @@ export async function getIndicator(id: string) {
|
||||
params: { id },
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取供应商维度列表
|
||||
* @param params 查询参数
|
||||
* @returns Promise
|
||||
*/
|
||||
export async function getSupplierDimension(params: supplierEvaluateScore.SupplierDimensionRequest) {
|
||||
return request<supplierEvaluateScore.SupplierDimensionResponse>(`/coscoEvaluate/supplier/getSupplierDimension`, {
|
||||
method: 'POST',
|
||||
data: params,
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取任务列表
|
||||
* @param params 查询参数
|
||||
* @returns Promise
|
||||
*/
|
||||
export async function getTaskPage(params: supplierEvaluateScore.TaskPageRequest) {
|
||||
return request<supplierEvaluateScore.TaskPageResponse>(`/coscoEvaluate/task/getTaskPage`, {
|
||||
method: 'POST',
|
||||
data: params,
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 导出供应商评价数据
|
||||
* @param evaluateTaskId 评价任务ID
|
||||
* @returns Promise
|
||||
*/
|
||||
export async function exportSupplierEvaluate(evaluateTaskId: string) {
|
||||
const params: supplierEvaluateScore.ExportRequest = { evaluateTaskId };
|
||||
return request(`/coscoEvaluate/supplier/export`, {
|
||||
method: 'GET',
|
||||
params,
|
||||
responseType: 'arrayBuffer',
|
||||
getResponse: false,
|
||||
});
|
||||
}
|
||||
|
Reference in New Issue
Block a user