DmitrMakeev commited on
Commit
8c63506
·
verified ·
1 Parent(s): 9966775

Update data_gc_tab.html

Browse files
Files changed (1) hide show
  1. data_gc_tab.html +36 -1
data_gc_tab.html CHANGED
@@ -370,7 +370,42 @@ button:hover, #filter-clear:hover, #download-json:hover, #take-for-yourself:hove
370
  message: 'Опросы: ' + data.pr2
371
  });
372
  }},
373
- {title:"Доступы", field:"orders"},
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
374
  {title:"Канал трафика", field:"canal"},
375
  {title:"Ключ PR", field:"key_pr"},
376
  {title:"utm_source", field:"utm_source"},
 
370
  message: 'Опросы: ' + data.pr2
371
  });
372
  }},
373
+ {title:"Доступы", field:"orders", width:95, cellClick:function(e, cell){
374
+ var data = cell.getData();
375
+ const notyf = new Notyf({
376
+ duration: 10000,
377
+ position: {
378
+ x: 'right',
379
+ y: 'top',
380
+ },
381
+ });
382
+
383
+ // Парсим JSON из поля "orders"
384
+ let ordersJson;
385
+ try {
386
+ ordersJson = JSON.parse(data.orders);
387
+ } catch (e) {
388
+ notyf.open({
389
+ type: 'error',
390
+ message: 'Ошибка при парсинге JSON',
391
+ });
392
+ return;
393
+ }
394
+
395
+ // Формируем сообщение с парами ключ-значение
396
+ let message = '';
397
+ for (let key in ordersJson) {
398
+ if (ordersJson.hasOwnProperty(key)) {
399
+ message += `${key}: ${ordersJson[key]}\n`;
400
+ }
401
+ }
402
+
403
+ // Выводим сообщение в уведомлении
404
+ notyf.open({
405
+ type: 'info',
406
+ message: message,
407
+ });
408
+ }},
409
  {title:"Канал трафика", field:"canal"},
410
  {title:"Ключ PR", field:"key_pr"},
411
  {title:"utm_source", field:"utm_source"},