|
|
@@ -34,34 +34,34 @@
|
|
|
</el-col>
|
|
|
<el-col :span="14" style="display: flex;justify-content: center">
|
|
|
<div class="centerBox">
|
|
|
- <Map/>
|
|
|
+ <Map @call-parent="parentMethod"/>
|
|
|
</div>
|
|
|
</el-col>
|
|
|
<el-col :span="5" class="rightBox">
|
|
|
<div style="height: 20px"></div>
|
|
|
<div class="panel">
|
|
|
<span class="panel-title">亮度调整</span>
|
|
|
-<!-- <el-slider-->
|
|
|
-<!-- v-model="transparency"-->
|
|
|
-<!-- :step="50"-->
|
|
|
-<!-- show-stops-->
|
|
|
-<!-- :show-tooltip="false"-->
|
|
|
-<!-- class="panel-slider"-->
|
|
|
-<!-- @change="changeTransparency"-->
|
|
|
-<!-- />-->
|
|
|
+ <el-slider
|
|
|
+ v-model="transparency"
|
|
|
+ :step="50"
|
|
|
+ show-stops
|
|
|
+ :show-tooltip="false"
|
|
|
+ class="panel-slider"
|
|
|
+ @change="changeTransparency"
|
|
|
+ />
|
|
|
<div class="brightness" style="margin: 90px 0 0 50px;">
|
|
|
<span>低</span>
|
|
|
<span>中</span>
|
|
|
<span>高</span>
|
|
|
</div>
|
|
|
-<!-- <el-slider-->
|
|
|
-<!-- v-model="transparencyTwo"-->
|
|
|
-<!-- :step="50"-->
|
|
|
-<!-- show-stops-->
|
|
|
-<!-- :show-tooltip="false"-->
|
|
|
-<!-- class="panel-slider2"-->
|
|
|
-<!-- @change="changeTransparencyTwo"-->
|
|
|
-<!-- />-->
|
|
|
+ <el-slider
|
|
|
+ v-model="transparencyTwo"
|
|
|
+ :step="50"
|
|
|
+ show-stops
|
|
|
+ :show-tooltip="false"
|
|
|
+ class="panel-slider2"
|
|
|
+ @change="changeTransparencyTwo"
|
|
|
+ />
|
|
|
<div class="brightness" style="margin: 50px 0 0 50px;">
|
|
|
<span>低</span>
|
|
|
<span>中</span>
|
|
|
@@ -91,22 +91,37 @@ import warn from '@/assets/main_bottopm_top2.png'
|
|
|
import Map from './components/map.vue'
|
|
|
import warnTitle from '@/assets/warnTitle.png'
|
|
|
import lightChart from './components/lightChart.vue'
|
|
|
-import { queryAllTunnels } from '@/api/tunnel'
|
|
|
+import { queryTunnelList } from '@/api/tunnel'
|
|
|
import { reactive, onMounted } from 'vue'
|
|
|
import {useScreenStore} from "@/pinia/modules/screen";
|
|
|
const useScreen = useScreenStore()
|
|
|
|
|
|
const deviceList = reactive([
|
|
|
- {url: environments, label: '环境:', value: '2/1'},
|
|
|
- {url: fourWays, label: '四路:', value: '2/1'},
|
|
|
- {url: inductance, label: '电感:', value: '2/1'},
|
|
|
- {url: singleLamp, label: '单灯:', value: '2/1'},
|
|
|
+ {url: environments, label: '环境:', value: '1/0'},
|
|
|
+ {url: fourWays, label: '四路:', value: '1/0'},
|
|
|
+ {url: inductance, label: '电感:', value: '1/0'},
|
|
|
+ {url: singleLamp, label: '单灯:', value: '1/0'},
|
|
|
])
|
|
|
+
|
|
|
+const condition = {
|
|
|
+ pageInfo: {
|
|
|
+ page: 1,
|
|
|
+ pageSize: 1000
|
|
|
+ },
|
|
|
+ name: '',
|
|
|
+ regionId: 0,
|
|
|
+ userId: 1
|
|
|
+}
|
|
|
const jumpScreen = (type) => {
|
|
|
console.log(type)
|
|
|
}
|
|
|
+
|
|
|
+const parentMethod = (e) => {
|
|
|
+ console.log('子组件调用了')
|
|
|
+ console.log(e)
|
|
|
+}
|
|
|
onMounted(() => {
|
|
|
- queryAllTunnels().then(res => {
|
|
|
+ queryTunnelList(condition).then(res => {
|
|
|
if (res.code === 0) {
|
|
|
useScreen.setTunnelList(res.data)
|
|
|
}
|
|
|
@@ -201,7 +216,7 @@ onMounted(() => {
|
|
|
top: 16px;
|
|
|
}
|
|
|
.chartBox{
|
|
|
- width: 400px;
|
|
|
+ width: 450px;
|
|
|
height: 250px;
|
|
|
margin: 20px;
|
|
|
position: relative;
|