Authored by 王涛

Merge branch 'master-v32-ztq' into 'master'

feat: 资源类型 接口参数错误



See merge request !1139
  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 +});
  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>