绿通前台代码

master
gsy 2 years ago
parent 1028292c9a
commit c3a7e702e2

@ -0,0 +1,30 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8"/>
<link rel="icon" href="/favicon.ico"/>
<link rel="stylesheet" href="./src/util/css/loading.css">
<title></title>
</head>
<body>
<div id="app">
<div class="loading">
<div class="loading-wrap">
<div class="loading-dots">
<span class="dot dot-spin">
<i></i>
<i></i>
<i></i>
<i></i>
</span>
</div>
<div class="loading-title">
正在缓冲...
</div>
</div>
</div>
</div>
<script type="module" src="/src/main.js"></script>
<script type="text/javascript" src="../static/bmapOffline/map_load.js"></script>
</body>
</html>

3251
package-lock.json generated

File diff suppressed because it is too large Load Diff

@ -1,33 +1,41 @@
{
"name": "complaintmanagerview",
"private": true,
"name": "whitelistmanagersysview",
"version": "0.0.0",
"type": "module",
"private": true,
"scripts": {
"dev": "vite",
"build": "vite build",
"dev": "vite",
"preview": "vite preview"
},
"dependencies": {
"@element-plus/icons-vue": "^2.3.1",
"@pureadmin/utils": "^1.10.1",
"axios": "^1.6.2",
"element-plus": "^2.4.4",
"moment": "^2.30.1",
"qs": "^6.11.2",
"typeit": "^8.8.0",
"vue": "^3.3.11",
"vue-cookies": "^1.8.3",
"vue-i18n": "^9.8.0",
"vue-router": "^4.2.5"
"@element-plus/icons-vue": "^2.0.6",
"all": "^0.0.0",
"axios": "^0.27.2",
"echarts": "^5.4.2",
"element-plus": "^2.2.7",
"hooks": "^0.3.2",
"lib-flexible": "^0.3.2",
"lib-flexible-computer": "^1.0.2",
"moment": "^2.29.4",
"postcss-pxtorem": "^6.0.0",
"px2rem-loader": "^0.1.9",
"qs": "^6.11.0",
"sass": "^1.50.1",
"sass-loader": "^7.3.1",
"vue": "^3.1.5",
"vue-axios": "^3.4.1",
"vue-cookies": "^1.8.1",
"vue-router": "^4.0.16",
"vue-session": "^1.0.0"
},
"devDependencies": {
"@types/uuid": "^9.0.7",
"@vitejs/plugin-vue": "^4.5.2",
"less": "^4.2.0",
"sass": "^1.69.5",
"unplugin-auto-import": "^0.17.2",
"unplugin-vue-components": "^0.26.0",
"vite": "^5.0.8"
"@vitejs/plugin-vue": "^2.3.3",
"px2rem-loader": "^0.1.9",
"unplugin-auto-import": "^0.16.4",
"unplugin-vue-components": "^0.25.1",
"vite": "^2.9.16",
"vite-plugin-optimize-persist": "^0.1.2",
"vite-plugin-package-config": "^0.1.1",
"vue-cli-plugin-element-plus": "0.0.13"
}
}

@ -1,27 +1,89 @@
import {defineConfig} from 'vite'
import vue from '@vitejs/plugin-vue'
import AutoImport from 'unplugin-auto-import/vite'
import Components from 'unplugin-vue-components/vite'
import AutoImport from 'unplugin-auto-import/vite'
import {ElementPlusResolver} from 'unplugin-vue-components/resolvers'
// https://vitejs.dev/config/
import path from 'path';
import OptimizationPersist from 'vite-plugin-optimize-persist'
import PkgConfig from 'vite-plugin-package-config'
export default defineConfig({
build: {
outDir: 'WhiteListManagerSys', // 指定输出路径
},
plugins: [
vue(),
AutoImport({
resolvers: [ElementPlusResolver()],
}),
Components({
}), Components({
resolvers: [ElementPlusResolver()],
}),
vue()
PkgConfig(),
OptimizationPersist(),
],
base: "./",//打包路径
mode: 'hash',
resolve: {
alias: {
'@': path.resolve(__dirname, './src')//设置别名
}
},
server: {
// open: true,//启动项目自动弹出浏览器
port: 9988,//启动端口
host: "0.0.0.0",
disableHostCheck: true,
cors: true, // 默认启用并允许任何源
// proxy: {
// '/': {
// target: 'http://localhost:9440/',
// changeOrigin: true,
// ws: true,
// rewrite: (path) => path.replace('9988', '9440')
// }
// }
},
build: {
outDir: 'WhiteListManagerSysView', // 指定输出路径
css: {
postcss: {
plugins: [
require("postcss-pxtorem")({
rootValue: 190,
propList: ['*', '!border'], // 除 border 外所有px 转 rem
selectorBlackList: ['.loading','.dot','el-'] // 过滤掉.am-开头的class不进行rem转换
})
]
},
},
optimizeDeps: {
include: [
"element-plus/es",
"element-plus/es/components/config-provider/style/css",
"element-plus/es/components/container/style/css",
"element-plus/es/components/main/style/css",
"element-plus/es/components/header/style/css",
"element-plus/es/components/date-picker/style/css",
"element-plus/es/components/drawer/style/css",
"element-plus/es/components/image/style/css",
"element-plus/es/components/image/style/css",
"element-plus/es/components/table/style/css",
"element-plus/es/components/table-column/style/css",
"element-plus/es/components/input/style/css",
"element-plus/es/components/dropdown/style/css",
"element-plus/es/components/popover/style/css",
"element-plus/es/components/dropdown-item/style/css",
"element-plus/es/components/dropdown-menu/style/css",
"element-plus/es/components/pagination/style/css",
"element-plus/es/components/scrollbar/style/css",
"element-plus/es/components/dialog/style/css",
"element-plus/es/components/loading/style/css",
"element-plus/es/components/tabs/style/css",
"element-plus/es/components/tab-pane/style/css",
"element-plus/es/components/select/style/css",
"element-plus/es/components/option/style/css",
"vue",
"sass",
"vue-router",
],
},
base: "./",//打包路径
mode: 'hash',
})

Loading…
Cancel
Save