Authored by 王涛

Merge branch 'master-joke' into 'master'

chore:腾讯云详情页(新增负载均衡、MariaDB、云宿主机,调整节点)

chore:腾讯云详情页(新增负载均衡、MariaDB、云宿主机,调整节点)

See merge request !1201
... ... @@ -2784,6 +2784,30 @@ layui.define(['soulTable', 'commonDetail', 'common', 'laytpl', 'view', 'admin',
{field: 'resTypeName', title: '资源类型', minWidth: x_110, align: 'center'},
{field: 'state', title: '资源状态', width: x_110, align: 'center', sort: true, templet: '#resStateTpl'}
],
"TENCENT_CLOUD_PLAT_RES_LOAD_BALANCE": [
{
field: 'resName', title: '资源名称', minWidth: x_300, sort: true,
templet: '#resindex_resName'
},
{field: 'health', title: '健康状态', width: x_120, align: 'center', sort: true, templet: '#healthTpl'},
{field: 'lastColTime', title: '最近采集时间', width: x_160, align: 'center', sort: true},
{field: 'adminName', title: '负责人', width: x_130, align: 'center', sort: true},
{field: 'adminPhone', title: '负责人电话', width: x_130, align: 'center', sort: true},
{field: 'resTypeName', title: '资源类型', minWidth: x_110, align: 'center'},
{field: 'state', title: '资源状态', width: x_110, align: 'center', sort: true, templet: '#resStateTpl'}
],
"TENCENT_CLOUD_PLAT_RES_MARIADB": [
{
field: 'resName', title: '资源名称', minWidth: x_300, sort: true,
templet: '#resindex_resName'
},
{field: 'health', title: '健康状态', width: x_120, align: 'center', sort: true, templet: '#healthTpl'},
{field: 'lastColTime', title: '最近采集时间', width: x_160, align: 'center', sort: true},
{field: 'adminName', title: '负责人', width: x_130, align: 'center', sort: true},
{field: 'adminPhone', title: '负责人电话', width: x_130, align: 'center', sort: true},
{field: 'resTypeName', title: '资源类型', minWidth: x_110, align: 'center'},
{field: 'state', title: '资源状态', width: x_110, align: 'center', sort: true, templet: '#resStateTpl'}
],
},
/**
* 验证是否跳转详情页
... ...
... ... @@ -32,7 +32,8 @@ layui.define(['commonDetail','common'], function (exports) {
var memKpi = "KPI1DA60197,KPI6C04B268,KPIC9967463";
//磁盘信息
var diskKpi = "KPIBA50E567,KPI40B5EF02,KPIC9967463";
//pod表格信息
const podTableKpi = "KPI2DC9105C,KPIFABFD741,KPIFB844B8B,KPIE4B51D5C,KPI60963ED1,KPI31ECC0E6,KPIECA37CB0,KPI7054BC34,KPI31CB8D97,KPI2C8A6D17";
reload();
... ... @@ -63,6 +64,8 @@ layui.define(['commonDetail','common'], function (exports) {
commonDetail.renderLineCharat("tencent_cloud_plat_cluster_node_mem_linechart",resId,"KPIC9967463","内存分配率","mem");
//磁盘分配率趋势图
commonDetail.renderLineCharat("tencent_cloud_plat_cluster_node_disk_linechart",resId,"KPIC9967463","磁盘分配率","disk");
//POD信息-表格
commonDetail.renderTable("tencent_cloud_plat_cluster_node_pod",false,resId,podTableKpi,"POD信息","pod-");
//告警信息
commonDetail.renderActiveAlarms("tencent_cloud_plat_cluster_node_active_alarm",resId);
}
... ...
//tencent_cloud_plat_physicshost(腾讯云宿主机)详情页js
layui.define(['commonDetail','common'], function (exports) {
var commonDetail = layui.commonDetail;
var common = layui.common;
//对外暴露的接口
exports('tencent_cloud_plat_physicshost', function (data) {
var resId = '';
var showFlag = common.getUrlParam("show");
if(showFlag && showFlag == '0'){
resId = common.getUrlParam("resId");
}else{
resId = data.resId;
}
commonDetail.bindTips();
//基本信息指标
var baseKpi = "KPIE13DD9A3,KPIF74D9D2B,KPID7BE5E90,KPI4419E8A1,KPI2DC9105C,KPI82B78CAC,KPI0E1DC44E,KPI1635BB9B,KPIBDF93F9C";
//网络资源指标
var netresKpi = "KPI3793A3FE,KPI7311A2F0";
//计算资源指标
var comresKpi = "KPI8DBA891C,KPI19A7770E,KPIC5BEEC49";
//存储资源指标
var storesKpi = "KPIBA50E567,KPI50331084,KPI2C8A6D17";
reload();
//渲染页面
function reload() {
//资源状态
commonDetail.renderResHealth("tencent_cloud_plat_physicshost_health_state", resId);
//基本信息
commonDetail.renderTextCols("tencent_cloud_plat_physicshost_baseinfo",resId,baseKpi,2,);
//网络资源信息
commonDetail.renderText("tencent_cloud_plat_physicshost_netresinfo",resId,netresKpi);
//计算资源信息
commonDetail.renderText("tencent_cloud_plat_physicshost_comresinfo",resId,comresKpi);
//存储资源信息
commonDetail.renderText("tencent_cloud_plat_physicshost_storesinfo",resId,storesKpi);
//CPU使用率
commonDetail.renderLineCharat("tencent_cloud_plat_physicshost_CPU_linechart",resId,"KPI7054BC34","CPU使用率","cpu");
//内存总量
commonDetail.renderLineCharat("tencent_cloud_plat_physicshost_mem_linechart",resId,"KPIC8EAE5A2","内存总量","mem");
//内存使用量
commonDetail.renderLineCharat("tencent_cloud_plat_physicshost_memused_linechart",resId,"KPI592C5FCA","内存使用量","mem");
//SWAP总量
commonDetail.renderLineCharat("tencent_cloud_plat_physicshost_swap_linechart",resId,"KPI08D9BF12","SWAP总量","swap");
//SWAP已使用大小
commonDetail.renderLineCharat("tencent_cloud_plat_physicshost_swapused_linechart",resId,"KPICBE88F2D","SWAP已使用大小","swap");
//硬盘读流量
commonDetail.renderLineCharat("tencent_cloud_plat_physicshost_disk_read_flow_linechart",resId,"KPICF4940F7","硬盘读流量","disk_read_flow");
//硬盘写流量
commonDetail.renderLineCharat("tencent_cloud_plat_physicshost_disk_write_flow_linechart",resId,"KPI6C16A077","硬盘写流量","disk_write_flow");
//硬盘读IOPS
commonDetail.renderLineCharat("tencent_cloud_plat_physicshost_disk_read_iops_linechart",resId,"KPIE7E304C4","硬盘读IOPS","disk_read_iops");
//硬盘写IOPS
commonDetail.renderLineCharat("tencent_cloud_plat_physicshost_disk_write_iops_linechart",resId,"KPI28E8B622","硬盘写IOPS","disk_write_iops");
//root分区使用率
commonDetail.renderLineCharat("tencent_cloud_plat_physicshost_root_zone_linechart",resId,"KPI23E06DA3","root分区使用率","root_zone");
//data分区使用率
commonDetail.renderLineCharat("tencent_cloud_plat_physicshost_data_zone_linechart",resId,"KPI751A1F4C","data分区使用率","data_zone");
//活动告警
commonDetail.renderActiveAlarms("tencent_cloud_plat_physicshost_active_alarm",resId);
}
//定时任务
var timer = setInterval(function () {
reload()
},commonDetail.timerTime);
commonDetail.detailTimer.push(timer);
});
});
\ No newline at end of file
... ...
//tencent_cloud_plat_res_load_balance详情页js
layui.define(['commonDetail','common'], function (exports) {
var commonDetail = layui.commonDetail;
var common = layui.common;
//对外暴露的接口
exports('tencent_cloud_plat_res_load_balance', function (data) {
var resId = '';
var showFlag = common.getUrlParam("show");
if(showFlag && showFlag == '0'){
resId = common.getUrlParam("resId");
}else{
resId = data.resId;
}
commonDetail.bindTips();
//基本信息指标
var baseKpi = "KPI3793A3FE,KPI231794A7,KPIBAC24B7F,KPIECA37CB0,KPI1303E638";
//关键信息指标
var keyKpi = "KPI6BF1F392";
reload();
//渲染页面
function reload() {
//基本信息
commonDetail.renderText("tencent_cloud_plat_res_load_balance_baseinfo",resId,baseKpi);
//关键信息
commonDetail.renderText("tencent_cloud_plat_res_load_balance_keyinfo",resId,keyKpi);
//连接数
commonDetail.renderLineCharat("tencent_cloud_plat_res_load_balance_connections_linechart",resId,"KPI52C7778F","连接数","connections");
//新建连接数
commonDetail.renderLineCharat("tencent_cloud_plat_res_load_balance_newSessionNum_linechart",resId,"KPI3CA9E956","新建连接数","newSessionNum");
//入带宽
commonDetail.renderLineCharat("tencent_cloud_plat_res_load_balance_intraffic_linechart",resId,"KPI0EDB5CF2","入带宽","intraffic");
//出带宽
commonDetail.renderLineCharat("tencent_cloud_plat_res_load_balance_outtraffic_linechart",resId,"KPI73562B2B","出带宽","outtraffic");
//入包量
commonDetail.renderLineCharat("tencent_cloud_plat_res_load_balance_inpkg_linechart",resId,"KPI8204B6B6","入包量","inpkg");
//出包量
commonDetail.renderLineCharat("tencent_cloud_plat_res_load_balance_outpkg_linechart",resId,"KPI322BD31F","出包量","outpkg");
//活动告警
commonDetail.renderActiveAlarms("tencent_cloud_plat_res_load_balance_active_alarm",resId);
}
//定时任务
var timer = setInterval(function () {
reload()
},commonDetail.timerTime);
commonDetail.detailTimer.push(timer);
});
});
\ No newline at end of file
... ...
//tencent_cloud_plat_res_mariadb(腾讯云tdsql)详情页js
layui.define(['commonDetail','common'], function (exports) {
var commonDetail = layui.commonDetail;
var common = layui.common;
//对外暴露的接口
exports('tencent_cloud_plat_res_mariadb', function (data) {
var resId = '';
var showFlag = common.getUrlParam("show");
if(showFlag && showFlag == '0'){
resId = common.getUrlParam("resId");
}else{
resId = data.resId;
}
commonDetail.bindTips();
//基本信息指标
var baseKpi = "KPICFE7F6A5,KPIECA37CB0,KPI917712A8,KPICCB7C3D9,KPI39C76443,KPI40E40BBD,KPI60C0DFAD";
//关键信息指标
var keyKpi = "KPI86DF5046,KPID1029770,KPI1584BE1C,KPICB805B91";
//DCN信息指标
var dcnKpi = "KPI93D11ED1,KPIC5FB1952,KPIF1379E3F";
reload();
//渲染页面
function reload() {
//基本信息
commonDetail.renderText("tencent_cloud_plat_res_mariadb_baseinfo",resId,baseKpi);
//关键信息
commonDetail.renderText("tencent_cloud_plat_res_mariadb_keyinfo",resId,keyKpi);
//DCN信息
commonDetail.renderText("tencent_cloud_plat_res_mariadb_dcninfo",resId,dcnKpi);
//CPU利用率
commonDetail.renderLineCharat("tencent_cloud_plat_res_mariadb_cpu_linechart",resId,"KPI7054BC34","CPU利用率","cpu");
//最大DB连接使用率
commonDetail.renderLineCharat("tencent_cloud_plat_res_mariadb_ConnUsageRate_linechart",resId,"KPI70233F69","最大DB连接使用率","ConnUsageRate");
//主从切换数
commonDetail.renderLineCharat("tencent_cloud_plat_res_mariadb_MasterSwitchedTotal_linechart",resId,"KPIED3B1BD1","主从切换数","MasterSwitchedTotal");
//耗时小于5ms请求数
commonDetail.renderLineCharat("tencent_cloud_plat_res_mariadb_TimeRange0_linechart",resId,"KPI83D31951","耗时小于5ms请求数","TimeRange0");
//耗时大于30ms请求数
commonDetail.renderLineCharat("tencent_cloud_plat_res_mariadb_TimeRange3_linechart",resId,"KPID1286BCB","耗时大于30ms请求数","TimeRange3");
//汇总活跃线程数
commonDetail.renderLineCharat("tencent_cloud_plat_res_mariadb_ActiveThreadCount_linechart",resId,"KPI8639CBAC","汇总活跃线程数","ActiveThreadCount");
//SQL总数
commonDetail.renderLineCharat("tencent_cloud_plat_res_mariadb_SQLTotal_linechart",resId,"KPI402F24E8","SQL总数","SQLTotal");
//SQL错误数
commonDetail.renderLineCharat("tencent_cloud_plat_res_mariadb_ErrorSQLTotal_linechart",resId,"KPID74AF81B","SQL错误数","ErrorSQLTotal");
//SQL成功数
commonDetail.renderLineCharat("tencent_cloud_plat_res_mariadb_SuccessSQLTotal_linechart",resId,"KPI1920354A","SQL成功数","SuccessSQLTotal");
//客户端总连接数
commonDetail.renderLineCharat("tencent_cloud_plat_res_mariadb_ClientConnTotal_linechart",resId,"KPIC29F4C6B","客户端总连接数","ClientConnTotal");
//活动告警
commonDetail.renderActiveAlarms("tencent_cloud_plat_res_mariadb_active_alarm",resId);
}
//定时任务
var timer = setInterval(function () {
reload()
},commonDetail.timerTime);
commonDetail.detailTimer.push(timer);
});
});
\ No newline at end of file
... ...
... ... @@ -62,6 +62,12 @@
</div>
<div class="lay-row">
<div class="lay-row-item">
<h5 class="lay-row-title">POD信息<span id="tencent_cloud_plat_cluster_node_podDownload" class="layui-table-link" style="margin-left: 10px;">下载</span><span id="tencent_cloud_plat_cluster_node_podMore" class="layui-table-link">更多</span></h5>
<div id="tencent_cloud_plat_cluster_node_pod"></div>
</div>
</div>
<div class="lay-row">
<div class="lay-row-item">
<h5 class="lay-row-title">实时告警动态</h5>
<div id="tencent_cloud_plat_cluster_node_active_alarm"></div>
</div>
... ...
<!--tencent_cloud_plat_physicshost详细页面-->
<article class="page-container template template_redis">
<div class="page-panel">
<div class="main">
<div class="layui-card">
<div class="layui-card-body">
<div class="lay-row">
<div class="lay-row-item lay-row-item--big">
<h5 class="lay-row-title">基本信息<i data-id="tencent_cloud_plat_physicshost_baseinfo" class="iconfont detail_base_info">&#xe61e;</i></h5>
<ul class="info-table" id="tencent_cloud_plat_physicshost_baseinfo"></ul>
</div>
<div class="lay-row-item lay-row-item--small">
<h5 class="lay-row-title">资源状态</h5>
<div class="res-state" id="tencent_cloud_plat_physicshost_health_state"></div>
</div>
</div>
<div class="lay-row">
<div class="lay-row-item">
<h5 class="lay-row-title">网络资源信息</h5>
<ul class="info-table" id="tencent_cloud_plat_physicshost_netresinfo"></ul>
</div>
<div class="lay-row-item">
<h5 class="lay-row-title">计算资源信息</h5>
<ul class="info-table" id="tencent_cloud_plat_physicshost_comresinfo"></ul>
</div>
<div class="lay-row-item">
<h5 class="lay-row-title">存储资源信息</h5>
<ul class="info-table" id="tencent_cloud_plat_physicshost_storesinfo"></ul>
</div>
</div>
<div class="lay-row">
<div class="lay-row-item">
<h5 class="lay-row-title">CPU使用率</h5>
<div id="tencent_cloud_plat_physicshost_CPU_linechart" class="detail_line_chart"></div>
</div>
<div class="lay-row-item">
<h5 class="lay-row-title">内存总量</h5>
<div id="tencent_cloud_plat_physicshost_mem_linechart" class="detail_line_chart"></div>
</div>
<div class="lay-row-item">
<h5 class="lay-row-title">内存使用量</h5>
<div id="tencent_cloud_plat_physicshost_memused_linechart" class="detail_line_chart"></div>
</div>
</div>
<div class="lay-row">
<div class="lay-row-item">
<h5 class="lay-row-title">SWAP总量</h5>
<div id="tencent_cloud_plat_physicshost_swap_linechart" class="detail_line_chart"></div>
</div>
<div class="lay-row-item">
<h5 class="lay-row-title">SWAP已使用大小</h5>
<div id="tencent_cloud_plat_physicshost_swapused_linechart" class="detail_line_chart"></div>
</div>
<div class="lay-row-item">
<h5 class="lay-row-title">硬盘读流量</h5>
<div id="tencent_cloud_plat_physicshost_disk_read_flow_linechart" class="detail_line_chart"></div>
</div>
</div>
<div class="lay-row">
<div class="lay-row-item">
<h5 class="lay-row-title">硬盘写流量</h5>
<div id="tencent_cloud_plat_physicshost_disk_write_flow_linechart" class="detail_line_chart"></div>
</div>
<div class="lay-row-item">
<h5 class="lay-row-title">硬盘读IOPS</h5>
<div id="tencent_cloud_plat_physicshost_disk_read_iops_linechart" class="detail_line_chart"></div>
</div>
<div class="lay-row-item">
<h5 class="lay-row-title">硬盘写IOPS</h5>
<div id="tencent_cloud_plat_physicshost_disk_write_iops_linechart" class="detail_line_chart"></div>
</div>
</div>
<div class="lay-row">
<div class="lay-row-item">
<h5 class="lay-row-title">root分区使用率</h5>
<div id="tencent_cloud_plat_physicshost_root_zone_linechart" class="detail_line_chart"></div>
</div>
<div class="lay-row-item">
<h5 class="lay-row-title">data分区使用率</h5>
<div id="tencent_cloud_plat_physicshost_data_zone_linechart" class="detail_line_chart"></div>
</div>
<div class="lay-row-item" style="border: 0px">
</div>
</div>
<div class="lay-row">
<div class="lay-row-item">
<h5 class="lay-row-title">实时告警动态</h5>
<div id="tencent_cloud_plat_physicshost_active_alarm"></div>
</div>
</div>
</div>
</div>
</div>
</div>
</article>
<textarea id="tencent_cloud_plat_physicshost_param_id" style="display: none;">{{d}}</textarea>
<script>
layui.use('tencent_cloud_plat_physicshost', function (fn) {
var $ = layui.$;
var parm = $("#tencent_cloud_plat_physicshost_param_id").val();
if(parm.indexOf('{{d') != -1){
fn();
}else{
fn(JSON.parse(parm));
}
});
</script>
\ No newline at end of file
... ...
<!--tencent_cloud_plat_res_load_balance详细页面-->
<article class="page-container template template_redis">
<div class="page-panel">
<div class="main">
<div class="layui-card">
<div class="layui-card-body">
<div class="lay-row">
<div class="lay-row-item">
<h5 class="lay-row-title">基本信息<i data-id="tencent_cloud_plat_res_load_balance_baseinfo" class="iconfont detail_base_info">&#xe61e;</i></h5>
<ul class="info-table" id="tencent_cloud_plat_res_load_balance_baseinfo"></ul>
</div>
<div class="lay-row-item">
<h5 class="lay-row-title">重要信息</h5>
<ul class="info-table" id="tencent_cloud_plat_res_load_balance_keyinfo"></ul>
</div>
</div>
<div class="lay-row">
<div class="lay-row-item">
<h5 class="lay-row-title">连接数</h5>
<div id="tencent_cloud_plat_res_load_balance_connections_linechart" class="detail_line_chart"></div>
</div>
<div class="lay-row-item">
<h5 class="lay-row-title">新建连接数</h5>
<div id="tencent_cloud_plat_res_load_balance_newSessionNum_linechart" class="detail_line_chart"></div>
</div>
<div class="lay-row-item">
<h5 class="lay-row-title">入带宽</h5>
<div id="tencent_cloud_plat_res_load_balance_intraffic_linechart" class="detail_line_chart"></div>
</div>
</div>
<div class="lay-row">
<div class="lay-row-item">
<h5 class="lay-row-title">出带宽</h5>
<div id="tencent_cloud_plat_res_load_balance_outtraffic_linechart" class="detail_line_chart"></div>
</div>
<div class="lay-row-item">
<h5 class="lay-row-title">入包量</h5>
<div id="tencent_cloud_plat_res_load_balance_inpkg_linechart" class="detail_line_chart"></div>
</div>
<div class="lay-row-item">
<h5 class="lay-row-title">出包量</h5>
<div id="tencent_cloud_plat_res_load_balance_outpkg_linechart" class="detail_line_chart"></div>
</div>
</div>
<div class="lay-row">
<div class="lay-row-item">
<h5 class="lay-row-title">实时告警动态</h5>
<div id="tencent_cloud_plat_res_load_balance_active_alarm"></div>
</div>
</div>
</div>
</div>
</div>
</div>
</article>
<textarea id="tencent_cloud_plat_res_load_balance_param_id" style="display: none;">{{d}}</textarea>
<script>
layui.use('tencent_cloud_plat_res_load_balance', function (fn) {
var $ = layui.$;
var parm = $("#tencent_cloud_plat_res_load_balance_param_id").val();
if(parm.indexOf('{{d') != -1){
fn();
}else{
fn(JSON.parse(parm));
}
});
</script>
\ No newline at end of file
... ...
<!--tencent_cloud_plat_res_mariadb详细页面-->
<article class="page-container template template_redis">
<div class="page-panel">
<div class="main">
<div class="layui-card">
<div class="layui-card-body">
<div class="lay-row">
<div class="lay-row-item">
<h5 class="lay-row-title">基本信息<i data-id="tencent_cloud_plat_res_mariadb_baseinfo" class="iconfont detail_base_info">&#xe61e;</i></h5>
<ul class="info-table" id="tencent_cloud_plat_res_mariadb_baseinfo"></ul>
</div>
<div class="lay-row-item">
<h5 class="lay-row-title">重要信息</h5>
<ul class="info-table" id="tencent_cloud_plat_res_mariadb_keyinfo"></ul>
</div>
<div class="lay-row-item">
<h5 class="lay-row-title">DCN信息</h5>
<ul class="info-table" id="tencent_cloud_plat_res_mariadb_dcninfo"></ul>
</div>
</div>
<div class="lay-row">
<div class="lay-row-item">
<h5 class="lay-row-title">CPU利用率</h5>
<div id="tencent_cloud_plat_res_mariadb_cpu_linechart" class="detail_line_chart"></div>
</div>
<div class="lay-row-item">
<h5 class="lay-row-title">最大DB连接使用率</h5>
<div id="tencent_cloud_plat_res_mariadb_ConnUsageRate_linechart" class="detail_line_chart"></div>
</div>
<div class="lay-row-item">
<h5 class="lay-row-title">主从切换次数</h5>
<div id="tencent_cloud_plat_res_mariadb_MasterSwitchedTotal_linechart" class="detail_line_chart"></div>
</div>
</div>
<div class="lay-row">
<div class="lay-row-item">
<h5 class="lay-row-title">耗时小于5ms请求数</h5>
<div id="tencent_cloud_plat_res_mariadb_TimeRange0_linechart" class="detail_line_chart"></div>
</div>
<div class="lay-row-item">
<h5 class="lay-row-title">耗时大于30ms请求数</h5>
<div id="tencent_cloud_plat_res_mariadb_TimeRange3_linechart" class="detail_line_chart"></div>
</div>
<div class="lay-row-item">
<h5 class="lay-row-title">汇总活跃线程数</h5>
<div id="tencent_cloud_plat_res_mariadb_ActiveThreadCount_linechart" class="detail_line_chart"></div>
</div>
</div>
<div class="lay-row">
<div class="lay-row-item">
<h5 class="lay-row-title">SQL总数</h5>
<div id="tencent_cloud_plat_res_mariadb_SQLTotal_linechart" class="detail_line_chart"></div>
</div>
<div class="lay-row-item">
<h5 class="lay-row-title">SQL错误数</h5>
<div id="tencent_cloud_plat_res_mariadb_ErrorSQLTotal_linechart" class="detail_line_chart"></div>
</div>
<div class="lay-row-item">
<h5 class="lay-row-title">SQL成功数</h5>
<div id="tencent_cloud_plat_res_mariadb_SuccessSQLTotal_linechart" class="detail_line_chart"></div>
</div>
</div>
<div class="lay-row">
<div class="lay-row-item">
<h5 class="lay-row-title">客户端总连接数</h5>
<div id="tencent_cloud_plat_res_mariadb_ClientConnTotal_linechart" class="detail_line_chart"></div>
</div>
<div class="lay-row-item" style="border: 0px">
</div>
<div class="lay-row-item" style="border: 0px">
</div>
</div>
<div class="lay-row">
<div class="lay-row-item">
<h5 class="lay-row-title">实时告警动态</h5>
<div id="tencent_cloud_plat_res_mariadb_active_alarm"></div>
</div>
</div>
</div>
</div>
</div>
</div>
</article>
<textarea id="tencent_cloud_plat_res_mariadb_param_id" style="display: none;">{{d}}</textarea>
<script>
layui.use('tencent_cloud_plat_res_mariadb', function (fn) {
var $ = layui.$;
var parm = $("#tencent_cloud_plat_res_mariadb_param_id").val();
if(parm.indexOf('{{d') != -1){
fn();
}else{
fn(JSON.parse(parm));
}
});
</script>
\ No newline at end of file
... ...