|
@@ -248,8 +248,8 @@
|
|
|
align="center"
|
|
|
:width="100"
|
|
|
:label="'Operation'">
|
|
|
- <template>
|
|
|
- <span class="btn" @click="linkToFun('/alarmMaintenance')" title="See">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <span class="btn" @click="alarmTz(scope.row)" title="See">
|
|
|
<i class="iconfont icon-weixiu" style="color: rgba(252, 132, 64, 1)"></i>
|
|
|
</span>
|
|
|
</template>
|
|
@@ -434,6 +434,10 @@
|
|
|
methods:{
|
|
|
linkToFun(val){
|
|
|
if(val != this.routerStr){
|
|
|
+ if(val == '/alarmMaintenance'&&this.alarmList.length>0){
|
|
|
+ let storage = window.localStorage;
|
|
|
+ storage.setItem('projectId',this.alarmList[0].projectid);
|
|
|
+ }
|
|
|
this.$router.push({path:val});
|
|
|
this.$store.commit('ROUTERSTRFUN',{
|
|
|
routerStr:val,
|
|
@@ -441,6 +445,15 @@
|
|
|
document.title = 'IDCOL-'+val.split('/')[1]
|
|
|
}
|
|
|
},
|
|
|
+ alarmTz(data){
|
|
|
+ var storage = window.localStorage;
|
|
|
+ storage.setItem('projectId',data.projectid);
|
|
|
+ this.$router.push({path:'/alarmMaintenance'});
|
|
|
+ this.$store.commit('ROUTERSTRFUN',{
|
|
|
+ routerStr:'/alarmMaintenance',
|
|
|
+ })
|
|
|
+ document.title = 'IDCOL-alarmMaintenance'
|
|
|
+ },
|
|
|
commandHide(val){
|
|
|
this.$nextTick(function(){
|
|
|
if($('.'+val)&&$('.'+val+' >.select').offset()){
|
|
@@ -519,10 +532,10 @@
|
|
|
{},
|
|
|
data => {
|
|
|
this.infoData = data.data;
|
|
|
- this.infoData.light_up_count_percent = this.infoData.total_light_count==0?0:this.infoData.light_up_count/this.infoData.total_light_count
|
|
|
- this.infoData.online_count_percent = this.infoData.total_light_count==0?0:this.infoData.online_count/this.infoData.total_light_count
|
|
|
- this.infoData.faulty_count_percent = this.infoData.total_light_count==0?0:this.infoData.faulty_count/this.infoData.total_light_count
|
|
|
- this.infoData.day_new_count_percent = this.infoData.total_light_count==0?0:this.infoData.day_new_count/this.infoData.total_light_count
|
|
|
+ this.infoData.light_up_count_percent = this.infoData.total_light_count==0?0:this.infoData.light_up_count/this.infoData.total_light_count*100
|
|
|
+ this.infoData.online_count_percent = this.infoData.total_light_count==0?0:this.infoData.online_count/this.infoData.total_light_count*100
|
|
|
+ this.infoData.faulty_count_percent = this.infoData.total_light_count==0?0:this.infoData.faulty_count/this.infoData.total_light_count*100
|
|
|
+ this.infoData.day_new_count_percent = this.infoData.total_light_count==0?0:this.infoData.day_new_count/this.infoData.total_light_count*100
|
|
|
},
|
|
|
this
|
|
|
)
|