Authored by 张凯

chore:腾讯发相关页面开发及调整

@@ -2658,6 +2658,7 @@ layui.define(['soulTable', 'commonDetail', 'common', 'laytpl', 'view', 'admin', @@ -2658,6 +2658,7 @@ layui.define(['soulTable', 'commonDetail', 'common', 'laytpl', 'view', 'admin',
2658 {field: 'linkState', title: '连接状态', align: 'center', width: x_120, templet: '#linkStateTpl', sort: true}, 2658 {field: 'linkState', title: '连接状态', align: 'center', width: x_120, templet: '#linkStateTpl', sort: true},
2659 {field: 'adminName', title: '负责人', width: x_130, align: 'center', sort: true}, 2659 {field: 'adminName', title: '负责人', width: x_130, align: 'center', sort: true},
2660 {field: 'adminPhone', title: '负责人电话', width: x_130, align: 'center', sort: true}, 2660 {field: 'adminPhone', title: '负责人电话', width: x_130, align: 'center', sort: true},
  2661 + {field: 'resTypeName', title: '资源类型', minWidth: x_110, align: 'center'},
2661 {field: 'state', title: '资源状态', width: x_110, align: 'center', sort: true, templet: '#resStateTpl'} 2662 {field: 'state', title: '资源状态', width: x_110, align: 'center', sort: true, templet: '#resStateTpl'}
2662 ], 2663 ],
2663 "TENCENT_CLOUD_PLAT_PHYSICSHOST": [ 2664 "TENCENT_CLOUD_PLAT_PHYSICSHOST": [
@@ -2673,6 +2674,7 @@ layui.define(['soulTable', 'commonDetail', 'common', 'laytpl', 'view', 'admin', @@ -2673,6 +2674,7 @@ layui.define(['soulTable', 'commonDetail', 'common', 'laytpl', 'view', 'admin',
2673 {field: 'linkState', title: '连接状态', align: 'center', width: x_120, templet: '#linkStateTpl', sort: true}, 2674 {field: 'linkState', title: '连接状态', align: 'center', width: x_120, templet: '#linkStateTpl', sort: true},
2674 {field: 'adminName', title: '负责人', width: x_130, align: 'center', sort: true}, 2675 {field: 'adminName', title: '负责人', width: x_130, align: 'center', sort: true},
2675 {field: 'adminPhone', title: '负责人电话', width: x_130, align: 'center', sort: true}, 2676 {field: 'adminPhone', title: '负责人电话', width: x_130, align: 'center', sort: true},
  2677 + {field: 'resTypeName', title: '资源类型', minWidth: x_110, align: 'center'},
2676 {field: 'state', title: '资源状态', width: x_110, align: 'center', sort: true, templet: '#resStateTpl'} 2678 {field: 'state', title: '资源状态', width: x_110, align: 'center', sort: true, templet: '#resStateTpl'}
2677 ], 2679 ],
2678 "TENCENT_CLOUD_PLAT_VIRTUALHOST": [ 2680 "TENCENT_CLOUD_PLAT_VIRTUALHOST": [
@@ -2688,6 +2690,7 @@ layui.define(['soulTable', 'commonDetail', 'common', 'laytpl', 'view', 'admin', @@ -2688,6 +2690,7 @@ layui.define(['soulTable', 'commonDetail', 'common', 'laytpl', 'view', 'admin',
2688 {field: 'linkState', title: '连接状态', align: 'center', width: x_120, templet: '#linkStateTpl', sort: true}, 2690 {field: 'linkState', title: '连接状态', align: 'center', width: x_120, templet: '#linkStateTpl', sort: true},
2689 {field: 'adminName', title: '负责人', width: x_130, align: 'center', sort: true}, 2691 {field: 'adminName', title: '负责人', width: x_130, align: 'center', sort: true},
2690 {field: 'adminPhone', title: '负责人电话', width: x_130, align: 'center', sort: true}, 2692 {field: 'adminPhone', title: '负责人电话', width: x_130, align: 'center', sort: true},
  2693 + {field: 'resTypeName', title: '资源类型', minWidth: x_110, align: 'center'},
2691 {field: 'state', title: '资源状态', width: x_110, align: 'center', sort: true, templet: '#resStateTpl'} 2694 {field: 'state', title: '资源状态', width: x_110, align: 'center', sort: true, templet: '#resStateTpl'}
2692 ], 2695 ],
2693 "TENCENT_CLOUD_PLAT_RES_TDSQLMYSQL": [ 2696 "TENCENT_CLOUD_PLAT_RES_TDSQLMYSQL": [
@@ -2703,6 +2706,7 @@ layui.define(['soulTable', 'commonDetail', 'common', 'laytpl', 'view', 'admin', @@ -2703,6 +2706,7 @@ layui.define(['soulTable', 'commonDetail', 'common', 'laytpl', 'view', 'admin',
2703 {field: 'linkState', title: '连接状态', align: 'center', width: x_120, templet: '#linkStateTpl', sort: true}, 2706 {field: 'linkState', title: '连接状态', align: 'center', width: x_120, templet: '#linkStateTpl', sort: true},
2704 {field: 'adminName', title: '负责人', width: x_130, align: 'center', sort: true}, 2707 {field: 'adminName', title: '负责人', width: x_130, align: 'center', sort: true},
2705 {field: 'adminPhone', title: '负责人电话', width: x_130, align: 'center', sort: true}, 2708 {field: 'adminPhone', title: '负责人电话', width: x_130, align: 'center', sort: true},
  2709 + {field: 'resTypeName', title: '资源类型', minWidth: x_110, align: 'center'},
2706 {field: 'state', title: '资源状态', width: x_110, align: 'center', sort: true, templet: '#resStateTpl'} 2710 {field: 'state', title: '资源状态', width: x_110, align: 'center', sort: true, templet: '#resStateTpl'}
2707 ], 2711 ],
2708 "TENCENT_CLOUD_PLAT_RES_REDIS": [ 2712 "TENCENT_CLOUD_PLAT_RES_REDIS": [
@@ -2717,9 +2721,9 @@ layui.define(['soulTable', 'commonDetail', 'common', 'laytpl', 'view', 'admin', @@ -2717,9 +2721,9 @@ layui.define(['soulTable', 'commonDetail', 'common', 'laytpl', 'view', 'admin',
2717 {field: 'linkState', title: '连接状态', align: 'center', width: x_120, templet: '#linkStateTpl', sort: true}, 2721 {field: 'linkState', title: '连接状态', align: 'center', width: x_120, templet: '#linkStateTpl', sort: true},
2718 {field: 'adminName', title: '负责人', width: x_130, align: 'center', sort: true}, 2722 {field: 'adminName', title: '负责人', width: x_130, align: 'center', sort: true},
2719 {field: 'adminPhone', title: '负责人电话', width: x_130, align: 'center', sort: true}, 2723 {field: 'adminPhone', title: '负责人电话', width: x_130, align: 'center', sort: true},
  2724 + {field: 'resTypeName', title: '资源类型', minWidth: x_110, align: 'center'},
2720 {field: 'state', title: '资源状态', width: x_110, align: 'center', sort: true, templet: '#resStateTpl'} 2725 {field: 'state', title: '资源状态', width: x_110, align: 'center', sort: true, templet: '#resStateTpl'}
2721 ], 2726 ],
2722 -  
2723 "TENCENT_CLOUD_PLAT_RES_CKAFKA": [ 2727 "TENCENT_CLOUD_PLAT_RES_CKAFKA": [
2724 {field: 'ip', title: 'IP地址', width: x_130, align: 'center', sort: true}, 2728 {field: 'ip', title: 'IP地址', width: x_130, align: 'center', sort: true},
2725 { 2729 {
@@ -2732,9 +2736,9 @@ layui.define(['soulTable', 'commonDetail', 'common', 'laytpl', 'view', 'admin', @@ -2732,9 +2736,9 @@ layui.define(['soulTable', 'commonDetail', 'common', 'laytpl', 'view', 'admin',
2732 {field: 'linkState', title: '连接状态', align: 'center', width: x_120, templet: '#linkStateTpl', sort: true}, 2736 {field: 'linkState', title: '连接状态', align: 'center', width: x_120, templet: '#linkStateTpl', sort: true},
2733 {field: 'adminName', title: '负责人', width: x_130, align: 'center', sort: true}, 2737 {field: 'adminName', title: '负责人', width: x_130, align: 'center', sort: true},
2734 {field: 'adminPhone', title: '负责人电话', width: x_130, align: 'center', sort: true}, 2738 {field: 'adminPhone', title: '负责人电话', width: x_130, align: 'center', sort: true},
  2739 + {field: 'resTypeName', title: '资源类型', minWidth: x_110, align: 'center'},
2735 {field: 'state', title: '资源状态', width: x_110, align: 'center', sort: true, templet: '#resStateTpl'} 2740 {field: 'state', title: '资源状态', width: x_110, align: 'center', sort: true, templet: '#resStateTpl'}
2736 ], 2741 ],
2737 -  
2738 "TENCENT_CLOUD_PLAT_RES_DISK": [ 2742 "TENCENT_CLOUD_PLAT_RES_DISK": [
2739 {field: 'ip', title: 'IP地址', width: x_130, align: 'center', sort: true}, 2743 {field: 'ip', title: 'IP地址', width: x_130, align: 'center', sort: true},
2740 { 2744 {
@@ -2747,6 +2751,7 @@ layui.define(['soulTable', 'commonDetail', 'common', 'laytpl', 'view', 'admin', @@ -2747,6 +2751,7 @@ layui.define(['soulTable', 'commonDetail', 'common', 'laytpl', 'view', 'admin',
2747 {field: 'linkState', title: '连接状态', align: 'center', width: x_120, templet: '#linkStateTpl', sort: true}, 2751 {field: 'linkState', title: '连接状态', align: 'center', width: x_120, templet: '#linkStateTpl', sort: true},
2748 {field: 'adminName', title: '负责人', width: x_130, align: 'center', sort: true}, 2752 {field: 'adminName', title: '负责人', width: x_130, align: 'center', sort: true},
2749 {field: 'adminPhone', title: '负责人电话', width: x_130, align: 'center', sort: true}, 2753 {field: 'adminPhone', title: '负责人电话', width: x_130, align: 'center', sort: true},
  2754 + {field: 'resTypeName', title: '资源类型', minWidth: x_110, align: 'center'},
2750 {field: 'state', title: '资源状态', width: x_110, align: 'center', sort: true, templet: '#resStateTpl'} 2755 {field: 'state', title: '资源状态', width: x_110, align: 'center', sort: true, templet: '#resStateTpl'}
2751 ], 2756 ],
2752 }, 2757 },
  1 +//tencent_cloud_plat_res_ckafka(腾讯云kafka)详情页js
  2 +layui.define(['commonDetail','common'], function (exports) {
  3 + var commonDetail = layui.commonDetail;
  4 + var common = layui.common;
  5 + //对外暴露的接口
  6 + exports('tencent_cloud_plat_res_ckafka', function (data) {
  7 + var resId = '';
  8 + var showFlag = common.getUrlParam("show");
  9 + if(showFlag && showFlag == '0'){
  10 + resId = common.getUrlParam("resId");
  11 + }else{
  12 + resId = data.resId;
  13 + }
  14 + commonDetail.bindTips();
  15 +
  16 + //基本信息指标
  17 + var baseKpi = "KPIE13DD9A3,KPIF74D9D2B,KPIA1CFDB4B,KPI2DC9105C,KPI39C76443,KPIECA37CB0,KPI1782D6AF,KPI352DE256";
  18 + //关键信息指标
  19 + var keyKpi = "KPI86DF5046,KPID2DBDD50,KPIBAA7E176,KPI19832098,KPI91C252FE,KPI8546BDCF";
  20 +
  21 + reload();
  22 +
  23 + //渲染页面
  24 + function reload() {
  25 + //资源状态
  26 + commonDetail.renderResHealth("tencent_cloud_plat_res_ckafka_health_state", resId);
  27 + //基本信息
  28 + commonDetail.renderText("tencent_cloud_plat_res_ckafka_baseinfo",resId,baseKpi);
  29 + //关键信息
  30 + commonDetail.renderText("tencent_cloud_plat_res_ckafka_keyinfo",resId,keyKpi);
  31 + //活动告警
  32 + commonDetail.renderActiveAlarms("tencent_cloud_plat_res_ckafka_active_alarm",resId);
  33 + }
  34 +
  35 + //定时任务
  36 + var timer = setInterval(function () {
  37 + reload()
  38 + },commonDetail.timerTime);
  39 + commonDetail.detailTimer.push(timer);
  40 +
  41 + });
  42 +});
  1 +//tencent_cloud_plat_res_disk(腾讯云硬盘)详情页js
  2 +layui.define(['commonDetail','common'], function (exports) {
  3 + var commonDetail = layui.commonDetail;
  4 + var common = layui.common;
  5 + //对外暴露的接口
  6 + exports('tencent_cloud_plat_res_disk', function (data) {
  7 + var resId = '';
  8 + var showFlag = common.getUrlParam("show");
  9 + if(showFlag && showFlag == '0'){
  10 + resId = common.getUrlParam("resId");
  11 + }else{
  12 + resId = data.resId;
  13 + }
  14 + commonDetail.bindTips();
  15 +
  16 + //基本信息指标
  17 + var baseKpi = "KPIE13DD9A3,KPIF74D9D2B,KPI889D5B6D,KPI9A8015CE,KPI352DE256,KPIECA37CB0";
  18 + //关键信息指标
  19 + var keyKpi = "KPI61935D31,KPI077D23A3,KPI85E5923E,KPI29D42042,KPI4C0DC0C6,KPIFE77ABF5,KPI52E5F2AA";
  20 + //硬盘信息指标
  21 + var diskKpi = "KPICF4940F7,KPI6C16A077,KPIE7E304C4,KPI28E8B622";
  22 + //IO信息指标
  23 + var ioKpi = "KPI5DC210DE,KPI25D46638,KPI9F00C7A6";
  24 +
  25 + reload();
  26 +
  27 + //渲染页面
  28 + function reload() {
  29 + //资源状态
  30 + commonDetail.renderResHealth("tencent_cloud_plat_res_disk_health_state", resId);
  31 + //基本信息
  32 + commonDetail.renderText("tencent_cloud_plat_res_disk_baseinfo",resId,baseKpi);
  33 + //关键信息
  34 + commonDetail.renderText("tencent_cloud_plat_res_disk_keyinfo",resId,keyKpi);
  35 + //实例信息
  36 + commonDetail.renderText("tencent_cloud_plat_res_disk_diskinfo",resId,diskKpi);
  37 + //性能信息
  38 + commonDetail.renderText("tencent_cloud_plat_res_disk_ioinfo",resId,ioKpi);
  39 + //硬盘读流量
  40 + commonDetail.renderLineCharat("tencent_cloud_plat_res_disk_readflow_linechart",resId,"KPICF4940F7","硬盘读流量","disk_read_traffic");
  41 + //硬盘写流量
  42 + commonDetail.renderLineCharat("tencent_cloud_plat_res_disk_writeflow_linechart",resId,"KPI6C16A077","硬盘写流量","disk_write_traffic");
  43 + //硬盘读IOPS
  44 + commonDetail.renderLineCharat("tencent_cloud_plat_res_disk_readipos_linechart",resId,"KPIE7E304C4","硬盘读IOPS","disk_read_iops");
  45 + //硬盘写IOPS
  46 + commonDetail.renderLineCharat("tencent_cloud_plat_res_disk_writeipos_linechart",resId,"KPI28E8B622","硬盘写IOPS","disk_write_iops");
  47 + //活动告警
  48 + commonDetail.renderActiveAlarms("tencent_cloud_plat_res_disk_active_alarm",resId);
  49 + }
  50 +
  51 + //定时任务
  52 + var timer = setInterval(function () {
  53 + reload()
  54 + },commonDetail.timerTime);
  55 + commonDetail.detailTimer.push(timer);
  56 +
  57 + });
  58 +});
@@ -16,7 +16,7 @@ layui.define(['commonDetail','common'], function (exports) { @@ -16,7 +16,7 @@ layui.define(['commonDetail','common'], function (exports) {
16 //基本信息指标 16 //基本信息指标
17 var baseKpi = "KPIE13DD9A3,KPIF74D9D2B,KPIA1CFDB4B,KPI2DC9105C,KPI39C76443,KPIE13DD9A3"; 17 var baseKpi = "KPIE13DD9A3,KPIF74D9D2B,KPIA1CFDB4B,KPI2DC9105C,KPI39C76443,KPIE13DD9A3";
18 //关键信息指标 18 //关键信息指标
19 - var keyKpi = "KPIFDF953D6,KPI4D0D4345,KP152C7778F,KPI7054BC34,KPI31CB8D97,KPI31CB8D97"; 19 + var keyKpi = "KPIFDF953D6,KPI4D0D4345,KP152C7778F,KPI7054BC34,KPI31CB8D97,KPI592C5FCA";
20 //实例信息指标 20 //实例信息指标
21 var instanceKpi = "KP11782D6AF,KPI352DE256,KPI39C76443,KPI7BB10A71,KPI1AEA4DE2,KPIECA37CB0,KPID9507511,KPIE035F0E7,KPIADAC3034,KPIC29F4C6B,KPIE349B543"; 21 var instanceKpi = "KP11782D6AF,KPI352DE256,KPI39C76443,KPI7BB10A71,KPI1AEA4DE2,KPIECA37CB0,KPID9507511,KPIE035F0E7,KPIADAC3034,KPIC29F4C6B,KPIE349B543";
22 //性能信息指标 22 //性能信息指标
@@ -33,7 +33,7 @@ layui.define(['commonDetail','common'], function (exports) { @@ -33,7 +33,7 @@ layui.define(['commonDetail','common'], function (exports) {
33 //关键信息 33 //关键信息
34 commonDetail.renderText("tencent_cloud_plat_res_redis_keyinfo",resId,keyKpi); 34 commonDetail.renderText("tencent_cloud_plat_res_redis_keyinfo",resId,keyKpi);
35 //实例信息 35 //实例信息
36 - commonDetail.renderTextCols("tencent_cloud_plat_res_redis_instanceinfo",resId,instanceKpi,2,false); 36 + commonDetail.renderTextCols("tencent_cloud_plat_res_redis_instanceinfo",resId,instanceKpi,2);
37 //性能信息 37 //性能信息
38 commonDetail.renderText("tencent_cloud_plat_res_redis_performanceinfo",resId,performanceKpi); 38 commonDetail.renderText("tencent_cloud_plat_res_redis_performanceinfo",resId,performanceKpi);
39 //cpu使用率趋势图 39 //cpu使用率趋势图
@@ -22,7 +22,7 @@ layui.define(['commonDetail','common'], function (exports) { @@ -22,7 +22,7 @@ layui.define(['commonDetail','common'], function (exports) {
22 //数据库信息指标 22 //数据库信息指标
23 var dbKpi = "KPI1782D6AF,KPI352DE256,KPI40E40BBD,KPIE035F0E7"; 23 var dbKpi = "KPI1782D6AF,KPI352DE256,KPI40E40BBD,KPIE035F0E7";
24 //DCN信息指标 24 //DCN信息指标
25 - var dcnKpi = "KPIA1CFDB4B,KPIC5FB1952,KPIF1379E3F"; 25 + var dcnKpi = "KPI93D11ED1,KPIC5FB1952,KPIF1379E3F";
26 //分片信息 26 //分片信息
27 var shardKpi = "KPI42A0C43D,KPID1029770,KPI1584BE1C,KPI40E40BBD,KPICB805B91,KPI067DEECB,KPIECA37CB0"; 27 var shardKpi = "KPI42A0C43D,KPID1029770,KPI1584BE1C,KPI40E40BBD,KPICB805B91,KPI067DEECB,KPIECA37CB0";
28 28
@@ -20,7 +20,7 @@ layui.define(['commonDetail','common'], function (exports) { @@ -20,7 +20,7 @@ layui.define(['commonDetail','common'], function (exports) {
20 //网络资源指标 20 //网络资源指标
21 var netresKpi = "KPI73562B2B,KPI0EDB5CF2,KPI322BD31F,KPI8204B6B6"; 21 var netresKpi = "KPI73562B2B,KPI0EDB5CF2,KPI322BD31F,KPI8204B6B6";
22 //计算资源指标 22 //计算资源指标
23 - var comresKpi = "KPID1029770,KPI7054BC34,KPI31CB8D97,KPI1584BE1C,KPI31CB8D97"; 23 + var comresKpi = "KPID1029770,KPI7054BC34,KPI31CB8D97,KPI1584BE1C,KPI592C5FCA";
24 //存储资源指标 24 //存储资源指标
25 var storesKpi = "KPICF4940F7,KPI6C16A077,KPIE7E304C4,KPI28E8B622,KPI5DC210DE,KPI25D46638,KPI9F00C7A6"; 25 var storesKpi = "KPICF4940F7,KPI6C16A077,KPIE7E304C4,KPI28E8B622,KPI5DC210DE,KPI25D46638,KPI9F00C7A6";
26 //数据磁盘信息 26 //数据磁盘信息
@@ -39,11 +39,11 @@ layui.define(['commonDetail','common'], function (exports) { @@ -39,11 +39,11 @@ layui.define(['commonDetail','common'], function (exports) {
39 //关键信息 39 //关键信息
40 commonDetail.renderText("tencent_cloud_plat_virtualhost_keyinfo",resId,keyKpi); 40 commonDetail.renderText("tencent_cloud_plat_virtualhost_keyinfo",resId,keyKpi);
41 //网络资源信息 41 //网络资源信息
42 - commonDetail.renderText("tencent_cloud_plat_virtualhost_networkinfo",resId,netresKpi); 42 + commonDetail.renderText("tencent_cloud_plat_virtualhost_netresinfo",resId,netresKpi);
43 //计算资源信息 43 //计算资源信息
44 - commonDetail.renderText("tencent_cloud_plat_virtualhost_dbinfo",resId,comresKpi); 44 + commonDetail.renderText("tencent_cloud_plat_virtualhost_comresinfo",resId,comresKpi);
45 //存储资源信息 45 //存储资源信息
46 - commonDetail.renderText("tencent_cloud_plat_virtualhost_dcninfo",resId,storesKpi); 46 + commonDetail.renderText("tencent_cloud_plat_virtualhost_storesinfo",resId,storesKpi);
47 //cpu使用率趋势图 47 //cpu使用率趋势图
48 commonDetail.renderLineCharat("tencent_cloud_plat_virtualhost_cpu_linechart",resId,"KPI7054BC34","CPU使用率","cpu"); 48 commonDetail.renderLineCharat("tencent_cloud_plat_virtualhost_cpu_linechart",resId,"KPI7054BC34","CPU使用率","cpu");
49 //内存使用率趋势图 49 //内存使用率趋势图
@@ -55,7 +55,7 @@ layui.define(['commonDetail','common'], function (exports) { @@ -55,7 +55,7 @@ layui.define(['commonDetail','common'], function (exports) {
55 //数据磁盘信息 55 //数据磁盘信息
56 commonDetail.renderTable("tencent_cloud_plat_virtualhost_dataDisk",false,resId,dataDiskKpi,"数据磁盘信息","dataDisk-"); 56 commonDetail.renderTable("tencent_cloud_plat_virtualhost_dataDisk",false,resId,dataDiskKpi,"数据磁盘信息","dataDisk-");
57 //系统盘信息 57 //系统盘信息
58 - commonDetail.renderTable("tencent_cloud_plat_virtualhost_disk",false,resId,diskKpi,"系统盘信息","systemDisk-"); 58 + commonDetail.renderTable("tencent_cloud_plat_virtualhost_disk",false,resId,diskKpi,"系统盘信息","systemDisk");
59 //活动告警 59 //活动告警
60 commonDetail.renderActiveAlarms("tencent_cloud_plat_virtualhost_active_alarm",resId); 60 commonDetail.renderActiveAlarms("tencent_cloud_plat_virtualhost_active_alarm",resId);
61 } 61 }
@@ -41,7 +41,7 @@ layui.define(['laytpl', 'layer'], function(exports){ @@ -41,7 +41,7 @@ layui.define(['laytpl', 'layer'], function(exports){
41 41
42 //清除 token,并跳转到登入页 42 //清除 token,并跳转到登入页
43 view.exit = function(){ 43 view.exit = function(){
44 - debugger 44 + // debugger
45 if(window.top.location.hash == '#/bigscreen/daping'){ 45 if(window.top.location.hash == '#/bigscreen/daping'){
46 layui.use(['commonDetail','DPingdex'], function () { 46 layui.use(['commonDetail','DPingdex'], function () {
47 layer.msg("登录凭证失效,无法查看详情页,如需查看详情页面,请重新登录再次进入大屏页面!", { 47 layer.msg("登录凭证失效,无法查看详情页,如需查看详情页面,请重新登录再次进入大屏页面!", {
@@ -5,11 +5,11 @@ @@ -5,11 +5,11 @@
5 <div class="layui-card"> 5 <div class="layui-card">
6 <div class="layui-card-body"> 6 <div class="layui-card-body">
7 <div class="lay-row"> 7 <div class="lay-row">
8 - <div class="lay-row-item--big"> 8 + <div class="lay-row-item lay-row-item--big">
9 <h5 class="lay-row-title">基本信息<i data-id="tencent_cloud_plat_baseinfo" class="iconfont detail_base_info">&#xe61e;</i></h5> 9 <h5 class="lay-row-title">基本信息<i data-id="tencent_cloud_plat_baseinfo" class="iconfont detail_base_info">&#xe61e;</i></h5>
10 <ul class="info-table" id="tencent_cloud_plat_baseinfo"></ul> 10 <ul class="info-table" id="tencent_cloud_plat_baseinfo"></ul>
11 </div> 11 </div>
12 - <div class="lay-row-item--small"> 12 + <div class="lay-row-item lay-row-item--small">
13 <h5 class="lay-row-title">资源状态</h5> 13 <h5 class="lay-row-title">资源状态</h5>
14 <div class="res-state" id="tencent_cloud_plat_health_state"></div> 14 <div class="res-state" id="tencent_cloud_plat_health_state"></div>
15 </div> 15 </div>
  1 +<!--tencent_cloud_plat_res_ckafka详细页面-->
  2 +<article class="page-container template template_redis">
  3 + <div class="page-panel">
  4 + <div class="main">
  5 + <div class="layui-card">
  6 + <div class="layui-card-body">
  7 + <div class="lay-row">
  8 + <div class="lay-row-item">
  9 + <h5 class="lay-row-title">基本信息<i data-id="tencent_cloud_plat_res_ckafka_baseinfo" class="iconfont detail_base_info">&#xe61e;</i></h5>
  10 + <ul class="info-table" id="tencent_cloud_plat_res_ckafka_baseinfo"></ul>
  11 + </div>
  12 + <div class="lay-row-item">
  13 + <h5 class="lay-row-title">关键信息</h5>
  14 + <ul class="info-table" id="tencent_cloud_plat_res_ckafka_keyinfo"></ul>
  15 + </div>
  16 + <div class="lay-row-item">
  17 + <h5 class="lay-row-title">资源状态</h5>
  18 + <div class="res-state" id="tencent_cloud_plat_res_ckafka_health_state"></div>
  19 + </div>
  20 + </div>
  21 + <div class="lay-row">
  22 + <div class="lay-row-item">
  23 + <h5 class="lay-row-title">实时告警动态</h5>
  24 + <div id="tencent_cloud_plat_res_ckafka_active_alarm"></div>
  25 + </div>
  26 + </div>
  27 + </div>
  28 + </div>
  29 + </div>
  30 + </div>
  31 +</article>
  32 +<textarea id="tencent_cloud_plat_res_ckafka_param_id" style="display: none;">{{d}}</textarea>
  33 +<script>
  34 + layui.use('tencent_cloud_plat_res_ckafka', function (fn) {
  35 + var $ = layui.$;
  36 + var parm = $("#tencent_cloud_plat_res_ckafka_param_id").val();
  37 + if(parm.indexOf('{{d') != -1){
  38 + fn();
  39 + }else{
  40 + fn(JSON.parse(parm));
  41 + }
  42 + });
  43 +</script>
  1 +<!--tencent_cloud_plat_res_disk详细页面-->
  2 +<article class="page-container template template_redis">
  3 + <div class="page-panel">
  4 + <div class="main">
  5 + <div class="layui-card">
  6 + <div class="layui-card-body">
  7 + <div class="lay-row">
  8 + <div class="lay-row-item">
  9 + <h5 class="lay-row-title">基本信息<i data-id="tencent_cloud_plat_res_disk_baseinfo" class="iconfont detail_base_info">&#xe61e;</i></h5>
  10 + <ul class="info-table" id="tencent_cloud_plat_res_disk_baseinfo"></ul>
  11 + </div>
  12 + <div class="lay-row-item">
  13 + <h5 class="lay-row-title">关键信息<i data-id="tencent_cloud_plat_res_disk_keyinfo" class="iconfont detail_base_info">&#xe61e;</i></h5>
  14 + <ul class="info-table" id="tencent_cloud_plat_res_disk_keyinfo"></ul>
  15 + </div>
  16 + <div class="lay-row-item">
  17 + <h5 class="lay-row-title">资源状态</h5>
  18 + <div class="res-state" id="tencent_cloud_plat_res_disk_health_state"></div>
  19 + </div>
  20 + </div>
  21 + <div class="lay-row">
  22 + <div class="lay-row-item">
  23 + <h5 class="lay-row-title">硬盘信息</h5>
  24 + <ul class="info-table" id="tencent_cloud_plat_res_disk_diskinfo"></ul>
  25 + </div>
  26 + <div class="lay-row-item">
  27 + <h5 class="lay-row-title">IO信息</h5>
  28 + <ul class="info-table" id="tencent_cloud_plat_res_disk_ioinfo"></ul>
  29 + </div>
  30 + </div>
  31 + <div class="lay-row">
  32 + <div class="lay-row-item">
  33 + <h5 class="lay-row-title">硬盘读流量</h5>
  34 + <div id="tencent_cloud_plat_res_disk_readflow_linechart" class="detail_line_chart"></div>
  35 + </div>
  36 + <div class="lay-row-item">
  37 + <h5 class="lay-row-title">硬盘写流量</h5>
  38 + <div id="tencent_cloud_plat_res_disk_writeflow_linechart" class="detail_line_chart"></div>
  39 + </div>
  40 + <div class="lay-row-item">
  41 + <h5 class="lay-row-title">硬盘读IOPS</h5>
  42 + <div id="tencent_cloud_plat_res_disk_readipos_linechart" class="detail_line_chart"></div>
  43 + </div>
  44 + <div class="lay-row-item">
  45 + <h5 class="lay-row-title">硬盘写IOPS</h5>
  46 + <div id="tencent_cloud_plat_res_disk_writeipos_linechart" class="detail_line_chart"></div>
  47 + </div>
  48 + </div>
  49 + <div class="lay-row">
  50 + <div class="lay-row-item">
  51 + <h5 class="lay-row-title">实时告警动态</h5>
  52 + <div id="tencent_cloud_plat_res_disk_active_alarm"></div>
  53 + </div>
  54 + </div>
  55 + </div>
  56 + </div>
  57 + </div>
  58 + </div>
  59 +</article>
  60 +<textarea id="tencent_cloud_plat_res_disk_param_id" style="display: none;">{{d}}</textarea>
  61 +<script>
  62 + layui.use('tencent_cloud_plat_res_disk', function (fn) {
  63 + var $ = layui.$;
  64 + var parm = $("#tencent_cloud_plat_res_disk_param_id").val();
  65 + if(parm.indexOf('{{d') != -1){
  66 + fn();
  67 + }else{
  68 + fn(JSON.parse(parm));
  69 + }
  70 + });
  71 +</script>
@@ -19,11 +19,11 @@ @@ -19,11 +19,11 @@
19 </div> 19 </div>
20 </div> 20 </div>
21 <div class="lay-row"> 21 <div class="lay-row">
22 - <div class="lay-row-item--big">  
23 - <h5 class="lay-row-title">实例信息</h5> 22 + <div class="lay-row-item">
  23 + <h5 class="lay-row-title">实例信息<i data-id="tencent_cloud_plat_res_redis_instanceinfo" class="iconfont detail_base_info">&#xe61e;</i></h5>
24 <ul class="info-table" id="tencent_cloud_plat_res_redis_instanceinfo"></ul> 24 <ul class="info-table" id="tencent_cloud_plat_res_redis_instanceinfo"></ul>
25 </div> 25 </div>
26 - <div class="lay-row-item--small"> 26 + <div class="lay-row-item">
27 <h5 class="lay-row-title">性能信息</h5> 27 <h5 class="lay-row-title">性能信息</h5>
28 <ul class="info-table" id="tencent_cloud_plat_res_redis_performanceinfo"></ul> 28 <ul class="info-table" id="tencent_cloud_plat_res_redis_performanceinfo"></ul>
29 </div> 29 </div>