Browse Source

优化

master
xh 4 days ago
parent
commit
994864f391
  1. 112
      web/build/vite/index.ts
  2. 3
      web/src/views/HandDevice/Home/components/constants/map.constants.ts
  3. 2
      web/src/views/gas/handdetector/index.vue
  4. 2
      web/src/views/gas/tdengine/original.vue
  5. 9
      web/src/views/system/menu/index.vue

112
web/build/vite/index.ts

@ -27,7 +27,116 @@ const preloadOfflineIcons = (iconData: Record<string, string[]>): string[] => {
return a return a
}, []) }, [])
} }
const offlineIcons = [
"fa:stack-exchange",
"fa:leanpub",
"ep:house",
"fa-solid:house-user",
"fa:bars",
"fa-solid:file-signature",
"fa:hdd-o",
"fa:universal-access",
"fa:tag",
"fa:edit",
"fa:archive",
"fa:edit",
"fa-solid:grin-stars",
"ep:guide",
"ep:document",
"fa:address-book",
"ep:avatar",
"fa-solid:box",
"ep:document-copy",
"ep:position",
"ep:aim",
"ep:place",
"ep:message",
"ep:connection",
"fa-solid:project-diagram",
"fa-solid:book",
"ep:data-analysis",
"ep:trend-charts",
"ep:set-up",
"ep:bicycle",
"ep:notebook",
"ep:link",
"ep:home-filled",
"fa:y-combinator",
"ep:iphone",
"fa-solid:smog",
"ep:bell",
"ep:connection",
"ep:user",
"fa:key",
"fa:reddit-square",
"fa:wpforms",
"ep:promotion",
"ep:warning-filled",
"fa:edit",
"fa:hdd-o",
"fa-solid:mail-bulk",
"fa:area-chart",
"ep:avatar",
"fa:tree",
"ep:platform",
"fa-solid:tools",
"ep:mostly-cloudy",
"fa:cog",
"fa:square-o",
"ep:bell-filled",
"ep:menu",
"ep:coffee-cup",
"fa:fighter-jet",
"ep:message-box",
"fa:object-ungroup",
"fa-solid:layer-group",
"fa-solid:cogs",
"ep:calendar",
"ep:operation",
"fa:battery-1",
"fa:address-card",
"ep:takeaway-box",
"fa:eye",
"fa:tasks",
"fa:user-secret",
"fa:mobile",
"ep:histogram",
"fa:exclamation-triangle",
"fa:address-book-o",
"ep:upload-filled",
"ep:connection",
"fa:assistive-listening-systems",
"ep:folder-opened",
"ep:management",
"ep:document-copy",
"ep:collection",
"ep:files",
"fa:wpexplorer",
"fa-solid:tasks",
"ep:chat-dot-round",
"fa:connectdevelop",
"ep:document-copy",
"ep:tools",
"fa:dedent",
"fa:slack",
"fa:dashcube",
"fa:rocket",
"fa:battery-3",
"fa:square",
"ep:monitor",
"ep:calendar",
"ep:collection-tag",
"fa:power-off",
"fa:map-marker",
"ep:monitor",
"fa:tasks",
"fa:delicious",
"ep:copy-document",
"fa:road",
"ep:pie-chart",
"fa:medium",
"fa-solid:hdd"
]
export function createVitePlugins() { export function createVitePlugins() {
const root = process.cwd() const root = process.cwd()
@ -42,6 +151,7 @@ export function createVitePlugins() {
UnoCSS(), UnoCSS(),
progress(), progress(),
PurgeIcons({ PurgeIcons({
//included: offlineIcons,//
included: preloadOfflineIcons(IconJson) included: preloadOfflineIcons(IconJson)
}), }),
ElementPlus({}), ElementPlus({}),

3
web/src/views/HandDevice/Home/components/constants/map.constants.ts

@ -46,8 +46,9 @@ export const DEFAULT_MARKERS = []
// 地图默认配置 // 地图默认配置
export const MAP_DEFAULTS = { export const MAP_DEFAULTS = {
// tileUrl: 'http://qtbj.icpcdev.site/roadmap/{z}/{x}/{y}.png',
tileUrl:'https://webrd04.is.autonavi.com/appmaptile?lang=zh_cn&size=1&scale=1&style=7&x={x}&y={y}&z={z}', tileUrl:'https://webrd04.is.autonavi.com/appmaptile?lang=zh_cn&size=1&scale=1&style=7&x={x}&y={y}&z={z}',
// tileUrl: 'http://qtbj.icpcdev.site/roadmap/{z}/{x}/{y}.png',
center: [116.3912757, 39.906217] as [number, number], center: [116.3912757, 39.906217] as [number, number],
zoom: 10, zoom: 10,
maxZoom: 18, maxZoom: 18,

2
web/src/views/gas/handdetector/index.vue

@ -71,7 +71,7 @@
@selection-change="handleRowCheckboxChange" @selection-change="handleRowCheckboxChange"
> >
<el-table-column type="selection" width="55" /> <el-table-column type="selection" width="55" />
<el-table-column label="SN" align="center" prop="sn" />
<el-table-column label="SN" align="center" prop="sn" min-width="150px" />
<el-table-column label="持有人" align="center" prop="name" /> <el-table-column label="持有人" align="center" prop="name" />
<el-table-column label="应用围栏" align="center" prop="fenceIds"> <el-table-column label="应用围栏" align="center" prop="fenceIds">
<template #default="scope"> <template #default="scope">

2
web/src/views/gas/tdengine/original.vue

@ -52,7 +52,7 @@
<el-table-column label="设备编号" align="center" prop="sn" width="160px" /> <el-table-column label="设备编号" align="center" prop="sn" width="160px" />
<el-table-column label="原始数据" align="center" prop="payload" />
<el-table-column label="原始数据" align="left" prop="payload" />
<el-table-column label="定位方式" align="center" prop="gpsType" width="80px" /> <el-table-column label="定位方式" align="center" prop="gpsType" width="80px" />
<!-- <el-table-column label="气体类型" align="center" prop="gasType"></el-table-column> --> <!-- <el-table-column label="气体类型" align="center" prop="gasType"></el-table-column> -->

9
web/src/views/system/menu/index.vue

@ -236,6 +236,15 @@ const getList = async () => {
loading.value = true loading.value = true
try { try {
const data = await MenuApi.getMenuList(queryParams) const data = await MenuApi.getMenuList(queryParams)
let icons = data
.filter((item) => {
return item.icon && item.icon != '#'
})
.map((item) => {
return item.icon
})
console.log('icons', icons)
list.value = handleTree(data) list.value = handleTree(data)
} finally { } finally {
loading.value = false loading.value = false

Loading…
Cancel
Save