Merge remote-tracking branch 'origin/master'

master
Yangwl 2 years ago
commit e6da1d36cc

@ -29,11 +29,14 @@
"mockjs": "^1.1.0", "mockjs": "^1.1.0",
"nprogress": "0.2.0", "nprogress": "0.2.0",
"pinia": "2.0.22", "pinia": "2.0.22",
"socket.io-client": "^4.6.1",
"vue": "3.2.45", "vue": "3.2.45",
"vue-3-socket.io": "^1.0.5",
"vue-count-to": "^1.0.13", "vue-count-to": "^1.0.13",
"vue-cropper": "1.0.3", "vue-cropper": "1.0.3",
"vue-i18n": "^9.2.2", "vue-i18n": "^9.2.2",
"vue-router": "4.1.4", "vue-router": "4.1.4",
"vue-socket.io": "^3.0.10",
"vue3-count-to": "^1.1.2" "vue3-count-to": "^1.1.2"
}, },
"devDependencies": { "devDependencies": {

@ -45,6 +45,7 @@ import TreeSelect from '@/components/TreeSelect'
import DictTag from '@/components/DictTag' import DictTag from '@/components/DictTag'
import {useI18n} from "vue-i18n"; import {useI18n} from "vue-i18n";
const app = createApp(App) const app = createApp(App)
// 全局方法挂载 // 全局方法挂载

@ -110,7 +110,8 @@
</div> </div>
</el-footer> </el-footer>
</el-container> </el-container>
<el-aside style="background-color: rgba(0,0,0,0.3);overflow: auto;margin-bottom: 0;height: calc(100vh - 84px)" width="350px"> <el-aside style="background-color: rgba(0,0,0,0.3);overflow: auto;margin-bottom: 0;height: calc(100vh - 84px)"
width="350px">
<div v-for="i in 60" style="position:relative;color:#fff;height: 120px;"> <div v-for="i in 60" style="position:relative;color:#fff;height: 120px;">
<img src="../assets/icons/highTemperature.png" <img src="../assets/icons/highTemperature.png"
style="width: 40px;height: 40px;position: absolute;top: 10px;left: 0px"> style="width: 40px;height: 40px;position: absolute;top: 10px;left: 0px">
@ -132,6 +133,7 @@ import * as echarts from 'echarts';
// import resize from './mixins/resize' // import resize from './mixins/resize'
import chinaMap from './china.json' import chinaMap from './china.json'
const animationDuration = 6000 const animationDuration = 6000
export default { export default {
@ -158,39 +160,15 @@ export default {
tyreChart: null, tyreChart: null,
mapName: 'china', mapName: 'china',
geoCoordMap: {}, geoCoordMap: {},
chartData: [ chartData: [...(chinaMap.features.map(e => {
{name: "北京", value: 177}, return {
{name: "天津", value: 42}, name: e.properties.name,
{name: "河北", value: 102}, value: Math.random() * 200
{name: "山西", value: 81}, }
{name: "内蒙古", value: 47}, })), {
{name: "辽宁", value: 67}, name: '南海诸岛',
{name: "吉林", value: 82}, value: Math.random() * 200
{name: "黑龙江", value: 66}, }],
{name: "上海", value: 24},
{name: "江苏", value: 92},
{name: "浙江", value: 114},
{name: "安徽", value: 109},
{name: "福建", value: 116},
{name: "江西", value: 91},
{name: "山东", value: 119},
{name: "河南", value: 137},
{name: "湖北", value: 116},
{name: "湖南", value: 114},
{name: "重庆", value: 91},
{name: "四川", value: 125},
{name: "贵州", value: 62},
{name: "云南", value: 83},
{name: "西藏", value: 9},
{name: "陕西", value: 80},
{name: "甘肃", value: 56},
{name: "青海", value: 10},
{name: "宁夏", value: 18},
{name: "新疆", value: 67},
{name: "广东", value: 123},
{name: "广西", value: 59},
{name: "海南", value: 14},
],
toolTipData: [ toolTipData: [
{ {
"name": "北京", "name": "北京",
@ -324,6 +302,7 @@ export default {
this.initChart() this.initChart()
this.initCarChart() this.initCarChart()
this.initTyreChart() this.initTyreChart()
this.getErrInfo()
}) })
}, },
beforeDestroy() { beforeDestroy() {
@ -372,7 +351,7 @@ export default {
geo: { geo: {
show: true, show: true,
map: this.mapName, map: this.mapName,
zoom:1.2, zoom: 1.2,
label: { label: {
normal: { normal: {
show: false show: false
@ -404,7 +383,6 @@ export default {
label: { label: {
normal: { normal: {
formatter: (e) => { formatter: (e) => {
console.log(e)
return e.data.name return e.data.name
}, },
position: 'right', position: 'right',
@ -424,7 +402,7 @@ export default {
type: 'map', type: 'map',
map: 'china', map: 'china',
geoIndex: 0, geoIndex: 0,
zoom:1.6, zoom: 1.6,
aspectScale: 0.75, // aspectScale: 0.75, //
showLegendSymbol: false, // legend showLegendSymbol: false, // legend
label: { label: {
@ -639,18 +617,31 @@ export default {
], ],
}) })
}, },
getErrInfo(){ getErrInfo() {
if( typeof(WebSocket) != "function" ) { if (typeof (WebSocket) != "function") {
alert("您的浏览器不支持Websocket通信协议") alert("您的浏览器不支持Websocket通信协议")
return return
} }
const getWebsocket = () => {
let websocket = new WebSocket("ws://10.11.41.249:8080/websocket/message")
websocket.onopen = function (event) {
console.log("服务已连接")
};
websocket.onmessage = function (event) {
console.log(event)
}
websocket.onerror = function () {
setTimeout(getWebsocket, 1000)
};
}
getWebsocket()
} }
} }
} }
</script> </script>
<style> <style>
.indexBg{ .indexBg {
background-image:url('../assets/images/indexBg.jpg'); background-image: url('../assets/images/indexBg.jpg');
} }
</style> </style>

@ -114,8 +114,8 @@ const userStore = useUserStore()
const router = useRouter(); const router = useRouter();
const {proxy} = getCurrentInstance(); const {proxy} = getCurrentInstance();
const loginForm = ref({ const loginForm = ref({
username: "admin", username: "",
password: "admin123", password: "",
rememberMe: false, rememberMe: false,
code: "", code: "",
uuid: "" uuid: ""

@ -13,7 +13,8 @@ export default defineConfig(({mode, command}) => {
// 默认情况下vite 会假设你的应用是被部署在一个域名的根路径上 // 默认情况下vite 会假设你的应用是被部署在一个域名的根路径上
// 例如 https://www.ruoyi.vip/。如果应用被部署在一个子路径上,你就需要用这个选项指定这个子路径。例如,如果你的应用被部署在 https://www.ruoyi.vip/admin/,则设置 baseUrl 为 /admin/。 // 例如 https://www.ruoyi.vip/。如果应用被部署在一个子路径上,你就需要用这个选项指定这个子路径。例如,如果你的应用被部署在 https://www.ruoyi.vip/admin/,则设置 baseUrl 为 /admin/。
base: VITE_APP_ENV === 'production' ? '/' : '/', base: VITE_APP_ENV === 'production' ? '/' : '/',
plugins: [createVitePlugins(env, command === 'build'),basicSsl()], plugins: createVitePlugins(env, command === 'build'),
// plugins: [createVitePlugins(env, command === 'build'),basicSsl()],
resolve: { resolve: {
// https://cn.vitejs.dev/config/#resolve-alias // https://cn.vitejs.dev/config/#resolve-alias
alias: { alias: {
@ -29,7 +30,7 @@ export default defineConfig(({mode, command}) => {
server: { server: {
port: 80, port: 80,
host: true, host: true,
https:true, // https:true,
open: true, open: true,
proxy: { proxy: {
'/dev-api': { '/dev-api': {

Loading…
Cancel
Save