Authored by 王涛

Merge branch 'master-500-dev-ztq1' into 'master-500-dev'

Master 500 dev ztq1



See merge request !753
@@ -91,15 +91,18 @@ layui.define(['commonDetail', 'common', 'sessions'], function (exports) { @@ -91,15 +91,18 @@ layui.define(['commonDetail', 'common', 'sessions'], function (exports) {
91 ,data: datas 91 ,data: datas
92 ,cols: [cols] 92 ,cols: [cols]
93 ,done(response, curr, count){ 93 ,done(response, curr, count){
94 - console.log(response); 94 + delete response.data[0].LAY_TABLE_INDEX //
  95 + let keys = response.data[0]
95 let params = { 96 let params = {
96 - kpiId:"", 97 + kpiId:Object.keys(keys).join(','),
97 resId:resId, 98 resId:resId,
98 - batchNo:batchNo 99 + batchNo:batchNo,
  100 + tableName:item.name
99 } 101 }
100 // 点击下载的方法 102 // 点击下载的方法
101 $(`#snapshot_wkinfoDownload_${index}`).unbind('click').on('click',()=>{ 103 $(`#snapshot_wkinfoDownload_${index}`).unbind('click').on('click',()=>{
102 - 104 + let url = `${common.domainName}/api-web/snapshot/info/download?kpiId=${params.kpiId}&resId=${params.resId}&batchNo=${params.batchNo}&tableName=${params.tableName}&access_token=${sessions.getToken().access_token}`
  105 + window.open(url)
103 }) 106 })
104 // 点击更多的方法 107 // 点击更多的方法
105 $(`#snapshot_wkinfoMore_${index}`).unbind('click').on('click',()=>{ 108 $(`#snapshot_wkinfoMore_${index}`).unbind('click').on('click',()=>{
@@ -4,26 +4,70 @@ layui.define(['table', 'admin', 'layer', 'common', 'commonDetail'], function (ex @@ -4,26 +4,70 @@ layui.define(['table', 'admin', 'layer', 'common', 'commonDetail'], function (ex
4 var admin = layui.admin; 4 var admin = layui.admin;
5 var table = layui.table; 5 var table = layui.table;
6 var common = layui.common; 6 var common = layui.common;
  7 + var sessions = layui.sessions;
7 var commonDetail = layui.commonDetail; 8 var commonDetail = layui.commonDetail;
8 //对外暴露的接口 9 //对外暴露的接口
9 exports('snapshot_detail_more', function (data) { 10 exports('snapshot_detail_more', function (data) {
10 - console.log(data); 11 + // console.log(data);
11 var commonDetail = layui.commonDetail; 12 var commonDetail = layui.commonDetail;
12 var resId = data.resId; 13 var resId = data.resId;
13 var kpiId = data.kpiId; 14 var kpiId = data.kpiId;
14 - var flag = data.flag;  
15 - var sortBy = data.sortBy;  
16 - var order = data.order;  
17 - var colWidth = data.colWidth;  
18 - var url = "/api-web/snapshot/info/page"; 15 + var batchNo = data.batchNo;
  16 + var page = '1';
  17 + var limit = "10";
  18 + let cols = [];
  19 +
  20 + let url = `${common.domainName}/api-web/snapshot/info/page?access_token=${sessions.getToken().access_token}`;
  21 + $.ajax({
  22 + url: url,
  23 + data:{
  24 + resId,
  25 + kpiId,
  26 + batchNo,
  27 + page,
  28 + limit,
  29 + },
  30 + type: 'get',
  31 + async: false,
  32 + success:(res)=>{
  33 + console.log(res.object.header);
  34 + cols = res.object.header.map(item=>{
  35 + return {
  36 + field:item.id,title:item.name,sort:true,align:"center",
  37 + }
  38 + })
  39 + // let tableArr = res.object;
  40 + // let datas = [];
  41 + // let cols = [];
  42 + // tableArr.header.map((headerItem,headerIndex)=>{
  43 + // cols.push({
  44 + // field:headerItem.id,title:headerItem.name,sort:true,align:"center",
  45 + // })
  46 + // })
  47 + // tableArr.content.map((contItem,contIndex)=>{
  48 + // let obj = {};
  49 + // contItem.map((v,i)=>{
  50 + // obj[v.kpiId] = v.kpiValue
  51 + // })
  52 + // datas.push(obj)
  53 + // })
  54 + },
  55 + error:(err)=>{
  56 +
  57 + }
  58 + })
19 59
20 60
21 table.render({ 61 table.render({
22 elem: '#detail_more_snapshot' 62 elem: '#detail_more_snapshot'
23 - , url : url 63 + ,url:url
  64 + , cols: [cols]
  65 + , where:{
  66 + resId,
  67 + kpiId,
  68 + batchNo,
  69 + }
24 , id: 'detail_more_snapshot' 70 , id: 'detail_more_snapshot'
25 - , cols: []  
26 - , even: true  
27 , page: { 71 , page: {
28 layout: ['count', 'prev', 'page', 'next', 'limit', 'skip'] 72 layout: ['count', 'prev', 'page', 'next', 'limit', 'skip']
29 , theme: '#1E9FFF' 73 , theme: '#1E9FFF'