Compare commits
No commits in common. "1dfcd547e8ce5c55412f4f512fee75d061f7345e" and "d973ac872e15853e28ad346c713850ea1e5a1721" have entirely different histories.
1dfcd547e8
...
d973ac872e
|
@ -117,38 +117,42 @@
|
||||||
</div>
|
</div>
|
||||||
<div class="warn-info">
|
<div class="warn-info">
|
||||||
<div class="warn-item">
|
<div class="warn-item">
|
||||||
|
|
||||||
<div class="czz-number-img czz-number-img-blue">
|
<div class="czz-number-img czz-number-img-blue">
|
||||||
<svg-icon icon-class="notesearch" />
|
<svg-icon icon-class="notesearch" />
|
||||||
</div>
|
</div>
|
||||||
<div class="warn-data">
|
<div class="warn-data">
|
||||||
<div class="warn-data-val led-number">{{safetyInfo.safetyCount}}</div>
|
<div class="warn-data-val led-number">888</div>
|
||||||
<div class="warn-data-text">问题数</div>
|
<div class="warn-data-text">问题数</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="warn-item">
|
<div class="warn-item">
|
||||||
|
|
||||||
<div class="czz-number-img czz-number-img-blue">
|
<div class="czz-number-img czz-number-img-blue">
|
||||||
<svg-icon icon-class="tools" />
|
<svg-icon icon-class="tools" />
|
||||||
</div>
|
</div>
|
||||||
<div class="warn-data">
|
<div class="warn-data">
|
||||||
<div class="warn-data-val led-number">{{safetyInfo.safetyRectifyCount}}</div>
|
<div class="warn-data-val led-number">888</div>
|
||||||
<div class="warn-data-text">整改数</div>
|
<div class="warn-data-text">整改数</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="warn-item">
|
<div class="warn-item">
|
||||||
|
|
||||||
<div class="czz-number-img czz-number-img-green">
|
<div class="czz-number-img czz-number-img-green">
|
||||||
<svg-icon icon-class="percent" class="green"/>
|
<svg-icon icon-class="percent" class="green"/>
|
||||||
</div>
|
</div>
|
||||||
<div class="warn-data">
|
<div class="warn-data">
|
||||||
<div class="warn-data-val led-number">{{safetyInfo.safetyRectifyRate}}%</div>
|
<div class="warn-data-val led-number">888</div>
|
||||||
<div class="warn-data-text">整改率</div>
|
<div class="warn-data-text">整改率</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="warn-item">
|
<div class="warn-item">
|
||||||
|
|
||||||
<div class="czz-number-img czz-number-img-blue">
|
<div class="czz-number-img czz-number-img-blue">
|
||||||
<svg-icon icon-class="warn" class="red"/>
|
<svg-icon icon-class="warn" class="red"/>
|
||||||
</div>
|
</div>
|
||||||
<div class="warn-data">
|
<div class="warn-data">
|
||||||
<div class="warn-data-val led-number">{{safetyInfo.safetyTimeoutCount}}</div>
|
<div class="warn-data-val led-number">888</div>
|
||||||
<div class="warn-data-text">超时数</div>
|
<div class="warn-data-text">超时数</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -383,13 +387,6 @@ export default {
|
||||||
planFinishRate: 0,
|
planFinishRate: 0,
|
||||||
finishRate: 0,
|
finishRate: 0,
|
||||||
photographyList: [],
|
photographyList: [],
|
||||||
safetyListCount:[],
|
|
||||||
safetyInfo:{
|
|
||||||
safetyRectifyCount:0,
|
|
||||||
safetyRectifyRate:0,
|
|
||||||
safetyTimeoutCount:0,
|
|
||||||
safetyTimeoutRate:0
|
|
||||||
}
|
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
beforeDestroy() {
|
beforeDestroy() {
|
||||||
|
@ -414,6 +411,7 @@ export default {
|
||||||
);
|
);
|
||||||
this.selProject = this.$store.getters.selProject;
|
this.selProject = this.$store.getters.selProject;
|
||||||
this.updateProjectInfo();
|
this.updateProjectInfo();
|
||||||
|
console.log("----mount--->");
|
||||||
document.body.classList.add("is-sapi");
|
document.body.classList.add("is-sapi");
|
||||||
this.initEngine();
|
this.initEngine();
|
||||||
this.$api.dict("device_tower_warning").then((d) => {
|
this.$api.dict("device_tower_warning").then((d) => {
|
||||||
|
@ -453,11 +451,11 @@ export default {
|
||||||
show: false,
|
show: false,
|
||||||
},
|
},
|
||||||
label:{
|
label:{
|
||||||
fontSize: 30,
|
fontSize: 20,
|
||||||
formatter: function (param) {
|
formatter: function (param) {
|
||||||
return (param.value*100).toFixed(2) + "%";
|
return (param.value*100).toFixed(2) + "%";
|
||||||
},
|
},
|
||||||
},
|
}
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
};
|
};
|
||||||
|
@ -473,28 +471,6 @@ export default {
|
||||||
this.getRootScheduleNode();
|
this.getRootScheduleNode();
|
||||||
this.getFinishRate();
|
this.getFinishRate();
|
||||||
this.selectLastPhotography();
|
this.selectLastPhotography();
|
||||||
this.getSafetyListCount();
|
|
||||||
},
|
|
||||||
getSafetyListCount() {
|
|
||||||
let postData = {
|
|
||||||
projectId: this.selProject.id,
|
|
||||||
comId: this.selProject.comId,
|
|
||||||
};
|
|
||||||
this.$api.safety.listCountForBG({ ...postData, infoType: 0 }).then((d) => {
|
|
||||||
this.safetyListCount = d.data;
|
|
||||||
let func=lbl=>{
|
|
||||||
let obj=this.safetyListCount.find(it=>it.remark==lbl);
|
|
||||||
return obj?obj.id||0:0;
|
|
||||||
};
|
|
||||||
this.safetyInfo.safetyCount=func("全部");
|
|
||||||
this.safetyInfo.safetyRectifyCount=func("完成");
|
|
||||||
if(this.safetyInfo.safetyCount==0){
|
|
||||||
this.safetyInfo.safetyRectifyRate=100;
|
|
||||||
}else{
|
|
||||||
this.safetyInfo.safetyRectifyRate=(this.safetyInfo.safetyRectifyCount/this.safetyInfo.safetyCount*100.0).toFixed(2);
|
|
||||||
}
|
|
||||||
this.safetyInfo.safetyTimeoutCount=func("整改超时");
|
|
||||||
});
|
|
||||||
},
|
},
|
||||||
selectLastPhotography() {
|
selectLastPhotography() {
|
||||||
this.$api.detail.photographyList(this.selProject.id).then((d) => {
|
this.$api.detail.photographyList(this.selProject.id).then((d) => {
|
||||||
|
@ -1248,10 +1224,10 @@ export default {
|
||||||
height: calc(100% - 30px);
|
height: calc(100% - 30px);
|
||||||
.warn-item{
|
.warn-item{
|
||||||
display: inline-flex;
|
display: inline-flex;
|
||||||
width: calc(50% - 30px);
|
width:50%;
|
||||||
height:50%;
|
height:50%;
|
||||||
|
justify-content: center;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
padding-left: 30px;
|
|
||||||
.czz-number-img{
|
.czz-number-img{
|
||||||
width:80px;
|
width:80px;
|
||||||
height: 80px;
|
height: 80px;
|
||||||
|
@ -1273,14 +1249,10 @@ export default {
|
||||||
.warn-data{
|
.warn-data{
|
||||||
margin-left:10px;
|
margin-left:10px;
|
||||||
.warn-data-val{
|
.warn-data-val{
|
||||||
font-size: 40px;
|
font-size:30px;
|
||||||
font-weight: 700;
|
font-weight: 700;
|
||||||
color: #22d0d2;
|
color: #22d0d2;
|
||||||
}
|
}
|
||||||
.warn-data-text{
|
|
||||||
margin-top:10px;
|
|
||||||
text-align: center;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue