Commit 2dc70eb11479265eed1a0a8654e299ab7e8206bb

Authored by fengtao
1 parent d33a1a5d

fix:DEFECT-355 修改告警筛选传时间问题

Showing 1 changed file with 12 additions and 8 deletions
@@ -176,6 +176,7 @@ @@ -176,6 +176,7 @@
176 </view> 176 </view>
177 </view> 177 </view>
178 </u-popup> 178 </u-popup>
  179 + <!-- 告警筛选 -->
179 <u-calendar 180 <u-calendar
180 :show="showCalendar" 181 :show="showCalendar"
181 mode="range" 182 mode="range"
@@ -245,20 +246,20 @@ export default { @@ -245,20 +246,20 @@ export default {
245 if (this.detailStatus) { 246 if (this.detailStatus) {
246 this.loadData(1, null, null, null, null, null, null); 247 this.loadData(1, null, null, null, null, null, null);
247 } 248 }
248 - if (this.ordId == '') {  
249 - } else { 249 + if (this.ordId) {
250 this.loadData(1, null, null, null, null, null, this.ordId); 250 this.loadData(1, null, null, null, null, null, this.ordId);
251 } 251 }
252 }, 252 },
253 onHide() { 253 onHide() {
254 this.ordId = ''; 254 this.ordId = '';
255 this.detailStatus = false; 255 this.detailStatus = false;
256 - this.loadData(1, null, null, null, null, null, null);  
257 }, 256 },
258 onLoad(e) { 257 onLoad(e) {
259 // 隐藏原生的tabbar 258 // 隐藏原生的tabbar
260 uni.hideTabBar(); 259 uni.hideTabBar();
261 - if (e.type !== undefined) { 260 + if (e.type == undefined) {
  261 + this.loadData(1, null, null, null, null, null, null);
  262 + } else {
262 let params = JSON.parse(e.type); 263 let params = JSON.parse(e.type);
263 let type; 264 let type;
264 if (Array.isArray(params)) { 265 if (Array.isArray(params)) {
@@ -267,8 +268,6 @@ export default { @@ -267,8 +268,6 @@ export default {
267 type = params; 268 type = params;
268 } 269 }
269 this.loadData(1, type, null, null, null, null, null); 270 this.loadData(1, type, null, null, null, null, null);
270 - } else {  
271 - this.loadData(1, null, null, null, null, null, null);  
272 } 271 }
273 }, 272 },
274 methods: { 273 methods: {
@@ -365,13 +364,19 @@ export default { @@ -365,13 +364,19 @@ export default {
365 organizationId: organizationV, 364 organizationId: organizationV,
366 alarmType: alarmName 365 alarmType: alarmName
367 }; 366 };
  367 + if (statusV == '') {
  368 + delete httpData.status;
  369 + }
  370 + if (severityV == '') {
  371 + delete httpData.severity;
  372 + }
368 uni.$u.http 373 uni.$u.http
369 .get('/yt/alarm', { params: httpData, custom: { load: false } }) 374 .get('/yt/alarm', { params: httpData, custom: { load: false } })
370 .then(res => { 375 .then(res => {
371 uni.stopPullDownRefresh(); 376 uni.stopPullDownRefresh();
372 this.mescroll.endByPage(res.items.length, res.total); 377 this.mescroll.endByPage(res.items.length, res.total);
373 //异步实时更新告警徽标数 378 //异步实时更新告警徽标数
374 - this.updateBadgeTotal(httpData); 379 + this.updateBadgeTotal(res.total);
375 this.alertTotal = res.total; 380 this.alertTotal = res.total;
376 if (pageNo == 1) { 381 if (pageNo == 1) {
377 this.list = res.items; 382 this.list = res.items;
@@ -390,7 +395,6 @@ export default { @@ -390,7 +395,6 @@ export default {
390 url: './org/org' 395 url: './org/org'
391 }); 396 });
392 }, 397 },
393 - open() {},  
394 close() { 398 close() {
395 this.show = false; 399 this.show = false;
396 }, 400 },