路由多语言维护, 优化layoutHeader组件样式,供应商评价-打分详情更改bug

This commit is contained in:
linxd
2025-07-02 16:14:42 +08:00
parent 1dc59c9587
commit 2b3eb5672d
13 changed files with 183 additions and 102 deletions

View File

@ -304,7 +304,7 @@ export async function saveEvaluateScore(params: SupplierEvaluateScore.ScoreSaveR
* @returns
*/
export async function getIndicator(id: string) {
return request<SupplierEvaluateResult.EvaluateScoreIndicator>('/coscoEvaluate/user/getIndicator', {
return request<SupplierEvaluateScore.ScoreDetailResponse>('/coscoEvaluate/user/getIndicator', {
method: 'GET',
params: { id },
});

View File

@ -4,18 +4,17 @@ declare namespace SupplierEvaluateScore {
// 现有接口定义
interface ScoreDetailResponse {
code: number;
data: any; // 使用 SupplierEvaluateResult.EvaluateScoreDetailData
data: SupplierEvaluateResult.EvaluateScoreDetailData; // 使用 SupplierEvaluateResult.EvaluateScoreDetailData
message: string;
success: boolean;
}
interface ScoreSaveRequest {
id: string;
score: number;
indicators: {
scoreVoList: {
id: string;
score: number;
remarks?: string;
remark?: string;
}[];
}
@ -27,27 +26,90 @@ declare namespace SupplierEvaluateScore {
}
interface SupplierDimensionRequest {
current?: number;
pageSize?: number;
taskId: string;
supplierId: string;
basePageRequest: {
pageNo: number;
pageSize: number;
};
name?: string;
status?: string;
startTime?: string;
endTime?: string;
}
/**
* 获取供应商维度响应
*/
interface SupplierDimensionResponse {
code: number;
data: any;
data: SupplierDimensionData;
message: string;
success: boolean;
[property: string]: any;
}
/**
* 供应商维度数据
*/
interface SupplierDimensionData {
categoryId: null;
categoryLimitation: string;
createBy: null;
createDate: null;
createTime: null;
deleteFlag: null;
delFlag: string;
deptId: null;
endTime: string;
evaluateTheme: string;
evaluateYear: string;
id: string;
indicatorList: IndicatorListItem[];
lastUpdateTime: null;
startTime: string;
status: string;
supplierIds: SupplierIdItem[];
templateId: string;
tenantId: null;
tenantName: null;
updateBy: null;
updateDate: null;
updateTime: null;
weightDept: null;
weightStatus: string;
weightValue: null;
[property: string]: any;
}
/**
* 指标列表项
*/
interface IndicatorListItem {
indicatorIds: null[];
type: string;
userId: string;
[property: string]: any;
}
/**
* 供应商ID项
*/
interface SupplierIdItem {
id: string;
userIds: any[];
[property: string]: any;
}
interface TaskPageRequest {
current?: number;
pageSize?: number;
evaluateTheme?: string;
evaluateYear?: string;
basePageRequest: {
pageNo: number;
pageSize: number;
};
name?: string;
status?: string;
startTime?: string;
endTime?: string;
status?: string;
evaluateTheme?: string;
evaluateYear?: string;
}
interface TaskPageResponse {