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
@@ -0,0 +1,131 @@
/**
* 组件动态渲染组件
*/
declare const _default: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
/**
* modelValue
*/
modelValue: {};
/**
* 组件名称
*/
name: {};
/**
* 插槽
*/
slots: {
type: ObjectConstructor;
};
/**
* 子元素,同slots
*/
children: {
type: ObjectConstructor;
};
/**
* 事件监听
*/
on: {
type: ObjectConstructor;
};
/**
* 同 on
*/
events: {
type: ObjectConstructor;
};
/**
* 上下文scope
*/
scope: {
type: ObjectConstructor;
};
/**
* modelValue的属性名
*/
vModel: {
type: (ObjectConstructor | StringConstructor)[];
};
/**
* 组件参数,会与attrs合并
*/
props: {};
/**
* 自定义render
*/
render: {};
/**
* 当输入框的值上报为undefine时,转为null
*/
undefineToNull: {
type: BooleanConstructor;
default: boolean;
};
}>, () => any, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("update:dict" | "update:modelValue" | "mounted")[], "update:dict" | "update:modelValue" | "mounted", import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
/**
* modelValue
*/
modelValue: {};
/**
* 组件名称
*/
name: {};
/**
* 插槽
*/
slots: {
type: ObjectConstructor;
};
/**
* 子元素,同slots
*/
children: {
type: ObjectConstructor;
};
/**
* 事件监听
*/
on: {
type: ObjectConstructor;
};
/**
* 同 on
*/
events: {
type: ObjectConstructor;
};
/**
* 上下文scope
*/
scope: {
type: ObjectConstructor;
};
/**
* modelValue的属性名
*/
vModel: {
type: (ObjectConstructor | StringConstructor)[];
};
/**
* 组件参数,会与attrs合并
*/
props: {};
/**
* 自定义render
*/
render: {};
/**
* 当输入框的值上报为undefine时,转为null
*/
undefineToNull: {
type: BooleanConstructor;
default: boolean;
};
}>> & Readonly<{
"onUpdate:dict"?: (...args: any[]) => any;
"onUpdate:modelValue"?: (...args: any[]) => any;
onMounted?: (...args: any[]) => any;
}>, {
undefineToNull: boolean;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
export default _default;
+19
View File
@@ -0,0 +1,19 @@
/**
* 自定义render组件
*/
declare const _default: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
renderFunc: {
type: FunctionConstructor;
};
scope: {
type: ObjectConstructor;
};
}>, void, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
renderFunc: {
type: FunctionConstructor;
};
scope: {
type: ObjectConstructor;
};
}>> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
export default _default;
@@ -0,0 +1,31 @@
/**
* 插槽render组件
*/
declare const _default: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
/**
* 插槽
*/
slots: {
type: FunctionConstructor;
};
/**
* 上下文
*/
scope: {
type: ObjectConstructor;
};
}>, () => any, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
/**
* 插槽
*/
slots: {
type: FunctionConstructor;
};
/**
* 上下文
*/
scope: {
type: ObjectConstructor;
};
}>> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
export default _default;