绿通前台代码

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

@ -1,27 +1,89 @@
import {defineConfig} from 'vite' import {defineConfig} from 'vite'
import vue from '@vitejs/plugin-vue' import vue from '@vitejs/plugin-vue'
import AutoImport from 'unplugin-auto-import/vite'
import Components from 'unplugin-vue-components/vite' import Components from 'unplugin-vue-components/vite'
import AutoImport from 'unplugin-auto-import/vite'
import {ElementPlusResolver} from 'unplugin-vue-components/resolvers' 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({ export default defineConfig({
build: {
outDir: 'WhiteListManagerSys', // 指定输出路径
},
plugins: [ plugins: [
vue(),
AutoImport({ AutoImport({
resolvers: [ElementPlusResolver()], resolvers: [ElementPlusResolver()],
}), }), Components({
Components({
resolvers: [ElementPlusResolver()], resolvers: [ElementPlusResolver()],
}), }),
vue() PkgConfig(),
OptimizationPersist(),
], ],
base: "./",//打包路径
mode: 'hash',
resolve: {
alias: {
'@': path.resolve(__dirname, './src')//设置别名
}
},
server: { server: {
// open: true,//启动项目自动弹出浏览器
port: 9988,//启动端口
host: "0.0.0.0", host: "0.0.0.0",
disableHostCheck: true, disableHostCheck: true,
cors: true, // 默认启用并允许任何源 cors: true, // 默认启用并允许任何源
// proxy: {
// '/': {
// target: 'http://localhost:9440/',
// changeOrigin: true,
// ws: true,
// rewrite: (path) => path.replace('9988', '9440')
// }
// }
}, },
build: { css: {
outDir: 'WhiteListManagerSysView', // 指定输出路径 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