@jiess/plus
Version:
基于Jiess核心库的强化与拓展,为Jiess应用的完整形态
398 lines (397 loc) • 14.3 kB
TypeScript
import { Scrollbar, TypeNameMangeConfig } from "../index.js";
import Hook from "./Hook/index.js";
export * from "../../../jiess-core/src/index.js";
export * from "../../../jiess-utils/src/tools/index.js";
import { Env } from "../../../common/enum/index.js";
import { UnObject } from "../../../common/type/index.js";
import Context from "../../../jiess-core/src/core/Context/index.js";
export type $env = Env.Vue3;
export declare const $env = Env.Vue3;
export { default as $JiessHttp } from "../../../jiess-http/src/index.js";
export { default as $JiessLoading } from "../../../jiess-http/src/Loading/index.js";
export { default as $JiessMidder } from "../../../jiess-utils/src/midder/index.js";
export declare const $initHook: (param?: {
ui: {};
}) => Hook;
export declare const $TipText: {
isJiess: boolean;
name: string;
setup(this: Context<Env.Vue3>, { text, line, textParam, ...other }: {
text: unknown;
textParam: {
[key: string]: unknown;
[key: number]: unknown;
[key: symbol]: unknown;
};
line: number;
}): void;
};
export declare const $Area: (this: Context<Env.Vue3>, param: TypeNameMangeConfig) => import("../_base/builder/AreaBuilder.js").default<Env.Vue3>;
export declare const $Between: {
isJiess: boolean;
name: string;
setup(this: Context<Env.Vue3>, { left, right, style, leftWidth, rightWidth, leftStyle, rightStyle, ...other }: {
[key: string]: unknown;
left: {
[key: string]: unknown;
[key: number]: unknown;
[key: symbol]: unknown;
} | (() => {
[key: string]: unknown;
[key: number]: unknown;
[key: symbol]: unknown;
});
right: {
[key: string]: unknown;
[key: number]: unknown;
[key: symbol]: unknown;
} | (() => {
[key: string]: unknown;
[key: number]: unknown;
[key: symbol]: unknown;
});
style: {
[key: string]: unknown;
[key: number]: unknown;
[key: symbol]: unknown;
};
leftWidth: string;
rightWidth: string;
leftStyle: {
[key: string]: unknown;
[key: number]: unknown;
[key: symbol]: unknown;
};
rightStyle: {
[key: string]: unknown;
[key: number]: unknown;
[key: symbol]: unknown;
};
}): void;
};
export declare const $Dynamic: {
isJiess: boolean;
name: string;
props(): {
ComPlus: {
type: string;
};
ComMinus: {
type: string;
};
limit: {
type: string;
default: number;
};
initData: {
type: string;
};
onChange: {
type: string;
};
itemStyle: {
type: string;
default: {
display: string;
alignItems: string;
marginBottom: string;
};
};
hasComs: {
type: string;
default: boolean;
};
onLimit: {
type: string;
};
render: {
type: string;
required: boolean;
};
};
setup(this: Context<Env.Vue3>, { ComPlus, ComMinus, limit, initData, render, itemStyle, hasComs, onChange, onLimit }: {
initData: Function;
render: Function;
onLimit: Function;
limit: number;
} & {
[key: string]: unknown;
[key: number]: unknown;
[key: symbol]: unknown;
}): void;
};
export declare const $Space: {
isJiess: boolean;
name: string;
props: typeof import("../_resource/common/components/JiessSpace/props.js").default;
setup(this: Context<Env.Vue3>, { cols, span, gutter, className, style, outerAttrs, padding, innerStyle, innerAttrs, }: {
innerStyle: {
[key: string]: unknown;
[key: number]: unknown;
[key: symbol]: unknown;
};
innerAttrs: {
[key: string]: unknown;
[key: number]: unknown;
[key: symbol]: unknown;
};
outerAttrs: {
[key: string]: unknown;
[key: number]: unknown;
[key: symbol]: unknown;
};
} & {
[key: string]: unknown;
[key: number]: unknown;
[key: symbol]: unknown;
}): void;
};
export declare const $SpaceItem: {
isJiess: boolean;
name: string;
setup(this: Context<Env.Vue3>, { $span, style, direction, className, ...attrs }: {
[key: string]: unknown;
[key: number]: unknown;
[key: symbol]: unknown;
}): void;
};
export declare const $ActionButton: {
isJiess: boolean;
name: string;
setup(this: Context<Env.Vue3>, { onClick, tip, pop, icon, text, stop, waitTime, mode, menus, tipParam, popParam, ...other }: {
waitTime: number;
tipParam: {
[key: string]: unknown;
[key: number]: unknown;
[key: symbol]: unknown;
};
popParam: {
[key: string]: unknown;
[key: number]: unknown;
[key: symbol]: unknown;
};
menus: ({
text: string;
value: unknown;
} & {
[key: string]: unknown;
[key: number]: unknown;
[key: symbol]: unknown;
})[];
} & {
[key: string]: unknown;
[key: number]: unknown;
[key: symbol]: unknown;
}): void;
};
export declare const $ActionButtons: {
isJiess: boolean;
name: string;
setup(this: Context<Env.Vue3>, { buttons, size, ...param }: {
[x: string]: any;
buttons?: never[] | undefined;
size?: string | undefined;
}): void;
};
export declare const $Input: (info: UnObject) => import("../_base/builder/ItemBuilder.js").default<Env.Vue3>;
export declare const $Autocomplete: (info: UnObject) => import("../_base/builder/ItemBuilder.js").default<Env.Vue3>;
export declare const $InputNumber: (info: UnObject) => import("../_base/builder/ItemBuilder.js").default<Env.Vue3>;
export declare const $DatePicker: (info: UnObject) => import("../_base/builder/ItemBuilder.js").default<Env.Vue3>;
export declare const $TimeSelect: (info: UnObject) => import("../_base/builder/ItemBuilder.js").default<Env.Vue3>;
export declare const $TimePicker: (info: UnObject) => import("../_base/builder/ItemBuilder.js").default<Env.Vue3>;
export declare const $ColorPicker: (info: UnObject) => import("../_base/builder/ItemBuilder.js").default<Env.Vue3>;
export declare const $Switch: (info: UnObject) => import("../_base/builder/ItemBuilder.js").default<Env.Vue3>;
export declare const $Checkbox: (info: UnObject) => import("../_base/builder/ItemBuilder.js").default<Env.Vue3>;
export declare const $CheckboxButton: (info: UnObject) => import("../_base/builder/ItemBuilder.js").default<Env.Vue3>;
export declare const $Radio: (info: UnObject) => import("../_base/builder/ItemBuilder.js").default<Env.Vue3>;
export declare const $RadioButton: (info: UnObject) => import("../_base/builder/ItemBuilder.js").default<Env.Vue3>;
export declare const $SelectV2: (info: UnObject) => import("../_base/builder/ItemBuilder.js").default<Env.Vue3>;
export declare const $TreeSelect: (info: UnObject) => import("../_base/builder/ItemBuilder.js").default<Env.Vue3>;
export declare const $Cascader: (info: UnObject) => import("../_base/builder/ItemBuilder.js").default<Env.Vue3>;
export declare const $CascaderPanel: (info: UnObject) => import("../_base/builder/ItemBuilder.js").default<Env.Vue3>;
export declare const $Transfer: (info: UnObject) => import("../_base/builder/ItemBuilder.js").default<Env.Vue3>;
export declare const $Select: (info: UnObject) => import("../_base/builder/ItemBuilder.js").default<Env.Vue3>;
export declare const $SelectGroup: (info: UnObject) => import("../_base/builder/ItemBuilder.js").default<Env.Vue3>;
export declare const $CheckboxGroup: (info: UnObject) => import("../_base/builder/ItemBuilder.js").default<Env.Vue3>;
export declare const $CheckboxButtonGroup: (info: UnObject) => import("../_base/builder/ItemBuilder.js").default<Env.Vue3>;
export declare const $RadioGroup: (info: UnObject) => import("../_base/builder/ItemBuilder.js").default<Env.Vue3>;
export declare const $RadioButtonGroup: (info: UnObject) => import("../_base/builder/ItemBuilder.js").default<Env.Vue3>;
export declare const $Scrollbar: typeof Scrollbar;
export declare const $JiessDialog: {
isJiess: boolean;
name: string;
setup(this: Context<Env.Vue3>, props: {
[key: string]: unknown;
[key: number]: unknown;
[key: symbol]: unknown;
}): void;
};
export declare const $dialogInstance: (fn?: Function | undefined, ...args: unknown[]) => any;
export declare const $tanInstance: (method: "open" | "alert" | "initOpen", ...args: unknown[]) => any;
export declare const $JiessTable: {
isJiess: boolean;
name: string;
setup(this: Context<Env.Vue3>, { datas, items, create, mounte, update, render, primaryKey, tableProps, pagerProps, initColumns, updateParam, types, }: {
types: string[];
updateParam: {
[key: string]: unknown;
[key: number]: unknown;
[key: symbol]: unknown;
};
} & {
[key: string]: unknown;
[key: number]: unknown;
[key: symbol]: unknown;
}): void;
};
export declare const $ExpandFilter: {
isJiess: boolean;
name: string;
setup(this: Context<Env.Vue3>, { midder, onReset, onSearch, span, formParam, buttonSize, layoutParam, resetPlan, initialValues, filterItems, onValuesChange, areaDefaultParam, areaExpandParam, ...areaParam }?: {
span: number;
layoutParam: {
[key: string]: unknown;
[key: number]: unknown;
[key: symbol]: unknown;
};
areaDefaultParam: {
[key: string]: unknown;
[key: number]: unknown;
[key: symbol]: unknown;
};
areaExpandParam: {
[key: string]: unknown;
[key: number]: unknown;
[key: symbol]: unknown;
};
onValuesChange: Function;
} & {
[key: string]: unknown;
[key: number]: unknown;
[key: symbol]: unknown;
}): void;
};
export declare const $SuperTable: {
name: string;
isJiess: boolean;
setup(this: Context<Env.Vue3>, { beforeCreate, created, beforeMounte, mounted, beforeUpdate, updated, filter, container, tableProps, tableBoxParam, pagerBoxParam, containerParam, ...baseParam }: {
httpTag: string;
httpApi: Function;
tableBoxParam: {
[key: string]: unknown;
[key: number]: unknown;
[key: symbol]: unknown;
};
pagerBoxParam: {
[key: string]: unknown;
[key: number]: unknown;
[key: symbol]: unknown;
};
containerParam: {
[key: string]: unknown;
[key: number]: unknown;
[key: symbol]: unknown;
};
updateParam: import("../index.js").TypeListUpdateConfig;
} & {
[key: string]: unknown;
[key: number]: unknown;
[key: symbol]: unknown;
}): void;
};
export declare const $SwitchEnv: {
isJiess: boolean;
name: string;
setup(this: Context<Env.Vue3>, { envs, env, icon, callback }?: {
envs: {
[key: string]: any;
[key: number]: any;
[key: symbol]: any;
};
callback?: Function | undefined;
icon?: {
[key: string]: any;
[key: number]: any;
[key: symbol]: any;
} | undefined;
env?: string | undefined;
}): void;
};
export declare const $TableFilter: {
isJiess: boolean;
name: string;
setup(this: Context<Env.Vue3>, { midder, onReset, onSearch, buttons, onValuesChange, buttonSize, title, resetPlan, ...areaParam }: {
onValuesChange: Function;
} & {
[key: string]: unknown;
[key: number]: unknown;
[key: symbol]: unknown;
}): void;
};
export declare const $TableTabs: {
isJiess: boolean;
name: string;
setup(this: Context<Env.Vue3>, { tables, headParam, onLoaded, defaultKey, onChange, ...other }: {
tables: {
[key: string]: unknown;
[key: number]: unknown;
[key: symbol]: unknown;
}[];
headParam: {
[key: string]: unknown;
[key: number]: unknown;
[key: symbol]: unknown;
};
defaultKey: string | number;
} & {
[key: string]: unknown;
[key: number]: unknown;
[key: symbol]: unknown;
}): void;
};
export declare const $TableTools: {
isJiess: boolean;
name: string;
setup(this: Context<Env.Vue3>, { midder, buttons, custom, ...other }: {
midder: import("../../../jiess-utils/src/midder/index.js").default;
buttons: (string | number | symbol)[];
} & {
[key: string]: unknown;
[key: number]: unknown;
[key: symbol]: unknown;
}): void;
};
export declare const $SlotTree: {
isJiess: boolean;
name: string;
setup(this: Context<Env.Vue3>, { onSelect, onExpand, expandedKeys, selectedKeys, treeData, treeSlots, ...other }: {
onSelect: Function;
onExpand: Function;
} & import("./Hook/components/SlotTree/index.js").TypeSlotTreeData & {
[key: string]: unknown;
[key: number]: unknown;
[key: symbol]: unknown;
}): void;
};
export declare const $SearchTree: {
isJiess: boolean;
name: string;
setup(this: Context<Env.Vue3>, { filterMethod, filterParam, props, ...other }: {
props?: ({
label: string;
} & {
[key: string]: unknown;
[key: number]: unknown;
[key: symbol]: unknown;
}) | undefined;
filterParam: {
[key: string]: unknown;
[key: number]: unknown;
[key: symbol]: unknown;
};
} & {
[key: string]: unknown;
[key: number]: unknown;
[key: symbol]: unknown;
}): void;
};