commit
build / build (push) Successful in 5m20s

This commit is contained in:
wanghu
2026-10-13 10:47:07 +08:00
parent 90bf259210
commit 15762faeac
518 changed files with 34857 additions and 0 deletions
+134
View File
@@ -0,0 +1,134 @@
import { BaseDict } from "./Basics";
export enum OperatorEnum {
add,
del,
edit,
sel,
}
export enum UserRoleEnum {
SuperAdmin = 1,
School,
}
//学段
export enum SchoolStage {
PRIMARY = 2,
MIDDLE,
HIGH,
}
export const SchoolStageDict: BaseDict[] = [
{
k: SchoolStage.PRIMARY,
v: "小学",
},
{
k: SchoolStage.MIDDLE,
v: "初中",
},
{
k: SchoolStage.HIGH,
v: "高中",
},
];
export enum RootNode {
/** 资源 */
ZIYUANKU = 1,
/** 辅导 */
TUTORING = 2,
/** 题库 */
QUESTION = 3,
/** 试卷 */
SHIJUAN = 4,
/** 专项 */
ZHUANXIANG = 5,
}
export const RootNodeDict: BaseDict[] = [
{
k: RootNode.ZIYUANKU,
v: "资源",
path: "ziyuan",
},
{
k: RootNode.TUTORING,
v: "辅导",
path: "fudao",
},
{
k: RootNode.QUESTION,
v: "题库",
path: "tiku",
},
{
k: RootNode.SHIJUAN,
v: "试卷",
path: "shijuan",
},
{
k: RootNode.ZHUANXIANG,
v: "专项",
path: "zhuanxiang",
},
];
export enum BooxType {
/** 教材 */
TextBook = 1,
/** 教辅 */
TeachingTutoring,
}
export const BooxTypeDict: BaseDict[] = [
{
k: BooxType.TextBook,
v: "教材",
},
{
k: BooxType.TeachingTutoring,
v: "教辅",
},
];
//学校学段学制
export interface SchLenLevel {
stage: SchoolStage;
name: string;
grades: LenGrade[];
}
export interface LenGrade {
gradeId: number;
gradeName: string;
stage: number;
}
export interface AcademicYear {
year: number;
semester: number | null;
name: string;
}
export interface Subject {
id: number;
tenantId: number;
baseId: null;
creatorId: number;
createDate: string;
name: string;
code: string;
orderNum: number;
alias: string;
stage: number;
enable: boolean;
disabled: boolean;
}
/**
* 1 积分详情
* 2 分数详情
*/
export type ScoreModalType = 1 | 2;