Pārlūkot izejas kodu

修改 ElementPlus 导入

WanGxC 8 mēneši atpakaļ
vecāks
revīzija
1d0c9c30a0
3 mainītis faili ar 11 papildinājumiem un 4 dzēšanām
  1. 2 1
      .env.production
  2. 5 0
      components.d.ts
  3. 4 3
      src/main.ts

+ 2 - 1
.env.production

@@ -2,7 +2,8 @@
 ENV='production'
 
 # 线上环境接口地址
-VITE_API_URL='/api' # docker-compose部署不需要修改,nginx容器自动代理了这个地址
+#VITE_API_URL='/api' # docker-compose部署不需要修改,nginx容器自动代理了这个地址
+VITE_API_URL=''
 
 # 是否启用按钮权限
 VITE_PM_ENABLED=true

+ 5 - 0
components.d.ts

@@ -23,6 +23,7 @@ declare module 'vue' {
     ElBreadcrumb: typeof import('element-plus/es')['ElBreadcrumb']
     ElBreadcrumbItem: typeof import('element-plus/es')['ElBreadcrumbItem']
     ElButton: typeof import('element-plus/es')['ElButton']
+    ElCheckbox: typeof import('element-plus/es')['ElCheckbox']
     ElCol: typeof import('element-plus/es')['ElCol']
     ElColorPicker: typeof import('element-plus/es')['ElColorPicker']
     ElConfigProvider: typeof import('element-plus/es')['ElConfigProvider']
@@ -55,6 +56,10 @@ declare module 'vue' {
     ElSwitch: typeof import('element-plus/es')['ElSwitch']
     ElTabPane: typeof import('element-plus/es')['ElTabPane']
     ElTabs: typeof import('element-plus/es')['ElTabs']
+    ElTag: typeof import('element-plus/es')['ElTag']
+    ElText: typeof import('element-plus/es')['ElText']
+    ElTooltip: typeof import('element-plus/es')['ElTooltip']
+    ElTreeSelect: typeof import('element-plus/es')['ElTreeSelect']
     ForeignKey: typeof import('./src/components/foreignKey/index.vue')['default']
     IconSelector: typeof import('./src/components/iconSelector/index.vue')['default']
     ImportExcel: typeof import('./src/components/importExcel/index.vue')['default']

+ 4 - 3
src/main.ts

@@ -5,8 +5,8 @@ import { directive } from '/@/directive/index';
 import { i18n } from '/@/i18n';
 import other from '/@/utils/other';
 import '/@/assets/style/tailwind.css'; // 先引入tailwind css, 以免element-plus冲突
-// import ElementPlus from 'element-plus';
-// import 'element-plus/dist/index.css';
+import ElementPlus from 'element-plus';
+import 'element-plus/dist/index.css';
 import 'element-plus/es/components/menu/style/css'	// element-plus按需导入会导致菜单样式出现问题 单独导入
 import '/@/theme/index.scss';
 import mitt from 'mitt';
@@ -57,7 +57,8 @@ other.elSvg(app);
 app.use(VXETable)
 app.use(pinia)
 	.use(router)
-	// .use(ElementPlus, { i18n: i18n.global.t })
+		// @ts-ignore
+	.use(ElementPlus, { i18n: i18n.global.t })
 	.use(i18n)
 	.use(VueGridLayout)
 		// @ts-ignore