|
@@ -63,7 +63,7 @@
|
|
|
width="95%"
|
|
|
height="8.657vh"
|
|
|
:src="cItem.url + cItem.token"
|
|
|
- v-if="false && cItem.switch"
|
|
|
+ v-if="cItem.switch"
|
|
|
/>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
@@ -97,7 +97,7 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class="table mg-t-8">
|
|
|
+ <div class="table mg-t-8" style="min-height: 180px">
|
|
|
<Table :data="workData" />
|
|
|
</div>
|
|
|
</PanelSand>
|
|
@@ -115,59 +115,6 @@
|
|
|
</PanelSandToolbar>
|
|
|
</div>
|
|
|
<div class="sand-table-bottom" v-if="showPanel">
|
|
|
- <!-- <Ppanel
|
|
|
- title="利用小时"
|
|
|
- :data="riseNumber(gxkmap.bg_dxkyss)"
|
|
|
- :dataColor="gxkmap.bg_dxkyss < 0 ? '#f25656' : '#05BB4C'"
|
|
|
- :days="gxkmap.ydxkyss"
|
|
|
- :data1Icon="gxkmap.tb_dxkyss < 0 ? 'svg-arrow-dpwn-1' : 'svg-arrow-up-1'"
|
|
|
- :data1IconClass="gxkmap.tb_dxkyss < 0 ? 'svg-icon-sm svg-icon-yellow' : 'svg-icon-sm svg-icon-green'"
|
|
|
- :data2Icon="gxkmap.hb_dxkyss < 0 ? 'svg-arrow-dpwn-1' : 'svg-arrow-up-1'"
|
|
|
- :data2IconClass="gxkmap.hb_dxkyss < 0 ? 'svg-icon-sm svg-icon-yellow' : 'svg-icon-sm svg-icon-green'"
|
|
|
- ></Ppanel>
|
|
|
- <Ppanel title="设备可利用率"
|
|
|
- class="stb-p"
|
|
|
- :data="riseNumber(gxkmap.bg_sbklyl)"
|
|
|
- :dataColor="gxkmap.bg_sbklyl < 0 ? '#f25656' : '#05BB4C'"
|
|
|
- :days="gxkmap.ysbklyl"
|
|
|
- :data1Icon="gxkmap.hb_sbklyl < 0 ? 'svg-arrow-dpwn-1' : 'svg-arrow-up-1'"
|
|
|
- :data1IconClass="gxkmap.hb_sbklyl < 0 ? 'svg-icon-sm svg-icon-yellow' : 'svg-icon-sm svg-icon-green'"
|
|
|
- :data2Icon="gxkmap.tb_sbklyl < 0 ? 'svg-arrow-dpwn-1' : 'svg-arrow-up-1'"
|
|
|
- :data2IconClass="gxkmap.tb_sbklyl < 0 ? 'svg-icon-sm svg-icon-yellow' : 'svg-icon-sm svg-icon-green'"
|
|
|
- ></Ppanel>
|
|
|
- <Ppanel
|
|
|
- title="MTBF"
|
|
|
- class="stb-p"
|
|
|
- :data="riseNumber(gxkmap.bg_mtbf)"
|
|
|
- :dataColor="gxkmap.bg_mtbf < 0 ? '#f25656' : '#05BB4C'"
|
|
|
- :days="gxkmap.mtbf"
|
|
|
- :data1Icon="gxkmap.hb_mtbf < 0 ? 'svg-arrow-dpwn-1' : 'svg-arrow-up-1'"
|
|
|
- :data1IconClass="gxkmap.hb_mtbf < 0 ? 'svg-icon-sm svg-icon-yellow' : 'svg-icon-sm svg-icon-green'"
|
|
|
- :data2Icon="gxkmap.tb_mtbf < 0 ? 'svg-arrow-dpwn-1' : 'svg-arrow-up-1'"
|
|
|
- :data2IconClass="gxkmap.tb_mtbf < 0 ? 'svg-icon-sm svg-icon-yellow' : 'svg-icon-sm svg-icon-green'"
|
|
|
- ></Ppanel>
|
|
|
- <Ppanel
|
|
|
- title="MTTR"
|
|
|
- class="stb-p"
|
|
|
- :data="riseNumber(gxkmap.bg_mttr)"
|
|
|
- :dataColor="gxkmap.bg_mttr < 0 ? '#f25656' : '#05BB4C'"
|
|
|
- :days="gxkmap.mttr"
|
|
|
- :data1Icon="gxkmap.hb_mttr < 0 ? 'svg-arrow-dpwn-1' : 'svg-arrow-up-1'"
|
|
|
- :data1IconClass="gxkmap.hb_mttr < 0 ? 'svg-icon-sm svg-icon-yellow' : 'svg-icon-sm svg-icon-green'"
|
|
|
- :data2Icon="gxkmap.tb_mttr < 0 ? 'svg-arrow-dpwn-1' : 'svg-arrow-up-1'"
|
|
|
- :data2IconClass="gxkmap.tb_mttr < 0 ? 'svg-icon-sm svg-icon-yellow' : 'svg-icon-sm svg-icon-green'"
|
|
|
- ></Ppanel>
|
|
|
- <Ppanel
|
|
|
- title="MTTF"
|
|
|
- class="stb-p"
|
|
|
- :data="riseNumber(gxkmap.bg_mttf)"
|
|
|
- :dataColor="gxkmap.bg_mttf < 0 ? '#f25656' : '#05BB4C'"
|
|
|
- :days="gxkmap.mttf"
|
|
|
- :data1Icon="gxkmap.hb_mttf < 0 ? 'svg-arrow-dpwn-1' : 'svg-arrow-up-1'"
|
|
|
- :data1IconClass="gxkmap.hb_mttf < 0 ? 'svg-icon-sm svg-icon-yellow' : 'svg-icon-sm svg-icon-green'"
|
|
|
- :data2Icon="gxkmap.tb_mttf < 0 ? 'svg-arrow-dpwn-1' : 'svg-arrow-up-1'"
|
|
|
- :data2IconClass="gxkmap.tb_mttf < 0 ? 'svg-icon-sm svg-icon-yellow' : 'svg-icon-sm svg-icon-green'"
|
|
|
- ></Ppanel> -->
|
|
|
<Ppanel
|
|
|
title="利用小时"
|
|
|
:data="riseNumber(gxkmap.bg_dxkyss)"
|
|
@@ -855,6 +802,30 @@ export default {
|
|
|
});
|
|
|
},
|
|
|
|
|
|
+ // 获取记录玫瑰图
|
|
|
+ getRecordMGT() {
|
|
|
+ let that = this;
|
|
|
+ that.API.requestData({
|
|
|
+ method: "GET",
|
|
|
+ baseURL: "http://192.168.1.18:9988/",
|
|
|
+ subUrl: "equoperationrecord/equupdatecount",
|
|
|
+ data: {
|
|
|
+ stId: that.wpId,
|
|
|
+ },
|
|
|
+ success(res) {
|
|
|
+ let bjChartData = [];
|
|
|
+ for (let key in res.data) {
|
|
|
+ const ele = res.data[key];
|
|
|
+ bjChartData.push({
|
|
|
+ value: ele.count,
|
|
|
+ name: ele.description,
|
|
|
+ });
|
|
|
+ }
|
|
|
+ that.bjChartData = bjChartData;
|
|
|
+ },
|
|
|
+ });
|
|
|
+ },
|
|
|
+
|
|
|
// 获取中部地图数据
|
|
|
getTop4Info() {
|
|
|
let that = this;
|
|
@@ -935,7 +906,6 @@ export default {
|
|
|
|
|
|
// 页面跳转
|
|
|
jumpUrl(url) {
|
|
|
- console.log("url", url);
|
|
|
this.$router.push(url);
|
|
|
},
|
|
|
|
|
@@ -945,6 +915,11 @@ export default {
|
|
|
|
|
|
changeBjSwitch() {
|
|
|
this.bjSwitch = !this.bjSwitch;
|
|
|
+ if (this.bjSwitch) {
|
|
|
+ this.getRecordMGT();
|
|
|
+ } else {
|
|
|
+ this.getRepertoryMGT();
|
|
|
+ }
|
|
|
},
|
|
|
|
|
|
changeWarnSwitch() {
|