| | |
| | | // ...纯表格 |
| | | import VxeTable from 'vxe-table' |
| | | import 'vxe-table/lib/style.css' |
| | | import VXETablePluginExportXLSX from 'vxe-table-plugin-export-xlsx' |
| | | import ExcelJS from 'exceljs' |
| | | |
| | | // ...可选 UI |
| | | import VxeUI from 'vxe-pc-ui' |
| | |
| | | import i18n from "@/lang" |
| | | import print from 'vue3-print-nb' |
| | | import { hiPrintPlugin } from "vue-plugin-hiprint" |
| | | // 优化 玻璃布局拖拉 |
| | | import gridLayout from 'vue-grid-layout' |
| | | |
| | | hiPrintPlugin.disAutoConnect() |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | const app = createApp(App) |
| | | const pinia = createPinia() |
| | | VxeTable.use(VXETablePluginExportXLSX, { |
| | | ExcelJS |
| | | }) |
| | | |
| | | pinia.use(piniaPluginPersistedstate ) |
| | | app.use(VxeUI) |
| | | app.use(VxeTable) |
| | | app.use(pinia) |
| | | app.use(router) |
| | | |
| | | app.use(ElementPlus,{ |
| | | locale: zhCn, |
| | | locale: (localStorage.getItem('lang') === 'zh-CN' ? zhCn : localStorage.getItem('lang') === null ? zhCn : null), |
| | | }) |
| | | |
| | | |
| | | app.use(i18n) |
| | | app.use(print) |
| | | app.use(hiPrintPlugin) |
| | | app.use(gridLayout) |
| | | |
| | | app.mount('#app') |
| | | app.mount('#app') |