Template
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:
Vendored
+69
@@ -0,0 +1,69 @@
|
||||
import "vue/jsx";
|
||||
import type { TextAreaCI, UiInterface, DialogCI, TableColumnCI, Icons, IconCI, TableCI, SelectCI, MessageCI, NotificationCI, MessageBoxCI, InputCI, OptionCI, FormWrapperCI, FormItemCI, DrawerCI, CheckboxCI, RadioCI, RadioGroupCI, TagCI, CheckboxGroupCI, CascaderCI, SwitchCI, InputPasswordCI, InputGroupCI, DatePickerCI, TimePickerCI, DropdownCI, DropdownMenuCI, DropdownItemCI, ImageGroupCI, ImageCI, ProgressCI, LoadingCI, UploadCI, TreeSelectCI, TabsCI, TabPaneCI, CollapseCI, CollapseItemCI, ButtonCI, PaginationCI, DividerCI, FormCI, PopoverCI, TooltipCI, InputNumberCI, BadgeCI, CollapseTransitionCI, ButtonGroupCI, ColCI, RowCI, CardCI, RadioButtonCI } from "@fast-crud/ui-interface";
|
||||
export type ElementUiProvider = {
|
||||
Notification: any;
|
||||
Message: any;
|
||||
MessageBox: any;
|
||||
};
|
||||
export declare class Element implements UiInterface {
|
||||
constructor(target?: ElementUiProvider);
|
||||
type: string;
|
||||
modelValue: string;
|
||||
switch: SwitchCI;
|
||||
formWrapper: FormWrapperCI;
|
||||
messageBox: MessageBoxCI;
|
||||
message: MessageCI;
|
||||
notification: NotificationCI;
|
||||
icon: IconCI;
|
||||
icons: Icons;
|
||||
dialog: DialogCI;
|
||||
buttonGroup: ButtonGroupCI;
|
||||
col: ColCI;
|
||||
row: RowCI;
|
||||
card: CardCI;
|
||||
checkboxGroup: CheckboxGroupCI;
|
||||
checkbox: CheckboxCI;
|
||||
drawer: DrawerCI;
|
||||
collapseTransition: CollapseTransitionCI;
|
||||
option: OptionCI;
|
||||
select: SelectCI;
|
||||
treeSelect: TreeSelectCI;
|
||||
radio: RadioCI;
|
||||
radioButton: RadioButtonCI;
|
||||
radioGroup: RadioGroupCI;
|
||||
cascader: CascaderCI;
|
||||
form: FormCI;
|
||||
formItem: FormItemCI;
|
||||
button: ButtonCI;
|
||||
pagination: PaginationCI;
|
||||
tableColumn: TableColumnCI;
|
||||
tableColumnGroup: TableColumnCI;
|
||||
table: TableCI;
|
||||
tableColumnV2: TableColumnCI;
|
||||
tableColumnGroupV2: TableColumnCI;
|
||||
tableV2: TableCI;
|
||||
textArea: TextAreaCI;
|
||||
tag: TagCI;
|
||||
inputGroup: InputGroupCI;
|
||||
input: InputCI;
|
||||
inputPassword: InputPasswordCI;
|
||||
number: InputNumberCI;
|
||||
datePicker: DatePickerCI;
|
||||
timePicker: TimePickerCI;
|
||||
dropdown: DropdownCI;
|
||||
dropdownMenu: DropdownMenuCI;
|
||||
dropdownItem: DropdownItemCI;
|
||||
imageGroup: ImageGroupCI;
|
||||
image: ImageCI;
|
||||
progress: ProgressCI;
|
||||
loading: LoadingCI;
|
||||
upload: UploadCI;
|
||||
tabs: TabsCI;
|
||||
tabPane: TabPaneCI;
|
||||
collapse: CollapseCI;
|
||||
collapseItem: CollapseItemCI;
|
||||
badge: BadgeCI;
|
||||
tooltip: TooltipCI;
|
||||
divider: DividerCI;
|
||||
popover: PopoverCI;
|
||||
}
|
||||
Vendored
+1
@@ -0,0 +1 @@
|
||||
export default function (app: any): void;
|
||||
Vendored
+12
@@ -0,0 +1,12 @@
|
||||
import { Element } from "./element";
|
||||
export * from "./element";
|
||||
import "./style.less";
|
||||
export type UiSetupOptions = {
|
||||
setupIcons?: boolean;
|
||||
};
|
||||
declare function set(): Element;
|
||||
declare const _default: {
|
||||
install(app: any, options?: UiSetupOptions): Element;
|
||||
set: typeof set;
|
||||
};
|
||||
export default _default;
|
||||
Vendored
+1
@@ -0,0 +1 @@
|
||||
.fs-multi-head-group{display:flex;flex-direction:column;align-items:center;height:100%}.fs-multi-head-group .fs-multi-head-sub{display:flex;align-items:center}.fs-multi-head-group .fs-multi-head-text{align-items:center;color:var(--el-table-header-text-color);display:flex;font-weight:700;overflow:hidden;padding:0 8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fs-crud-table.el-table-v2 .el-table-v2__header{background:#fafafa}.fs-crud-table.el-table-v2 .el-table-v2__header-cell{border-right:1px solid #eee;background:#fafafa}.fs-crud-table.el-table-v2 .custom-header-cell{border-top:1px solid #eee;border-right:1px solid #eee}.fs-crud-table.el-table-v2 .el-table-v2__row-cell{border-right:1px solid #eee}
|
||||
Vendored
+902
File diff suppressed because one or more lines are too long
+2
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user