mirror of
https://github.com/cool-team-official/cool-admin-vue.git
synced 2025-12-10 11:52:53 +00:00
解决 ref 绑定错误问题
This commit is contained in:
parent
d197faece7
commit
962ea105ba
@ -13,7 +13,7 @@
|
||||
"format": "prettier --write src/"
|
||||
},
|
||||
"dependencies": {
|
||||
"@cool-vue/crud": "^8.0.4",
|
||||
"@cool-vue/crud": "^8.0.6",
|
||||
"@element-plus/icons-vue": "^2.3.1",
|
||||
"@vueuse/core": "^12.5.0",
|
||||
"@wangeditor/editor": "^5.1.23",
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@cool-vue/crud",
|
||||
"version": "8.0.4",
|
||||
"version": "8.0.6",
|
||||
"private": false,
|
||||
"main": "./dist/index.umd.js",
|
||||
"module": "./dist/index.es.js",
|
||||
|
||||
@ -1,7 +1,6 @@
|
||||
import { inject, reactive, ref } from "vue";
|
||||
import { useConfig } from "../../../hooks";
|
||||
import { getValue, mergeConfig } from "../../../utils";
|
||||
import { ElTable } from "element-plus";
|
||||
import type { TableInstance } from "element-plus";
|
||||
|
||||
export function useTable(props: any) {
|
||||
|
||||
@ -95,9 +95,10 @@ export function parseNode(vnode: any, options: Options): VNode {
|
||||
}
|
||||
|
||||
// 挂载到 refs 中
|
||||
if (isFunction(vnode.ref)) {
|
||||
const refBind = vnode.ref || options.ref;
|
||||
if (isFunction(refBind)) {
|
||||
setTimeout(() => {
|
||||
vnode.ref(comp?.component?.exposed);
|
||||
refBind(comp?.component?.exposed);
|
||||
}, 0);
|
||||
}
|
||||
|
||||
@ -135,7 +136,7 @@ export function renderNode(vnode: any, options: Options) {
|
||||
|
||||
if (placeholder) {
|
||||
if (!item.component.props.placeholder) {
|
||||
item.component.props.placeholder = placeholder
|
||||
item.component.props.placeholder = placeholder;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -1,879 +1,6 @@
|
||||
import { TableInstance } from 'element-plus';
|
||||
export declare function useTable(props: any): {
|
||||
Table: import('vue').Ref<import('vue').CreateComponentPublicInstanceWithMixins<Readonly<import('vue').ExtractPropTypes<{
|
||||
data: {
|
||||
type: import('vue').PropType<import('element-plus/es/components/table/src/table/defaults.mjs').DefaultRow[]>;
|
||||
default: () => never[];
|
||||
};
|
||||
size: {
|
||||
readonly type: import('vue').PropType<import('element-plus/es/utils/index.mjs').EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
|
||||
readonly required: false;
|
||||
readonly validator: ((val: unknown) => boolean) | undefined;
|
||||
__epPropKey: true;
|
||||
};
|
||||
width: (NumberConstructor | StringConstructor)[];
|
||||
height: (NumberConstructor | StringConstructor)[];
|
||||
maxHeight: (NumberConstructor | StringConstructor)[];
|
||||
fit: {
|
||||
type: BooleanConstructor;
|
||||
default: boolean;
|
||||
};
|
||||
stripe: BooleanConstructor;
|
||||
border: BooleanConstructor;
|
||||
rowKey: import('vue').PropType<import('element-plus').TableProps<import('element-plus/es/components/table/src/table/defaults.mjs').DefaultRow>["rowKey"]>;
|
||||
showHeader: {
|
||||
type: BooleanConstructor;
|
||||
default: boolean;
|
||||
};
|
||||
showSummary: BooleanConstructor;
|
||||
sumText: StringConstructor;
|
||||
summaryMethod: import('vue').PropType<import('element-plus').TableProps<import('element-plus/es/components/table/src/table/defaults.mjs').DefaultRow>["summaryMethod"]>;
|
||||
rowClassName: import('vue').PropType<import('element-plus').TableProps<import('element-plus/es/components/table/src/table/defaults.mjs').DefaultRow>["rowClassName"]>;
|
||||
rowStyle: import('vue').PropType<import('element-plus').TableProps<import('element-plus/es/components/table/src/table/defaults.mjs').DefaultRow>["rowStyle"]>;
|
||||
cellClassName: import('vue').PropType<import('element-plus').TableProps<import('element-plus/es/components/table/src/table/defaults.mjs').DefaultRow>["cellClassName"]>;
|
||||
cellStyle: import('vue').PropType<import('element-plus').TableProps<import('element-plus/es/components/table/src/table/defaults.mjs').DefaultRow>["cellStyle"]>;
|
||||
headerRowClassName: import('vue').PropType<import('element-plus').TableProps<import('element-plus/es/components/table/src/table/defaults.mjs').DefaultRow>["headerRowClassName"]>;
|
||||
headerRowStyle: import('vue').PropType<import('element-plus').TableProps<import('element-plus/es/components/table/src/table/defaults.mjs').DefaultRow>["headerRowStyle"]>;
|
||||
headerCellClassName: import('vue').PropType<import('element-plus').TableProps<import('element-plus/es/components/table/src/table/defaults.mjs').DefaultRow>["headerCellClassName"]>;
|
||||
headerCellStyle: import('vue').PropType<import('element-plus').TableProps<import('element-plus/es/components/table/src/table/defaults.mjs').DefaultRow>["headerCellStyle"]>;
|
||||
highlightCurrentRow: BooleanConstructor;
|
||||
currentRowKey: (NumberConstructor | StringConstructor)[];
|
||||
emptyText: StringConstructor;
|
||||
expandRowKeys: import('vue').PropType<import('element-plus').TableProps<import('element-plus/es/components/table/src/table/defaults.mjs').DefaultRow>["expandRowKeys"]>;
|
||||
defaultExpandAll: BooleanConstructor;
|
||||
defaultSort: import('vue').PropType<import('element-plus').TableProps<import('element-plus/es/components/table/src/table/defaults.mjs').DefaultRow>["defaultSort"]>;
|
||||
tooltipEffect: StringConstructor;
|
||||
tooltipOptions: import('vue').PropType<import('element-plus').TableProps<import('element-plus/es/components/table/src/table/defaults.mjs').DefaultRow>["tooltipOptions"]>;
|
||||
spanMethod: import('vue').PropType<import('element-plus').TableProps<import('element-plus/es/components/table/src/table/defaults.mjs').DefaultRow>["spanMethod"]>;
|
||||
selectOnIndeterminate: {
|
||||
type: BooleanConstructor;
|
||||
default: boolean;
|
||||
};
|
||||
indent: {
|
||||
type: NumberConstructor;
|
||||
default: number;
|
||||
};
|
||||
treeProps: {
|
||||
type: import('vue').PropType<import('element-plus').TableProps<import('element-plus/es/components/table/src/table/defaults.mjs').DefaultRow>["treeProps"]>;
|
||||
default: () => {
|
||||
hasChildren: string;
|
||||
children: string;
|
||||
checkStrictly: boolean;
|
||||
};
|
||||
};
|
||||
lazy: BooleanConstructor;
|
||||
load: import('vue').PropType<import('element-plus').TableProps<import('element-plus/es/components/table/src/table/defaults.mjs').DefaultRow>["load"]>;
|
||||
style: {
|
||||
type: import('vue').PropType<import('vue').CSSProperties>;
|
||||
default: () => {};
|
||||
};
|
||||
className: {
|
||||
type: StringConstructor;
|
||||
default: string;
|
||||
};
|
||||
tableLayout: {
|
||||
type: import('vue').PropType<"fixed" | "auto">;
|
||||
default: string;
|
||||
};
|
||||
scrollbarAlwaysOn: BooleanConstructor;
|
||||
flexible: BooleanConstructor;
|
||||
showOverflowTooltip: import('vue').PropType<import('element-plus').TableProps<import('element-plus/es/components/table/src/table/defaults.mjs').DefaultRow>["showOverflowTooltip"]>;
|
||||
tooltipFormatter: import('vue').PropType<import('element-plus').TableProps<import('element-plus/es/components/table/src/table/defaults.mjs').DefaultRow>["tooltipFormatter"]>;
|
||||
appendFilterPanelTo: StringConstructor;
|
||||
scrollbarTabindex: {
|
||||
type: (NumberConstructor | StringConstructor)[];
|
||||
default: undefined;
|
||||
};
|
||||
allowDragLastColumn: {
|
||||
type: BooleanConstructor;
|
||||
default: boolean;
|
||||
};
|
||||
preserveExpandedContent: {
|
||||
type: BooleanConstructor;
|
||||
default: boolean;
|
||||
};
|
||||
}>> & {
|
||||
onScroll?: ((...args: any[]) => any) | undefined;
|
||||
onSelect?: ((...args: any[]) => any) | undefined;
|
||||
"onExpand-change"?: ((...args: any[]) => any) | undefined;
|
||||
"onCurrent-change"?: ((...args: any[]) => any) | undefined;
|
||||
"onSelect-all"?: ((...args: any[]) => any) | undefined;
|
||||
"onSelection-change"?: ((...args: any[]) => any) | undefined;
|
||||
"onCell-mouse-enter"?: ((...args: any[]) => any) | undefined;
|
||||
"onCell-mouse-leave"?: ((...args: any[]) => any) | undefined;
|
||||
"onCell-contextmenu"?: ((...args: any[]) => any) | undefined;
|
||||
"onCell-click"?: ((...args: any[]) => any) | undefined;
|
||||
"onCell-dblclick"?: ((...args: any[]) => any) | undefined;
|
||||
"onRow-click"?: ((...args: any[]) => any) | undefined;
|
||||
"onRow-contextmenu"?: ((...args: any[]) => any) | undefined;
|
||||
"onRow-dblclick"?: ((...args: any[]) => any) | undefined;
|
||||
"onHeader-click"?: ((...args: any[]) => any) | undefined;
|
||||
"onHeader-contextmenu"?: ((...args: any[]) => any) | undefined;
|
||||
"onSort-change"?: ((...args: any[]) => any) | undefined;
|
||||
"onFilter-change"?: ((...args: any[]) => any) | undefined;
|
||||
"onHeader-dragend"?: ((...args: any[]) => any) | undefined;
|
||||
}, {
|
||||
ns: {
|
||||
namespace: import('vue').ComputedRef<string>;
|
||||
b: (blockSuffix?: string) => string;
|
||||
e: (element?: string) => string;
|
||||
m: (modifier?: string) => string;
|
||||
be: (blockSuffix?: string, element?: string) => string;
|
||||
em: (element?: string, modifier?: string) => string;
|
||||
bm: (blockSuffix?: string, modifier?: string) => string;
|
||||
bem: (blockSuffix?: string, element?: string, modifier?: string) => string;
|
||||
is: {
|
||||
(name: string, state: boolean | undefined): string;
|
||||
(name: string): string;
|
||||
};
|
||||
cssVar: (object: Record<string, string>) => Record<string, string>;
|
||||
cssVarName: (name: string) => string;
|
||||
cssVarBlock: (object: Record<string, string>) => Record<string, string>;
|
||||
cssVarBlockName: (name: string) => string;
|
||||
};
|
||||
layout: import('element-plus/es/components/table/src/table-layout.mjs').default<any>;
|
||||
store: any;
|
||||
columns: import('vue').ComputedRef<import('element-plus').TableColumnCtx<unknown>>;
|
||||
handleHeaderFooterMousewheel: (event: any, data: any) => void;
|
||||
handleMouseLeave: () => void;
|
||||
tableId: string;
|
||||
tableSize: import('vue').ComputedRef<"" | "small" | "default" | "large">;
|
||||
isHidden: import('vue').Ref<boolean>;
|
||||
isEmpty: import('vue').ComputedRef<boolean>;
|
||||
renderExpanded: import('vue').Ref<null>;
|
||||
resizeProxyVisible: import('vue').Ref<boolean>;
|
||||
resizeState: import('vue').Ref<{
|
||||
width: null | number;
|
||||
height: null | number;
|
||||
headerHeight: null | number;
|
||||
}>;
|
||||
isGroup: import('vue').Ref<boolean>;
|
||||
bodyWidth: import('vue').ComputedRef<string>;
|
||||
tableBodyStyles: import('vue').ComputedRef<{
|
||||
width: string;
|
||||
}>;
|
||||
emptyBlockStyle: import('vue').ComputedRef<{
|
||||
width: string;
|
||||
height: string;
|
||||
} | null>;
|
||||
debouncedUpdateLayout: import('lodash').DebouncedFunc<() => void>;
|
||||
handleFixedMousewheel: (event: any, data: any) => void;
|
||||
setCurrentRow: (row: any) => void;
|
||||
getSelectionRows: () => any;
|
||||
toggleRowSelection: (row: any, selected?: boolean, ignoreSelectable?: boolean) => void;
|
||||
clearSelection: () => void;
|
||||
clearFilter: (columnKeys?: string[]) => void;
|
||||
toggleAllSelection: () => void;
|
||||
toggleRowExpansion: (row: any, expanded?: boolean) => void;
|
||||
clearSort: () => void;
|
||||
doLayout: () => void;
|
||||
sort: (prop: string, order: string) => void;
|
||||
updateKeyChildren: (key: string, data: any[]) => void;
|
||||
t: import('element-plus').Translator;
|
||||
setDragVisible: (visible: boolean) => void;
|
||||
context: import('element-plus').Table<any>;
|
||||
computedSumText: import('vue').ComputedRef<string>;
|
||||
computedEmptyText: import('vue').ComputedRef<string>;
|
||||
tableLayout: import('vue').ComputedRef<("fixed" | "auto") | undefined>;
|
||||
scrollbarViewStyle: {
|
||||
display: string;
|
||||
verticalAlign: string;
|
||||
};
|
||||
scrollbarStyle: import('vue').ComputedRef<{
|
||||
height: string;
|
||||
maxHeight?: undefined;
|
||||
} | {
|
||||
maxHeight: string;
|
||||
height?: undefined;
|
||||
} | {
|
||||
height?: undefined;
|
||||
maxHeight?: undefined;
|
||||
}>;
|
||||
scrollBarRef: import('vue').Ref<any>;
|
||||
scrollTo: (options: ScrollToOptions | number, yCoord?: number) => void;
|
||||
setScrollLeft: (left?: number) => void;
|
||||
setScrollTop: (top?: number) => void;
|
||||
allowDragLastColumn: boolean;
|
||||
}, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, ("select" | "scroll" | "selection-change" | "sort-change" | "select-all" | "expand-change" | "current-change" | "cell-mouse-enter" | "cell-mouse-leave" | "cell-contextmenu" | "cell-click" | "cell-dblclick" | "row-click" | "row-contextmenu" | "row-dblclick" | "header-click" | "header-contextmenu" | "filter-change" | "header-dragend")[], import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps, {
|
||||
data: any[];
|
||||
style: import('vue').CSSProperties;
|
||||
tableLayout: "fixed" | "auto";
|
||||
border: boolean;
|
||||
className: string;
|
||||
fit: boolean;
|
||||
lazy: boolean;
|
||||
scrollbarAlwaysOn: boolean;
|
||||
allowDragLastColumn: boolean;
|
||||
stripe: boolean;
|
||||
treeProps: import('element-plus/es/components/table/src/table/defaults.mjs').TreeProps | undefined;
|
||||
showHeader: boolean;
|
||||
showSummary: boolean;
|
||||
highlightCurrentRow: boolean;
|
||||
defaultExpandAll: boolean;
|
||||
selectOnIndeterminate: boolean;
|
||||
indent: number;
|
||||
flexible: boolean;
|
||||
scrollbarTabindex: string | number;
|
||||
preserveExpandedContent: boolean;
|
||||
}, true, {}, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {}, any, import('vue').ComponentProvideOptions, {
|
||||
P: {};
|
||||
B: {};
|
||||
D: {};
|
||||
C: {};
|
||||
M: {};
|
||||
Defaults: {};
|
||||
}, Readonly<import('vue').ExtractPropTypes<{
|
||||
data: {
|
||||
type: import('vue').PropType<import('element-plus/es/components/table/src/table/defaults.mjs').DefaultRow[]>;
|
||||
default: () => never[];
|
||||
};
|
||||
size: {
|
||||
readonly type: import('vue').PropType<import('element-plus/es/utils/index.mjs').EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
|
||||
readonly required: false;
|
||||
readonly validator: ((val: unknown) => boolean) | undefined;
|
||||
__epPropKey: true;
|
||||
};
|
||||
width: (NumberConstructor | StringConstructor)[];
|
||||
height: (NumberConstructor | StringConstructor)[];
|
||||
maxHeight: (NumberConstructor | StringConstructor)[];
|
||||
fit: {
|
||||
type: BooleanConstructor;
|
||||
default: boolean;
|
||||
};
|
||||
stripe: BooleanConstructor;
|
||||
border: BooleanConstructor;
|
||||
rowKey: import('vue').PropType<import('element-plus').TableProps<import('element-plus/es/components/table/src/table/defaults.mjs').DefaultRow>["rowKey"]>;
|
||||
showHeader: {
|
||||
type: BooleanConstructor;
|
||||
default: boolean;
|
||||
};
|
||||
showSummary: BooleanConstructor;
|
||||
sumText: StringConstructor;
|
||||
summaryMethod: import('vue').PropType<import('element-plus').TableProps<import('element-plus/es/components/table/src/table/defaults.mjs').DefaultRow>["summaryMethod"]>;
|
||||
rowClassName: import('vue').PropType<import('element-plus').TableProps<import('element-plus/es/components/table/src/table/defaults.mjs').DefaultRow>["rowClassName"]>;
|
||||
rowStyle: import('vue').PropType<import('element-plus').TableProps<import('element-plus/es/components/table/src/table/defaults.mjs').DefaultRow>["rowStyle"]>;
|
||||
cellClassName: import('vue').PropType<import('element-plus').TableProps<import('element-plus/es/components/table/src/table/defaults.mjs').DefaultRow>["cellClassName"]>;
|
||||
cellStyle: import('vue').PropType<import('element-plus').TableProps<import('element-plus/es/components/table/src/table/defaults.mjs').DefaultRow>["cellStyle"]>;
|
||||
headerRowClassName: import('vue').PropType<import('element-plus').TableProps<import('element-plus/es/components/table/src/table/defaults.mjs').DefaultRow>["headerRowClassName"]>;
|
||||
headerRowStyle: import('vue').PropType<import('element-plus').TableProps<import('element-plus/es/components/table/src/table/defaults.mjs').DefaultRow>["headerRowStyle"]>;
|
||||
headerCellClassName: import('vue').PropType<import('element-plus').TableProps<import('element-plus/es/components/table/src/table/defaults.mjs').DefaultRow>["headerCellClassName"]>;
|
||||
headerCellStyle: import('vue').PropType<import('element-plus').TableProps<import('element-plus/es/components/table/src/table/defaults.mjs').DefaultRow>["headerCellStyle"]>;
|
||||
highlightCurrentRow: BooleanConstructor;
|
||||
currentRowKey: (NumberConstructor | StringConstructor)[];
|
||||
emptyText: StringConstructor;
|
||||
expandRowKeys: import('vue').PropType<import('element-plus').TableProps<import('element-plus/es/components/table/src/table/defaults.mjs').DefaultRow>["expandRowKeys"]>;
|
||||
defaultExpandAll: BooleanConstructor;
|
||||
defaultSort: import('vue').PropType<import('element-plus').TableProps<import('element-plus/es/components/table/src/table/defaults.mjs').DefaultRow>["defaultSort"]>;
|
||||
tooltipEffect: StringConstructor;
|
||||
tooltipOptions: import('vue').PropType<import('element-plus').TableProps<import('element-plus/es/components/table/src/table/defaults.mjs').DefaultRow>["tooltipOptions"]>;
|
||||
spanMethod: import('vue').PropType<import('element-plus').TableProps<import('element-plus/es/components/table/src/table/defaults.mjs').DefaultRow>["spanMethod"]>;
|
||||
selectOnIndeterminate: {
|
||||
type: BooleanConstructor;
|
||||
default: boolean;
|
||||
};
|
||||
indent: {
|
||||
type: NumberConstructor;
|
||||
default: number;
|
||||
};
|
||||
treeProps: {
|
||||
type: import('vue').PropType<import('element-plus').TableProps<import('element-plus/es/components/table/src/table/defaults.mjs').DefaultRow>["treeProps"]>;
|
||||
default: () => {
|
||||
hasChildren: string;
|
||||
children: string;
|
||||
checkStrictly: boolean;
|
||||
};
|
||||
};
|
||||
lazy: BooleanConstructor;
|
||||
load: import('vue').PropType<import('element-plus').TableProps<import('element-plus/es/components/table/src/table/defaults.mjs').DefaultRow>["load"]>;
|
||||
style: {
|
||||
type: import('vue').PropType<import('vue').CSSProperties>;
|
||||
default: () => {};
|
||||
};
|
||||
className: {
|
||||
type: StringConstructor;
|
||||
default: string;
|
||||
};
|
||||
tableLayout: {
|
||||
type: import('vue').PropType<"fixed" | "auto">;
|
||||
default: string;
|
||||
};
|
||||
scrollbarAlwaysOn: BooleanConstructor;
|
||||
flexible: BooleanConstructor;
|
||||
showOverflowTooltip: import('vue').PropType<import('element-plus').TableProps<import('element-plus/es/components/table/src/table/defaults.mjs').DefaultRow>["showOverflowTooltip"]>;
|
||||
tooltipFormatter: import('vue').PropType<import('element-plus').TableProps<import('element-plus/es/components/table/src/table/defaults.mjs').DefaultRow>["tooltipFormatter"]>;
|
||||
appendFilterPanelTo: StringConstructor;
|
||||
scrollbarTabindex: {
|
||||
type: (NumberConstructor | StringConstructor)[];
|
||||
default: undefined;
|
||||
};
|
||||
allowDragLastColumn: {
|
||||
type: BooleanConstructor;
|
||||
default: boolean;
|
||||
};
|
||||
preserveExpandedContent: {
|
||||
type: BooleanConstructor;
|
||||
default: boolean;
|
||||
};
|
||||
}>> & {
|
||||
onScroll?: ((...args: any[]) => any) | undefined;
|
||||
onSelect?: ((...args: any[]) => any) | undefined;
|
||||
"onExpand-change"?: ((...args: any[]) => any) | undefined;
|
||||
"onCurrent-change"?: ((...args: any[]) => any) | undefined;
|
||||
"onSelect-all"?: ((...args: any[]) => any) | undefined;
|
||||
"onSelection-change"?: ((...args: any[]) => any) | undefined;
|
||||
"onCell-mouse-enter"?: ((...args: any[]) => any) | undefined;
|
||||
"onCell-mouse-leave"?: ((...args: any[]) => any) | undefined;
|
||||
"onCell-contextmenu"?: ((...args: any[]) => any) | undefined;
|
||||
"onCell-click"?: ((...args: any[]) => any) | undefined;
|
||||
"onCell-dblclick"?: ((...args: any[]) => any) | undefined;
|
||||
"onRow-click"?: ((...args: any[]) => any) | undefined;
|
||||
"onRow-contextmenu"?: ((...args: any[]) => any) | undefined;
|
||||
"onRow-dblclick"?: ((...args: any[]) => any) | undefined;
|
||||
"onHeader-click"?: ((...args: any[]) => any) | undefined;
|
||||
"onHeader-contextmenu"?: ((...args: any[]) => any) | undefined;
|
||||
"onSort-change"?: ((...args: any[]) => any) | undefined;
|
||||
"onFilter-change"?: ((...args: any[]) => any) | undefined;
|
||||
"onHeader-dragend"?: ((...args: any[]) => any) | undefined;
|
||||
}, {
|
||||
ns: {
|
||||
namespace: import('vue').ComputedRef<string>;
|
||||
b: (blockSuffix?: string) => string;
|
||||
e: (element?: string) => string;
|
||||
m: (modifier?: string) => string;
|
||||
be: (blockSuffix?: string, element?: string) => string;
|
||||
em: (element?: string, modifier?: string) => string;
|
||||
bm: (blockSuffix?: string, modifier?: string) => string;
|
||||
bem: (blockSuffix?: string, element?: string, modifier?: string) => string;
|
||||
is: {
|
||||
(name: string, state: boolean | undefined): string;
|
||||
(name: string): string;
|
||||
};
|
||||
cssVar: (object: Record<string, string>) => Record<string, string>;
|
||||
cssVarName: (name: string) => string;
|
||||
cssVarBlock: (object: Record<string, string>) => Record<string, string>;
|
||||
cssVarBlockName: (name: string) => string;
|
||||
};
|
||||
layout: import('element-plus/es/components/table/src/table-layout.mjs').default<any>;
|
||||
store: any;
|
||||
columns: import('vue').ComputedRef<import('element-plus').TableColumnCtx<unknown>>;
|
||||
handleHeaderFooterMousewheel: (event: any, data: any) => void;
|
||||
handleMouseLeave: () => void;
|
||||
tableId: string;
|
||||
tableSize: import('vue').ComputedRef<"" | "small" | "default" | "large">;
|
||||
isHidden: import('vue').Ref<boolean>;
|
||||
isEmpty: import('vue').ComputedRef<boolean>;
|
||||
renderExpanded: import('vue').Ref<null>;
|
||||
resizeProxyVisible: import('vue').Ref<boolean>;
|
||||
resizeState: import('vue').Ref<{
|
||||
width: null | number;
|
||||
height: null | number;
|
||||
headerHeight: null | number;
|
||||
}>;
|
||||
isGroup: import('vue').Ref<boolean>;
|
||||
bodyWidth: import('vue').ComputedRef<string>;
|
||||
tableBodyStyles: import('vue').ComputedRef<{
|
||||
width: string;
|
||||
}>;
|
||||
emptyBlockStyle: import('vue').ComputedRef<{
|
||||
width: string;
|
||||
height: string;
|
||||
} | null>;
|
||||
debouncedUpdateLayout: import('lodash').DebouncedFunc<() => void>;
|
||||
handleFixedMousewheel: (event: any, data: any) => void;
|
||||
setCurrentRow: (row: any) => void;
|
||||
getSelectionRows: () => any;
|
||||
toggleRowSelection: (row: any, selected?: boolean, ignoreSelectable?: boolean) => void;
|
||||
clearSelection: () => void;
|
||||
clearFilter: (columnKeys?: string[]) => void;
|
||||
toggleAllSelection: () => void;
|
||||
toggleRowExpansion: (row: any, expanded?: boolean) => void;
|
||||
clearSort: () => void;
|
||||
doLayout: () => void;
|
||||
sort: (prop: string, order: string) => void;
|
||||
updateKeyChildren: (key: string, data: any[]) => void;
|
||||
t: import('element-plus').Translator;
|
||||
setDragVisible: (visible: boolean) => void;
|
||||
context: import('element-plus').Table<any>;
|
||||
computedSumText: import('vue').ComputedRef<string>;
|
||||
computedEmptyText: import('vue').ComputedRef<string>;
|
||||
tableLayout: import('vue').ComputedRef<("fixed" | "auto") | undefined>;
|
||||
scrollbarViewStyle: {
|
||||
display: string;
|
||||
verticalAlign: string;
|
||||
};
|
||||
scrollbarStyle: import('vue').ComputedRef<{
|
||||
height: string;
|
||||
maxHeight?: undefined;
|
||||
} | {
|
||||
maxHeight: string;
|
||||
height?: undefined;
|
||||
} | {
|
||||
height?: undefined;
|
||||
maxHeight?: undefined;
|
||||
}>;
|
||||
scrollBarRef: import('vue').Ref<any>;
|
||||
scrollTo: (options: ScrollToOptions | number, yCoord?: number) => void;
|
||||
setScrollLeft: (left?: number) => void;
|
||||
setScrollTop: (top?: number) => void;
|
||||
allowDragLastColumn: boolean;
|
||||
}, {}, {}, {}, {
|
||||
data: any[];
|
||||
style: import('vue').CSSProperties;
|
||||
tableLayout: "fixed" | "auto";
|
||||
border: boolean;
|
||||
className: string;
|
||||
fit: boolean;
|
||||
lazy: boolean;
|
||||
scrollbarAlwaysOn: boolean;
|
||||
allowDragLastColumn: boolean;
|
||||
stripe: boolean;
|
||||
treeProps: import('element-plus/es/components/table/src/table/defaults.mjs').TreeProps | undefined;
|
||||
showHeader: boolean;
|
||||
showSummary: boolean;
|
||||
highlightCurrentRow: boolean;
|
||||
defaultExpandAll: boolean;
|
||||
selectOnIndeterminate: boolean;
|
||||
indent: number;
|
||||
flexible: boolean;
|
||||
scrollbarTabindex: string | number;
|
||||
preserveExpandedContent: boolean;
|
||||
}>, import('vue').CreateComponentPublicInstanceWithMixins<Readonly<import('vue').ExtractPropTypes<{
|
||||
data: {
|
||||
type: import('vue').PropType<import('element-plus/es/components/table/src/table/defaults.mjs').DefaultRow[]>;
|
||||
default: () => never[];
|
||||
};
|
||||
size: {
|
||||
readonly type: import('vue').PropType<import('element-plus/es/utils/index.mjs').EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
|
||||
readonly required: false;
|
||||
readonly validator: ((val: unknown) => boolean) | undefined;
|
||||
__epPropKey: true;
|
||||
};
|
||||
width: (NumberConstructor | StringConstructor)[];
|
||||
height: (NumberConstructor | StringConstructor)[];
|
||||
maxHeight: (NumberConstructor | StringConstructor)[];
|
||||
fit: {
|
||||
type: BooleanConstructor;
|
||||
default: boolean;
|
||||
};
|
||||
stripe: BooleanConstructor;
|
||||
border: BooleanConstructor;
|
||||
rowKey: import('vue').PropType<import('element-plus').TableProps<import('element-plus/es/components/table/src/table/defaults.mjs').DefaultRow>["rowKey"]>;
|
||||
showHeader: {
|
||||
type: BooleanConstructor;
|
||||
default: boolean;
|
||||
};
|
||||
showSummary: BooleanConstructor;
|
||||
sumText: StringConstructor;
|
||||
summaryMethod: import('vue').PropType<import('element-plus').TableProps<import('element-plus/es/components/table/src/table/defaults.mjs').DefaultRow>["summaryMethod"]>;
|
||||
rowClassName: import('vue').PropType<import('element-plus').TableProps<import('element-plus/es/components/table/src/table/defaults.mjs').DefaultRow>["rowClassName"]>;
|
||||
rowStyle: import('vue').PropType<import('element-plus').TableProps<import('element-plus/es/components/table/src/table/defaults.mjs').DefaultRow>["rowStyle"]>;
|
||||
cellClassName: import('vue').PropType<import('element-plus').TableProps<import('element-plus/es/components/table/src/table/defaults.mjs').DefaultRow>["cellClassName"]>;
|
||||
cellStyle: import('vue').PropType<import('element-plus').TableProps<import('element-plus/es/components/table/src/table/defaults.mjs').DefaultRow>["cellStyle"]>;
|
||||
headerRowClassName: import('vue').PropType<import('element-plus').TableProps<import('element-plus/es/components/table/src/table/defaults.mjs').DefaultRow>["headerRowClassName"]>;
|
||||
headerRowStyle: import('vue').PropType<import('element-plus').TableProps<import('element-plus/es/components/table/src/table/defaults.mjs').DefaultRow>["headerRowStyle"]>;
|
||||
headerCellClassName: import('vue').PropType<import('element-plus').TableProps<import('element-plus/es/components/table/src/table/defaults.mjs').DefaultRow>["headerCellClassName"]>;
|
||||
headerCellStyle: import('vue').PropType<import('element-plus').TableProps<import('element-plus/es/components/table/src/table/defaults.mjs').DefaultRow>["headerCellStyle"]>;
|
||||
highlightCurrentRow: BooleanConstructor;
|
||||
currentRowKey: (NumberConstructor | StringConstructor)[];
|
||||
emptyText: StringConstructor;
|
||||
expandRowKeys: import('vue').PropType<import('element-plus').TableProps<import('element-plus/es/components/table/src/table/defaults.mjs').DefaultRow>["expandRowKeys"]>;
|
||||
defaultExpandAll: BooleanConstructor;
|
||||
defaultSort: import('vue').PropType<import('element-plus').TableProps<import('element-plus/es/components/table/src/table/defaults.mjs').DefaultRow>["defaultSort"]>;
|
||||
tooltipEffect: StringConstructor;
|
||||
tooltipOptions: import('vue').PropType<import('element-plus').TableProps<import('element-plus/es/components/table/src/table/defaults.mjs').DefaultRow>["tooltipOptions"]>;
|
||||
spanMethod: import('vue').PropType<import('element-plus').TableProps<import('element-plus/es/components/table/src/table/defaults.mjs').DefaultRow>["spanMethod"]>;
|
||||
selectOnIndeterminate: {
|
||||
type: BooleanConstructor;
|
||||
default: boolean;
|
||||
};
|
||||
indent: {
|
||||
type: NumberConstructor;
|
||||
default: number;
|
||||
};
|
||||
treeProps: {
|
||||
type: import('vue').PropType<import('element-plus').TableProps<import('element-plus/es/components/table/src/table/defaults.mjs').DefaultRow>["treeProps"]>;
|
||||
default: () => {
|
||||
hasChildren: string;
|
||||
children: string;
|
||||
checkStrictly: boolean;
|
||||
};
|
||||
};
|
||||
lazy: BooleanConstructor;
|
||||
load: import('vue').PropType<import('element-plus').TableProps<import('element-plus/es/components/table/src/table/defaults.mjs').DefaultRow>["load"]>;
|
||||
style: {
|
||||
type: import('vue').PropType<import('vue').CSSProperties>;
|
||||
default: () => {};
|
||||
};
|
||||
className: {
|
||||
type: StringConstructor;
|
||||
default: string;
|
||||
};
|
||||
tableLayout: {
|
||||
type: import('vue').PropType<"fixed" | "auto">;
|
||||
default: string;
|
||||
};
|
||||
scrollbarAlwaysOn: BooleanConstructor;
|
||||
flexible: BooleanConstructor;
|
||||
showOverflowTooltip: import('vue').PropType<import('element-plus').TableProps<import('element-plus/es/components/table/src/table/defaults.mjs').DefaultRow>["showOverflowTooltip"]>;
|
||||
tooltipFormatter: import('vue').PropType<import('element-plus').TableProps<import('element-plus/es/components/table/src/table/defaults.mjs').DefaultRow>["tooltipFormatter"]>;
|
||||
appendFilterPanelTo: StringConstructor;
|
||||
scrollbarTabindex: {
|
||||
type: (NumberConstructor | StringConstructor)[];
|
||||
default: undefined;
|
||||
};
|
||||
allowDragLastColumn: {
|
||||
type: BooleanConstructor;
|
||||
default: boolean;
|
||||
};
|
||||
preserveExpandedContent: {
|
||||
type: BooleanConstructor;
|
||||
default: boolean;
|
||||
};
|
||||
}>> & {
|
||||
onScroll?: ((...args: any[]) => any) | undefined;
|
||||
onSelect?: ((...args: any[]) => any) | undefined;
|
||||
"onExpand-change"?: ((...args: any[]) => any) | undefined;
|
||||
"onCurrent-change"?: ((...args: any[]) => any) | undefined;
|
||||
"onSelect-all"?: ((...args: any[]) => any) | undefined;
|
||||
"onSelection-change"?: ((...args: any[]) => any) | undefined;
|
||||
"onCell-mouse-enter"?: ((...args: any[]) => any) | undefined;
|
||||
"onCell-mouse-leave"?: ((...args: any[]) => any) | undefined;
|
||||
"onCell-contextmenu"?: ((...args: any[]) => any) | undefined;
|
||||
"onCell-click"?: ((...args: any[]) => any) | undefined;
|
||||
"onCell-dblclick"?: ((...args: any[]) => any) | undefined;
|
||||
"onRow-click"?: ((...args: any[]) => any) | undefined;
|
||||
"onRow-contextmenu"?: ((...args: any[]) => any) | undefined;
|
||||
"onRow-dblclick"?: ((...args: any[]) => any) | undefined;
|
||||
"onHeader-click"?: ((...args: any[]) => any) | undefined;
|
||||
"onHeader-contextmenu"?: ((...args: any[]) => any) | undefined;
|
||||
"onSort-change"?: ((...args: any[]) => any) | undefined;
|
||||
"onFilter-change"?: ((...args: any[]) => any) | undefined;
|
||||
"onHeader-dragend"?: ((...args: any[]) => any) | undefined;
|
||||
}, {
|
||||
ns: {
|
||||
namespace: import('vue').ComputedRef<string>;
|
||||
b: (blockSuffix?: string) => string;
|
||||
e: (element?: string) => string;
|
||||
m: (modifier?: string) => string;
|
||||
be: (blockSuffix?: string, element?: string) => string;
|
||||
em: (element?: string, modifier?: string) => string;
|
||||
bm: (blockSuffix?: string, modifier?: string) => string;
|
||||
bem: (blockSuffix?: string, element?: string, modifier?: string) => string;
|
||||
is: {
|
||||
(name: string, state: boolean | undefined): string;
|
||||
(name: string): string;
|
||||
};
|
||||
cssVar: (object: Record<string, string>) => Record<string, string>;
|
||||
cssVarName: (name: string) => string;
|
||||
cssVarBlock: (object: Record<string, string>) => Record<string, string>;
|
||||
cssVarBlockName: (name: string) => string;
|
||||
};
|
||||
layout: import('element-plus/es/components/table/src/table-layout.mjs').default<any>;
|
||||
store: any;
|
||||
columns: import('vue').ComputedRef<import('element-plus').TableColumnCtx<unknown>>;
|
||||
handleHeaderFooterMousewheel: (event: any, data: any) => void;
|
||||
handleMouseLeave: () => void;
|
||||
tableId: string;
|
||||
tableSize: import('vue').ComputedRef<"" | "small" | "default" | "large">;
|
||||
isHidden: import('vue').Ref<boolean>;
|
||||
isEmpty: import('vue').ComputedRef<boolean>;
|
||||
renderExpanded: import('vue').Ref<null>;
|
||||
resizeProxyVisible: import('vue').Ref<boolean>;
|
||||
resizeState: import('vue').Ref<{
|
||||
width: null | number;
|
||||
height: null | number;
|
||||
headerHeight: null | number;
|
||||
}>;
|
||||
isGroup: import('vue').Ref<boolean>;
|
||||
bodyWidth: import('vue').ComputedRef<string>;
|
||||
tableBodyStyles: import('vue').ComputedRef<{
|
||||
width: string;
|
||||
}>;
|
||||
emptyBlockStyle: import('vue').ComputedRef<{
|
||||
width: string;
|
||||
height: string;
|
||||
} | null>;
|
||||
debouncedUpdateLayout: import('lodash').DebouncedFunc<() => void>;
|
||||
handleFixedMousewheel: (event: any, data: any) => void;
|
||||
setCurrentRow: (row: any) => void;
|
||||
getSelectionRows: () => any;
|
||||
toggleRowSelection: (row: any, selected?: boolean, ignoreSelectable?: boolean) => void;
|
||||
clearSelection: () => void;
|
||||
clearFilter: (columnKeys?: string[]) => void;
|
||||
toggleAllSelection: () => void;
|
||||
toggleRowExpansion: (row: any, expanded?: boolean) => void;
|
||||
clearSort: () => void;
|
||||
doLayout: () => void;
|
||||
sort: (prop: string, order: string) => void;
|
||||
updateKeyChildren: (key: string, data: any[]) => void;
|
||||
t: import('element-plus').Translator;
|
||||
setDragVisible: (visible: boolean) => void;
|
||||
context: import('element-plus').Table<any>;
|
||||
computedSumText: import('vue').ComputedRef<string>;
|
||||
computedEmptyText: import('vue').ComputedRef<string>;
|
||||
tableLayout: import('vue').ComputedRef<("fixed" | "auto") | undefined>;
|
||||
scrollbarViewStyle: {
|
||||
display: string;
|
||||
verticalAlign: string;
|
||||
};
|
||||
scrollbarStyle: import('vue').ComputedRef<{
|
||||
height: string;
|
||||
maxHeight?: undefined;
|
||||
} | {
|
||||
maxHeight: string;
|
||||
height?: undefined;
|
||||
} | {
|
||||
height?: undefined;
|
||||
maxHeight?: undefined;
|
||||
}>;
|
||||
scrollBarRef: import('vue').Ref<any>;
|
||||
scrollTo: (options: ScrollToOptions | number, yCoord?: number) => void;
|
||||
setScrollLeft: (left?: number) => void;
|
||||
setScrollTop: (top?: number) => void;
|
||||
allowDragLastColumn: boolean;
|
||||
}, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, ("select" | "scroll" | "selection-change" | "sort-change" | "select-all" | "expand-change" | "current-change" | "cell-mouse-enter" | "cell-mouse-leave" | "cell-contextmenu" | "cell-click" | "cell-dblclick" | "row-click" | "row-contextmenu" | "row-dblclick" | "header-click" | "header-contextmenu" | "filter-change" | "header-dragend")[], import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps, {
|
||||
data: any[];
|
||||
style: import('vue').CSSProperties;
|
||||
tableLayout: "fixed" | "auto";
|
||||
border: boolean;
|
||||
className: string;
|
||||
fit: boolean;
|
||||
lazy: boolean;
|
||||
scrollbarAlwaysOn: boolean;
|
||||
allowDragLastColumn: boolean;
|
||||
stripe: boolean;
|
||||
treeProps: import('element-plus/es/components/table/src/table/defaults.mjs').TreeProps | undefined;
|
||||
showHeader: boolean;
|
||||
showSummary: boolean;
|
||||
highlightCurrentRow: boolean;
|
||||
defaultExpandAll: boolean;
|
||||
selectOnIndeterminate: boolean;
|
||||
indent: number;
|
||||
flexible: boolean;
|
||||
scrollbarTabindex: string | number;
|
||||
preserveExpandedContent: boolean;
|
||||
}, true, {}, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {}, any, import('vue').ComponentProvideOptions, {
|
||||
P: {};
|
||||
B: {};
|
||||
D: {};
|
||||
C: {};
|
||||
M: {};
|
||||
Defaults: {};
|
||||
}, Readonly<import('vue').ExtractPropTypes<{
|
||||
data: {
|
||||
type: import('vue').PropType<import('element-plus/es/components/table/src/table/defaults.mjs').DefaultRow[]>;
|
||||
default: () => never[];
|
||||
};
|
||||
size: {
|
||||
readonly type: import('vue').PropType<import('element-plus/es/utils/index.mjs').EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
|
||||
readonly required: false;
|
||||
readonly validator: ((val: unknown) => boolean) | undefined;
|
||||
__epPropKey: true;
|
||||
};
|
||||
width: (NumberConstructor | StringConstructor)[];
|
||||
height: (NumberConstructor | StringConstructor)[];
|
||||
maxHeight: (NumberConstructor | StringConstructor)[];
|
||||
fit: {
|
||||
type: BooleanConstructor;
|
||||
default: boolean;
|
||||
};
|
||||
stripe: BooleanConstructor;
|
||||
border: BooleanConstructor;
|
||||
rowKey: import('vue').PropType<import('element-plus').TableProps<import('element-plus/es/components/table/src/table/defaults.mjs').DefaultRow>["rowKey"]>;
|
||||
showHeader: {
|
||||
type: BooleanConstructor;
|
||||
default: boolean;
|
||||
};
|
||||
showSummary: BooleanConstructor;
|
||||
sumText: StringConstructor;
|
||||
summaryMethod: import('vue').PropType<import('element-plus').TableProps<import('element-plus/es/components/table/src/table/defaults.mjs').DefaultRow>["summaryMethod"]>;
|
||||
rowClassName: import('vue').PropType<import('element-plus').TableProps<import('element-plus/es/components/table/src/table/defaults.mjs').DefaultRow>["rowClassName"]>;
|
||||
rowStyle: import('vue').PropType<import('element-plus').TableProps<import('element-plus/es/components/table/src/table/defaults.mjs').DefaultRow>["rowStyle"]>;
|
||||
cellClassName: import('vue').PropType<import('element-plus').TableProps<import('element-plus/es/components/table/src/table/defaults.mjs').DefaultRow>["cellClassName"]>;
|
||||
cellStyle: import('vue').PropType<import('element-plus').TableProps<import('element-plus/es/components/table/src/table/defaults.mjs').DefaultRow>["cellStyle"]>;
|
||||
headerRowClassName: import('vue').PropType<import('element-plus').TableProps<import('element-plus/es/components/table/src/table/defaults.mjs').DefaultRow>["headerRowClassName"]>;
|
||||
headerRowStyle: import('vue').PropType<import('element-plus').TableProps<import('element-plus/es/components/table/src/table/defaults.mjs').DefaultRow>["headerRowStyle"]>;
|
||||
headerCellClassName: import('vue').PropType<import('element-plus').TableProps<import('element-plus/es/components/table/src/table/defaults.mjs').DefaultRow>["headerCellClassName"]>;
|
||||
headerCellStyle: import('vue').PropType<import('element-plus').TableProps<import('element-plus/es/components/table/src/table/defaults.mjs').DefaultRow>["headerCellStyle"]>;
|
||||
highlightCurrentRow: BooleanConstructor;
|
||||
currentRowKey: (NumberConstructor | StringConstructor)[];
|
||||
emptyText: StringConstructor;
|
||||
expandRowKeys: import('vue').PropType<import('element-plus').TableProps<import('element-plus/es/components/table/src/table/defaults.mjs').DefaultRow>["expandRowKeys"]>;
|
||||
defaultExpandAll: BooleanConstructor;
|
||||
defaultSort: import('vue').PropType<import('element-plus').TableProps<import('element-plus/es/components/table/src/table/defaults.mjs').DefaultRow>["defaultSort"]>;
|
||||
tooltipEffect: StringConstructor;
|
||||
tooltipOptions: import('vue').PropType<import('element-plus').TableProps<import('element-plus/es/components/table/src/table/defaults.mjs').DefaultRow>["tooltipOptions"]>;
|
||||
spanMethod: import('vue').PropType<import('element-plus').TableProps<import('element-plus/es/components/table/src/table/defaults.mjs').DefaultRow>["spanMethod"]>;
|
||||
selectOnIndeterminate: {
|
||||
type: BooleanConstructor;
|
||||
default: boolean;
|
||||
};
|
||||
indent: {
|
||||
type: NumberConstructor;
|
||||
default: number;
|
||||
};
|
||||
treeProps: {
|
||||
type: import('vue').PropType<import('element-plus').TableProps<import('element-plus/es/components/table/src/table/defaults.mjs').DefaultRow>["treeProps"]>;
|
||||
default: () => {
|
||||
hasChildren: string;
|
||||
children: string;
|
||||
checkStrictly: boolean;
|
||||
};
|
||||
};
|
||||
lazy: BooleanConstructor;
|
||||
load: import('vue').PropType<import('element-plus').TableProps<import('element-plus/es/components/table/src/table/defaults.mjs').DefaultRow>["load"]>;
|
||||
style: {
|
||||
type: import('vue').PropType<import('vue').CSSProperties>;
|
||||
default: () => {};
|
||||
};
|
||||
className: {
|
||||
type: StringConstructor;
|
||||
default: string;
|
||||
};
|
||||
tableLayout: {
|
||||
type: import('vue').PropType<"fixed" | "auto">;
|
||||
default: string;
|
||||
};
|
||||
scrollbarAlwaysOn: BooleanConstructor;
|
||||
flexible: BooleanConstructor;
|
||||
showOverflowTooltip: import('vue').PropType<import('element-plus').TableProps<import('element-plus/es/components/table/src/table/defaults.mjs').DefaultRow>["showOverflowTooltip"]>;
|
||||
tooltipFormatter: import('vue').PropType<import('element-plus').TableProps<import('element-plus/es/components/table/src/table/defaults.mjs').DefaultRow>["tooltipFormatter"]>;
|
||||
appendFilterPanelTo: StringConstructor;
|
||||
scrollbarTabindex: {
|
||||
type: (NumberConstructor | StringConstructor)[];
|
||||
default: undefined;
|
||||
};
|
||||
allowDragLastColumn: {
|
||||
type: BooleanConstructor;
|
||||
default: boolean;
|
||||
};
|
||||
preserveExpandedContent: {
|
||||
type: BooleanConstructor;
|
||||
default: boolean;
|
||||
};
|
||||
}>> & {
|
||||
onScroll?: ((...args: any[]) => any) | undefined;
|
||||
onSelect?: ((...args: any[]) => any) | undefined;
|
||||
"onExpand-change"?: ((...args: any[]) => any) | undefined;
|
||||
"onCurrent-change"?: ((...args: any[]) => any) | undefined;
|
||||
"onSelect-all"?: ((...args: any[]) => any) | undefined;
|
||||
"onSelection-change"?: ((...args: any[]) => any) | undefined;
|
||||
"onCell-mouse-enter"?: ((...args: any[]) => any) | undefined;
|
||||
"onCell-mouse-leave"?: ((...args: any[]) => any) | undefined;
|
||||
"onCell-contextmenu"?: ((...args: any[]) => any) | undefined;
|
||||
"onCell-click"?: ((...args: any[]) => any) | undefined;
|
||||
"onCell-dblclick"?: ((...args: any[]) => any) | undefined;
|
||||
"onRow-click"?: ((...args: any[]) => any) | undefined;
|
||||
"onRow-contextmenu"?: ((...args: any[]) => any) | undefined;
|
||||
"onRow-dblclick"?: ((...args: any[]) => any) | undefined;
|
||||
"onHeader-click"?: ((...args: any[]) => any) | undefined;
|
||||
"onHeader-contextmenu"?: ((...args: any[]) => any) | undefined;
|
||||
"onSort-change"?: ((...args: any[]) => any) | undefined;
|
||||
"onFilter-change"?: ((...args: any[]) => any) | undefined;
|
||||
"onHeader-dragend"?: ((...args: any[]) => any) | undefined;
|
||||
}, {
|
||||
ns: {
|
||||
namespace: import('vue').ComputedRef<string>;
|
||||
b: (blockSuffix?: string) => string;
|
||||
e: (element?: string) => string;
|
||||
m: (modifier?: string) => string;
|
||||
be: (blockSuffix?: string, element?: string) => string;
|
||||
em: (element?: string, modifier?: string) => string;
|
||||
bm: (blockSuffix?: string, modifier?: string) => string;
|
||||
bem: (blockSuffix?: string, element?: string, modifier?: string) => string;
|
||||
is: {
|
||||
(name: string, state: boolean | undefined): string;
|
||||
(name: string): string;
|
||||
};
|
||||
cssVar: (object: Record<string, string>) => Record<string, string>;
|
||||
cssVarName: (name: string) => string;
|
||||
cssVarBlock: (object: Record<string, string>) => Record<string, string>;
|
||||
cssVarBlockName: (name: string) => string;
|
||||
};
|
||||
layout: import('element-plus/es/components/table/src/table-layout.mjs').default<any>;
|
||||
store: any;
|
||||
columns: import('vue').ComputedRef<import('element-plus').TableColumnCtx<unknown>>;
|
||||
handleHeaderFooterMousewheel: (event: any, data: any) => void;
|
||||
handleMouseLeave: () => void;
|
||||
tableId: string;
|
||||
tableSize: import('vue').ComputedRef<"" | "small" | "default" | "large">;
|
||||
isHidden: import('vue').Ref<boolean>;
|
||||
isEmpty: import('vue').ComputedRef<boolean>;
|
||||
renderExpanded: import('vue').Ref<null>;
|
||||
resizeProxyVisible: import('vue').Ref<boolean>;
|
||||
resizeState: import('vue').Ref<{
|
||||
width: null | number;
|
||||
height: null | number;
|
||||
headerHeight: null | number;
|
||||
}>;
|
||||
isGroup: import('vue').Ref<boolean>;
|
||||
bodyWidth: import('vue').ComputedRef<string>;
|
||||
tableBodyStyles: import('vue').ComputedRef<{
|
||||
width: string;
|
||||
}>;
|
||||
emptyBlockStyle: import('vue').ComputedRef<{
|
||||
width: string;
|
||||
height: string;
|
||||
} | null>;
|
||||
debouncedUpdateLayout: import('lodash').DebouncedFunc<() => void>;
|
||||
handleFixedMousewheel: (event: any, data: any) => void;
|
||||
setCurrentRow: (row: any) => void;
|
||||
getSelectionRows: () => any;
|
||||
toggleRowSelection: (row: any, selected?: boolean, ignoreSelectable?: boolean) => void;
|
||||
clearSelection: () => void;
|
||||
clearFilter: (columnKeys?: string[]) => void;
|
||||
toggleAllSelection: () => void;
|
||||
toggleRowExpansion: (row: any, expanded?: boolean) => void;
|
||||
clearSort: () => void;
|
||||
doLayout: () => void;
|
||||
sort: (prop: string, order: string) => void;
|
||||
updateKeyChildren: (key: string, data: any[]) => void;
|
||||
t: import('element-plus').Translator;
|
||||
setDragVisible: (visible: boolean) => void;
|
||||
context: import('element-plus').Table<any>;
|
||||
computedSumText: import('vue').ComputedRef<string>;
|
||||
computedEmptyText: import('vue').ComputedRef<string>;
|
||||
tableLayout: import('vue').ComputedRef<("fixed" | "auto") | undefined>;
|
||||
scrollbarViewStyle: {
|
||||
display: string;
|
||||
verticalAlign: string;
|
||||
};
|
||||
scrollbarStyle: import('vue').ComputedRef<{
|
||||
height: string;
|
||||
maxHeight?: undefined;
|
||||
} | {
|
||||
maxHeight: string;
|
||||
height?: undefined;
|
||||
} | {
|
||||
height?: undefined;
|
||||
maxHeight?: undefined;
|
||||
}>;
|
||||
scrollBarRef: import('vue').Ref<any>;
|
||||
scrollTo: (options: ScrollToOptions | number, yCoord?: number) => void;
|
||||
setScrollLeft: (left?: number) => void;
|
||||
setScrollTop: (top?: number) => void;
|
||||
allowDragLastColumn: boolean;
|
||||
}, {}, {}, {}, {
|
||||
data: any[];
|
||||
style: import('vue').CSSProperties;
|
||||
tableLayout: "fixed" | "auto";
|
||||
border: boolean;
|
||||
className: string;
|
||||
fit: boolean;
|
||||
lazy: boolean;
|
||||
scrollbarAlwaysOn: boolean;
|
||||
allowDragLastColumn: boolean;
|
||||
stripe: boolean;
|
||||
treeProps: import('element-plus/es/components/table/src/table/defaults.mjs').TreeProps | undefined;
|
||||
showHeader: boolean;
|
||||
showSummary: boolean;
|
||||
highlightCurrentRow: boolean;
|
||||
defaultExpandAll: boolean;
|
||||
selectOnIndeterminate: boolean;
|
||||
indent: number;
|
||||
flexible: boolean;
|
||||
scrollbarTabindex: string | number;
|
||||
preserveExpandedContent: boolean;
|
||||
}>>;
|
||||
Table: import('vue').Ref<TableInstance, TableInstance>;
|
||||
config: {
|
||||
columns: {
|
||||
[x: string]: any;
|
||||
|
||||
458
pnpm-lock.yaml
generated
458
pnpm-lock.yaml
generated
@ -9,11 +9,11 @@ importers:
|
||||
.:
|
||||
dependencies:
|
||||
'@cool-vue/crud':
|
||||
specifier: ^8.0.4
|
||||
version: 8.0.4(typescript@5.5.4)
|
||||
specifier: ^8.0.6
|
||||
version: 8.0.6(typescript@5.5.4)
|
||||
'@element-plus/icons-vue':
|
||||
specifier: ^2.3.1
|
||||
version: 2.3.1(vue@3.5.17(typescript@5.5.4))
|
||||
version: 2.3.1(vue@3.5.18(typescript@5.5.4))
|
||||
'@vueuse/core':
|
||||
specifier: ^12.5.0
|
||||
version: 12.8.2(typescript@5.5.4)
|
||||
@ -22,10 +22,10 @@ importers:
|
||||
version: 5.1.23
|
||||
'@wangeditor/editor-for-vue':
|
||||
specifier: ^5.1.12
|
||||
version: 5.1.12(@wangeditor/editor@5.1.23)(vue@3.5.17(typescript@5.5.4))
|
||||
version: 5.1.12(@wangeditor/editor@5.1.23)(vue@3.5.18(typescript@5.5.4))
|
||||
axios:
|
||||
specifier: ^1.7.9
|
||||
version: 1.10.0
|
||||
version: 1.11.0
|
||||
chardet:
|
||||
specifier: ^2.0.0
|
||||
version: 2.1.0
|
||||
@ -40,7 +40,7 @@ importers:
|
||||
version: 5.6.0
|
||||
element-plus:
|
||||
specifier: 2.10.2
|
||||
version: 2.10.2(vue@3.5.17(typescript@5.5.4))
|
||||
version: 2.10.2(vue@3.5.18(typescript@5.5.4))
|
||||
file-saver:
|
||||
specifier: ^2.0.5
|
||||
version: 2.0.5
|
||||
@ -58,25 +58,25 @@ importers:
|
||||
version: 0.2.0
|
||||
pinia:
|
||||
specifier: ^2.3.1
|
||||
version: 2.3.1(typescript@5.5.4)(vue@3.5.17(typescript@5.5.4))
|
||||
version: 2.3.1(typescript@5.5.4)(vue@3.5.18(typescript@5.5.4))
|
||||
store:
|
||||
specifier: ^2.0.12
|
||||
version: 2.0.12
|
||||
vue:
|
||||
specifier: ^3.5.13
|
||||
version: 3.5.17(typescript@5.5.4)
|
||||
version: 3.5.18(typescript@5.5.4)
|
||||
vue-echarts:
|
||||
specifier: ^7.0.3
|
||||
version: 7.0.3(@vue/runtime-core@3.5.17)(echarts@5.6.0)(vue@3.5.17(typescript@5.5.4))
|
||||
version: 7.0.3(@vue/runtime-core@3.5.18)(echarts@5.6.0)(vue@3.5.18(typescript@5.5.4))
|
||||
vue-i18n:
|
||||
specifier: ^11.0.1
|
||||
version: 11.1.10(vue@3.5.17(typescript@5.5.4))
|
||||
version: 11.1.10(vue@3.5.18(typescript@5.5.4))
|
||||
vue-router:
|
||||
specifier: ^4.5.0
|
||||
version: 4.5.1(vue@3.5.17(typescript@5.5.4))
|
||||
version: 4.5.1(vue@3.5.18(typescript@5.5.4))
|
||||
vuedraggable:
|
||||
specifier: ^4.1.0
|
||||
version: 4.1.0(vue@3.5.17(typescript@5.5.4))
|
||||
version: 4.1.0(vue@3.5.18(typescript@5.5.4))
|
||||
xlsx:
|
||||
specifier: ^0.18.5
|
||||
version: 0.18.5
|
||||
@ -86,7 +86,7 @@ importers:
|
||||
version: 8.2.2
|
||||
'@intlify/unplugin-vue-i18n':
|
||||
specifier: ^6.0.3
|
||||
version: 6.0.8(@vue/compiler-dom@3.5.17)(eslint@9.31.0(jiti@1.21.7))(rollup@4.45.1)(typescript@5.5.4)(vue-i18n@11.1.10(vue@3.5.17(typescript@5.5.4)))(vue@3.5.17(typescript@5.5.4))
|
||||
version: 6.0.8(@vue/compiler-dom@3.5.18)(eslint@9.31.0(jiti@1.21.7))(rollup@4.45.1)(typescript@5.5.4)(vue-i18n@11.1.10(vue@3.5.18(typescript@5.5.4)))(vue@3.5.18(typescript@5.5.4))
|
||||
'@rushstack/eslint-patch':
|
||||
specifier: ^1.10.5
|
||||
version: 1.12.0
|
||||
@ -113,13 +113,13 @@ importers:
|
||||
version: 2.0.5
|
||||
'@vitejs/plugin-vue':
|
||||
specifier: ^5.2.1
|
||||
version: 5.2.4(vite@5.4.19(@types/node@20.19.9)(sass@1.81.0)(terser@5.43.1))(vue@3.5.17(typescript@5.5.4))
|
||||
version: 5.2.4(vite@5.4.19(@types/node@20.19.9)(sass@1.81.0)(terser@5.43.1))(vue@3.5.18(typescript@5.5.4))
|
||||
'@vitejs/plugin-vue-jsx':
|
||||
specifier: ^4.1.1
|
||||
version: 4.2.0(vite@5.4.19(@types/node@20.19.9)(sass@1.81.0)(terser@5.43.1))(vue@3.5.17(typescript@5.5.4))
|
||||
version: 4.2.0(vite@5.4.19(@types/node@20.19.9)(sass@1.81.0)(terser@5.43.1))(vue@3.5.18(typescript@5.5.4))
|
||||
'@vue/compiler-sfc':
|
||||
specifier: ^3.5.13
|
||||
version: 3.5.17
|
||||
version: 3.5.18
|
||||
'@vue/eslint-config-prettier':
|
||||
specifier: ^10.2.0
|
||||
version: 10.2.0(eslint@9.31.0(jiti@1.21.7))(prettier@3.6.2)
|
||||
@ -173,7 +173,7 @@ importers:
|
||||
version: 0.5.1(vite@5.4.19(@types/node@20.19.9)(sass@1.81.0)(terser@5.43.1))
|
||||
vite-plugin-vue-devtools:
|
||||
specifier: ^7.7.1
|
||||
version: 7.7.7(rollup@4.45.1)(vite@5.4.19(@types/node@20.19.9)(sass@1.81.0)(terser@5.43.1))(vue@3.5.17(typescript@5.5.4))
|
||||
version: 7.7.7(rollup@4.45.1)(vite@5.4.19(@types/node@20.19.9)(sass@1.81.0)(terser@5.43.1))(vue@3.5.18(typescript@5.5.4))
|
||||
vue-tsc:
|
||||
specifier: ^2.2.0
|
||||
version: 2.2.12(typescript@5.5.4)
|
||||
@ -335,8 +335,8 @@ packages:
|
||||
resolution: {integrity: sha512-x0LvFTekgSX+83TI28Y9wYPUfzrnl2aT5+5QLnO6v7mSJYtEEevuDRN0F0uSHRk1G1IWZC43o00Y0xDDrpBGPQ==}
|
||||
engines: {node: '>=6.9.0'}
|
||||
|
||||
'@cool-vue/crud@8.0.4':
|
||||
resolution: {integrity: sha512-EBaqZQrJGqcUAsoHi7EL2OIJmE/+Mlofj8T8DIigkBLm6NQ7j8X1V7gpH1Q/yky9cw1NXUeSJrPXcvTlagdUdA==}
|
||||
'@cool-vue/crud@8.0.6':
|
||||
resolution: {integrity: sha512-be6nKaUhdRmr2OQD6kJS6C+d1QTf6ibkp5fRSqs3x+lDuZOnyCh4/f/xg6ShKh2vtf+Bidwc2ftuxyEWx3A8SA==}
|
||||
|
||||
'@cool-vue/vite-plugin@8.2.2':
|
||||
resolution: {integrity: sha512-Fk3lKXXZJdP72Fnd9ndv95uN6kTQurvEHikU9AjD4Y6fLAgY4z+ljfGd3yRmMZWdN+bqD6OHVIiOm4ZOsAMAyQ==}
|
||||
@ -522,8 +522,8 @@ packages:
|
||||
resolution: {integrity: sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==}
|
||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
||||
|
||||
'@eslint/plugin-kit@0.3.3':
|
||||
resolution: {integrity: sha512-1+WqvgNMhmlAambTvT3KPtCl/Ibr68VldY2XY40SL1CE0ZXiakFR/cbTspaF5HsnpDMvcYYoJHfl4980NBjGag==}
|
||||
'@eslint/plugin-kit@0.3.4':
|
||||
resolution: {integrity: sha512-Ul5l+lHEcw3L5+k8POx6r74mxEYKG5kOb6Xpy2gCRW6zweT6TEhAf8vhxGgjhqrd/VO/Dirhsb+1hNpD1ue9hw==}
|
||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
||||
|
||||
'@floating-ui/core@1.7.2':
|
||||
@ -744,8 +744,8 @@ packages:
|
||||
'@polka/url@1.0.0-next.29':
|
||||
resolution: {integrity: sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==}
|
||||
|
||||
'@rolldown/pluginutils@1.0.0-beta.28':
|
||||
resolution: {integrity: sha512-fe3/1HZ3qJmXvkGv1kacKq2b+x9gbcyF1hnmLBVrRFEQWoOcRapQjXf8+hgyxI0EJAbnKEtrp5yhohQCFCjycw==}
|
||||
'@rolldown/pluginutils@1.0.0-beta.29':
|
||||
resolution: {integrity: sha512-NIJgOsMjbxAXvoGq/X0gD7VPMQ8j9g0BiDaNjVNVjvl+iKXxL3Jre0v31RmBYeLEmkbj2s02v8vFTbUXi5XS2Q==}
|
||||
|
||||
'@rollup/pluginutils@5.2.0':
|
||||
resolution: {integrity: sha512-qWJ2ZTbmumwiLFomfzTyt5Kng4hwPi9rwCYN4SHb6eaRU1KNO4ccxINHr/VhH4GgPlt1XfSTLX2LBTme8ne4Zw==}
|
||||
@ -926,63 +926,63 @@ packages:
|
||||
'@types/web-bluetooth@0.0.21':
|
||||
resolution: {integrity: sha512-oIQLCGWtcFZy2JW77j9k8nHzAOpqMHLQejDA48XXMWH6tjCQHz5RCFz1bzsmROyL6PUm+LLnUiI4BCn221inxA==}
|
||||
|
||||
'@typescript-eslint/eslint-plugin@8.37.0':
|
||||
resolution: {integrity: sha512-jsuVWeIkb6ggzB+wPCsR4e6loj+rM72ohW6IBn2C+5NCvfUVY8s33iFPySSVXqtm5Hu29Ne/9bnA0JmyLmgenA==}
|
||||
'@typescript-eslint/eslint-plugin@8.38.0':
|
||||
resolution: {integrity: sha512-CPoznzpuAnIOl4nhj4tRr4gIPj5AfKgkiJmGQDaq+fQnRJTYlcBjbX3wbciGmpoPf8DREufuPRe1tNMZnGdanA==}
|
||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
||||
peerDependencies:
|
||||
'@typescript-eslint/parser': ^8.37.0
|
||||
'@typescript-eslint/parser': ^8.38.0
|
||||
eslint: ^8.57.0 || ^9.0.0
|
||||
typescript: '>=4.8.4 <5.9.0'
|
||||
|
||||
'@typescript-eslint/parser@8.37.0':
|
||||
resolution: {integrity: sha512-kVIaQE9vrN9RLCQMQ3iyRlVJpTiDUY6woHGb30JDkfJErqrQEmtdWH3gV0PBAfGZgQXoqzXOO0T3K6ioApbbAA==}
|
||||
'@typescript-eslint/parser@8.38.0':
|
||||
resolution: {integrity: sha512-Zhy8HCvBUEfBECzIl1PKqF4p11+d0aUJS1GeUiuqK9WmOug8YCmC4h4bjyBvMyAMI9sbRczmrYL5lKg/YMbrcQ==}
|
||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
||||
peerDependencies:
|
||||
eslint: ^8.57.0 || ^9.0.0
|
||||
typescript: '>=4.8.4 <5.9.0'
|
||||
|
||||
'@typescript-eslint/project-service@8.37.0':
|
||||
resolution: {integrity: sha512-BIUXYsbkl5A1aJDdYJCBAo8rCEbAvdquQ8AnLb6z5Lp1u3x5PNgSSx9A/zqYc++Xnr/0DVpls8iQ2cJs/izTXA==}
|
||||
'@typescript-eslint/project-service@8.38.0':
|
||||
resolution: {integrity: sha512-dbK7Jvqcb8c9QfH01YB6pORpqX1mn5gDZc9n63Ak/+jD67oWXn3Gs0M6vddAN+eDXBCS5EmNWzbSxsn9SzFWWg==}
|
||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
||||
peerDependencies:
|
||||
typescript: '>=4.8.4 <5.9.0'
|
||||
|
||||
'@typescript-eslint/scope-manager@8.37.0':
|
||||
resolution: {integrity: sha512-0vGq0yiU1gbjKob2q691ybTg9JX6ShiVXAAfm2jGf3q0hdP6/BruaFjL/ManAR/lj05AvYCH+5bbVo0VtzmjOA==}
|
||||
'@typescript-eslint/scope-manager@8.38.0':
|
||||
resolution: {integrity: sha512-WJw3AVlFFcdT9Ri1xs/lg8LwDqgekWXWhH3iAF+1ZM+QPd7oxQ6jvtW/JPwzAScxitILUIFs0/AnQ/UWHzbATQ==}
|
||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
||||
|
||||
'@typescript-eslint/tsconfig-utils@8.37.0':
|
||||
resolution: {integrity: sha512-1/YHvAVTimMM9mmlPvTec9NP4bobA1RkDbMydxG8omqwJJLEW/Iy2C4adsAESIXU3WGLXFHSZUU+C9EoFWl4Zg==}
|
||||
'@typescript-eslint/tsconfig-utils@8.38.0':
|
||||
resolution: {integrity: sha512-Lum9RtSE3EroKk/bYns+sPOodqb2Fv50XOl/gMviMKNvanETUuUcC9ObRbzrJ4VSd2JalPqgSAavwrPiPvnAiQ==}
|
||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
||||
peerDependencies:
|
||||
typescript: '>=4.8.4 <5.9.0'
|
||||
|
||||
'@typescript-eslint/type-utils@8.37.0':
|
||||
resolution: {integrity: sha512-SPkXWIkVZxhgwSwVq9rqj/4VFo7MnWwVaRNznfQDc/xPYHjXnPfLWn+4L6FF1cAz6e7dsqBeMawgl7QjUMj4Ow==}
|
||||
'@typescript-eslint/type-utils@8.38.0':
|
||||
resolution: {integrity: sha512-c7jAvGEZVf0ao2z+nnz8BUaHZD09Agbh+DY7qvBQqLiz8uJzRgVPj5YvOh8I8uEiH8oIUGIfHzMwUcGVco/SJg==}
|
||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
||||
peerDependencies:
|
||||
eslint: ^8.57.0 || ^9.0.0
|
||||
typescript: '>=4.8.4 <5.9.0'
|
||||
|
||||
'@typescript-eslint/types@8.37.0':
|
||||
resolution: {integrity: sha512-ax0nv7PUF9NOVPs+lmQ7yIE7IQmAf8LGcXbMvHX5Gm+YJUYNAl340XkGnrimxZ0elXyoQJuN5sbg6C4evKA4SQ==}
|
||||
'@typescript-eslint/types@8.38.0':
|
||||
resolution: {integrity: sha512-wzkUfX3plUqij4YwWaJyqhiPE5UCRVlFpKn1oCRn2O1bJ592XxWJj8ROQ3JD5MYXLORW84063z3tZTb/cs4Tyw==}
|
||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
||||
|
||||
'@typescript-eslint/typescript-estree@8.37.0':
|
||||
resolution: {integrity: sha512-zuWDMDuzMRbQOM+bHyU4/slw27bAUEcKSKKs3hcv2aNnc/tvE/h7w60dwVw8vnal2Pub6RT1T7BI8tFZ1fE+yg==}
|
||||
'@typescript-eslint/typescript-estree@8.38.0':
|
||||
resolution: {integrity: sha512-fooELKcAKzxux6fA6pxOflpNS0jc+nOQEEOipXFNjSlBS6fqrJOVY/whSn70SScHrcJ2LDsxWrneFoWYSVfqhQ==}
|
||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
||||
peerDependencies:
|
||||
typescript: '>=4.8.4 <5.9.0'
|
||||
|
||||
'@typescript-eslint/utils@8.37.0':
|
||||
resolution: {integrity: sha512-TSFvkIW6gGjN2p6zbXo20FzCABbyUAuq6tBvNRGsKdsSQ6a7rnV6ADfZ7f4iI3lIiXc4F4WWvtUfDw9CJ9pO5A==}
|
||||
'@typescript-eslint/utils@8.38.0':
|
||||
resolution: {integrity: sha512-hHcMA86Hgt+ijJlrD8fX0j1j8w4C92zue/8LOPAFioIno+W0+L7KqE8QZKCcPGc/92Vs9x36w/4MPTJhqXdyvg==}
|
||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
||||
peerDependencies:
|
||||
eslint: ^8.57.0 || ^9.0.0
|
||||
typescript: '>=4.8.4 <5.9.0'
|
||||
|
||||
'@typescript-eslint/visitor-keys@8.37.0':
|
||||
resolution: {integrity: sha512-YzfhzcTnZVPiLfP/oeKtDp2evwvHLMe0LOy7oe+hb9KKIumLNohYS9Hgp1ifwpu42YWxhZE8yieggz6JpqO/1w==}
|
||||
'@typescript-eslint/visitor-keys@8.38.0':
|
||||
resolution: {integrity: sha512-pWrTcoFNWuwHlA9CvlfSsGWs14JxfN1TH25zM5L7o0pRLhsoZkDnTsXfQRJBEWJoV5DL0jf+Z+sxiud+K0mq1g==}
|
||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
||||
|
||||
'@uppy/companion-client@2.2.2':
|
||||
@ -1041,17 +1041,17 @@ packages:
|
||||
peerDependencies:
|
||||
'@babel/core': ^7.0.0-0
|
||||
|
||||
'@vue/compiler-core@3.5.17':
|
||||
resolution: {integrity: sha512-Xe+AittLbAyV0pabcN7cP7/BenRBNcteM4aSDCtRvGw0d9OL+HG1u/XHLY/kt1q4fyMeZYXyIYrsHuPSiDPosA==}
|
||||
'@vue/compiler-core@3.5.18':
|
||||
resolution: {integrity: sha512-3slwjQrrV1TO8MoXgy3aynDQ7lslj5UqDxuHnrzHtpON5CBinhWjJETciPngpin/T3OuW3tXUf86tEurusnztw==}
|
||||
|
||||
'@vue/compiler-dom@3.5.17':
|
||||
resolution: {integrity: sha512-+2UgfLKoaNLhgfhV5Ihnk6wB4ljyW1/7wUIog2puUqajiC29Lp5R/IKDdkebh9jTbTogTbsgB+OY9cEWzG95JQ==}
|
||||
'@vue/compiler-dom@3.5.18':
|
||||
resolution: {integrity: sha512-RMbU6NTU70++B1JyVJbNbeFkK+A+Q7y9XKE2EM4NLGm2WFR8x9MbAtWxPPLdm0wUkuZv9trpwfSlL6tjdIa1+A==}
|
||||
|
||||
'@vue/compiler-sfc@3.5.17':
|
||||
resolution: {integrity: sha512-rQQxbRJMgTqwRugtjw0cnyQv9cP4/4BxWfTdRBkqsTfLOHWykLzbOc3C4GGzAmdMDxhzU/1Ija5bTjMVrddqww==}
|
||||
'@vue/compiler-sfc@3.5.18':
|
||||
resolution: {integrity: sha512-5aBjvGqsWs+MoxswZPoTB9nSDb3dhd1x30xrrltKujlCxo48j8HGDNj3QPhF4VIS0VQDUrA1xUfp2hEa+FNyXA==}
|
||||
|
||||
'@vue/compiler-ssr@3.5.17':
|
||||
resolution: {integrity: sha512-hkDbA0Q20ZzGgpj5uZjb9rBzQtIHLS78mMilwrlpWk2Ep37DYntUz0PonQ6kr113vfOEdM+zTBuJDaceNIW0tQ==}
|
||||
'@vue/compiler-ssr@3.5.18':
|
||||
resolution: {integrity: sha512-xM16Ak7rSWHkM3m22NlmcdIM+K4BMyFARAfV9hYFl+SFuRzrZ3uGMNW05kA5pmeMa0X9X963Kgou7ufdbpOP9g==}
|
||||
|
||||
'@vue/compiler-vue2@2.7.16':
|
||||
resolution: {integrity: sha512-qYC3Psj9S/mfu9uVi5WvNZIzq+xnXMhOwbTFKKDD7b1lhpnn71jXSFdTQ+WsIEk0ONCd7VV2IMm7ONl6tbQ86A==}
|
||||
@ -1095,22 +1095,22 @@ packages:
|
||||
typescript:
|
||||
optional: true
|
||||
|
||||
'@vue/reactivity@3.5.17':
|
||||
resolution: {integrity: sha512-l/rmw2STIscWi7SNJp708FK4Kofs97zc/5aEPQh4bOsReD/8ICuBcEmS7KGwDj5ODQLYWVN2lNibKJL1z5b+Lw==}
|
||||
'@vue/reactivity@3.5.18':
|
||||
resolution: {integrity: sha512-x0vPO5Imw+3sChLM5Y+B6G1zPjwdOri9e8V21NnTnlEvkxatHEH5B5KEAJcjuzQ7BsjGrKtfzuQ5eQwXh8HXBg==}
|
||||
|
||||
'@vue/runtime-core@3.5.17':
|
||||
resolution: {integrity: sha512-QQLXa20dHg1R0ri4bjKeGFKEkJA7MMBxrKo2G+gJikmumRS7PTD4BOU9FKrDQWMKowz7frJJGqBffYMgQYS96Q==}
|
||||
'@vue/runtime-core@3.5.18':
|
||||
resolution: {integrity: sha512-DUpHa1HpeOQEt6+3nheUfqVXRog2kivkXHUhoqJiKR33SO4x+a5uNOMkV487WPerQkL0vUuRvq/7JhRgLW3S+w==}
|
||||
|
||||
'@vue/runtime-dom@3.5.17':
|
||||
resolution: {integrity: sha512-8El0M60TcwZ1QMz4/os2MdlQECgGoVHPuLnQBU3m9h3gdNRW9xRmI8iLS4t/22OQlOE6aJvNNlBiCzPHur4H9g==}
|
||||
'@vue/runtime-dom@3.5.18':
|
||||
resolution: {integrity: sha512-YwDj71iV05j4RnzZnZtGaXwPoUWeRsqinblgVJwR8XTXYZ9D5PbahHQgsbmzUvCWNF6x7siQ89HgnX5eWkr3mw==}
|
||||
|
||||
'@vue/server-renderer@3.5.17':
|
||||
resolution: {integrity: sha512-BOHhm8HalujY6lmC3DbqF6uXN/K00uWiEeF22LfEsm9Q93XeJ/plHTepGwf6tqFcF7GA5oGSSAAUock3VvzaCA==}
|
||||
'@vue/server-renderer@3.5.18':
|
||||
resolution: {integrity: sha512-PvIHLUoWgSbDG7zLHqSqaCoZvHi6NNmfVFOqO+OnwvqMz/tqQr3FuGWS8ufluNddk7ZLBJYMrjcw1c6XzR12mA==}
|
||||
peerDependencies:
|
||||
vue: 3.5.17
|
||||
vue: 3.5.18
|
||||
|
||||
'@vue/shared@3.5.17':
|
||||
resolution: {integrity: sha512-CabR+UN630VnsJO/jHWYBC1YVXyMq94KKp6iF5MQgZJs5I8cmjw6oVMO1oDbtBkENSHSSn/UadWlW/OAgdmKrg==}
|
||||
'@vue/shared@3.5.18':
|
||||
resolution: {integrity: sha512-cZy8Dq+uuIXbxCZpuLd2GJdeSO/lIzIspC2WtkqIpje5QyFbvLaI5wZtdUjLHjGZrlVX6GilejatWwVYYRc8tA==}
|
||||
|
||||
'@vue/test-utils@2.4.6':
|
||||
resolution: {integrity: sha512-FMxEjOpYNYiFe0GkaHsnJPXFHxQ6m4t8vI/ElPGpMWxZKpmRvQ33OIrvRXemy6yha03RxhOlQuy+gZMC3CQSow==}
|
||||
@ -1289,8 +1289,8 @@ packages:
|
||||
peerDependencies:
|
||||
postcss: ^8.1.0
|
||||
|
||||
axios@1.10.0:
|
||||
resolution: {integrity: sha512-/1xYAC4MP/HEG+3duIhFr4ZQXR4sQXOIe+o6sdqzeykGLx6Upp/1p8MHqhINOvGeP7xyNHe7tsiJByc4SSVUxw==}
|
||||
axios@1.11.0:
|
||||
resolution: {integrity: sha512-1Lx3WLFQWm3ooKDYZD1eXmoGO9fxYQjrycfHFC8P0sCfQVXyROp0p9PFWBehewBOdCwHc+f/b8I0fMto5eSfwA==}
|
||||
|
||||
balanced-match@1.0.2:
|
||||
resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
|
||||
@ -1537,14 +1537,19 @@ packages:
|
||||
engines: {node: '>=14'}
|
||||
hasBin: true
|
||||
|
||||
electron-to-chromium@1.5.187:
|
||||
resolution: {integrity: sha512-cl5Jc9I0KGUoOoSbxvTywTa40uspGJt/BDBoDLoxJRSBpWh4FFXBsjNRHfQrONsV/OoEjDfHUmZQa2d6Ze4YgA==}
|
||||
electron-to-chromium@1.5.190:
|
||||
resolution: {integrity: sha512-k4McmnB2091YIsdCgkS0fMVMPOJgxl93ltFzaryXqwip1AaxeDqKCGLxkXODDA5Ab/D+tV5EL5+aTx76RvLRxw==}
|
||||
|
||||
element-plus@2.10.2:
|
||||
resolution: {integrity: sha512-p2KiAa0jEGXrzdlTAfpiS7HQFAhla4gvx6H7RuDf+OO0uC3DGpolxvdHjFR8gt7+vaWyxQNcHa1sAdBkmjqlgA==}
|
||||
peerDependencies:
|
||||
vue: ^3.2.0
|
||||
|
||||
element-plus@2.10.4:
|
||||
resolution: {integrity: sha512-UD4elWHrCnp1xlPhbXmVcaKFLCRaRAY6WWRwemGfGW3ceIjXm9fSYc9RNH3AiOEA6Ds1p9ZvhCs76CR9J8Vd+A==}
|
||||
peerDependencies:
|
||||
vue: ^3.2.0
|
||||
|
||||
emoji-regex@8.0.0:
|
||||
resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
|
||||
|
||||
@ -2625,8 +2630,8 @@ packages:
|
||||
type@2.7.3:
|
||||
resolution: {integrity: sha512-8j+1QmAbPvLZow5Qpi6NCaN8FB60p/6x8/vfNqOk/hC+HuvFZhL4+WfekuhQLiqFZXOgQdrs3B+XxEmCc6b3FQ==}
|
||||
|
||||
typescript-eslint@8.37.0:
|
||||
resolution: {integrity: sha512-TnbEjzkE9EmcO0Q2zM+GE8NQLItNAJpMmED1BdgoBMYNdqMhzlbqfdSwiRlAzEK2pA9UzVW0gzaaIzXWg2BjfA==}
|
||||
typescript-eslint@8.38.0:
|
||||
resolution: {integrity: sha512-FsZlrYK6bPDGoLeZRuvx2v6qrM03I0U0SnfCLPs/XCCPCFD80xU9Pg09H/K+XFa68uJuZo7l/Xhs+eDRg2l3hg==}
|
||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
||||
peerDependencies:
|
||||
eslint: ^8.57.0 || ^9.0.0
|
||||
@ -2796,8 +2801,8 @@ packages:
|
||||
peerDependencies:
|
||||
typescript: '>=5.0.0'
|
||||
|
||||
vue@3.5.17:
|
||||
resolution: {integrity: sha512-LbHV3xPN9BeljML+Xctq4lbz2lVHCR6DtbpTf5XIO6gugpXUN49j2QQPcMj086r9+AkJ0FfUT8xjulKKBkkr9g==}
|
||||
vue@3.5.18:
|
||||
resolution: {integrity: sha512-7W4Y4ZbMiQ3SEo+m9lnoNpV9xG7QVMLa+/0RFwwiAVkeYoyGXqWE85jabU4pllJNUzqfLShJ5YLptewhCWUgNA==}
|
||||
peerDependencies:
|
||||
typescript: '*'
|
||||
peerDependenciesMeta:
|
||||
@ -3092,20 +3097,20 @@ snapshots:
|
||||
'@babel/helper-string-parser': 7.27.1
|
||||
'@babel/helper-validator-identifier': 7.27.1
|
||||
|
||||
'@cool-vue/crud@8.0.4(typescript@5.5.4)':
|
||||
'@cool-vue/crud@8.0.6(typescript@5.5.4)':
|
||||
dependencies:
|
||||
'@vue/runtime-core': 3.5.17
|
||||
element-plus: 2.10.2(vue@3.5.17(typescript@5.5.4))
|
||||
'@vue/runtime-core': 3.5.18
|
||||
element-plus: 2.10.4(vue@3.5.18(typescript@5.5.4))
|
||||
lodash-es: 4.17.21
|
||||
vue: 3.5.17(typescript@5.5.4)
|
||||
vue: 3.5.18(typescript@5.5.4)
|
||||
transitivePeerDependencies:
|
||||
- '@vue/composition-api'
|
||||
- typescript
|
||||
|
||||
'@cool-vue/vite-plugin@8.2.2':
|
||||
dependencies:
|
||||
'@vue/compiler-sfc': 3.5.17
|
||||
axios: 1.10.0
|
||||
'@vue/compiler-sfc': 3.5.18
|
||||
axios: 1.11.0
|
||||
glob: 10.4.5
|
||||
lodash: 4.17.21
|
||||
magic-string: 0.30.17
|
||||
@ -3116,9 +3121,9 @@ snapshots:
|
||||
|
||||
'@ctrl/tinycolor@3.6.1': {}
|
||||
|
||||
'@element-plus/icons-vue@2.3.1(vue@3.5.17(typescript@5.5.4))':
|
||||
'@element-plus/icons-vue@2.3.1(vue@3.5.18(typescript@5.5.4))':
|
||||
dependencies:
|
||||
vue: 3.5.17(typescript@5.5.4)
|
||||
vue: 3.5.18(typescript@5.5.4)
|
||||
|
||||
'@esbuild/aix-ppc64@0.21.5':
|
||||
optional: true
|
||||
@ -3228,7 +3233,7 @@ snapshots:
|
||||
|
||||
'@eslint/object-schema@2.1.6': {}
|
||||
|
||||
'@eslint/plugin-kit@0.3.3':
|
||||
'@eslint/plugin-kit@0.3.4':
|
||||
dependencies:
|
||||
'@eslint/core': 0.15.1
|
||||
levn: 0.4.1
|
||||
@ -3257,7 +3262,7 @@ snapshots:
|
||||
|
||||
'@humanwhocodes/retry@0.4.3': {}
|
||||
|
||||
'@intlify/bundle-utils@10.0.1(vue-i18n@11.1.10(vue@3.5.17(typescript@5.5.4)))':
|
||||
'@intlify/bundle-utils@10.0.1(vue-i18n@11.1.10(vue@3.5.18(typescript@5.5.4)))':
|
||||
dependencies:
|
||||
'@intlify/message-compiler': 11.1.10
|
||||
'@intlify/shared': 11.1.10
|
||||
@ -3269,7 +3274,7 @@ snapshots:
|
||||
source-map-js: 1.2.1
|
||||
yaml-eslint-parser: 1.3.0
|
||||
optionalDependencies:
|
||||
vue-i18n: 11.1.10(vue@3.5.17(typescript@5.5.4))
|
||||
vue-i18n: 11.1.10(vue@3.5.18(typescript@5.5.4))
|
||||
|
||||
'@intlify/core-base@11.1.10':
|
||||
dependencies:
|
||||
@ -3283,15 +3288,15 @@ snapshots:
|
||||
|
||||
'@intlify/shared@11.1.10': {}
|
||||
|
||||
'@intlify/unplugin-vue-i18n@6.0.8(@vue/compiler-dom@3.5.17)(eslint@9.31.0(jiti@1.21.7))(rollup@4.45.1)(typescript@5.5.4)(vue-i18n@11.1.10(vue@3.5.17(typescript@5.5.4)))(vue@3.5.17(typescript@5.5.4))':
|
||||
'@intlify/unplugin-vue-i18n@6.0.8(@vue/compiler-dom@3.5.18)(eslint@9.31.0(jiti@1.21.7))(rollup@4.45.1)(typescript@5.5.4)(vue-i18n@11.1.10(vue@3.5.18(typescript@5.5.4)))(vue@3.5.18(typescript@5.5.4))':
|
||||
dependencies:
|
||||
'@eslint-community/eslint-utils': 4.7.0(eslint@9.31.0(jiti@1.21.7))
|
||||
'@intlify/bundle-utils': 10.0.1(vue-i18n@11.1.10(vue@3.5.17(typescript@5.5.4)))
|
||||
'@intlify/bundle-utils': 10.0.1(vue-i18n@11.1.10(vue@3.5.18(typescript@5.5.4)))
|
||||
'@intlify/shared': 11.1.10
|
||||
'@intlify/vue-i18n-extensions': 8.0.0(@intlify/shared@11.1.10)(@vue/compiler-dom@3.5.17)(vue-i18n@11.1.10(vue@3.5.17(typescript@5.5.4)))(vue@3.5.17(typescript@5.5.4))
|
||||
'@intlify/vue-i18n-extensions': 8.0.0(@intlify/shared@11.1.10)(@vue/compiler-dom@3.5.18)(vue-i18n@11.1.10(vue@3.5.18(typescript@5.5.4)))(vue@3.5.18(typescript@5.5.4))
|
||||
'@rollup/pluginutils': 5.2.0(rollup@4.45.1)
|
||||
'@typescript-eslint/scope-manager': 8.37.0
|
||||
'@typescript-eslint/typescript-estree': 8.37.0(typescript@5.5.4)
|
||||
'@typescript-eslint/scope-manager': 8.38.0
|
||||
'@typescript-eslint/typescript-estree': 8.38.0(typescript@5.5.4)
|
||||
debug: 4.4.1
|
||||
fast-glob: 3.3.3
|
||||
js-yaml: 4.1.0
|
||||
@ -3300,9 +3305,9 @@ snapshots:
|
||||
picocolors: 1.1.1
|
||||
source-map-js: 1.2.1
|
||||
unplugin: 1.16.1
|
||||
vue: 3.5.17(typescript@5.5.4)
|
||||
vue: 3.5.18(typescript@5.5.4)
|
||||
optionalDependencies:
|
||||
vue-i18n: 11.1.10(vue@3.5.17(typescript@5.5.4))
|
||||
vue-i18n: 11.1.10(vue@3.5.18(typescript@5.5.4))
|
||||
transitivePeerDependencies:
|
||||
- '@vue/compiler-dom'
|
||||
- eslint
|
||||
@ -3310,14 +3315,14 @@ snapshots:
|
||||
- supports-color
|
||||
- typescript
|
||||
|
||||
'@intlify/vue-i18n-extensions@8.0.0(@intlify/shared@11.1.10)(@vue/compiler-dom@3.5.17)(vue-i18n@11.1.10(vue@3.5.17(typescript@5.5.4)))(vue@3.5.17(typescript@5.5.4))':
|
||||
'@intlify/vue-i18n-extensions@8.0.0(@intlify/shared@11.1.10)(@vue/compiler-dom@3.5.18)(vue-i18n@11.1.10(vue@3.5.18(typescript@5.5.4)))(vue@3.5.18(typescript@5.5.4))':
|
||||
dependencies:
|
||||
'@babel/parser': 7.28.0
|
||||
optionalDependencies:
|
||||
'@intlify/shared': 11.1.10
|
||||
'@vue/compiler-dom': 3.5.17
|
||||
vue: 3.5.17(typescript@5.5.4)
|
||||
vue-i18n: 11.1.10(vue@3.5.17(typescript@5.5.4))
|
||||
'@vue/compiler-dom': 3.5.18
|
||||
vue: 3.5.18(typescript@5.5.4)
|
||||
vue-i18n: 11.1.10(vue@3.5.18(typescript@5.5.4))
|
||||
|
||||
'@isaacs/cliui@8.0.2':
|
||||
dependencies:
|
||||
@ -3429,7 +3434,7 @@ snapshots:
|
||||
|
||||
'@polka/url@1.0.0-next.29': {}
|
||||
|
||||
'@rolldown/pluginutils@1.0.0-beta.28': {}
|
||||
'@rolldown/pluginutils@1.0.0-beta.29': {}
|
||||
|
||||
'@rollup/pluginutils@5.2.0(rollup@4.45.1)':
|
||||
dependencies:
|
||||
@ -3541,14 +3546,14 @@ snapshots:
|
||||
|
||||
'@types/web-bluetooth@0.0.21': {}
|
||||
|
||||
'@typescript-eslint/eslint-plugin@8.37.0(@typescript-eslint/parser@8.37.0(eslint@9.31.0(jiti@1.21.7))(typescript@5.5.4))(eslint@9.31.0(jiti@1.21.7))(typescript@5.5.4)':
|
||||
'@typescript-eslint/eslint-plugin@8.38.0(@typescript-eslint/parser@8.38.0(eslint@9.31.0(jiti@1.21.7))(typescript@5.5.4))(eslint@9.31.0(jiti@1.21.7))(typescript@5.5.4)':
|
||||
dependencies:
|
||||
'@eslint-community/regexpp': 4.12.1
|
||||
'@typescript-eslint/parser': 8.37.0(eslint@9.31.0(jiti@1.21.7))(typescript@5.5.4)
|
||||
'@typescript-eslint/scope-manager': 8.37.0
|
||||
'@typescript-eslint/type-utils': 8.37.0(eslint@9.31.0(jiti@1.21.7))(typescript@5.5.4)
|
||||
'@typescript-eslint/utils': 8.37.0(eslint@9.31.0(jiti@1.21.7))(typescript@5.5.4)
|
||||
'@typescript-eslint/visitor-keys': 8.37.0
|
||||
'@typescript-eslint/parser': 8.38.0(eslint@9.31.0(jiti@1.21.7))(typescript@5.5.4)
|
||||
'@typescript-eslint/scope-manager': 8.38.0
|
||||
'@typescript-eslint/type-utils': 8.38.0(eslint@9.31.0(jiti@1.21.7))(typescript@5.5.4)
|
||||
'@typescript-eslint/utils': 8.38.0(eslint@9.31.0(jiti@1.21.7))(typescript@5.5.4)
|
||||
'@typescript-eslint/visitor-keys': 8.38.0
|
||||
eslint: 9.31.0(jiti@1.21.7)
|
||||
graphemer: 1.4.0
|
||||
ignore: 7.0.5
|
||||
@ -3558,41 +3563,41 @@ snapshots:
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
'@typescript-eslint/parser@8.37.0(eslint@9.31.0(jiti@1.21.7))(typescript@5.5.4)':
|
||||
'@typescript-eslint/parser@8.38.0(eslint@9.31.0(jiti@1.21.7))(typescript@5.5.4)':
|
||||
dependencies:
|
||||
'@typescript-eslint/scope-manager': 8.37.0
|
||||
'@typescript-eslint/types': 8.37.0
|
||||
'@typescript-eslint/typescript-estree': 8.37.0(typescript@5.5.4)
|
||||
'@typescript-eslint/visitor-keys': 8.37.0
|
||||
'@typescript-eslint/scope-manager': 8.38.0
|
||||
'@typescript-eslint/types': 8.38.0
|
||||
'@typescript-eslint/typescript-estree': 8.38.0(typescript@5.5.4)
|
||||
'@typescript-eslint/visitor-keys': 8.38.0
|
||||
debug: 4.4.1
|
||||
eslint: 9.31.0(jiti@1.21.7)
|
||||
typescript: 5.5.4
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
'@typescript-eslint/project-service@8.37.0(typescript@5.5.4)':
|
||||
'@typescript-eslint/project-service@8.38.0(typescript@5.5.4)':
|
||||
dependencies:
|
||||
'@typescript-eslint/tsconfig-utils': 8.37.0(typescript@5.5.4)
|
||||
'@typescript-eslint/types': 8.37.0
|
||||
'@typescript-eslint/tsconfig-utils': 8.38.0(typescript@5.5.4)
|
||||
'@typescript-eslint/types': 8.38.0
|
||||
debug: 4.4.1
|
||||
typescript: 5.5.4
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
'@typescript-eslint/scope-manager@8.37.0':
|
||||
'@typescript-eslint/scope-manager@8.38.0':
|
||||
dependencies:
|
||||
'@typescript-eslint/types': 8.37.0
|
||||
'@typescript-eslint/visitor-keys': 8.37.0
|
||||
'@typescript-eslint/types': 8.38.0
|
||||
'@typescript-eslint/visitor-keys': 8.38.0
|
||||
|
||||
'@typescript-eslint/tsconfig-utils@8.37.0(typescript@5.5.4)':
|
||||
'@typescript-eslint/tsconfig-utils@8.38.0(typescript@5.5.4)':
|
||||
dependencies:
|
||||
typescript: 5.5.4
|
||||
|
||||
'@typescript-eslint/type-utils@8.37.0(eslint@9.31.0(jiti@1.21.7))(typescript@5.5.4)':
|
||||
'@typescript-eslint/type-utils@8.38.0(eslint@9.31.0(jiti@1.21.7))(typescript@5.5.4)':
|
||||
dependencies:
|
||||
'@typescript-eslint/types': 8.37.0
|
||||
'@typescript-eslint/typescript-estree': 8.37.0(typescript@5.5.4)
|
||||
'@typescript-eslint/utils': 8.37.0(eslint@9.31.0(jiti@1.21.7))(typescript@5.5.4)
|
||||
'@typescript-eslint/types': 8.38.0
|
||||
'@typescript-eslint/typescript-estree': 8.38.0(typescript@5.5.4)
|
||||
'@typescript-eslint/utils': 8.38.0(eslint@9.31.0(jiti@1.21.7))(typescript@5.5.4)
|
||||
debug: 4.4.1
|
||||
eslint: 9.31.0(jiti@1.21.7)
|
||||
ts-api-utils: 2.1.0(typescript@5.5.4)
|
||||
@ -3600,14 +3605,14 @@ snapshots:
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
'@typescript-eslint/types@8.37.0': {}
|
||||
'@typescript-eslint/types@8.38.0': {}
|
||||
|
||||
'@typescript-eslint/typescript-estree@8.37.0(typescript@5.5.4)':
|
||||
'@typescript-eslint/typescript-estree@8.38.0(typescript@5.5.4)':
|
||||
dependencies:
|
||||
'@typescript-eslint/project-service': 8.37.0(typescript@5.5.4)
|
||||
'@typescript-eslint/tsconfig-utils': 8.37.0(typescript@5.5.4)
|
||||
'@typescript-eslint/types': 8.37.0
|
||||
'@typescript-eslint/visitor-keys': 8.37.0
|
||||
'@typescript-eslint/project-service': 8.38.0(typescript@5.5.4)
|
||||
'@typescript-eslint/tsconfig-utils': 8.38.0(typescript@5.5.4)
|
||||
'@typescript-eslint/types': 8.38.0
|
||||
'@typescript-eslint/visitor-keys': 8.38.0
|
||||
debug: 4.4.1
|
||||
fast-glob: 3.3.3
|
||||
is-glob: 4.0.3
|
||||
@ -3618,20 +3623,20 @@ snapshots:
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
'@typescript-eslint/utils@8.37.0(eslint@9.31.0(jiti@1.21.7))(typescript@5.5.4)':
|
||||
'@typescript-eslint/utils@8.38.0(eslint@9.31.0(jiti@1.21.7))(typescript@5.5.4)':
|
||||
dependencies:
|
||||
'@eslint-community/eslint-utils': 4.7.0(eslint@9.31.0(jiti@1.21.7))
|
||||
'@typescript-eslint/scope-manager': 8.37.0
|
||||
'@typescript-eslint/types': 8.37.0
|
||||
'@typescript-eslint/typescript-estree': 8.37.0(typescript@5.5.4)
|
||||
'@typescript-eslint/scope-manager': 8.38.0
|
||||
'@typescript-eslint/types': 8.38.0
|
||||
'@typescript-eslint/typescript-estree': 8.38.0(typescript@5.5.4)
|
||||
eslint: 9.31.0(jiti@1.21.7)
|
||||
typescript: 5.5.4
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
'@typescript-eslint/visitor-keys@8.37.0':
|
||||
'@typescript-eslint/visitor-keys@8.38.0':
|
||||
dependencies:
|
||||
'@typescript-eslint/types': 8.37.0
|
||||
'@typescript-eslint/types': 8.38.0
|
||||
eslint-visitor-keys: 4.2.1
|
||||
|
||||
'@uppy/companion-client@2.2.2':
|
||||
@ -3663,21 +3668,21 @@ snapshots:
|
||||
'@uppy/utils': 4.1.3
|
||||
nanoid: 3.3.11
|
||||
|
||||
'@vitejs/plugin-vue-jsx@4.2.0(vite@5.4.19(@types/node@20.19.9)(sass@1.81.0)(terser@5.43.1))(vue@3.5.17(typescript@5.5.4))':
|
||||
'@vitejs/plugin-vue-jsx@4.2.0(vite@5.4.19(@types/node@20.19.9)(sass@1.81.0)(terser@5.43.1))(vue@3.5.18(typescript@5.5.4))':
|
||||
dependencies:
|
||||
'@babel/core': 7.28.0
|
||||
'@babel/plugin-transform-typescript': 7.28.0(@babel/core@7.28.0)
|
||||
'@rolldown/pluginutils': 1.0.0-beta.28
|
||||
'@rolldown/pluginutils': 1.0.0-beta.29
|
||||
'@vue/babel-plugin-jsx': 1.4.0(@babel/core@7.28.0)
|
||||
vite: 5.4.19(@types/node@20.19.9)(sass@1.81.0)(terser@5.43.1)
|
||||
vue: 3.5.17(typescript@5.5.4)
|
||||
vue: 3.5.18(typescript@5.5.4)
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
'@vitejs/plugin-vue@5.2.4(vite@5.4.19(@types/node@20.19.9)(sass@1.81.0)(terser@5.43.1))(vue@3.5.17(typescript@5.5.4))':
|
||||
'@vitejs/plugin-vue@5.2.4(vite@5.4.19(@types/node@20.19.9)(sass@1.81.0)(terser@5.43.1))(vue@3.5.18(typescript@5.5.4))':
|
||||
dependencies:
|
||||
vite: 5.4.19(@types/node@20.19.9)(sass@1.81.0)(terser@5.43.1)
|
||||
vue: 3.5.17(typescript@5.5.4)
|
||||
vue: 3.5.18(typescript@5.5.4)
|
||||
|
||||
'@volar/language-core@2.4.15':
|
||||
dependencies:
|
||||
@ -3703,7 +3708,7 @@ snapshots:
|
||||
'@babel/types': 7.28.1
|
||||
'@vue/babel-helper-vue-transform-on': 1.4.0
|
||||
'@vue/babel-plugin-resolve-type': 1.4.0(@babel/core@7.28.0)
|
||||
'@vue/shared': 3.5.17
|
||||
'@vue/shared': 3.5.18
|
||||
optionalDependencies:
|
||||
'@babel/core': 7.28.0
|
||||
transitivePeerDependencies:
|
||||
@ -3716,39 +3721,39 @@ snapshots:
|
||||
'@babel/helper-module-imports': 7.27.1
|
||||
'@babel/helper-plugin-utils': 7.27.1
|
||||
'@babel/parser': 7.28.0
|
||||
'@vue/compiler-sfc': 3.5.17
|
||||
'@vue/compiler-sfc': 3.5.18
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
'@vue/compiler-core@3.5.17':
|
||||
'@vue/compiler-core@3.5.18':
|
||||
dependencies:
|
||||
'@babel/parser': 7.28.0
|
||||
'@vue/shared': 3.5.17
|
||||
'@vue/shared': 3.5.18
|
||||
entities: 4.5.0
|
||||
estree-walker: 2.0.2
|
||||
source-map-js: 1.2.1
|
||||
|
||||
'@vue/compiler-dom@3.5.17':
|
||||
'@vue/compiler-dom@3.5.18':
|
||||
dependencies:
|
||||
'@vue/compiler-core': 3.5.17
|
||||
'@vue/shared': 3.5.17
|
||||
'@vue/compiler-core': 3.5.18
|
||||
'@vue/shared': 3.5.18
|
||||
|
||||
'@vue/compiler-sfc@3.5.17':
|
||||
'@vue/compiler-sfc@3.5.18':
|
||||
dependencies:
|
||||
'@babel/parser': 7.28.0
|
||||
'@vue/compiler-core': 3.5.17
|
||||
'@vue/compiler-dom': 3.5.17
|
||||
'@vue/compiler-ssr': 3.5.17
|
||||
'@vue/shared': 3.5.17
|
||||
'@vue/compiler-core': 3.5.18
|
||||
'@vue/compiler-dom': 3.5.18
|
||||
'@vue/compiler-ssr': 3.5.18
|
||||
'@vue/shared': 3.5.18
|
||||
estree-walker: 2.0.2
|
||||
magic-string: 0.30.17
|
||||
postcss: 8.5.6
|
||||
source-map-js: 1.2.1
|
||||
|
||||
'@vue/compiler-ssr@3.5.17':
|
||||
'@vue/compiler-ssr@3.5.18':
|
||||
dependencies:
|
||||
'@vue/compiler-dom': 3.5.17
|
||||
'@vue/shared': 3.5.17
|
||||
'@vue/compiler-dom': 3.5.18
|
||||
'@vue/shared': 3.5.18
|
||||
|
||||
'@vue/compiler-vue2@2.7.16':
|
||||
dependencies:
|
||||
@ -3757,7 +3762,7 @@ snapshots:
|
||||
|
||||
'@vue/devtools-api@6.6.4': {}
|
||||
|
||||
'@vue/devtools-core@7.7.7(vite@5.4.19(@types/node@20.19.9)(sass@1.81.0)(terser@5.43.1))(vue@3.5.17(typescript@5.5.4))':
|
||||
'@vue/devtools-core@7.7.7(vite@5.4.19(@types/node@20.19.9)(sass@1.81.0)(terser@5.43.1))(vue@3.5.18(typescript@5.5.4))':
|
||||
dependencies:
|
||||
'@vue/devtools-kit': 7.7.7
|
||||
'@vue/devtools-shared': 7.7.7
|
||||
@ -3765,7 +3770,7 @@ snapshots:
|
||||
nanoid: 5.1.5
|
||||
pathe: 2.0.3
|
||||
vite-hot-client: 2.1.0(vite@5.4.19(@types/node@20.19.9)(sass@1.81.0)(terser@5.43.1))
|
||||
vue: 3.5.17(typescript@5.5.4)
|
||||
vue: 3.5.18(typescript@5.5.4)
|
||||
transitivePeerDependencies:
|
||||
- vite
|
||||
|
||||
@ -3794,11 +3799,11 @@ snapshots:
|
||||
|
||||
'@vue/eslint-config-typescript@14.6.0(eslint-plugin-vue@9.33.0(eslint@9.31.0(jiti@1.21.7)))(eslint@9.31.0(jiti@1.21.7))(typescript@5.5.4)':
|
||||
dependencies:
|
||||
'@typescript-eslint/utils': 8.37.0(eslint@9.31.0(jiti@1.21.7))(typescript@5.5.4)
|
||||
'@typescript-eslint/utils': 8.38.0(eslint@9.31.0(jiti@1.21.7))(typescript@5.5.4)
|
||||
eslint: 9.31.0(jiti@1.21.7)
|
||||
eslint-plugin-vue: 9.33.0(eslint@9.31.0(jiti@1.21.7))
|
||||
fast-glob: 3.3.3
|
||||
typescript-eslint: 8.37.0(eslint@9.31.0(jiti@1.21.7))(typescript@5.5.4)
|
||||
typescript-eslint: 8.38.0(eslint@9.31.0(jiti@1.21.7))(typescript@5.5.4)
|
||||
vue-eslint-parser: 10.2.0(eslint@9.31.0(jiti@1.21.7))
|
||||
optionalDependencies:
|
||||
typescript: 5.5.4
|
||||
@ -3808,9 +3813,9 @@ snapshots:
|
||||
'@vue/language-core@2.2.12(typescript@5.5.4)':
|
||||
dependencies:
|
||||
'@volar/language-core': 2.4.15
|
||||
'@vue/compiler-dom': 3.5.17
|
||||
'@vue/compiler-dom': 3.5.18
|
||||
'@vue/compiler-vue2': 2.7.16
|
||||
'@vue/shared': 3.5.17
|
||||
'@vue/shared': 3.5.18
|
||||
alien-signals: 1.0.13
|
||||
minimatch: 9.0.5
|
||||
muggle-string: 0.4.1
|
||||
@ -3818,29 +3823,29 @@ snapshots:
|
||||
optionalDependencies:
|
||||
typescript: 5.5.4
|
||||
|
||||
'@vue/reactivity@3.5.17':
|
||||
'@vue/reactivity@3.5.18':
|
||||
dependencies:
|
||||
'@vue/shared': 3.5.17
|
||||
'@vue/shared': 3.5.18
|
||||
|
||||
'@vue/runtime-core@3.5.17':
|
||||
'@vue/runtime-core@3.5.18':
|
||||
dependencies:
|
||||
'@vue/reactivity': 3.5.17
|
||||
'@vue/shared': 3.5.17
|
||||
'@vue/reactivity': 3.5.18
|
||||
'@vue/shared': 3.5.18
|
||||
|
||||
'@vue/runtime-dom@3.5.17':
|
||||
'@vue/runtime-dom@3.5.18':
|
||||
dependencies:
|
||||
'@vue/reactivity': 3.5.17
|
||||
'@vue/runtime-core': 3.5.17
|
||||
'@vue/shared': 3.5.17
|
||||
'@vue/reactivity': 3.5.18
|
||||
'@vue/runtime-core': 3.5.18
|
||||
'@vue/shared': 3.5.18
|
||||
csstype: 3.1.3
|
||||
|
||||
'@vue/server-renderer@3.5.17(vue@3.5.17(typescript@5.5.4))':
|
||||
'@vue/server-renderer@3.5.18(vue@3.5.18(typescript@5.5.4))':
|
||||
dependencies:
|
||||
'@vue/compiler-ssr': 3.5.17
|
||||
'@vue/shared': 3.5.17
|
||||
vue: 3.5.17(typescript@5.5.4)
|
||||
'@vue/compiler-ssr': 3.5.18
|
||||
'@vue/shared': 3.5.18
|
||||
vue: 3.5.18(typescript@5.5.4)
|
||||
|
||||
'@vue/shared@3.5.17': {}
|
||||
'@vue/shared@3.5.18': {}
|
||||
|
||||
'@vue/test-utils@2.4.6':
|
||||
dependencies:
|
||||
@ -3854,16 +3859,16 @@ snapshots:
|
||||
'@types/web-bluetooth': 0.0.21
|
||||
'@vueuse/metadata': 12.8.2
|
||||
'@vueuse/shared': 12.8.2(typescript@5.5.4)
|
||||
vue: 3.5.17(typescript@5.5.4)
|
||||
vue: 3.5.18(typescript@5.5.4)
|
||||
transitivePeerDependencies:
|
||||
- typescript
|
||||
|
||||
'@vueuse/core@9.13.0(vue@3.5.17(typescript@5.5.4))':
|
||||
'@vueuse/core@9.13.0(vue@3.5.18(typescript@5.5.4))':
|
||||
dependencies:
|
||||
'@types/web-bluetooth': 0.0.16
|
||||
'@vueuse/metadata': 9.13.0
|
||||
'@vueuse/shared': 9.13.0(vue@3.5.17(typescript@5.5.4))
|
||||
vue-demi: 0.14.10(vue@3.5.17(typescript@5.5.4))
|
||||
'@vueuse/shared': 9.13.0(vue@3.5.18(typescript@5.5.4))
|
||||
vue-demi: 0.14.10(vue@3.5.18(typescript@5.5.4))
|
||||
transitivePeerDependencies:
|
||||
- '@vue/composition-api'
|
||||
- vue
|
||||
@ -3874,13 +3879,13 @@ snapshots:
|
||||
|
||||
'@vueuse/shared@12.8.2(typescript@5.5.4)':
|
||||
dependencies:
|
||||
vue: 3.5.17(typescript@5.5.4)
|
||||
vue: 3.5.18(typescript@5.5.4)
|
||||
transitivePeerDependencies:
|
||||
- typescript
|
||||
|
||||
'@vueuse/shared@9.13.0(vue@3.5.17(typescript@5.5.4))':
|
||||
'@vueuse/shared@9.13.0(vue@3.5.18(typescript@5.5.4))':
|
||||
dependencies:
|
||||
vue-demi: 0.14.10(vue@3.5.17(typescript@5.5.4))
|
||||
vue-demi: 0.14.10(vue@3.5.18(typescript@5.5.4))
|
||||
transitivePeerDependencies:
|
||||
- '@vue/composition-api'
|
||||
- vue
|
||||
@ -3926,10 +3931,10 @@ snapshots:
|
||||
slate-history: 0.66.0(slate@0.72.8)
|
||||
snabbdom: 3.6.2
|
||||
|
||||
'@wangeditor/editor-for-vue@5.1.12(@wangeditor/editor@5.1.23)(vue@3.5.17(typescript@5.5.4))':
|
||||
'@wangeditor/editor-for-vue@5.1.12(@wangeditor/editor@5.1.23)(vue@3.5.18(typescript@5.5.4))':
|
||||
dependencies:
|
||||
'@wangeditor/editor': 5.1.23
|
||||
vue: 3.5.17(typescript@5.5.4)
|
||||
vue: 3.5.18(typescript@5.5.4)
|
||||
|
||||
'@wangeditor/editor@5.1.23':
|
||||
dependencies:
|
||||
@ -4047,7 +4052,7 @@ snapshots:
|
||||
postcss: 8.5.6
|
||||
postcss-value-parser: 4.2.0
|
||||
|
||||
axios@1.10.0:
|
||||
axios@1.11.0:
|
||||
dependencies:
|
||||
follow-redirects: 1.15.9
|
||||
form-data: 4.0.4
|
||||
@ -4079,7 +4084,7 @@ snapshots:
|
||||
browserslist@4.25.1:
|
||||
dependencies:
|
||||
caniuse-lite: 1.0.30001727
|
||||
electron-to-chromium: 1.5.187
|
||||
electron-to-chromium: 1.5.190
|
||||
node-releases: 2.0.19
|
||||
update-browserslist-db: 1.1.3(browserslist@4.25.1)
|
||||
|
||||
@ -4286,17 +4291,17 @@ snapshots:
|
||||
minimatch: 9.0.1
|
||||
semver: 7.7.2
|
||||
|
||||
electron-to-chromium@1.5.187: {}
|
||||
electron-to-chromium@1.5.190: {}
|
||||
|
||||
element-plus@2.10.2(vue@3.5.17(typescript@5.5.4)):
|
||||
element-plus@2.10.2(vue@3.5.18(typescript@5.5.4)):
|
||||
dependencies:
|
||||
'@ctrl/tinycolor': 3.6.1
|
||||
'@element-plus/icons-vue': 2.3.1(vue@3.5.17(typescript@5.5.4))
|
||||
'@element-plus/icons-vue': 2.3.1(vue@3.5.18(typescript@5.5.4))
|
||||
'@floating-ui/dom': 1.7.2
|
||||
'@popperjs/core': '@sxzz/popperjs-es@2.11.7'
|
||||
'@types/lodash': 4.17.20
|
||||
'@types/lodash-es': 4.17.12
|
||||
'@vueuse/core': 9.13.0(vue@3.5.17(typescript@5.5.4))
|
||||
'@vueuse/core': 9.13.0(vue@3.5.18(typescript@5.5.4))
|
||||
async-validator: 4.2.5
|
||||
dayjs: 1.11.13
|
||||
escape-html: 1.0.3
|
||||
@ -4305,7 +4310,28 @@ snapshots:
|
||||
lodash-unified: 1.0.3(@types/lodash-es@4.17.12)(lodash-es@4.17.21)(lodash@4.17.21)
|
||||
memoize-one: 6.0.0
|
||||
normalize-wheel-es: 1.2.0
|
||||
vue: 3.5.17(typescript@5.5.4)
|
||||
vue: 3.5.18(typescript@5.5.4)
|
||||
transitivePeerDependencies:
|
||||
- '@vue/composition-api'
|
||||
|
||||
element-plus@2.10.4(vue@3.5.18(typescript@5.5.4)):
|
||||
dependencies:
|
||||
'@ctrl/tinycolor': 3.6.1
|
||||
'@element-plus/icons-vue': 2.3.1(vue@3.5.18(typescript@5.5.4))
|
||||
'@floating-ui/dom': 1.7.2
|
||||
'@popperjs/core': '@sxzz/popperjs-es@2.11.7'
|
||||
'@types/lodash': 4.17.20
|
||||
'@types/lodash-es': 4.17.12
|
||||
'@vueuse/core': 9.13.0(vue@3.5.18(typescript@5.5.4))
|
||||
async-validator: 4.2.5
|
||||
dayjs: 1.11.13
|
||||
escape-html: 1.0.3
|
||||
lodash: 4.17.21
|
||||
lodash-es: 4.17.21
|
||||
lodash-unified: 1.0.3(@types/lodash-es@4.17.12)(lodash-es@4.17.21)(lodash@4.17.21)
|
||||
memoize-one: 6.0.0
|
||||
normalize-wheel-es: 1.2.0
|
||||
vue: 3.5.18(typescript@5.5.4)
|
||||
transitivePeerDependencies:
|
||||
- '@vue/composition-api'
|
||||
|
||||
@ -4440,7 +4466,7 @@ snapshots:
|
||||
'@eslint/core': 0.15.1
|
||||
'@eslint/eslintrc': 3.3.1
|
||||
'@eslint/js': 9.31.0
|
||||
'@eslint/plugin-kit': 0.3.3
|
||||
'@eslint/plugin-kit': 0.3.4
|
||||
'@humanfs/node': 0.16.6
|
||||
'@humanwhocodes/module-importer': 1.0.1
|
||||
'@humanwhocodes/retry': 0.4.3
|
||||
@ -5032,11 +5058,11 @@ snapshots:
|
||||
|
||||
pify@2.3.0: {}
|
||||
|
||||
pinia@2.3.1(typescript@5.5.4)(vue@3.5.17(typescript@5.5.4)):
|
||||
pinia@2.3.1(typescript@5.5.4)(vue@3.5.18(typescript@5.5.4)):
|
||||
dependencies:
|
||||
'@vue/devtools-api': 6.6.4
|
||||
vue: 3.5.17(typescript@5.5.4)
|
||||
vue-demi: 0.14.10(vue@3.5.17(typescript@5.5.4))
|
||||
vue: 3.5.18(typescript@5.5.4)
|
||||
vue-demi: 0.14.10(vue@3.5.18(typescript@5.5.4))
|
||||
optionalDependencies:
|
||||
typescript: 5.5.4
|
||||
transitivePeerDependencies:
|
||||
@ -5366,12 +5392,12 @@ snapshots:
|
||||
|
||||
type@2.7.3: {}
|
||||
|
||||
typescript-eslint@8.37.0(eslint@9.31.0(jiti@1.21.7))(typescript@5.5.4):
|
||||
typescript-eslint@8.38.0(eslint@9.31.0(jiti@1.21.7))(typescript@5.5.4):
|
||||
dependencies:
|
||||
'@typescript-eslint/eslint-plugin': 8.37.0(@typescript-eslint/parser@8.37.0(eslint@9.31.0(jiti@1.21.7))(typescript@5.5.4))(eslint@9.31.0(jiti@1.21.7))(typescript@5.5.4)
|
||||
'@typescript-eslint/parser': 8.37.0(eslint@9.31.0(jiti@1.21.7))(typescript@5.5.4)
|
||||
'@typescript-eslint/typescript-estree': 8.37.0(typescript@5.5.4)
|
||||
'@typescript-eslint/utils': 8.37.0(eslint@9.31.0(jiti@1.21.7))(typescript@5.5.4)
|
||||
'@typescript-eslint/eslint-plugin': 8.38.0(@typescript-eslint/parser@8.38.0(eslint@9.31.0(jiti@1.21.7))(typescript@5.5.4))(eslint@9.31.0(jiti@1.21.7))(typescript@5.5.4)
|
||||
'@typescript-eslint/parser': 8.38.0(eslint@9.31.0(jiti@1.21.7))(typescript@5.5.4)
|
||||
'@typescript-eslint/typescript-estree': 8.38.0(typescript@5.5.4)
|
||||
'@typescript-eslint/utils': 8.38.0(eslint@9.31.0(jiti@1.21.7))(typescript@5.5.4)
|
||||
eslint: 9.31.0(jiti@1.21.7)
|
||||
typescript: 5.5.4
|
||||
transitivePeerDependencies:
|
||||
@ -5433,9 +5459,9 @@ snapshots:
|
||||
- rollup
|
||||
- supports-color
|
||||
|
||||
vite-plugin-vue-devtools@7.7.7(rollup@4.45.1)(vite@5.4.19(@types/node@20.19.9)(sass@1.81.0)(terser@5.43.1))(vue@3.5.17(typescript@5.5.4)):
|
||||
vite-plugin-vue-devtools@7.7.7(rollup@4.45.1)(vite@5.4.19(@types/node@20.19.9)(sass@1.81.0)(terser@5.43.1))(vue@3.5.18(typescript@5.5.4)):
|
||||
dependencies:
|
||||
'@vue/devtools-core': 7.7.7(vite@5.4.19(@types/node@20.19.9)(sass@1.81.0)(terser@5.43.1))(vue@3.5.17(typescript@5.5.4))
|
||||
'@vue/devtools-core': 7.7.7(vite@5.4.19(@types/node@20.19.9)(sass@1.81.0)(terser@5.43.1))(vue@3.5.18(typescript@5.5.4))
|
||||
'@vue/devtools-kit': 7.7.7
|
||||
'@vue/devtools-shared': 7.7.7
|
||||
execa: 9.6.0
|
||||
@ -5457,7 +5483,7 @@ snapshots:
|
||||
'@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.28.0)
|
||||
'@babel/plugin-transform-typescript': 7.28.0(@babel/core@7.28.0)
|
||||
'@vue/babel-plugin-jsx': 1.4.0(@babel/core@7.28.0)
|
||||
'@vue/compiler-dom': 3.5.17
|
||||
'@vue/compiler-dom': 3.5.18
|
||||
kolorist: 1.8.0
|
||||
magic-string: 0.30.17
|
||||
vite: 5.4.19(@types/node@20.19.9)(sass@1.81.0)(terser@5.43.1)
|
||||
@ -5479,21 +5505,21 @@ snapshots:
|
||||
|
||||
vue-component-type-helpers@2.2.12: {}
|
||||
|
||||
vue-demi@0.13.11(vue@3.5.17(typescript@5.5.4)):
|
||||
vue-demi@0.13.11(vue@3.5.18(typescript@5.5.4)):
|
||||
dependencies:
|
||||
vue: 3.5.17(typescript@5.5.4)
|
||||
vue: 3.5.18(typescript@5.5.4)
|
||||
|
||||
vue-demi@0.14.10(vue@3.5.17(typescript@5.5.4)):
|
||||
vue-demi@0.14.10(vue@3.5.18(typescript@5.5.4)):
|
||||
dependencies:
|
||||
vue: 3.5.17(typescript@5.5.4)
|
||||
vue: 3.5.18(typescript@5.5.4)
|
||||
|
||||
vue-echarts@7.0.3(@vue/runtime-core@3.5.17)(echarts@5.6.0)(vue@3.5.17(typescript@5.5.4)):
|
||||
vue-echarts@7.0.3(@vue/runtime-core@3.5.18)(echarts@5.6.0)(vue@3.5.18(typescript@5.5.4)):
|
||||
dependencies:
|
||||
echarts: 5.6.0
|
||||
vue: 3.5.17(typescript@5.5.4)
|
||||
vue-demi: 0.13.11(vue@3.5.17(typescript@5.5.4))
|
||||
vue: 3.5.18(typescript@5.5.4)
|
||||
vue-demi: 0.13.11(vue@3.5.18(typescript@5.5.4))
|
||||
optionalDependencies:
|
||||
'@vue/runtime-core': 3.5.17
|
||||
'@vue/runtime-core': 3.5.18
|
||||
transitivePeerDependencies:
|
||||
- '@vue/composition-api'
|
||||
|
||||
@ -5522,17 +5548,17 @@ snapshots:
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
vue-i18n@11.1.10(vue@3.5.17(typescript@5.5.4)):
|
||||
vue-i18n@11.1.10(vue@3.5.18(typescript@5.5.4)):
|
||||
dependencies:
|
||||
'@intlify/core-base': 11.1.10
|
||||
'@intlify/shared': 11.1.10
|
||||
'@vue/devtools-api': 6.6.4
|
||||
vue: 3.5.17(typescript@5.5.4)
|
||||
vue: 3.5.18(typescript@5.5.4)
|
||||
|
||||
vue-router@4.5.1(vue@3.5.17(typescript@5.5.4)):
|
||||
vue-router@4.5.1(vue@3.5.18(typescript@5.5.4)):
|
||||
dependencies:
|
||||
'@vue/devtools-api': 6.6.4
|
||||
vue: 3.5.17(typescript@5.5.4)
|
||||
vue: 3.5.18(typescript@5.5.4)
|
||||
|
||||
vue-tsc@2.2.12(typescript@5.5.4):
|
||||
dependencies:
|
||||
@ -5540,20 +5566,20 @@ snapshots:
|
||||
'@vue/language-core': 2.2.12(typescript@5.5.4)
|
||||
typescript: 5.5.4
|
||||
|
||||
vue@3.5.17(typescript@5.5.4):
|
||||
vue@3.5.18(typescript@5.5.4):
|
||||
dependencies:
|
||||
'@vue/compiler-dom': 3.5.17
|
||||
'@vue/compiler-sfc': 3.5.17
|
||||
'@vue/runtime-dom': 3.5.17
|
||||
'@vue/server-renderer': 3.5.17(vue@3.5.17(typescript@5.5.4))
|
||||
'@vue/shared': 3.5.17
|
||||
'@vue/compiler-dom': 3.5.18
|
||||
'@vue/compiler-sfc': 3.5.18
|
||||
'@vue/runtime-dom': 3.5.18
|
||||
'@vue/server-renderer': 3.5.18(vue@3.5.18(typescript@5.5.4))
|
||||
'@vue/shared': 3.5.18
|
||||
optionalDependencies:
|
||||
typescript: 5.5.4
|
||||
|
||||
vuedraggable@4.1.0(vue@3.5.17(typescript@5.5.4)):
|
||||
vuedraggable@4.1.0(vue@3.5.18(typescript@5.5.4)):
|
||||
dependencies:
|
||||
sortablejs: 1.14.0
|
||||
vue: 3.5.17(typescript@5.5.4)
|
||||
vue: 3.5.18(typescript@5.5.4)
|
||||
|
||||
webpack-virtual-modules@0.6.2: {}
|
||||
|
||||
|
||||
@ -174,7 +174,6 @@ export default defineComponent({
|
||||
// 聚焦
|
||||
function focus() {
|
||||
refs.select?.focus();
|
||||
refs.select?.$.proxy.$el?.querySelector('.el-select__wrapper')?.click();
|
||||
}
|
||||
|
||||
// 获取选项数据
|
||||
|
||||
@ -3,7 +3,7 @@ import { ElMessage } from 'element-plus';
|
||||
import { useI18n } from 'vue-i18n';
|
||||
import { renderNode } from '@cool-vue/crud';
|
||||
import { cloneDeep } from 'lodash-es';
|
||||
import { nextTick, reactive } from 'vue';
|
||||
import { reactive } from 'vue';
|
||||
import { useRefs } from '/@/cool';
|
||||
|
||||
/**
|
||||
@ -29,7 +29,12 @@ export function rowEdit() {
|
||||
const edit = reactive({});
|
||||
|
||||
// 列点击
|
||||
exposed.config.on.onCellClick = (row: any, column: any) => {
|
||||
exposed.config.on.onCellClick = (
|
||||
row: any,
|
||||
column: any,
|
||||
cell: HTMLTableCellElement,
|
||||
event: Event
|
||||
) => {
|
||||
const item = list.find(e => e.prop == column.property);
|
||||
|
||||
if (item) {
|
||||
@ -39,9 +44,10 @@ export function rowEdit() {
|
||||
[`show_${column.property}`]: true
|
||||
};
|
||||
|
||||
nextTick(() => {
|
||||
// 延迟
|
||||
setTimeout(() => {
|
||||
refs[`${row.id}_${column.property}`]?.focus();
|
||||
});
|
||||
}, 300);
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user