Merge branch 'master' of https://e.coding.net/ctcdevteam/ehs/ehs_web
This commit is contained in:
commit
d92d010e4d
|
@ -69,13 +69,13 @@
|
||||||
<div class="aside_one">
|
<div class="aside_one">
|
||||||
<div class="pageTitle">排放口及关联设备静态信息</div>
|
<div class="pageTitle">排放口及关联设备静态信息</div>
|
||||||
<div class="linesWrap">
|
<div class="linesWrap">
|
||||||
<div class="typeLine">
|
<!-- <div class="typeLine">
|
||||||
<div class="greenBlock">
|
<div class="greenBlock">
|
||||||
<div class="greenBlockInner"></div>
|
<div class="greenBlockInner"></div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<span>排放口</span>
|
<span>排放口</span>
|
||||||
</div>
|
</div> -->
|
||||||
<div class="infoLine">
|
<div class="infoLine">
|
||||||
<span class="circles circles_1"></span>
|
<span class="circles circles_1"></span>
|
||||||
<span>{{ detailItem.name }}</span>
|
<span>{{ detailItem.name }}</span>
|
||||||
|
@ -478,6 +478,7 @@ export default {
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
resizeChart(name) {
|
resizeChart(name) {
|
||||||
|
console.log(name)
|
||||||
var myChart = echarts.getInstanceByDom(
|
var myChart = echarts.getInstanceByDom(
|
||||||
document.getElementById(name)
|
document.getElementById(name)
|
||||||
);
|
);
|
||||||
|
@ -487,10 +488,7 @@ export default {
|
||||||
},
|
},
|
||||||
addListener() {
|
addListener() {
|
||||||
var that = this;
|
var that = this;
|
||||||
if (this.resizeTimeout) {
|
setTimeout(function () {
|
||||||
clearTimeout(this.resizeTimeout);
|
|
||||||
}
|
|
||||||
this.resizeTimeout = setTimeout(function () {
|
|
||||||
that.resizeChart("dataChart");
|
that.resizeChart("dataChart");
|
||||||
that.resizeChart("dataChart2");
|
that.resizeChart("dataChart2");
|
||||||
that.resizeChart("dataChart3");
|
that.resizeChart("dataChart3");
|
||||||
|
|
|
@ -27,15 +27,63 @@
|
||||||
<scTable ref="table" :data="tableData" style="width: 100%;" size="large" :apiObj="apiObj"
|
<scTable ref="table" :data="tableData" style="width: 100%;" size="large" :apiObj="apiObj"
|
||||||
row-key="id" :params="params" :query="query" @row-click="rowClick"
|
row-key="id" :params="params" :query="query" @row-click="rowClick"
|
||||||
@dataChange="updateCount">
|
@dataChange="updateCount">
|
||||||
<el-table-column type="index" width="50" />
|
<!-- <el-table-column type="index" width="50" /> -->
|
||||||
<el-table-column prop="number" label="污染源编号" width="180" />
|
<el-table-column prop="number" label="污染源编号" width="120" />
|
||||||
<el-table-column prop="name" label="污染源名称" />
|
<el-table-column prop="name" label="污染源名称" width="120" />
|
||||||
<el-table-column prop="name" label="污染源类型" />
|
<el-table-column prop="name" label="污染源类型" width="120" />
|
||||||
<el-table-column prop="mgroup_name" label="所属工段" />
|
<el-table-column prop="mgroup_name" label="所属工段" width="100" />
|
||||||
<el-table-column prop="" label="生产设备" />
|
<el-table-column label="生产设备" >
|
||||||
<el-table-column prop="" label="治理设备" />
|
<template #default="scope">
|
||||||
<el-table-column prop="" label="监测设备" />
|
<div v-for="item in scope.row.equip_data" v-bind:key="item.id">
|
||||||
<el-table-column prop="" label="监控设备" />
|
<div v-if="item.type == 10">
|
||||||
|
<div>
|
||||||
|
<el-tag :type="runningStateEnum[item.running_state]?.type">{{
|
||||||
|
runningStateEnum[item.running_state]?.text }}</el-tag>|
|
||||||
|
{{ item.name }}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</template>
|
||||||
|
</el-table-column>
|
||||||
|
<el-table-column label="治理设备" >
|
||||||
|
<template #default="scope">
|
||||||
|
<div v-for="item in scope.row.equip_data" v-bind:key="item.id">
|
||||||
|
<div v-if="item.type == 30">
|
||||||
|
<div>
|
||||||
|
<el-tag :type="runningStateEnum[item.running_state]?.type">{{
|
||||||
|
runningStateEnum[item.running_state]?.text }}</el-tag>|
|
||||||
|
{{ item.name }}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</template>
|
||||||
|
</el-table-column>
|
||||||
|
<el-table-column label="监测设备" >
|
||||||
|
<template #default="scope">
|
||||||
|
<div v-for="item in scope.row.equip_data" v-bind:key="item.id">
|
||||||
|
<div v-if="item.type == 40">
|
||||||
|
<div>
|
||||||
|
<el-tag :type="runningStateEnum[item.running_state]?.type">{{
|
||||||
|
runningStateEnum[item.running_state]?.text }}</el-tag>|
|
||||||
|
{{ item.name }}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</template>
|
||||||
|
</el-table-column>
|
||||||
|
<el-table-column label="监控设备" >
|
||||||
|
<template #default="scope">
|
||||||
|
<div v-for="item in scope.row.equip_data" v-bind:key="item.id">
|
||||||
|
<div v-if="item.type == 50">
|
||||||
|
<div>
|
||||||
|
<el-tag :type="runningStateEnum[item.running_state]?.type">{{
|
||||||
|
runningStateEnum[item.running_state]?.text }}</el-tag>|
|
||||||
|
{{ item.name }}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</template>
|
||||||
|
</el-table-column>
|
||||||
</scTable>
|
</scTable>
|
||||||
</el-main>
|
</el-main>
|
||||||
</el-container>
|
</el-container>
|
||||||
|
@ -188,9 +236,11 @@
|
||||||
<script>
|
<script>
|
||||||
import * as echarts from "echarts";
|
import * as echarts from "echarts";
|
||||||
import { drainTypeEnum } from "@/utils/enum.js";
|
import { drainTypeEnum } from "@/utils/enum.js";
|
||||||
|
import { runningStateEnum } from "@/utils/enum.js";
|
||||||
export default {
|
export default {
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
|
runningStateEnum,
|
||||||
drainTypeEnum,
|
drainTypeEnum,
|
||||||
count: 0,
|
count: 0,
|
||||||
eqs: {},
|
eqs: {},
|
||||||
|
@ -199,7 +249,7 @@ export default {
|
||||||
pollutantDetail: false,
|
pollutantDetail: false,
|
||||||
query: {},
|
query: {},
|
||||||
apiObj: this.$API.enp.drain.list,
|
apiObj: this.$API.enp.drain.list,
|
||||||
params: { type: 20 },
|
params: { type: 20, equip_data: 'base' },
|
||||||
detailItem: {},
|
detailItem: {},
|
||||||
detailForm: {
|
detailForm: {
|
||||||
day: 18,
|
day: 18,
|
||||||
|
|
|
@ -1301,7 +1301,7 @@ export default {
|
||||||
"light",
|
"light",
|
||||||
new BABYLON.Vector3(1, 1, 0)
|
new BABYLON.Vector3(1, 1, 0)
|
||||||
);
|
);
|
||||||
light.intensity = 3;
|
light.intensity = 1.5;
|
||||||
// 全屏GUI
|
// 全屏GUI
|
||||||
const advancedTexture =
|
const advancedTexture =
|
||||||
BABYLON_GUI.AdvancedDynamicTexture.CreateFullscreenUI(
|
BABYLON_GUI.AdvancedDynamicTexture.CreateFullscreenUI(
|
||||||
|
|
|
@ -287,7 +287,7 @@ export default {
|
||||||
//获取工段列表
|
//获取工段列表
|
||||||
getMgroupOptions() {
|
getMgroupOptions() {
|
||||||
this.$API.mtm.mgroup.list
|
this.$API.mtm.mgroup.list
|
||||||
.req({ page: 0, type__in: "dept" })
|
.req({ page: 0})
|
||||||
.then((res) => {
|
.then((res) => {
|
||||||
this.mgroupOptions = res;
|
this.mgroupOptions = res;
|
||||||
});
|
});
|
||||||
|
@ -338,12 +338,12 @@ export default {
|
||||||
this.mgroupOptions.forEach(item => {
|
this.mgroupOptions.forEach(item => {
|
||||||
if(item.id==that.form.recive_mgroup){
|
if(item.id==that.form.recive_mgroup){
|
||||||
deptID = item.belong_dept;
|
deptID = item.belong_dept;
|
||||||
|
this.$API.system.user.list
|
||||||
|
.req({ depts: deptID, page: 0 })
|
||||||
|
.then((res) => {
|
||||||
|
that.userList2 = res;
|
||||||
|
});
|
||||||
}
|
}
|
||||||
this.$API.system.user.list
|
|
||||||
.req({ depts: deptID, page: 0 })
|
|
||||||
.then((res) => {
|
|
||||||
that.userList2 = res;
|
|
||||||
});
|
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
//获取接收部门人员
|
//获取接收部门人员
|
||||||
|
|
Loading…
Reference in New Issue