refactor: ♻️ 项目重构(临时提交)
Former-commit-id: 14e64324f7556c095c38ad289690367cdac0ec56
This commit is contained in:
22
src/types/auto-imports.d.ts
vendored
22
src/types/auto-imports.d.ts
vendored
@@ -7,9 +7,7 @@ declare global {
|
||||
const EffectScope: typeof import("vue")["EffectScope"];
|
||||
const ElForm: typeof import("element-plus/es")["ElForm"];
|
||||
const ElMessage: typeof import("element-plus/es")["ElMessage"];
|
||||
const ElNotification: typeof import("element-plus/es")["ElNotification"];
|
||||
const ElMessageBox: typeof import("element-plus/es")["ElMessageBox"];
|
||||
const ElTree: typeof import("element-plus/es")["ElTree"];
|
||||
const asyncComputed: typeof import("@vueuse/core")["asyncComputed"];
|
||||
const autoResetRef: typeof import("@vueuse/core")["autoResetRef"];
|
||||
const computed: typeof import("vue")["computed"];
|
||||
@@ -41,6 +39,7 @@ declare global {
|
||||
const h: typeof import("vue")["h"];
|
||||
const ignorableWatch: typeof import("@vueuse/core")["ignorableWatch"];
|
||||
const inject: typeof import("vue")["inject"];
|
||||
const injectLocal: typeof import("@vueuse/core")["injectLocal"];
|
||||
const isDefined: typeof import("@vueuse/core")["isDefined"];
|
||||
const isProxy: typeof import("vue")["isProxy"];
|
||||
const isReactive: typeof import("vue")["isReactive"];
|
||||
@@ -68,6 +67,7 @@ declare global {
|
||||
const onUpdated: typeof import("vue")["onUpdated"];
|
||||
const pausableWatch: typeof import("@vueuse/core")["pausableWatch"];
|
||||
const provide: typeof import("vue")["provide"];
|
||||
const provideLocal: typeof import("@vueuse/core")["provideLocal"];
|
||||
const reactify: typeof import("@vueuse/core")["reactify"];
|
||||
const reactifyObject: typeof import("@vueuse/core")["reactifyObject"];
|
||||
const reactive: typeof import("vue")["reactive"];
|
||||
@@ -287,10 +287,14 @@ declare global {
|
||||
Component,
|
||||
ComponentPublicInstance,
|
||||
ComputedRef,
|
||||
ExtractDefaultPropTypes,
|
||||
ExtractPropTypes,
|
||||
ExtractPublicPropTypes,
|
||||
InjectionKey,
|
||||
PropType,
|
||||
Ref,
|
||||
VNode,
|
||||
WritableComputedRef,
|
||||
} from "vue";
|
||||
}
|
||||
// for vue template auto import
|
||||
@@ -305,7 +309,6 @@ declare module "vue" {
|
||||
readonly ElMessageBox: UnwrapRef<
|
||||
typeof import("element-plus/es")["ElMessageBox"]
|
||||
>;
|
||||
readonly ElTree: UnwrapRef<typeof import("element-plus/es")["ElTree"]>;
|
||||
readonly asyncComputed: UnwrapRef<
|
||||
typeof import("@vueuse/core")["asyncComputed"]
|
||||
>;
|
||||
@@ -385,6 +388,9 @@ declare module "vue" {
|
||||
typeof import("@vueuse/core")["ignorableWatch"]
|
||||
>;
|
||||
readonly inject: UnwrapRef<typeof import("vue")["inject"]>;
|
||||
readonly injectLocal: UnwrapRef<
|
||||
typeof import("@vueuse/core")["injectLocal"]
|
||||
>;
|
||||
readonly isDefined: UnwrapRef<typeof import("@vueuse/core")["isDefined"]>;
|
||||
readonly isProxy: UnwrapRef<typeof import("vue")["isProxy"]>;
|
||||
readonly isReactive: UnwrapRef<typeof import("vue")["isReactive"]>;
|
||||
@@ -434,6 +440,9 @@ declare module "vue" {
|
||||
typeof import("@vueuse/core")["pausableWatch"]
|
||||
>;
|
||||
readonly provide: UnwrapRef<typeof import("vue")["provide"]>;
|
||||
readonly provideLocal: UnwrapRef<
|
||||
typeof import("@vueuse/core")["provideLocal"]
|
||||
>;
|
||||
readonly reactify: UnwrapRef<typeof import("@vueuse/core")["reactify"]>;
|
||||
readonly reactifyObject: UnwrapRef<
|
||||
typeof import("@vueuse/core")["reactifyObject"]
|
||||
@@ -951,7 +960,6 @@ declare module "@vue/runtime-core" {
|
||||
readonly ElMessageBox: UnwrapRef<
|
||||
typeof import("element-plus/es")["ElMessageBox"]
|
||||
>;
|
||||
readonly ElTree: UnwrapRef<typeof import("element-plus/es")["ElTree"]>;
|
||||
readonly asyncComputed: UnwrapRef<
|
||||
typeof import("@vueuse/core")["asyncComputed"]
|
||||
>;
|
||||
@@ -1031,6 +1039,9 @@ declare module "@vue/runtime-core" {
|
||||
typeof import("@vueuse/core")["ignorableWatch"]
|
||||
>;
|
||||
readonly inject: UnwrapRef<typeof import("vue")["inject"]>;
|
||||
readonly injectLocal: UnwrapRef<
|
||||
typeof import("@vueuse/core")["injectLocal"]
|
||||
>;
|
||||
readonly isDefined: UnwrapRef<typeof import("@vueuse/core")["isDefined"]>;
|
||||
readonly isProxy: UnwrapRef<typeof import("vue")["isProxy"]>;
|
||||
readonly isReactive: UnwrapRef<typeof import("vue")["isReactive"]>;
|
||||
@@ -1080,6 +1091,9 @@ declare module "@vue/runtime-core" {
|
||||
typeof import("@vueuse/core")["pausableWatch"]
|
||||
>;
|
||||
readonly provide: UnwrapRef<typeof import("vue")["provide"]>;
|
||||
readonly provideLocal: UnwrapRef<
|
||||
typeof import("@vueuse/core")["provideLocal"]
|
||||
>;
|
||||
readonly reactify: UnwrapRef<typeof import("@vueuse/core")["reactify"]>;
|
||||
readonly reactifyObject: UnwrapRef<
|
||||
typeof import("@vueuse/core")["reactifyObject"]
|
||||
|
||||
16
src/types/components.d.ts
vendored
16
src/types/components.d.ts
vendored
@@ -15,13 +15,10 @@ declare module "@vue/runtime-core" {
|
||||
DeptTree: typeof import("./../views/system/user/components/dept-tree.vue")["default"];
|
||||
Dictionary: typeof import("./../components/Dictionary/index.vue")["default"];
|
||||
DictItem: typeof import("./../views/system/dict/components/dict-item.vue")["default"];
|
||||
ElAlert: typeof import("element-plus/es")["ElAlert"];
|
||||
ElBreadcrumb: typeof import("element-plus/es")["ElBreadcrumb"];
|
||||
ElBreadcrumbItem: typeof import("element-plus/es")["ElBreadcrumbItem"];
|
||||
ElButton: typeof import("element-plus/es")["ElButton"];
|
||||
ElCard: typeof import("element-plus/es")["ElCard"];
|
||||
ElCheckbox: typeof import("element-plus/es")["ElCheckbox"];
|
||||
ElCheckboxGroup: typeof import("element-plus/es")["ElCheckboxGroup"];
|
||||
ElCol: typeof import("element-plus/es")["ElCol"];
|
||||
ElDatePicker: typeof import("element-plus/es")["ElDatePicker"];
|
||||
ElDialog: typeof import("element-plus/es")["ElDialog"];
|
||||
@@ -35,38 +32,35 @@ declare module "@vue/runtime-core" {
|
||||
ElImage: typeof import("element-plus/es")["ElImage"];
|
||||
ElInput: typeof import("element-plus/es")["ElInput"];
|
||||
ElInputNumber: typeof import("element-plus/es")["ElInputNumber"];
|
||||
ElLink: typeof import("element-plus/es")["ElLink"];
|
||||
ElMenu: typeof import("element-plus/es")["ElMenu"];
|
||||
ElMenuItem: typeof import("element-plus/es")["ElMenuItem"];
|
||||
ElOption: typeof import("element-plus/es")["ElOption"];
|
||||
ElPagination: typeof import("element-plus/es")["ElPagination"];
|
||||
ElPopover: typeof import("element-plus/es")["ElPopover"];
|
||||
ElRadio: typeof import("element-plus/es")["ElRadio"];
|
||||
ElRadioButton: typeof import("element-plus/es")["ElRadioButton"];
|
||||
ElRadioGroup: typeof import("element-plus/es")["ElRadioGroup"];
|
||||
ElRate: typeof import("element-plus/es")["ElRate"];
|
||||
ElRow: typeof import("element-plus/es")["ElRow"];
|
||||
ElScrollbar: typeof import("element-plus/es")["ElScrollbar"];
|
||||
ElSelect: typeof import("element-plus/es")["ElSelect"];
|
||||
ElStatistic: typeof import("element-plus/es")["ElStatistic"];
|
||||
ElSubMenu: typeof import("element-plus/es")["ElSubMenu"];
|
||||
ElSwitch: typeof import("element-plus/es")["ElSwitch"];
|
||||
ElTable: typeof import("element-plus/es")["ElTable"];
|
||||
ElTableColumn: typeof import("element-plus/es")["ElTableColumn"];
|
||||
ElTabPane: typeof import("element-plus/es")["ElTabPane"];
|
||||
ElTabs: typeof import("element-plus/es")["ElTabs"];
|
||||
ElTag: typeof import("element-plus/es")["ElTag"];
|
||||
ElTooltip: typeof import("element-plus/es")["ElTooltip"];
|
||||
ElTree: typeof import("element-plus/es")["ElTree"];
|
||||
ElTreeSelect: typeof import("element-plus/es")["ElTreeSelect"];
|
||||
ElUpload: typeof import("element-plus/es")["ElUpload"];
|
||||
ElWatermark: typeof import("element-plus/es")["ElWatermark"];
|
||||
FixedThead: typeof import("./../views/demo/table/dynamic-table/components/FixedThead.vue")["default"];
|
||||
FunnelChart: typeof import("./../views/dashboard/components/FunnelChart.vue")["default"];
|
||||
GithubCorner: typeof import("./../components/GithubCorner/index.vue")["default"];
|
||||
Hamburger: typeof import("./../components/Hamburger/index.vue")["default"];
|
||||
IconSelect: typeof import("./../components/IconSelect/index.vue")["default"];
|
||||
IEpArrowDown: typeof import("~icons/ep/arrow-down")["default"];
|
||||
IEpCaretBottom: typeof import("~icons/ep/caret-bottom")["default"];
|
||||
IEpCaretTop: typeof import("~icons/ep/caret-top")["default"];
|
||||
IEpCheck: typeof import("~icons/ep/check")["default"];
|
||||
IEpClose: typeof import("~icons/ep/close")["default"];
|
||||
IEpCollection: typeof import("~icons/ep/collection")["default"];
|
||||
IEpDelete: typeof import("~icons/ep/delete")["default"];
|
||||
@@ -75,12 +69,11 @@ declare module "@vue/runtime-core" {
|
||||
IEpPicture: typeof import("~icons/ep/picture")["default"];
|
||||
IEpPlus: typeof import("~icons/ep/plus")["default"];
|
||||
IEpPosition: typeof import("~icons/ep/position")["default"];
|
||||
IEpQuestionFilled: typeof import("~icons/ep/question-filled")["default"];
|
||||
IEpRefresh: typeof import("~icons/ep/refresh")["default"];
|
||||
IEpRefreshLeft: typeof import("~icons/ep/refresh-left")["default"];
|
||||
IEpSearch: typeof import("~icons/ep/search")["default"];
|
||||
IEpSetting: typeof import("~icons/ep/setting")["default"];
|
||||
IEpSortDown: typeof import("~icons/ep/sort-down")["default"];
|
||||
IEpSortUp: typeof import("~icons/ep/sort-up")["default"];
|
||||
IEpTop: typeof import("~icons/ep/top")["default"];
|
||||
IEpUploadFilled: typeof import("~icons/ep/upload-filled")["default"];
|
||||
Item: typeof import("./../layout/components/Sidebar/Item.vue")["default"];
|
||||
@@ -105,7 +98,6 @@ declare module "@vue/runtime-core" {
|
||||
SizeSelect: typeof import("./../components/SizeSelect/index.vue")["default"];
|
||||
SvgIcon: typeof import("./../components/SvgIcon/index.vue")["default"];
|
||||
SwitchRoles: typeof import("./../views/demo/permission/components/SwitchRoles.vue")["default"];
|
||||
TagInput: typeof import("./../components/TagInput/index.vue")["default"];
|
||||
TagsView: typeof import("./../layout/components/TagsView/index.vue")["default"];
|
||||
TopMenu: typeof import("./../layout/components/Sidebar/TopMenu.vue")["default"];
|
||||
UnfixedThead: typeof import("./../views/demo/table/dynamic-table/components/UnfixedThead.vue")["default"];
|
||||
|
||||
21
src/types/env.d.ts
vendored
21
src/types/env.d.ts
vendored
@@ -1,21 +0,0 @@
|
||||
/// <reference types="vite/client" />
|
||||
|
||||
declare module "*.vue" {
|
||||
import { DefineComponent } from "vue";
|
||||
// eslint-disable-next-line @typescript-eslint/no-explicit-any, @typescript-eslint/ban-types
|
||||
const component: DefineComponent<{}, {}, any>;
|
||||
export default component;
|
||||
}
|
||||
|
||||
// 环境变量 TypeScript的智能提示
|
||||
interface ImportMetaEnv {
|
||||
VITE_APP_TITLE: string;
|
||||
VITE_APP_PORT: string;
|
||||
VITE_APP_BASE_API: string;
|
||||
}
|
||||
|
||||
interface ImportMeta {
|
||||
readonly env: ImportMetaEnv;
|
||||
}
|
||||
|
||||
declare module "lodash-es";
|
||||
55
src/types/global.d.ts
vendored
55
src/types/global.d.ts
vendored
@@ -1,55 +0,0 @@
|
||||
declare global {
|
||||
/**
|
||||
* 分页查询参数
|
||||
*/
|
||||
interface PageQuery {
|
||||
pageNum: number;
|
||||
pageSize: number;
|
||||
}
|
||||
|
||||
/**
|
||||
* 分页响应对象
|
||||
*/
|
||||
interface PageResult<T> {
|
||||
/**
|
||||
* 数据列表
|
||||
*/
|
||||
list: T;
|
||||
/**
|
||||
* 数据总数
|
||||
*/
|
||||
total: number;
|
||||
}
|
||||
|
||||
/**
|
||||
* 弹窗属性
|
||||
*/
|
||||
interface DialogOption {
|
||||
/**
|
||||
* 弹窗标题
|
||||
*/
|
||||
title?: string;
|
||||
/**
|
||||
* 是否显示
|
||||
*/
|
||||
visible: boolean;
|
||||
}
|
||||
/**
|
||||
* 组件数据源
|
||||
*/
|
||||
interface OptionType {
|
||||
/**
|
||||
* 值
|
||||
*/
|
||||
value: string | number;
|
||||
/**
|
||||
* 文本
|
||||
*/
|
||||
label: string;
|
||||
/**
|
||||
* 子列表
|
||||
*/
|
||||
children?: OptionType[];
|
||||
}
|
||||
}
|
||||
export {};
|
||||
1
src/types/shims-vue.d.ts
vendored
1
src/types/shims-vue.d.ts
vendored
@@ -1 +0,0 @@
|
||||
declare module "xlsx/xlsx.mjs";
|
||||
Reference in New Issue
Block a user