Merge branch 'master-v32-ztq' into 'master'
feat: 资源类型 接口参数错误 See merge request !1139
Showing
2 changed files
with
113 additions
and
0 deletions
1 | +//更多列表 | ||
2 | +layui.define(['table', 'admin', 'layer', 'common', 'commonDetail'], function (exports) { | ||
3 | + var $ = layui.$; | ||
4 | + var admin = layui.admin; | ||
5 | + var table = layui.table; | ||
6 | + var common = layui.common; | ||
7 | + var sessions = layui.sessions; | ||
8 | + var commonDetail = layui.commonDetail; | ||
9 | + //对外暴露的接口 | ||
10 | + exports('snapshot_detail_more', function (data) { | ||
11 | + // console.log(data); | ||
12 | + var commonDetail = layui.commonDetail; | ||
13 | + var resId = data.resId; | ||
14 | + var kpiId = data.kpiId; | ||
15 | + var batchNo = data.batchNo; | ||
16 | + var flagPrefix = data.flagPrefix; | ||
17 | + var page = '1'; | ||
18 | + var limit = "10"; | ||
19 | + let cols = []; | ||
20 | + | ||
21 | + let url = `${common.domainName}/api-web/snapshot/info/page?access_token=${sessions.getToken().access_token}`; | ||
22 | + $.ajax({ | ||
23 | + url: url, | ||
24 | + data:{ | ||
25 | + resId, | ||
26 | + kpiId, | ||
27 | + batchNo, | ||
28 | + flagPrefix, | ||
29 | + page, | ||
30 | + limit, | ||
31 | + }, | ||
32 | + type: 'get', | ||
33 | + async: false, | ||
34 | + success:(res)=>{ | ||
35 | + console.log(res.object.header); | ||
36 | + cols = res.object.header.map(item=>{ | ||
37 | + if (item.unit){ | ||
38 | + return { | ||
39 | + field:item.id,title:item.name+'('+item.unit+')',sort:true,align:"center", | ||
40 | + } | ||
41 | + }else { | ||
42 | + return { | ||
43 | + field:item.id,title:item.name,sort:true,align:"center", | ||
44 | + } | ||
45 | + } | ||
46 | + }) | ||
47 | + // let tableArr = res.object; | ||
48 | + // let datas = []; | ||
49 | + // let cols = []; | ||
50 | + // tableArr.header.map((headerItem,headerIndex)=>{ | ||
51 | + // cols.push({ | ||
52 | + // field:headerItem.id,title:headerItem.name,sort:true,align:"center", | ||
53 | + // }) | ||
54 | + // }) | ||
55 | + // tableArr.content.map((contItem,contIndex)=>{ | ||
56 | + // let obj = {}; | ||
57 | + // contItem.map((v,i)=>{ | ||
58 | + // obj[v.kpiId] = v.kpiValue | ||
59 | + // }) | ||
60 | + // datas.push(obj) | ||
61 | + // }) | ||
62 | + }, | ||
63 | + error:(err)=>{ | ||
64 | + | ||
65 | + } | ||
66 | + }) | ||
67 | + | ||
68 | + | ||
69 | + table.render({ | ||
70 | + elem: '#detail_more_snapshot' | ||
71 | + ,url:url | ||
72 | + , cols: [cols] | ||
73 | + , where:{ | ||
74 | + resId, | ||
75 | + kpiId, | ||
76 | + batchNo, | ||
77 | + flagPrefix, | ||
78 | + } | ||
79 | + , id: 'detail_more_snapshot' | ||
80 | + , page: { | ||
81 | + layout: ['count', 'prev', 'page', 'next', 'limit', 'skip'] | ||
82 | + , theme: '#1E9FFF' | ||
83 | + } | ||
84 | + , height: 'full-300' | ||
85 | + , limit: common.limit | ||
86 | + , limits: common.limits | ||
87 | + , done(){ | ||
88 | + | ||
89 | + } | ||
90 | + ,error(){ | ||
91 | + | ||
92 | + } | ||
93 | + }) | ||
94 | + }) | ||
95 | +}); |
hg-monitor-web-base/src/main/resources/static/src/views/template/detail/snapshot_detail_more.html
0 → 100644
1 | +<title>快照更多展示</title> | ||
2 | +<article class="page-container"> | ||
3 | + <div class="page-panel"> | ||
4 | + <div class="main"> | ||
5 | + <div class="layui-card"> | ||
6 | + <div class="layui-card-body"> | ||
7 | + <table id="detail_more_snapshot" lay-filter="detail_more_snapshot"></table> | ||
8 | + </div> | ||
9 | + </div> | ||
10 | + </div> | ||
11 | + </div> | ||
12 | +</article> | ||
13 | + | ||
14 | +<script> | ||
15 | + layui.use('snapshot_detail_more', function (fn) { | ||
16 | + fn({{ d }}); | ||
17 | + }); | ||
18 | +</script> |
-
Please register or login to post a comment