Browse Source

打包优化

master
xh 5 days ago
parent
commit
ae55c67b26
  1. 1
      web/.env
  2. 164
      web/build/vite/optimize.ts
  3. 3
      web/src/layout/components/TenantVisit/index.vue

1
web/.env

@ -18,6 +18,7 @@ VITE_APP_MAP_TILE_URL = 'https://webrd04.is.autonavi.com/appmaptile?lang=zh_cn&s
# 天地图瓦片URL:确少token、坐标偏移、叠加标记图层 # 天地图瓦片URL:确少token、坐标偏移、叠加标记图层
# VITE_APP_MAP_TILE_URL = 'https://t0.tianditu.gov.cn/vec_w/wmts?SERVICE=WMTS&REQUEST=GetTile&VERSION=1.0.0&LAYER=vec&STYLE=default&TILEMATRIXSET=w&TILEMATRIX={z}&TILEROW={y}&TILECOL={x}&FORMAT=tiles&tk=' # VITE_APP_MAP_TILE_URL = 'https://t0.tianditu.gov.cn/vec_w/wmts?SERVICE=WMTS&REQUEST=GetTile&VERSION=1.0.0&LAYER=vec&STYLE=default&TILEMATRIXSET=w&TILEMATRIX={z}&TILEROW={y}&TILECOL={x}&FORMAT=tiles&tk='
#VITE_APP_MAP_TILE_URL = 'http://qtbj.icpcdev.site/roadmap/{z}/{x}/{y}.png' #VITE_APP_MAP_TILE_URL = 'http://qtbj.icpcdev.site/roadmap/{z}/{x}/{y}.png'
# VITE_APP_MAP_TILE_URL =http://192.168.43.94:8080/{z}/{x}/{y}.png
# 默认账户密码 # 默认账户密码
VITE_APP_DEFAULT_LOGIN_TENANT = 系统租户 VITE_APP_DEFAULT_LOGIN_TENANT = 系统租户

164
web/build/vite/optimize.ts

@ -34,89 +34,89 @@ const include = [
'markmap-toolbar', 'markmap-toolbar',
'highlight.js', 'highlight.js',
'element-plus', 'element-plus',
'@element-plus/icons-vue'
// 'element-plus/es',
// 'element-plus/es/locale/lang/zh-cn',
// 'element-plus/es/locale/lang/en',
// 'element-plus/es/components/avatar/style/css',
// 'element-plus/es/components/space/style/css',
// 'element-plus/es/components/backtop/style/css',
// 'element-plus/es/components/form/style/css',
// 'element-plus/es/components/radio-group/style/css',
// 'element-plus/es/components/radio/style/css',
// 'element-plus/es/components/checkbox/style/css',
// 'element-plus/es/components/checkbox-group/style/css',
// 'element-plus/es/components/switch/style/css',
// 'element-plus/es/components/time-picker/style/css',
// 'element-plus/es/components/date-picker/style/css',
// 'element-plus/es/components/descriptions/style/css',
// 'element-plus/es/components/descriptions-item/style/css',
// 'element-plus/es/components/link/style/css',
// 'element-plus/es/components/tooltip/style/css',
// 'element-plus/es/components/drawer/style/css',
// 'element-plus/es/components/dialog/style/css',
// 'element-plus/es/components/checkbox-button/style/css',
// 'element-plus/es/components/option-group/style/css',
// 'element-plus/es/components/radio-button/style/css',
// 'element-plus/es/components/cascader/style/css',
// 'element-plus/es/components/color-picker/style/css',
// 'element-plus/es/components/input-number/style/css',
// 'element-plus/es/components/rate/style/css',
// 'element-plus/es/components/select-v2/style/css',
// 'element-plus/es/components/tree-select/style/css',
// 'element-plus/es/components/slider/style/css',
// 'element-plus/es/components/time-select/style/css',
// 'element-plus/es/components/autocomplete/style/css',
// 'element-plus/es/components/image-viewer/style/css',
// 'element-plus/es/components/upload/style/css',
// 'element-plus/es/components/col/style/css',
// 'element-plus/es/components/form-item/style/css',
// 'element-plus/es/components/alert/style/css',
// 'element-plus/es/components/breadcrumb/style/css',
// 'element-plus/es/components/select/style/css',
// 'element-plus/es/components/input/style/css',
// 'element-plus/es/components/breadcrumb-item/style/css',
// 'element-plus/es/components/tag/style/css',
// 'element-plus/es/components/pagination/style/css',
// 'element-plus/es/components/table/style/css',
// 'element-plus/es/components/table-v2/style/css',
// 'element-plus/es/components/table-column/style/css',
// 'element-plus/es/components/card/style/css',
// 'element-plus/es/components/row/style/css',
// 'element-plus/es/components/button/style/css',
// 'element-plus/es/components/menu/style/css',
// 'element-plus/es/components/sub-menu/style/css',
// 'element-plus/es/components/menu-item/style/css',
// 'element-plus/es/components/option/style/css',
// 'element-plus/es/components/dropdown/style/css',
// 'element-plus/es/components/dropdown-menu/style/css',
// 'element-plus/es/components/dropdown-item/style/css',
// 'element-plus/es/components/skeleton/style/css',
// 'element-plus/es/components/skeleton/style/css',
// 'element-plus/es/components/backtop/style/css',
// 'element-plus/es/components/menu/style/css',
// 'element-plus/es/components/sub-menu/style/css',
// 'element-plus/es/components/menu-item/style/css',
// 'element-plus/es/components/dropdown/style/css',
// 'element-plus/es/components/tree/style/css',
// 'element-plus/es/components/dropdown-menu/style/css',
// 'element-plus/es/components/dropdown-item/style/css',
// 'element-plus/es/components/badge/style/css',
// 'element-plus/es/components/breadcrumb/style/css',
// 'element-plus/es/components/breadcrumb-item/style/css',
// 'element-plus/es/components/image/style/css',
// 'element-plus/es/components/collapse-transition/style/css',
// 'element-plus/es/components/timeline/style/css',
// 'element-plus/es/components/timeline-item/style/css',
// 'element-plus/es/components/collapse/style/css',
// 'element-plus/es/components/collapse-item/style/css',
// 'element-plus/es/components/button-group/style/css',
// 'element-plus/es/components/text/style/css',
// 'element-plus/es/components/segmented/style/css',
'@element-plus/icons-vue',
'element-plus/es',
'element-plus/es/locale/lang/zh-cn',
'element-plus/es/locale/lang/en',
'element-plus/es/components/avatar/style/css',
'element-plus/es/components/space/style/css',
'element-plus/es/components/backtop/style/css',
'element-plus/es/components/form/style/css',
'element-plus/es/components/radio-group/style/css',
'element-plus/es/components/radio/style/css',
'element-plus/es/components/checkbox/style/css',
'element-plus/es/components/checkbox-group/style/css',
'element-plus/es/components/switch/style/css',
'element-plus/es/components/time-picker/style/css',
'element-plus/es/components/date-picker/style/css',
'element-plus/es/components/descriptions/style/css',
'element-plus/es/components/descriptions-item/style/css',
'element-plus/es/components/link/style/css',
'element-plus/es/components/tooltip/style/css',
'element-plus/es/components/drawer/style/css',
'element-plus/es/components/dialog/style/css',
'element-plus/es/components/checkbox-button/style/css',
'element-plus/es/components/option-group/style/css',
'element-plus/es/components/radio-button/style/css',
'element-plus/es/components/cascader/style/css',
'element-plus/es/components/color-picker/style/css',
'element-plus/es/components/input-number/style/css',
'element-plus/es/components/rate/style/css',
'element-plus/es/components/select-v2/style/css',
'element-plus/es/components/tree-select/style/css',
'element-plus/es/components/slider/style/css',
'element-plus/es/components/time-select/style/css',
'element-plus/es/components/autocomplete/style/css',
'element-plus/es/components/image-viewer/style/css',
'element-plus/es/components/upload/style/css',
'element-plus/es/components/col/style/css',
'element-plus/es/components/form-item/style/css',
'element-plus/es/components/alert/style/css',
'element-plus/es/components/breadcrumb/style/css',
'element-plus/es/components/select/style/css',
'element-plus/es/components/input/style/css',
'element-plus/es/components/breadcrumb-item/style/css',
'element-plus/es/components/tag/style/css',
'element-plus/es/components/pagination/style/css',
'element-plus/es/components/table/style/css',
'element-plus/es/components/table-v2/style/css',
'element-plus/es/components/table-column/style/css',
'element-plus/es/components/card/style/css',
'element-plus/es/components/row/style/css',
'element-plus/es/components/button/style/css',
'element-plus/es/components/menu/style/css',
'element-plus/es/components/sub-menu/style/css',
'element-plus/es/components/menu-item/style/css',
'element-plus/es/components/option/style/css',
'element-plus/es/components/dropdown/style/css',
'element-plus/es/components/dropdown-menu/style/css',
'element-plus/es/components/dropdown-item/style/css',
'element-plus/es/components/skeleton/style/css',
'element-plus/es/components/skeleton/style/css',
'element-plus/es/components/backtop/style/css',
'element-plus/es/components/menu/style/css',
'element-plus/es/components/sub-menu/style/css',
'element-plus/es/components/menu-item/style/css',
'element-plus/es/components/dropdown/style/css',
'element-plus/es/components/tree/style/css',
'element-plus/es/components/dropdown-menu/style/css',
'element-plus/es/components/dropdown-item/style/css',
'element-plus/es/components/badge/style/css',
'element-plus/es/components/breadcrumb/style/css',
'element-plus/es/components/breadcrumb-item/style/css',
'element-plus/es/components/image/style/css',
'element-plus/es/components/collapse-transition/style/css',
'element-plus/es/components/timeline/style/css',
'element-plus/es/components/timeline-item/style/css',
'element-plus/es/components/collapse/style/css',
'element-plus/es/components/collapse-item/style/css',
'element-plus/es/components/button-group/style/css',
'element-plus/es/components/text/style/css',
'element-plus/es/components/segmented/style/css',
// 'element-plus/es/components/footer/style/css',
// 'element-plus/es/components/empty/style/css',
// 'element-plus/es/components/mention/style/css'
'element-plus/es/components/footer/style/css',
'element-plus/es/components/empty/style/css',
'element-plus/es/components/mention/style/css'
] ]
const exclude = ['@iconify/json'] const exclude = ['@iconify/json']

3
web/src/layout/components/TenantVisit/index.vue

@ -1,10 +1,9 @@
<template> <template>
<div>
<div class="w-[180px]">
<el-select <el-select
v-if="tenants.length > 1" v-if="tenants.length > 1"
filterable filterable
placeholder="请选择租户" placeholder="请选择租户"
class="!w-180px"
v-model="value" v-model="value"
@change="handleChange" @change="handleChange"
clearable clearable

Loading…
Cancel
Save