Commit 60b92aeb authored by frank's avatar frank 🏀

提交了故障维护的一些修正

parent 2eed3519
...@@ -56,7 +56,7 @@ const routes: Routes = [ ...@@ -56,7 +56,7 @@ const routes: Routes = [
@NgModule({ @NgModule({
imports: [ imports: [
RouterModule.forRoot(routes, {preloadingStrategy: PreloadAllModules, enableTracing: true}) RouterModule.forRoot(routes, {preloadingStrategy: PreloadAllModules, enableTracing: false})
], ],
exports: [RouterModule] exports: [RouterModule]
}) })
......
...@@ -39,6 +39,7 @@ ...@@ -39,6 +39,7 @@
//overflow-x: hidden;-webkit-overflow-scrolling: touch; //overflow-x: hidden;-webkit-overflow-scrolling: touch;
//padding-top: 45px; //padding-top: 45px;
//margin-bottom: 90px; //margin-bottom: 90px;
padding-left: 0px;
} }
.topPart{ .topPart{
......
...@@ -14,63 +14,41 @@ ...@@ -14,63 +14,41 @@
<!--</div>--> <!--</div>-->
<ion-content color="light" style="background-color: #F3F4F4;"> <ion-content color="light" style="background-color: #F3F4F4;">
<ion-segment scrollable style="position: sticky;"> <ion-segment scrollable style="position: sticky;" (ionChange)="segmentChanged($event)">
<ion-segment-button> <ion-segment-button value="trouble">
<ion-label>故障</ion-label> <ion-label>故障</ion-label>
</ion-segment-button> </ion-segment-button>
<ion-segment-button checked> <ion-segment-button checked value="alarm">
<ion-label>预警</ion-label> <ion-label>预警</ion-label>
</ion-segment-button> </ion-segment-button>
</ion-segment> </ion-segment>
<h1 style=" <ion-item lines="full">
font-size: 16px; <ion-label>预警数量</ion-label> <ion-label>2/3</ion-label>
padding-left: 5px; <ion-select multiple="false" cancelText="取消" okText="确认" [(ngModel)]="workModeSetting.workMode" [(value)]="workModeSetting.workMode" (ionChange)="workModeEvent()">
border-left: 5px solid #28c9bd; <ion-select-option value="全部">全部</ion-select-option>
line-height: 25px; <ion-select-option value="风机">风机</ion-select-option>
margin-bottom: 5px;">全部预警</h1> <ion-select-option value="卷帘">卷帘</ion-select-option>
<ion-select-option value="照明">照明</ion-select-option>
</ion-select>
</ion-item>
<div class="jazz-timeline-wrapper"> <div class="jazz-timeline-wrapper">
<div class="jazz-timeline thin-timeline"> <div class="jazz-timeline thin-timeline">
<div class="timeline-post"> <div class="timeline-post" *ngFor="let a of showAlarmList;">
<div class="timeline-icon icon-larger iconbg-turqoise icon-color-white"> <div class="timeline-icon icon-larger iconbg-turqoise icon-color-white">
<div class="icon-placeholder">Dec <span>25</span></div> <div class="icon-placeholder">Dec <span>25</span></div>
<div class="timeline-bar"></div> <div class="timeline-bar"></div>
</div> </div>
<div class="timeline-content"> <div class="timeline-content">
<h1 class="content-title"> 一号组风机故障 </h1> <h1 class="content-title"> {{a.description}} </h1>
<div class="content-details"> <div class="content-details">
<p>2019-08-16 </p> <ion-button color="primary" size="small" style="display: inline-block">确认修复</ion-button> <p> {{a.troubleTime}} </p>
<ion-button color="primary" size="small" style="display: inline-block" *ngIf="a.disposeState === 0" (click)='onRecvClick(a)'>确认修复</ion-button>
<i class="vo v-yichuli" *ngIf="a.disposeState === 1"></i>
</div> </div>
</div><!-- timeline content --> </div><!-- timeline content -->
</div><!-- .timeline-post --> </div><!-- .timeline-post -->
<div class="timeline-post">
<div class="timeline-icon icon-larger iconbg-black icon-color-white">
<div class="icon-placeholder">Nov <span>24</span></div>
<div class="timeline-bar"></div>
</div>
<div class="timeline-content">
<h2 class="content-title"> 二号组风机故障 </h2>
<div class="content-details">
<p>2019-08-16 </p> <ion-button color="primary" size="small" style="display: inline-block">确认修复</ion-button>
</div>
</div><!-- timeline content -->
</div><!-- .timeline-post -->
<div class="timeline-post">
<div class="timeline-icon icon-larger iconbg-brown icon-color-white">
<div class="icon-placeholder">Oct <span>12</span></div>
<div class="timeline-bar"></div>
</div>
<div class="timeline-content">
<h2 class="content-title"> 二号水槽故障 </h2>
<div class="content-details">
<p>2019-08-16 </p> <ion-button color="primary" size="small" style="display: inline-block">确认修复</ion-button>
</div>
</div><!-- timeline content -->
</div><!-- .timeline-post -->
</div> </div>
</div> </div>
</ion-content> </ion-content>
......
import { Component, OnInit } from '@angular/core'; import { Component, OnInit } from '@angular/core';
import {ActivatedRoute} from '@angular/router';
import {Api} from '../../service/api';
import {AlertController} from '@ionic/angular';
@Component({ @Component({
selector: 'v-env-alarm-detail', selector: 'v-env-alarm-detail',
...@@ -11,9 +14,155 @@ export class EnvAlarmDetailPage implements OnInit { ...@@ -11,9 +14,155 @@ export class EnvAlarmDetailPage implements OnInit {
fieldRegionName = ''; fieldRegionName = '';
fieldRegionGroup = ''; fieldRegionGroup = '';
constructor() { } mSelAlarm;
showAlarmList = [];
alarmList = [];
troubleList = [];
// 工作模式
workModeSetting = { 'workMode' : '风机',
'DeviceNo' : '',
'workModeOld' : '1'};
reqDummy = {
"fieldRegionNo":"FRN110268534764224512",
"fieldRegionName":"1号牛舍",
"startTime":1565165000000,
"stopTime":156516501230000,
"devErr":36,
"devErrTotal":55,
"trouble":[{
"troubleLogNo":"123415646196875456",
"fieldDeviceName":"一号风机组",
"fieldDeviceType":"风机",
"description":"一号风机组故障",
"troubleTime":1565165000000,
"disposeState":0,
"isReal":0
}]
}
commTmr: any;
constructor(private ac: ActivatedRoute, private api: Api, private alterContoller: AlertController) { }
ngOnInit() { ngOnInit() {
this.ac.queryParams.subscribe((data) => {
this.fieldRegionNo = data.no;
this.fieldRegionName = data.name;
});
this.mSelAlarm = 'trouble';
this.getTroubletList();
this.getAlarmList();
this.commTmr = window.setInterval(() => {
console.log(1);
if(this.mSelAlarm === 'trouble'){
this.showAlarmList = this.troubleList;
} else {
this.showAlarmList = this.alarmList;
}
}, 1000) ;
}
getTroubletList(){
const req = {'fieldRegionNo': this.fieldRegionNo,
'startTime':new Date().getTime(),
'stopTime' : new Date().getTime() - 7 * 24 * 3600 * 1000};
this.api.troubleLog.getByTerm([req,(data)=> {
console.log(data);
data = this.reqDummy;
if(data.trouble && data.trouble.constructor === Array){
this.troubleList = [];
data.trouble.map((value, index) => {
let val = value;
val.troubleTime = this.api.formatTime('yyyy-MM-dd hh:mm:ss', new Date(value.troubleTime))
this.troubleList.push(val);
})
}
}]);
}
getAlarmList(){
const req = {'fieldRegionNo': this.fieldRegionNo,
'startTime':new Date().getTime(),
'stopTime' : new Date().getTime() - 7 * 24 * 3600 * 1000};
this.api.alarm.getCowshedAlarm([req,(data)=> {
console.log(data);
data = this.reqDummy;
if(data.trouble && data.trouble.constructor === Array){
this.alarmList = [];
data.trouble.map((value, index) => {
let val = value;
val.troubleTime = this.api.formatTime('yyyy-MM-dd hh:mm:ss', new Date(value.alarmTime))
this.alarmList.push(val);
})
}
}]);
}
ionViewWillLeave() {
clearInterval(this.commTmr);
}
segmentChanged(ev: any) {
console.log('Segment changed', ev);
if(ev === 'alarm') {
this.showAlarmList = this.alarmList;
this.mSelAlarm = 'alarm';
} else {
this.showAlarmList = this.troubleList;
this.mSelAlarm = 'trouble';
}
}
// 确认修复
async onRecvClick(alarm){
console.log(alarm);
const alert = await this.alterContoller.create({
header: '请注意',
message: '请确认该故障是否为真实故障?',
mode: 'ios',
buttons: [
{
text: '取消',
role: 'cancel',
cssClass: 'secondary',
//cssClass: 'width: 30%',
}, {
text: '是',
//cssClass: 'width: 40%',
handler: () => {
this.processingFailure(1, alarm);
}
}, {
text: '不是',
//cssClass: 'width: 30%',
handler: () => {
this.processingFailure(0,alarm);
}
} }
]
});
await alert.present();
}
processingFailure(real, alarm) {
let req = {
"troubleLogNo": this.mSelAlarm === 'alarm'? alarm.alarmLogNo : alarm.troubleLogNo,
"disposeState": 1,
"isReal": real === 1 ? 1 : 0
};
this.api.troubleLog.processingFailure([req, (data) => {
;
}]);
}
} }
...@@ -5,9 +5,9 @@ ...@@ -5,9 +5,9 @@
</ion-header> </ion-header>
<ion-content color="light" style="height: 100%"> <ion-content color="light" style="height: 100%">
<div class="alarmItem" *ngFor="let a of alarm" (click)="toControl(a)"> <div class="alarmItem" *ngFor="let a of alarmItem" (click)="toControl(a)">
<div class="listTitle"> <div class="listTitle">
<span>{{a.farm}}</span> <span>{{a.fieldRegionName}}</span>
<span style="float:right;">近一年</span> <span style="float:right;">近一年</span>
</div> </div>
<div> <div>
......
...@@ -9,20 +9,20 @@ import {NavController} from '@ionic/angular'; ...@@ -9,20 +9,20 @@ import {NavController} from '@ionic/angular';
}) })
export class EnvAlarmPage implements OnInit { export class EnvAlarmPage implements OnInit {
alarm = [{ alarmItem = [{
farm: '1号牛舍', fieldRegionName: '1号牛舍',
devErr: 36, devErr: 36,
devErrTotal:136, devErrTotal:136,
alarm:21, alarm:21,
alarmTotal:121 alarmTotal:121
},{ },{
farm: '2号牛舍', fieldRegionName: '2号牛舍',
devErr: 1, devErr: 1,
devErrTotal:11, devErrTotal:11,
alarm:0, alarm:0,
alarmTotal:10 alarmTotal:10
},{ },{
farm: '3号牛舍', fieldRegionName: '3号牛舍',
devErr: 2, devErr: 2,
devErrTotal:12, devErrTotal:12,
alarm:3, alarm:3,
...@@ -32,10 +32,22 @@ export class EnvAlarmPage implements OnInit { ...@@ -32,10 +32,22 @@ export class EnvAlarmPage implements OnInit {
constructor(private api: Api,public nav: NavController) { } constructor(private api: Api,public nav: NavController) { }
ngOnInit() { ngOnInit() {
this.api.alert.getAll(['{"fieldRegionType":"牛舍"}',(data) => {
if(data.total > 0) {
let rows = data.rows;
if(rows.constructor === Array){
this.alarmItem = rows;
rows.map((value, index)=> {
// this.totalAlert = this.totalAlert + value.devErr + value.alarm;
});
}
}
}]);
} }
toControl(one){ toControl(one){
const query = '/env-alarmDetail?name=' + one.farm; const query = '/env-alarmDetail?name=' + one.fieldRegionName + '&no='+ one.fieldRegionNo;
// this.tf.transfer({ // this.tf.transfer({
// url: '/' + one.url, // url: '/' + one.url,
// query: query, // query: query,
......
...@@ -21,6 +21,7 @@ ...@@ -21,6 +21,7 @@
<ion-tab-button tab="tab-alarm"> <ion-tab-button tab="tab-alarm">
<ion-label>告警</ion-label> <ion-label>告警</ion-label>
<ion-icon name="hammer"></ion-icon> <ion-icon name="hammer"></ion-icon>
<ion-badge color="danger" *ngIf="totalAlert > 0">{{totalAlert}}</ion-badge>
</ion-tab-button> </ion-tab-button>
<ion-tab-button tab="tab-cfg"> <ion-tab-button tab="tab-cfg">
......
import {Component, ComponentFactoryResolver, OnInit, ViewChild} from '@angular/core'; import {Component, ComponentFactoryResolver, OnInit, ViewChild} from '@angular/core';
import {ActivatedRoute, ActivationStart, Router, RouterOutlet} from '@angular/router'; import {ActivatedRoute, ActivationStart, Router, RouterOutlet} from '@angular/router';
import {Api} from '../../service/api';
@Component({ @Component({
selector: 'v-tabs', selector: 'v-tabs',
...@@ -10,16 +11,31 @@ export class TabsPage implements OnInit { ...@@ -10,16 +11,31 @@ export class TabsPage implements OnInit {
@ViewChild(RouterOutlet) outlet: RouterOutlet; @ViewChild(RouterOutlet) outlet: RouterOutlet;
constructor(private router: Router) { constructor(private router: Router, private api: Api ) {
} }
totalAlert;
ngOnInit() { ngOnInit() {
// this.router.events.subscribe(e => { // this.router.events.subscribe(e => {
// if (e instanceof ActivationStart && e.snapshot.outlet === 'tabs') // if (e instanceof ActivationStart && e.snapshot.outlet === 'tabs')
// console.log('DDEDEDEEEEEEEEEDDDDDDDDDDDDDDDDD'); // console.log('DDEDEDEEEEEEEEEDDDDDDDDDDDDDDDDD');
// this.outlet.deactivate(); // this.outlet.deactivate();
// }); // });
this.totalAlert = 0;
this.api.alert.getAll(['{"fieldRegionType":"牛舍"}',(data) => {
if(data.total > 0) {
this.totalAlert = 0;
let rows = data.rows;
if(rows.constructor === Array){
rows.map((value, index)=> {
this.totalAlert = this.totalAlert + value.devErr + value.alarm;
});
}
}
}]);
} }
......
...@@ -46,6 +46,21 @@ export class Api { ...@@ -46,6 +46,21 @@ export class Api {
// 获取水槽信息 // 获取水槽信息
}; };
public alert = {
//获取告警列表的数据
getAll: (data)=> this.trans('post', '/alert/getAll', data),
//获取告警列表的数据
getByTerm: (data)=> this.trans('post', '/alert/getByTerm', data),
}
public troubleLog = {
// 根据条件获取所有的故障信息
getByTerm: (data) => this.trans('post', '/troubleLog/getByTerm', data),
// /处理故障
processingFailure: (data) => this.trans('post', '/troubleLog/processingFailure', data),
}
public user = { public user = {
addUser: (data) => this.trans('post', '/user/addUser', data), addUser: (data) => this.trans('post', '/user/addUser', data),
deleteUser: (data) => this.trans('post', '/user/deleteUser', data), deleteUser: (data) => this.trans('post', '/user/deleteUser', data),
...@@ -60,6 +75,8 @@ export class Api { ...@@ -60,6 +75,8 @@ export class Api {
addAlarmLog: (data) => this.trans('post', '/alarm/addAlarmLog', data), addAlarmLog: (data) => this.trans('post', '/alarm/addAlarmLog', data),
getAlarmByTerm: (data) => this.trans('post', '/alarm/getAlarmByTerm', data), getAlarmByTerm: (data) => this.trans('post', '/alarm/getAlarmByTerm', data),
getAllAlarm: (data) => this.trans('get', '/alarm/getAllAlarm', data), getAllAlarm: (data) => this.trans('get', '/alarm/getAllAlarm', data),
getByTerm: (data) => this.trans('post', '/alarm/getByTerm', data),
getCowshedAlarm: (data) => this.trans('post', '/alarm/getCowshedAlarm', data),
getLatestAlarm: (data) => this.trans('get', '/alarm/getLatestAlarm', data) getLatestAlarm: (data) => this.trans('get', '/alarm/getLatestAlarm', data)
}; };
......
@font-face {font-family: "vo"; @font-face {font-family: "vo";
src: url('iconfont.eot?t=1566200830556'); /* IE9 */ src: url('iconfont.eot?t=1567911689255'); /* IE9 */
src: url('iconfont.eot?t=1566200830556#iefix') format('embedded-opentype'), /* IE6-IE8 */ src: url('iconfont.eot?t=1567911689255#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'), url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'),
url('iconfont.woff?t=1566200830556') format('woff'), url('iconfont.woff?t=1567911689255') format('woff'),
url('iconfont.ttf?t=1566200830556') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */ url('iconfont.ttf?t=1567911689255') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
url('iconfont.svg?t=1566200830556#vo') format('svg'); /* iOS 4.1- */ url('iconfont.svg?t=1567911689255#vo') format('svg'); /* iOS 4.1- */
} }
.vo { .vo {
...@@ -19,6 +19,10 @@ ...@@ -19,6 +19,10 @@
content: "\e699"; content: "\e699";
} }
.v-shijian:before {
content: "\e610";
}
.v-47:before { .v-47:before {
content: "\e634"; content: "\e634";
} }
...@@ -27,6 +31,10 @@ ...@@ -27,6 +31,10 @@
content: "\e608"; content: "\e608";
} }
.v-rili1:before {
content: "\e62d";
}
.v-none:before { .v-none:before {
content: "\e62e"; content: "\e62e";
} }
...@@ -35,10 +43,26 @@ ...@@ -35,10 +43,26 @@
content: "\e65e"; content: "\e65e";
} }
.v-bei1:before {
content: "\e736";
}
.v-nan1:before {
content: "\e738";
}
.v-user:before { .v-user:before {
content: "\e643"; content: "\e643";
} }
.v-daichuli:before {
content: "\e630";
}
.v-yichuli:before {
content: "\e631";
}
.v-weilan:before { .v-weilan:before {
content: "\e688"; content: "\e688";
} }
...@@ -55,6 +79,14 @@ ...@@ -55,6 +79,14 @@
content: "\e620"; content: "\e620";
} }
.v-bei:before {
content: "\e61f";
}
.v-nan:before {
content: "\e621";
}
.v-tubiao:before { .v-tubiao:before {
content: "\e616"; content: "\e616";
} }
...@@ -87,6 +119,14 @@ ...@@ -87,6 +119,14 @@
content: "\e669"; content: "\e669";
} }
.v-cishu:before {
content: "\e61a";
}
.v-lianghao-xuanzhong:before {
content: "\e685";
}
.v-xinzeng:before { .v-xinzeng:before {
content: "\e680"; content: "\e680";
} }
...@@ -99,6 +139,10 @@ ...@@ -99,6 +139,10 @@
content: "\e623"; content: "\e623";
} }
.v-yixiufu:before {
content: "\e63d";
}
.v-penlin:before { .v-penlin:before {
content: "\e649"; content: "\e649";
} }
...@@ -111,6 +155,14 @@ ...@@ -111,6 +155,14 @@
content: "\e606"; content: "\e606";
} }
.v-you:before {
content: "\e65b";
}
.v-cha:before {
content: "\e69b";
}
.v-shuiya:before { .v-shuiya:before {
content: "\e603"; content: "\e603";
} }
...@@ -155,6 +207,10 @@ ...@@ -155,6 +207,10 @@
content: "\e64b"; content: "\e64b";
} }
.v-yewei1:before {
content: "\e836";
}
.v-xuanze:before { .v-xuanze:before {
content: "\e6e5"; content: "\e6e5";
} }
...@@ -163,6 +219,10 @@ ...@@ -163,6 +219,10 @@
content: "\e684"; content: "\e684";
} }
.v-yishangbao:before {
content: "\e646";
}
.v-set:before { .v-set:before {
content: "\e61c"; content: "\e61c";
} }
...@@ -207,10 +267,22 @@ ...@@ -207,10 +267,22 @@
content: "\e6de"; content: "\e6de";
} }
.v-zhishifufeiqiapianicon-:before {
content: "\e612";
}
.v-dapeng-:before { .v-dapeng-:before {
content: "\e64f"; content: "\e64f";
} }
.v-chizi:before {
content: "\e632";
}
.v-jiaobanqi:before {
content: "\e655";
}
.v-rili:before { .v-rili:before {
content: "\e60b"; content: "\e60b";
} }
...@@ -223,6 +295,10 @@ ...@@ -223,6 +295,10 @@
content: "\e60d"; content: "\e60d";
} }
.v-icon-test:before {
content: "\e613";
}
.v-shidu-copy:before { .v-shidu-copy:before {
content: "\e6ec"; content: "\e6ec";
} }
...@@ -255,7 +331,15 @@ ...@@ -255,7 +331,15 @@
content: "\e6f3"; content: "\e6f3";
} }
.v-yewei:before {
content: "\e6aa";
}
.v-fengji-copy:before { .v-fengji-copy:before {
content: "\ea2c"; content: "\ea2c";
} }
.v-yichuli-copy:before {
content: "\e770";
}
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
...@@ -4,10 +4,11 @@ ...@@ -4,10 +4,11 @@
export const environment = { export const environment = {
// production: false, // production: false,
url: 'http://pasture.witium.com.cn/api', // 对外访问测试网地址 // url: 'http://pasture.witium.com.cn/api', // 对外访问测试网地址
// url: 'http://cloud-test.witium.com:8096', // 测试 // url: 'http://cloud-test.witium.com:8096', // 测试
// url: 'http://172.16.1.53:8097', // cy // url: 'http://172.16.1.53:8097', // cy
// url: 'http://172.16.1.52:8096', // zz url: 'http://172.16.1.52:8096', // zz
// url: 'http://211.161.200.169:19200', // zz
// url: 'http://172.16.1.13:8096', // 测试 // url: 'http://172.16.1.13:8096', // 测试
// mqttUrl: '172.16.1.24', // mqttUrl: '172.16.1.24',
// mqttUrl: '120.27.235.39' // mqttUrl: '120.27.235.39'
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment