feat: 🚀 生产打包

This commit is contained in:
2025-06-06 14:07:23 +08:00
parent 06d168f90b
commit da7f1f00dd
2 changed files with 85 additions and 51 deletions

130
src/components.d.ts vendored
View File

@@ -5,54 +5,88 @@
// Read more: https://github.com/vuejs/core/pull/3399 // Read more: https://github.com/vuejs/core/pull/3399
export {} export {}
declare module 'vue' { declare module "vue" {
export interface GlobalComponents { export interface GlobalComponents {
ElAside: typeof import('element-plus/es')['ElAside'] 403: typeof import("./components/ErrorMessage/403.vue")["default"];
ElAutocomplete: typeof import('element-plus/es')['ElAutocomplete'] 404: typeof import("./components/ErrorMessage/404.vue")["default"];
ElBreadcrumb: typeof import('element-plus/es')['ElBreadcrumb'] 500: typeof import("./components/ErrorMessage/500.vue")["default"];
ElBreadcrumbItem: typeof import('element-plus/es')['ElBreadcrumbItem'] Add: typeof import("./components/DetailsBtns/components/Add.vue")["default"];
ElButton: typeof import('element-plus/es')['ElButton'] ColSetting: typeof import("./components/ProTable/components/ColSetting.vue")["default"];
ElCheckbox: typeof import('element-plus/es')['ElCheckbox'] Del: typeof import("./components/ListBtns/components/Del.vue")["default"];
ElContainer: typeof import('element-plus/es')['ElContainer'] DetailsBtns: typeof import("./components/DetailsBtns/index.vue")["default"];
ElDatePicker: typeof import('element-plus/es')['ElDatePicker'] DetailsSearch: typeof import("./components/DetailsSearch/index.vue")["default"];
ElDialog: typeof import('element-plus/es')['ElDialog'] Download: typeof import("./components/ListBtns/components/download.vue")["default"];
ElDivider: typeof import('element-plus/es')['ElDivider'] ElAside: typeof import("element-plus/es")["ElAside"];
ElDrawer: typeof import('element-plus/es')['ElDrawer'] ElAutocomplete: typeof import("element-plus/es")["ElAutocomplete"];
ElDropdown: typeof import('element-plus/es')['ElDropdown'] ElBreadcrumb: typeof import("element-plus/es")["ElBreadcrumb"];
ElDropdownItem: typeof import('element-plus/es')['ElDropdownItem'] ElBreadcrumbItem: typeof import("element-plus/es")["ElBreadcrumbItem"];
ElDropdownMenu: typeof import('element-plus/es')['ElDropdownMenu'] ElButton: typeof import("element-plus/es")["ElButton"];
ElForm: typeof import('element-plus/es')['ElForm'] ElCheckbox: typeof import("element-plus/es")["ElCheckbox"];
ElFormItem: typeof import('element-plus/es')['ElFormItem'] ElContainer: typeof import("element-plus/es")["ElContainer"];
ElHeader: typeof import('element-plus/es')['ElHeader'] ElDatePicker: typeof import("element-plus/es")["ElDatePicker"];
ElIcon: typeof import('element-plus/es')['ElIcon'] ElDialog: typeof import("element-plus/es")["ElDialog"];
ElInput: typeof import('element-plus/es')['ElInput'] ElDivider: typeof import("element-plus/es")["ElDivider"];
ElInputNumber: typeof import('element-plus/es')['ElInputNumber'] ElDrawer: typeof import("element-plus/es")["ElDrawer"];
ElMain: typeof import('element-plus/es')['ElMain'] ElDropdown: typeof import("element-plus/es")["ElDropdown"];
ElMenu: typeof import('element-plus/es')['ElMenu'] ElDropdownItem: typeof import("element-plus/es")["ElDropdownItem"];
ElMenuItem: typeof import('element-plus/es')['ElMenuItem'] ElDropdownMenu: typeof import("element-plus/es")["ElDropdownMenu"];
ElOption: typeof import('element-plus/es')['ElOption'] ElForm: typeof import("element-plus/es")["ElForm"];
ElPagination: typeof import('element-plus/es')['ElPagination'] ElFormItem: typeof import("element-plus/es")["ElFormItem"];
ElProgress: typeof import('element-plus/es')['ElProgress'] ElHeader: typeof import("element-plus/es")["ElHeader"];
ElScrollbar: typeof import('element-plus/es')['ElScrollbar'] ElIcon: typeof import("element-plus/es")["ElIcon"];
ElSelect: typeof import('element-plus/es')['ElSelect'] ElInput: typeof import("element-plus/es")["ElInput"];
ElSubMenu: typeof import('element-plus/es')['ElSubMenu'] ElInputNumber: typeof import("element-plus/es")["ElInputNumber"];
ElSwitch: typeof import('element-plus/es')['ElSwitch'] ElMain: typeof import("element-plus/es")["ElMain"];
ElTable: typeof import('element-plus/es')['ElTable'] ElMenu: typeof import("element-plus/es")["ElMenu"];
ElTableColumn: typeof import('element-plus/es')['ElTableColumn'] ElMenuItem: typeof import("element-plus/es")["ElMenuItem"];
ElTabPane: typeof import('element-plus/es')['ElTabPane'] ElOption: typeof import("element-plus/es")["ElOption"];
ElTabs: typeof import('element-plus/es')['ElTabs'] ElPagination: typeof import("element-plus/es")["ElPagination"];
ElTag: typeof import('element-plus/es')['ElTag'] ElProgress: typeof import("element-plus/es")["ElProgress"];
ElTooltip: typeof import('element-plus/es')['ElTooltip'] ElScrollbar: typeof import("element-plus/es")["ElScrollbar"];
ElUpload: typeof import('element-plus/es')['ElUpload'] ElSelect: typeof import("element-plus/es")["ElSelect"];
IEpArrowDown: typeof import('~icons/ep/arrow-down')['default'] ElSubMenu: typeof import("element-plus/es")["ElSubMenu"];
IEpCircleClose: typeof import('~icons/ep/circle-close')['default'] ElSwitch: typeof import("element-plus/es")["ElSwitch"];
IEpFolderDelete: typeof import('~icons/ep/folder-delete')['default'] ElTable: typeof import("element-plus/es")["ElTable"];
IEpFullScreen: typeof import('~icons/ep/full-screen')['default'] ElTableColumn: typeof import("element-plus/es")["ElTableColumn"];
IEpRefresh: typeof import('~icons/ep/refresh')['default'] ElTabPane: typeof import("element-plus/es")["ElTabPane"];
IEpRemove: typeof import('~icons/ep/remove')['default'] ElTabs: typeof import("element-plus/es")["ElTabs"];
IEpSearch: typeof import('~icons/ep/search')['default'] ElTag: typeof import("element-plus/es")["ElTag"];
IEpSwitchButton: typeof import('~icons/ep/switch-button')['default'] ElTooltip: typeof import("element-plus/es")["ElTooltip"];
RouterLink: typeof import('vue-router')['RouterLink'] ElUpload: typeof import("element-plus/es")["ElUpload"];
RouterView: typeof import('vue-router')['RouterView'] Empty: typeof import("./components/ProTable/components/Empty.vue")["default"];
Form: typeof import("./components/Form/index.vue")["default"];
FormItem: typeof import("./components/Form/components/FormItem.vue")["default"];
FormTable: typeof import("./components/FormTable/index.vue")["default"];
Generate: typeof import("./components/DetailsBtns/components/Generate.vue")["default"];
GenerateBox: typeof import("./components/ListBtns/components/GenerateBox.vue")["default"];
Generates: typeof import("./components/ListBtns/components/Generates.vue")["default"];
Grid: typeof import("./components/Grid/index.vue")["default"];
GridItem: typeof import("./components/Grid/components/GridItem.vue")["default"];
IEpArrowDown: typeof import("~icons/ep/arrow-down")["default"];
IEpCircleClose: typeof import("~icons/ep/circle-close")["default"];
IEpFolderDelete: typeof import("~icons/ep/folder-delete")["default"];
IEpFullScreen: typeof import("~icons/ep/full-screen")["default"];
IEpRefresh: typeof import("~icons/ep/refresh")["default"];
IEpRemove: typeof import("~icons/ep/remove")["default"];
IEpSearch: typeof import("~icons/ep/search")["default"];
IEpSwitchButton: typeof import("~icons/ep/switch-button")["default"];
ImportExcel: typeof import("./components/ImportExcel/index.vue")["default"];
ListBtns: typeof import("./components/ListBtns/index.vue")["default"];
ListResultDig: typeof import("./components/ListResultDig/index.vue")["default"];
Loading: typeof import("./components/Loading/index.vue")["default"];
NumberCode: typeof import("./components/DetailsBtns/components/numberCode.vue")["default"];
PackingBox: typeof import("./components/ListBtns/components/PackingBox.vue")["default"];
Pagination: typeof import("./components/ProTable/components/Pagination.vue")["default"];
Print: typeof import("./components/DetailsBtns/components/Print.vue")["default"];
PrintBox: typeof import("./components/ListBtns/components/PrintBox.vue")["default"];
ProTable: typeof import("./components/ProTable/index.vue")["default"];
Refresh: typeof import("./components/ListBtns/components/Refresh.vue")["default"];
RefreshBox: typeof import("./components/ListBtns/components/RefreshBox.vue")["default"];
RouterLink: typeof import("vue-router")["RouterLink"];
RouterView: typeof import("vue-router")["RouterView"];
SearchForm: typeof import("./components/SearchForm/index.vue")["default"];
SearchFormItem: typeof import("./components/SearchForm/components/SearchFormItem.vue")["default"];
Switch: typeof import("./components/DetailsBtns/components/Switch.vue")["default"];
TableColumn: typeof import("./components/ProTable/components/TableColumn.vue")["default"];
} }
} }

View File

@@ -99,7 +99,7 @@ import { ElTable, ElTableColumn } from "element-plus";
import { QuestionFilled } from "@element-plus/icons-vue"; import { QuestionFilled } from "@element-plus/icons-vue";
const props = defineProps<{ const props = defineProps<{
columns: any; columns: any;
rowStyle?: (params: any) => void; rowStyle?: any;
isStatus?: boolean; isStatus?: boolean;
tableData?: any; tableData?: any;
height?: number; height?: number;