大屏缩放问题

This commit is contained in:
hongchao 2024-12-24 16:56:16 +08:00
parent 2b4bfdd039
commit e39d2911b4
5 changed files with 49 additions and 38 deletions

View File

@ -6,5 +6,5 @@ module.exports = {
NODE_ENV: '"production"', NODE_ENV: '"production"',
//post用当前域名 //post用当前域名
// API_ROOT: '"http://' + testUrl + '/iot"' // API_ROOT: '"http://' + testUrl + '/iot"'
API_ROOT: '"/dev/api"', API_ROOT: '"/dev-api"',
} }

View File

@ -4,7 +4,7 @@
</div> </div>
</template> </template>
<script> <script>
import autofit from 'autofit.js' // import autofit from 'autofit.js'
export default { export default {
name: 'app', name: 'app',
created() { created() {
@ -19,12 +19,12 @@ export default {
document.getElementsByTagName('head')[0].appendChild(link) document.getElementsByTagName('head')[0].appendChild(link)
}, },
mounted() { mounted() {
autofit.init({ // autofit.init({
designHeight: 1080, // // designHeight: 1080, //
designWidth: 1920, // // designWidth: 1920, //
renderDom: '#app', // renderDom: '#app',
resize: true, // resize: true,
}) // })
}, },
watch: { watch: {

View File

@ -312,6 +312,20 @@ export default {
itemStyle: { normal: { areaColor: '#0A2B7B' } }, itemStyle: { normal: { areaColor: '#0A2B7B' } },
}, },
] ]
for (let i = 0; i < splitList.length; i++) {
let geoCoord = geoCoordMap[splitList[i].name]
if (geoCoord) {
splitList[i].value = geoCoord.concat(splitList[i].value)
}
}
mapData.forEach((e) => {
splitList.forEach((v) => {
if (e.name == v.name) {
v.count = e.a
}
})
})
let imgUrl = require('../../assets/img/myImage/tankuang.png') let imgUrl = require('../../assets/img/myImage/tankuang.png')
let echartOption = { let echartOption = {
geo: [ geo: [

View File

@ -1,16 +1,12 @@
<template> <template>
<div class="screen-container"> <div class="screen-container" id="myContainer" >
<div class="data-v-container" :key="key"> <div class="data-v-container" :key="key">
<div class="title-bg"> <div class="title-bg">
<div class="btn-content"> <div class="btn-content">
<el-button <el-button
size="medium" size="medium"
type="primary" type="primary"
@click=" @click="goBack"
() => {
$router.go(-1)
}
"
>返回</el-button >返回</el-button
> >
<el-button size="medium" type="primary" @click="goBackstage" <el-button size="medium" type="primary" @click="goBackstage"
@ -133,6 +129,7 @@
</template> </template>
<script> <script>
import autofit from 'autofit.js'
import CenterFold from '../../components/home/centerFold.vue' import CenterFold from '../../components/home/centerFold.vue'
import CountryMap from '../../components/home/countryMap.vue' import CountryMap from '../../components/home/countryMap.vue'
import LeftOne from '../../components/home/leftOne.vue' import LeftOne from '../../components/home/leftOne.vue'
@ -174,35 +171,40 @@ export default {
// //
queryParams: null, queryParams: null,
dateTimeString: '', dateTimeString: '',
autofitInstance: null, // autofit
} }
}, },
mounted() {},
mounted() { mounted() {
this.initAutofit();
this.getCurrentDateTime() this.getCurrentDateTime()
setInterval(this.getCurrentDateTime, 1000) setInterval(this.getCurrentDateTime, 1000)
// let that = this this.getMapSelect(this.maType);
// AMap.plugin('AMap.CitySearch', function () {
// var citySearch = new AMap.CitySearch()
// citySearch.getLocalCity(function (status, result) {
// if (status === 'complete' && result.info === 'OK') {
// AMap.plugin('AMap.Weather', function () {
// var weather = new AMap.Weather();
// weather.getLive('', function (err, data) {
// // console.log(err, data);
// that.weatherData = data
// that.weatherUrl = data.weather == '' ? ONE : data.weather == '' ? TWO : data.weather == '' ? THREE : ''
// });
// })
// }
// })
// })
// this.getWeather()
this.getMapSelect(this.maType)
// getMaintenanceWarningApi().then((res) => { // getMaintenanceWarningApi().then((res) => {
// this.transformList = res.data // this.transformList = res.data
// }) // })
}, },
methods: { methods: {
goBack(){
autofit.off();
this.$router.go(-1);
},
// handleWheel(event) {
// console.log('111111111', event)
// if (event.ctrlKey) {
// event.preventDefault();
// }
// },
initAutofit() {
autofit.init({
designHeight: 1080,
designWidth: 1920,
renderDom: '#myContainer',
resize: true,
});
},
openDrawer(query) { openDrawer(query) {
this.queryParams = query this.queryParams = query
console.log(query, 'c参数') console.log(query, 'c参数')

View File

@ -667,11 +667,6 @@ atob@^2.1.2:
resolved "https://registry.npmmirror.com/atob/-/atob-2.1.2.tgz" resolved "https://registry.npmmirror.com/atob/-/atob-2.1.2.tgz"
integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==
autofit.js@^3.1.1:
version "3.2.2"
resolved "https://registry.npmmirror.com/autofit.js/-/autofit.js-3.2.2.tgz"
integrity sha512-oo6e5GGhYKrpIgn6/KHzbtvWKm+dk6925wJoz8XGhKw2tlzc+dF9TBaJL/bOXnmpeRR82oxWLBOcOi2WDa6DIw==
autoprefixer@^6.3.1: autoprefixer@^6.3.1:
version "6.7.7" version "6.7.7"
resolved "https://registry.npmmirror.com/autoprefixer/-/autoprefixer-6.7.7.tgz" resolved "https://registry.npmmirror.com/autoprefixer/-/autoprefixer-6.7.7.tgz"