1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
| /**
| * 监控中心的主页面
| * @author weidy
| * @date 2020-12-10
| */
| layui.define(['layer','element','form','table','dynamicCondition','platform/monitor/VciService','platform/developer/logs/VciLogMonitor','platform/monitor/VciSqlTool' ],function(exports){
| var Class = function(){
| this.MODELNAME = "platform/monitor/VciMonitorMain";
| this.moduleKey = "VciMonitorMain";
| this.backPath = configData.compatibility?path:configData.adminServicePath;
| this.id = "VciMonitorMain";
| this.url = {
| controller:'vciServiceController/',
| dataGrid:'gridVciService',
| addSave:'addSave',
| editSave:'editSave',
| deleteUrl:'deleteData',
| getObjectByOid:'getObjectByOid'
| };
| this.getContent=function(){
| var that = this;
| var html = "";
| html = [
| '<div class="layui-layout" style="display:block;overflow-y: hidden">',
| '<div class="layui-layout-border" style="display:block;margin-top:0px; " id="border_',that.id,'">',
| '<div class="layui-center" style="overflow-y:auto;overflow-x: hidden">',
| '<div class="layui-tab" >',
| '<ul class="layui-tab-title" lay-allowClose="false">',
| '<li class="layui-this">服务维护</li>',
| '<li>日志监控</li>',
| '<li>服务运行情况监控(暂未开放)</li>',
| '<li>SQL和数据库监控</li>',
| // '<li>注册中心</li>',
| '</ul>',
| '<ul class="layui-tab-content">',
| '<li class="layui-tab-item layui-show">' ,
| '<div id="service_',that.id,'"></div>',
| '</li>',
| '<li class="layui-tab-item">',
| '<div id="log_',that.id,'"></div>',
| '</li>',
| '<li class="layui-tab-item">',
| '<div id="monitor_',that.id,'"></div>',
| '</li>',
|
| '<li class="layui-tab-item">',
| '<div id="sql_',that.id,'"></div>',
| '</li>',
| '</ul>',
| '</div>',
| '</div>',
| '</div>',
| '</div>'
| ].join("");
| return html;
| };
| this.init = function(){
| var that = this;
| $webUtil.copyConfig(that,that.moduleKey);
| var servicePanel = layui['platform/monitor/VciService'];
| $("#service_" + that.id).append(servicePanel.getContent());
| servicePanel.init();
| var logPanel = layui['platform/developer/logs/VciLogMonitor'];
| $("#log_" + that.id).append(logPanel.getContent());
| logPanel.init();
| var sqlPanel = layui['platform/monitor/VciSqlTool'];
| $("#sql_" +that.id).append(sqlPanel.getContent());
| sqlPanel.init();
| };
| };
| var cs = new Class();
| exports(cs.MODELNAME,cs);
| });
|
|