暂存评价任务新增

This commit is contained in:
linxd
2025-06-24 18:58:43 +08:00
parent 9a45e65db1
commit d7df286214
22 changed files with 1502 additions and 908 deletions

View File

@ -6,6 +6,34 @@ declare namespace API {
data: T;
}
// 用户相关接口类型定义
export interface UserListRequest {
basePageRequest: BasePageRequest;
keyword?: string;
[property: string]: any;
}
export interface UserItem {
userId: string;
userName: string;
userDept: string;
userDeptId: string;
[property: string]: any;
}
// 评价任务人员选择器相关接口
export interface PersonnelItem {
id: string;
name: string;
department: string;
position?: string;
selected?: boolean;
}
export interface Department {
id: string;
name: string;
}
export type RegisterRequest = {
coscoSupplierBank: CoscoSupplierBank[];
@ -292,11 +320,11 @@ declare namespace API {
createBy: string;
createDate: null;
createTime: string;
deleteFlag: null;
deleteFlag: null | string;
delFlag: string;
evaluateTaskId: string;
id: string;
lastUpdateTime: null;
lastUpdateTime: null | string;
reviewResult: null | string;
reviewScore: null | number;
supplierId: string;
@ -377,6 +405,10 @@ declare namespace API {
userIds: any[];
supplierName?: string;
category?: string;
department?: string;
socialCreditCode?: string;
evaluators?: PersonnelItem[];
evaluatorCount?: number;
[property: string]: any;
}
@ -542,6 +574,13 @@ declare namespace API {
// 供应商评价模块类型定义
declare namespace SupplierEvaluate {
// 权重单位接口
export interface WeightUnit {
id: string;
name: string;
weight: number;
}
// 模板管理类型定义
export type TemplateBasePageRequest = {
pageNo: number;

13
src/servers/api/user.ts Normal file
View File

@ -0,0 +1,13 @@
import request from '@/utils/request';
/**
* 获取用户列表
* @param params 查询参数
* @returns 用户列表响应
*/
export async function getUserList(params: API.UserListRequest) {
return request('/user/getUserList', {
method: 'GET',
params,
});
}