|
@@ -151,6 +151,7 @@
|
|
|
<script>
|
|
|
import Monitor3D from "@/components/Monitor3D.vue";
|
|
|
import { getDeviceList, getJrs } from "@/api/iot.js";
|
|
|
+import { getXfjrs } from "@/api/detail.js";
|
|
|
import Camera from "@/components/Camera.vue";
|
|
|
|
|
|
export default {
|
|
@@ -190,7 +191,7 @@ export default {
|
|
|
});
|
|
|
},
|
|
|
getJrsList() {
|
|
|
- getJrs({
|
|
|
+ getXfjrs({
|
|
|
pageNum: 1,
|
|
|
pageSize: 100,
|
|
|
jzid: this.detail.id,
|
|
@@ -224,30 +225,32 @@ export default {
|
|
|
};
|
|
|
if (res.data.rows) {
|
|
|
res.data.rows.forEach((p) => {
|
|
|
- // 电器火灾
|
|
|
- pieData.dqhz.zs += p.dqhzzs || 0;
|
|
|
- pieData.dqhz.zx += p.dqhzzxs || 0;
|
|
|
- pieData.dqhz.bj += p.dqhzgjs || 0;
|
|
|
-
|
|
|
- // 火灾报警主机
|
|
|
- pieData.hzbjzj.zs += p.hzbjzjzs || 0;
|
|
|
- pieData.hzbjzj.zx += p.hzbjzjzxs || 0;
|
|
|
- pieData.hzbjzj.bj += p.hzbjzjgjs || 0;
|
|
|
-
|
|
|
- // 生命通道
|
|
|
- pieData.smtd.zs += p.smtdzs || 0;
|
|
|
- pieData.smtd.zx += p.smtdzxs || 0;
|
|
|
- pieData.smtd.bj += p.smtdgjs || 0;
|
|
|
-
|
|
|
- // 水压
|
|
|
- pieData.sy.zs += p.syzxs || 0;
|
|
|
- pieData.sy.zx += p.syzs || 0;
|
|
|
- pieData.sy.bj += p.sygjs || 0;
|
|
|
-
|
|
|
- // 消防控制室
|
|
|
- pieData.xfkzs.zs += p.xfkzszs || 0;
|
|
|
- pieData.xfkzs.zx += p.xfkzszxs || 0;
|
|
|
- pieData.xfkzs.bj += p.xfkzsgjs || 0;
|
|
|
+ if (p.sblx === "水压监测终端") {
|
|
|
+ // 水压
|
|
|
+ pieData.sy.zs += p.zxs || 0;
|
|
|
+ pieData.sy.zx += p.sbzs || 0;
|
|
|
+ pieData.sy.bj += p.gjs || 0;
|
|
|
+ } else if (p.sblx === "生命通道监测") {
|
|
|
+ // 生命通道
|
|
|
+ pieData.smtd.zs += p.sbzs || 0;
|
|
|
+ pieData.smtd.zx += p.zxs || 0;
|
|
|
+ pieData.smtd.bj += p.gjs || 0;
|
|
|
+ } else if (p.sblx === "消防控制室监控") {
|
|
|
+ // 消防控制室
|
|
|
+ pieData.xfkzs.zs += p.sbzs || 0;
|
|
|
+ pieData.xfkzs.zx += p.zxs || 0;
|
|
|
+ pieData.xfkzs.bj += p.gjs || 0;
|
|
|
+ } else if (p.sblx === "电气火灾终端") {
|
|
|
+ // 电器火灾
|
|
|
+ pieData.dqhz.zs += p.sbzs || 0;
|
|
|
+ pieData.dqhz.zx += p.zxs || 0;
|
|
|
+ pieData.dqhz.bj += p.gjs || 0;
|
|
|
+ } else if (p.sblx === "火灾报警主机监测") {
|
|
|
+ // 火灾报警主机
|
|
|
+ pieData.hzbjzj.zs += p.sbzs || 0;
|
|
|
+ pieData.hzbjzj.zx += p.zxs || 0;
|
|
|
+ pieData.hzbjzj.bj += p.gjs || 0;
|
|
|
+ }
|
|
|
});
|
|
|
}
|
|
|
|