开发对接供应商评价管理
This commit is contained in:
80
src/typings.d.ts
vendored
80
src/typings.d.ts
vendored
@ -73,20 +73,17 @@ declare namespace API {
|
||||
|
||||
declare namespace SupplierEvaluate {
|
||||
// 模板管理相关类型
|
||||
type TemplateRecord = {
|
||||
interface TemplateRecord {
|
||||
id: string;
|
||||
key: string;
|
||||
templateName: string;
|
||||
templateCode: string;
|
||||
templateType: string;
|
||||
category: string;
|
||||
status: string;
|
||||
createBy: string;
|
||||
department?: string;
|
||||
createTime: string;
|
||||
updateBy?: string;
|
||||
updateTime?: string;
|
||||
};
|
||||
category?: string;
|
||||
status?: string;
|
||||
canAddLevel1?: boolean;
|
||||
canAddLevel2?: boolean;
|
||||
canAddGeneral?: boolean;
|
||||
[key: string]: any;
|
||||
}
|
||||
|
||||
type TemplateSearchParams = {
|
||||
templateName?: string;
|
||||
@ -169,6 +166,67 @@ declare namespace SupplierEvaluate {
|
||||
weightedScore: number;
|
||||
remark?: string;
|
||||
};
|
||||
|
||||
// 评价打分情况列表相关类型
|
||||
type ScoreListRecord = {
|
||||
id: string;
|
||||
key: string;
|
||||
supplierName: string;
|
||||
category: string;
|
||||
evaluateUnit: string;
|
||||
evaluator: string;
|
||||
evaluateTime: string;
|
||||
score: number;
|
||||
};
|
||||
|
||||
type ScoreListSearchParams = {
|
||||
supplierName?: string;
|
||||
level?: string;
|
||||
};
|
||||
|
||||
// 审批相关类型
|
||||
type ApprovalRecord = {
|
||||
id: string;
|
||||
key: string;
|
||||
evaluateTitle: string;
|
||||
evaluateCategory: string;
|
||||
initiatingUnit: string;
|
||||
applyTime: string;
|
||||
processStatus: string;
|
||||
approvalResult: string;
|
||||
};
|
||||
|
||||
type ApprovalSearchParams = {
|
||||
evaluateTitle?: string;
|
||||
processStatus?: string;
|
||||
approvalResult?: string;
|
||||
timeRange?: [string, string];
|
||||
};
|
||||
|
||||
type ApprovalHistoryRecord = {
|
||||
id: string;
|
||||
operator: string;
|
||||
action: string;
|
||||
comment: string;
|
||||
time: string;
|
||||
};
|
||||
|
||||
type ApprovalFormValues = {
|
||||
approvalResult: string;
|
||||
comment: string;
|
||||
};
|
||||
|
||||
// 供应商评价数据类型
|
||||
type SupplierEvaluationRecord = {
|
||||
id: string;
|
||||
key?: string;
|
||||
supplierName: string;
|
||||
category: string;
|
||||
score: number;
|
||||
level: string;
|
||||
evaluator: string;
|
||||
evaluateTime: string;
|
||||
};
|
||||
}
|
||||
|
||||
declare module '*.css';
|
||||
|
Reference in New Issue
Block a user