Migrate old admin modules and local crud deps

Port pages for data forms, score admin, student maintenance,
vacation records, menu routing, and workbench. Add team switching,
dynamic menu loading, viewport scaling, and bundled local fast-crud
packages.
This commit is contained in:
2026-11-02 12:21:25 +08:00
parent 47dd605067
commit 792131228a
232 changed files with 60676 additions and 604 deletions
+118
View File
@@ -0,0 +1,118 @@
export default {
name: "en",
fs: {
component: {
select: {
placeholder: "please select"
}
},
addForm: { title: "add" },
editForm: { title: "edit" },
viewForm: { title: "view" },
rowHandle: {
title: "handle",
remove: {
text: "remove",
confirmTitle: "remove tip",
confirmMessage: "Are you sure you want to delete this record?",
success: "delete success!",
confirmText: "confirm",
cancelText: "cancel"
},
copy: {
text: "copy"
},
edit: {
text: "edit"
},
view: {
text: "view"
}
},
form: {
cancel: "cancel",
ok: "ok",
reset: "reset",
saveRemind: {
title: "save remind",
content: "The form data has changed, whether to save",
cancel: "don't save",
ok: "save"
},
copy: "copy",
paste: "paste"
},
actionbar: { add: "add" },
toolbar: {
columnFilter: {
title: "columns set",
fixed: "fixed",
order: "sort",
reset: "reset",
confirm: "ok",
unnamed: "unnamed"
},
search: { title: "show search bar" },
refresh: { title: "refresh" },
compact: { title: "compact mode" },
export: { title: "download" },
columns: { title: "columns set" }
},
search: {
container: {
collapseButton: {
text: {
collapse: "collapse",
expand: "expand"
}
}
},
search: { text: "search" },
reset: { text: "reset" },
error: {
message: "form valid error"
},
tabs: { all: "All" }
},
pagination: {
showTotal: "Total {0} items"
},
date: { formatter: { to: "to" } },
extends: {
tableSelect: {
view: "view",
select: "select",
current: "Current selection",
ok: "OK",
cancel: "Cancel"
},
copyable: {
copy: "Copy",
success: "Copied successfully",
error: "Copy failed"
},
cropper: {
title: "image crop",
preview: "preview",
reChoose: "reChoose",
flipX: "flipX",
flipY: "flipY",
reset: "reset",
cancel: "cancel",
confirm: "confirm",
chooseImage: "+ choose image",
onlySupport: "only",
sizeLimit: "size limit",
sizeNoLimit: " no limit"
},
fileUploader: {
text: "fileUpload",
limitTip: "file count limit: {0}",
sizeLimitTip: "file size limit: {0}, current size: {1}",
loadError: "image load error",
pixelLimitTip: "pixel limit : width:{0},height:{1}",
hasUploading: "The file is being uploaded, please wait for the upload to complete or delete"
}
}
}
} as any;
+121
View File
@@ -0,0 +1,121 @@
export default {
name: "zh-cn",
fs: {
component: {
select: {
placeholder: "请选择"
}
},
addForm: { title: "添加" },
editForm: { title: "编辑" },
viewForm: { title: "查看" },
rowHandle: {
title: "操作",
remove: {
text: "删除",
confirmTitle: "删除提示",
confirmMessage: "您确定要删除该记录吗?",
success: "删除成功!",
confirmText: "确定",
cancelText: "取消"
},
copy: {
text: "复制"
},
edit: {
text: "编辑"
},
view: {
text: "查看"
}
},
form: {
cancel: "取消",
ok: "确定",
reset: "重置",
saveRemind: {
title: "提示",
content: "表单数据有变更,是否保存",
cancel: "不保存",
ok: "保存"
},
copy: "复制",
paste: "粘贴",
copySuccess: "表单数据已复制,您可以在添加对话框中粘贴"
},
actionbar: { add: "添加" },
toolbar: {
columnFilter: {
title: "列设置",
fixed: "固定",
order: "排序",
reset: "还原",
confirm: "确定",
unnamed: "未命名"
},
search: { title: "查询显示" },
refresh: { title: "刷新" },
compact: { title: "紧凑模式" },
export: { title: "下载" },
columns: { title: "列设置" }
},
search: {
container: {
collapseButton: {
text: {
collapse: "收起",
expand: "展开"
}
}
},
search: { text: "查询" },
reset: { text: "重置" },
error: {
message: "查询表单校验失败"
},
tabs: { all: "全部" }
},
pagination: {
showTotal: "共 {0} 条"
},
date: {
formatter: { to: "至" }
},
extends: {
tableSelect: {
view: "查看",
select: "选择",
current: "当前选中",
ok: "确定",
cancel: "取消"
},
copyable: {
copy: "复制",
success: "复制成功",
error: "复制失败"
},
cropper: {
title: "图片裁剪",
preview: "预览",
reChoose: "重新选择",
flipX: "左右翻转",
flipY: "上下翻转",
reset: "重置",
cancel: "取消",
confirm: "确定",
chooseImage: "+ 选择图片",
onlySupport: "仅支持",
sizeLimit: "大小不能超过",
sizeNoLimit: "大小不限制"
},
fileUploader: {
text: "文件上传",
limitTip: "文件数量不能超过 {0}",
sizeLimitTip: "文件大小不能超过 {0},当前大小:{1}",
loadError: "图片加载失败",
pixelLimitTip: "图片像素尺寸不能超过 宽:{0},高:{1}",
hasUploading: "还有文件正在上传,请等待上传完成,或删除它"
}
}
}
} as any;