flx:修改zsbf问题
This commit is contained in:
parent
4d71b4d969
commit
42d3dcbe14
@ -77,6 +77,11 @@ export const staticRouter: RouteRecordRaw[] = [
|
||||
// name: "基站监测",
|
||||
// component: () => import("@/views/sevenLargeScreen/ztsyjitem/trench.vue")
|
||||
// },
|
||||
{
|
||||
path: "/iframe",
|
||||
name: "动态内嵌",
|
||||
component: () => import("@/views/sevenLargeScreen/dynamicAllocation/iframe.vue")
|
||||
},
|
||||
{
|
||||
path: "/towerCraneMonitoring",
|
||||
name: "塔吊监测",
|
||||
|
||||
@ -312,6 +312,6 @@ export function filterEnum(
|
||||
}
|
||||
|
||||
// 获取assets静态资源
|
||||
export const getAssetsFile = (url) => {
|
||||
export const getAssetsFile = (url: string) => {
|
||||
return new URL(`../assets/images/${url}`, import.meta.url).href
|
||||
}
|
||||
}
|
||||
25
src/views/sevenLargeScreen/dynamicAllocation/iframe.vue
Normal file
25
src/views/sevenLargeScreen/dynamicAllocation/iframe.vue
Normal file
@ -0,0 +1,25 @@
|
||||
<template>
|
||||
<div class="iframe">
|
||||
<iframe :src="url" width="100%" height="100%" frameborder="0"></iframe>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script setup>
|
||||
import { useRoute } from 'vue-router';
|
||||
import { onMounted, ref } from 'vue';
|
||||
const route = useRoute();
|
||||
const url = ref("");
|
||||
onMounted(() => {
|
||||
console.log(route.query); // 获取路由参数
|
||||
url.value = route.query.url; // 获取路由参数中的url值
|
||||
});
|
||||
</script>
|
||||
|
||||
<style scoped>
|
||||
.iframe {
|
||||
border: none; /* 去掉默认的边框 */
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
/* background: skyblue; */
|
||||
}
|
||||
</style>
|
||||
@ -39,6 +39,7 @@ import { getCurrentDayAirQualityApi } from "@/api/modules/headNoise";
|
||||
import { ref, onMounted, reactive } from "vue";
|
||||
import * as echarts from "echarts";
|
||||
import Card from "@/components/card.vue";
|
||||
import { title } from "process";
|
||||
const store = GlobalStore();
|
||||
const analysisType = ref("" as any);
|
||||
const analysisData = ref(0 as any);
|
||||
@ -133,8 +134,14 @@ function drawChart() {
|
||||
distance: -40
|
||||
},
|
||||
pointer: {
|
||||
show: 0
|
||||
}
|
||||
show: 0,
|
||||
},
|
||||
title: {
|
||||
show: false,
|
||||
},
|
||||
detail: {
|
||||
show: false
|
||||
},
|
||||
},
|
||||
{
|
||||
// 内侧指针、数值显示
|
||||
|
||||
@ -88,7 +88,7 @@
|
||||
active: activeTab === item.modulePath
|
||||
}"
|
||||
>
|
||||
<!-- zsbf: COMPANY === 'zsbf' -->
|
||||
<!-- zsbf: COMPANY === 'zsbf' -->
|
||||
<span @click="navigateTo(item, 1)">{{ item.moduleName }}</span>
|
||||
</div>
|
||||
</div>
|
||||
@ -174,7 +174,6 @@ import {
|
||||
QYGMenu
|
||||
} from "@/config/staticMenu";
|
||||
import { COMPANY } from "@/config/config";
|
||||
|
||||
import { useRouter } from "vue-router";
|
||||
import { GlobalStore } from "@/stores";
|
||||
const store = GlobalStore();
|
||||
@ -587,6 +586,24 @@ const navigateTo = (path, type) => {
|
||||
});
|
||||
} else {
|
||||
activeTab2.value = path.companyPath;
|
||||
let index = path.companyPath.indexOf("?");
|
||||
console.log("获取到的参数----", index);
|
||||
if (index > -1) {
|
||||
let result = path.companyPath.substring(index);
|
||||
const uIndex = result.indexOf("url=");
|
||||
if (uIndex > -1) {
|
||||
const url = result.substring(uIndex + 4);
|
||||
console.log("获取到的参数----", url);
|
||||
router.push({
|
||||
path: path.companyPath,
|
||||
query: {
|
||||
url,
|
||||
}
|
||||
});
|
||||
return;
|
||||
}
|
||||
}
|
||||
// console.log("点击的路由---", activeTab2.value);
|
||||
router.push({
|
||||
path: path.companyPath
|
||||
});
|
||||
|
||||
@ -14,19 +14,19 @@
|
||||
<div class="right-box">
|
||||
<div class="yesterday-use">
|
||||
<div class="text">日产量(m³)</div>
|
||||
<div class="num">{{ realTimeTotal.dailyOutput || 0 }}</div>
|
||||
<div class="num">{{ Math.round(realTimeTotal.dailyOutput).toFixed(2) || 0 }}</div>
|
||||
</div>
|
||||
<div class="yesterday-chain">
|
||||
<div class="text">总产量(m³)</div>
|
||||
<div class="num">{{ realTimeTotal.totalOutput || 0 }}</div>
|
||||
<div class="num">{{ Math.round(realTimeTotal.totalOutput).toFixed(2) || 0 }}</div>
|
||||
</div>
|
||||
<div class="month-use">
|
||||
<div class="text">日盘数</div>
|
||||
<div class="num">{{ realTimeTotal.dayNumber || 0 }}</div>
|
||||
<div class="num">{{ Math.round(realTimeTotal.dayNumber).toFixed(2) || 0 }}</div>
|
||||
</div>
|
||||
<div class="month-chain">
|
||||
<div class="text">总盘数</div>
|
||||
<div class="num">{{ realTimeTotal.totalNumber || 0 }}</div>
|
||||
<div class="num">{{ Math.round(realTimeTotal.totalNumber).toFixed(2) || 0 }}</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@ -105,7 +105,7 @@ function drawEchart() {
|
||||
trigger: "item"
|
||||
},
|
||||
title: {
|
||||
text: max,
|
||||
text: Math.round(max).toFixed(2),
|
||||
subtext: "材料总数",
|
||||
x: "27%",
|
||||
y: "42%",
|
||||
@ -140,7 +140,7 @@ function drawEchart() {
|
||||
color: "#000",
|
||||
rich: {
|
||||
name: {
|
||||
width: 100,
|
||||
width: 70,
|
||||
verticalAlign: "left",
|
||||
fontSize: 14,
|
||||
color: "#FFFFFF"
|
||||
@ -162,7 +162,7 @@ function drawEchart() {
|
||||
for (let i = 0; i < dataList.value.length; i++) {
|
||||
if (data === dataList.value[i].name) {
|
||||
let value = dataList.value[i].value;
|
||||
return "{name| " + data + "}" + "{value| " + value + "}" + " ";
|
||||
return "{name| " + data + "}" + "{value| " + value + 'kg' + "}" + " ";
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -334,7 +334,7 @@ const getMemberCareList = async () => {
|
||||
let picArr = [];
|
||||
for (let i = 0; i < dataArr.length; i++) {
|
||||
let currentPic = {
|
||||
value: dataArr[i].count,
|
||||
value: Math.round(Number(dataArr[i].count)).toFixed(2),
|
||||
show: true,
|
||||
name: dataArr[i].name,
|
||||
itemStyle: {
|
||||
|
||||
@ -134,7 +134,13 @@ function drawChart() {
|
||||
},
|
||||
pointer: {
|
||||
show: 0
|
||||
}
|
||||
},
|
||||
title: {
|
||||
show: false,
|
||||
},
|
||||
detail: {
|
||||
show: false
|
||||
},
|
||||
},
|
||||
{
|
||||
// 内侧指针、数值显示
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user