2024-10-31 14:52:06 +07:00
|
|
|
interface ListDataText {
|
2025-01-20 18:07:07 +07:00
|
|
|
value: string;
|
|
|
|
|
label: string;
|
|
|
|
|
}
|
2024-10-31 14:52:06 +07:00
|
|
|
|
2025-01-20 18:07:07 +07:00
|
|
|
interface DataSurvey {
|
|
|
|
|
answer1: string;
|
|
|
|
|
answer2: string;
|
|
|
|
|
answer3: number;
|
|
|
|
|
status: boolean;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
interface TabPermissions {
|
|
|
|
|
isEdit: boolean;
|
|
|
|
|
isView: boolean;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
interface DataPermissions {
|
|
|
|
|
tab1: TabPermissions;
|
|
|
|
|
tab2: TabPermissions;
|
|
|
|
|
tab3: TabPermissions;
|
|
|
|
|
tab4: TabPermissions;
|
|
|
|
|
tab5: TabPermissions;
|
|
|
|
|
tab6: TabPermissions;
|
|
|
|
|
tab7: TabPermissions;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
interface AppointTopic {
|
|
|
|
|
id: string;
|
|
|
|
|
appointId: string;
|
|
|
|
|
profileId: string;
|
|
|
|
|
name: string;
|
|
|
|
|
position: string;
|
|
|
|
|
positionType: string;
|
|
|
|
|
positionLevel: string;
|
|
|
|
|
role: string;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
interface AppointTopicMain {
|
|
|
|
|
id: string;
|
|
|
|
|
profileId: string;
|
|
|
|
|
topic: string;
|
|
|
|
|
commandNo: string;
|
|
|
|
|
status: string;
|
|
|
|
|
directors: AppointTopic[];
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
interface ProbationReportType {
|
|
|
|
|
develop_orientation_score: number;
|
|
|
|
|
develop_self_learning_score: number;
|
|
|
|
|
develop_training_seminar_score: number;
|
|
|
|
|
develop_other_training_score: number;
|
|
|
|
|
develop_total_score: number;
|
|
|
|
|
develop_orientation_percent: number;
|
|
|
|
|
develop_self_learning_percent: number;
|
|
|
|
|
develop_training_seminar_percent: number;
|
|
|
|
|
develop_other_training_percent: number;
|
|
|
|
|
develop_total_percent: number;
|
|
|
|
|
develop_result: number;
|
|
|
|
|
achievement_score: number;
|
|
|
|
|
achievement_score_total: number;
|
|
|
|
|
achievement_percent: number;
|
|
|
|
|
achievement_result: number;
|
|
|
|
|
behavior_score: number;
|
|
|
|
|
behavior_score_total: number;
|
|
|
|
|
behavior_percent: number;
|
|
|
|
|
behavior_result: number;
|
|
|
|
|
sum_score: number;
|
|
|
|
|
sum_percent: number;
|
|
|
|
|
reason: string;
|
|
|
|
|
pass_result: number;
|
|
|
|
|
evaluate_date: Date;
|
|
|
|
|
}
|
|
|
|
|
export type {
|
|
|
|
|
ListDataText,
|
|
|
|
|
DataSurvey,
|
|
|
|
|
DataPermissions,
|
|
|
|
|
AppointTopicMain,
|
|
|
|
|
AppointTopic,
|
|
|
|
|
ProbationReportType,
|
|
|
|
|
};
|