Index: /branches/rel_apv_10_7_3/usr/click/webui/htdocs/new/src/apv/templates/dashboard.html
===================================================================
--- /branches/rel_apv_10_7_3/usr/click/webui/htdocs/new/src/apv/templates/dashboard.html	(revision 40217)
+++ /branches/rel_apv_10_7_3/usr/click/webui/htdocs/new/src/apv/templates/dashboard.html	(working copy)
@@ -301,7 +301,7 @@
 </style>
 
 <script type="text/javascript">
-    require(['hive', 'vue', 'ELEMENT', 'echarts', 'chalk', 'white', 'moment'], function (a, Vue, ELEMENT, echarts) {
+    require(['hive', 'vue', 'ELEMENT', 'echarts', 'chalk', 'white', 'moment', 'jquery-cookie'], function (a, Vue, ELEMENT, echarts) {
         var system_timezone = 0;
         var theme = localStorage.getItem("theme");
         $.ajax({
@@ -913,15 +913,18 @@
                     this.pageModel = "main";
                     $("#webconsole").show();
                 }
+                const noWarning = $.cookie('no_warning');
                 {% if webui_graph_disable %}
-                this.$message({
-                    dangerouslyUseHTMLString: true,
-                    //message: gettext("WebUI graph function is disabled. ") + '<a href="/apv/system/access_control/access_control/_edit">' + gettext("Enable") + '</a>' + gettext(" it to view more graphs."),
-                    message: interpolate(gettext("WebUI graph function is disabled. %s Enable %s it to view more graphs."),['<a href="/apv/system/access_control/access_control/_edit">', '</a>']),
-                    showClose: true,
-                    duration:0,
-                    type: 'warning'
-                });
+                if(!noWarning) {
+                    this.$message({
+                        dangerouslyUseHTMLString: true,
+                        message: interpolate(gettext("WebUI graph function is disabled. %s Enable %s it to view more graphs."),['<a href="/apv/system/access_control/access_control/_edit">', '</a>']),
+                        showClose: true,
+                        duration:0,
+                        type: 'warning'
+                    });
+                    $.cookie('no_warning', 'true');
+                }
                 {% endif %}
                 this.clearTimer();
                 this.getSystemTimezone();
Index: /branches/rel_apv_10_7_3/usr/click/webui/htdocs/new/src/apv/templates/gslb_dashboard.html
===================================================================
--- /branches/rel_apv_10_7_3/usr/click/webui/htdocs/new/src/apv/templates/gslb_dashboard.html	(revision 40217)
+++ /branches/rel_apv_10_7_3/usr/click/webui/htdocs/new/src/apv/templates/gslb_dashboard.html	(working copy)
@@ -193,7 +193,7 @@
 
 {% set lang = SESSION.pref.get('default_lang') if SESSION.pref.get('default_lang') else 'en' %}
 <script type="text/javascript">
-    require(['hive', 'vue', 'ELEMENT', 'ELEMENT-{{ lang }}','echarts', 'chalk', 'white', 'jquery'], function (a, Vue, ELEMENT, ellanguage, echarts) {
+    require(['hive', 'vue', 'ELEMENT', 'ELEMENT-{{ lang }}','echarts', 'chalk', 'white', 'jquery', 'jquery-cookie'], function (a, Vue, ELEMENT, ellanguage, echarts) {
         $HIVE.set_help_link("{{ lang }}/app.html#id585379");
         var system_timezone = 0;
         var theme = localStorage.getItem("theme");
@@ -681,14 +681,18 @@
             },
             created: function () {
                 this.getSystemTimezone();
+                const noWarning = $.cookie('no_warning');
                 {% if webui_graph_disable %}
-                this.$message({
-                    dangerouslyUseHTMLString: true,
-                    message: interpolate(gettext("WebUI graph function is disabled. %s Enable %s it to view more graphs."),['<a href="/apv/system/access_control/access_control/_edit">', '</a>']),
-                    showClose: true,
-                    duration:0,
-                    type: 'warning'
-                });
+                if(!noWarning) {
+                    this.$message({
+                        dangerouslyUseHTMLString: true,
+                        message: interpolate(gettext("WebUI graph function is disabled. %s Enable %s it to view more graphs."),['<a href="/apv/system/access_control/access_control/_edit">', '</a>']),
+                        showClose: true,
+                        duration:0,
+                        type: 'warning'
+                    });
+                    $.cookie('no_warning', 'true');
+                }
                 {% endif %}
             },
             destroyed: function () {
Index: /branches/rel_apv_10_7_3/usr/click/webui/htdocs/new/src/apv/templates/llb_dashboard.html
===================================================================
--- /branches/rel_apv_10_7_3/usr/click/webui/htdocs/new/src/apv/templates/llb_dashboard.html	(revision 40217)
+++ /branches/rel_apv_10_7_3/usr/click/webui/htdocs/new/src/apv/templates/llb_dashboard.html	(working copy)
@@ -121,7 +121,7 @@
 
 {% set lang = SESSION.pref.get('default_lang') if SESSION.pref.get('default_lang') else 'en' %}
 <script type="text/javascript">
-    require(['hive', 'vue', 'ELEMENT', 'ELEMENT-{{ lang }}','echarts', 'chalk', 'white', 'jquery'], function (a, Vue, ELEMENT, ellanguage, echarts) {
+    require(['hive', 'vue', 'ELEMENT', 'ELEMENT-{{ lang }}','echarts', 'chalk', 'white', 'jquery', 'jquery-cookie'], function (a, Vue, ELEMENT, ellanguage, echarts) {
         $HIVE.set_help_link("{{ lang }}/app.html#id585379");
         var system_timezone = 0;
         var theme = localStorage.getItem("theme");
@@ -765,14 +765,18 @@
             },
             created: function () {
                 this.getSystemTimezone();
+                const noWarning = $.cookie('no_warning');
                 {% if webui_graph_disable %}
-                this.$message({
-                    dangerouslyUseHTMLString: true,
-                    message: interpolate(gettext("WebUI graph function is disabled. %s Enable %s it to view more graphs."),['<a href="/apv/system/access_control/access_control/_edit">', '</a>']),
-                    showClose: true,
-                    duration:0,
-                    type: 'warning'
-                });
+                if(!noWarning) {
+                    this.$message({
+                        dangerouslyUseHTMLString: true,
+                        message: interpolate(gettext("WebUI graph function is disabled. %s Enable %s it to view more graphs."),['<a href="/apv/system/access_control/access_control/_edit">', '</a>']),
+                        showClose: true,
+                        duration:0,
+                        type: 'warning'
+                    });
+                    $.cookie('no_warning', 'true');
+                }
                 {% endif %}
             },
             destroyed: function () {
Index: /branches/rel_apv_10_7_3/usr/click/webui/htdocs/new/src/apv/templates/monitoring/gslb/monitor/monitor.html
===================================================================
--- /branches/rel_apv_10_7_3/usr/click/webui/htdocs/new/src/apv/templates/monitoring/gslb/monitor/monitor.html	(revision 40217)
+++ /branches/rel_apv_10_7_3/usr/click/webui/htdocs/new/src/apv/templates/monitoring/gslb/monitor/monitor.html	(working copy)
@@ -201,7 +201,7 @@
 
 {% set lang = SESSION.pref.get('default_lang') if SESSION.pref.get('default_lang') else 'en' %}
 <script type="text/javascript">
-    require(['hive', 'vue', 'ELEMENT', 'ELEMENT-{{ lang }}','echarts', 'chalk', 'white', 'jquery'], function (a, Vue, ELEMENT, ellanguage, echarts) {
+    require(['hive', 'vue', 'ELEMENT', 'ELEMENT-{{ lang }}','echarts', 'chalk', 'white', 'jquery', 'jquery-cookie'], function (a, Vue, ELEMENT, ellanguage, echarts) {
         $HIVE.set_help_link("{{ lang }}/app.html#id585379");
         var system_timezone = 0;
         var theme = localStorage.getItem("theme");
@@ -385,14 +385,18 @@
                     this.drawer = true;
                     //this.handleSelectTree(list_name)
                 }
+                const noWarning = $.cookie('no_warning');
                 {% if webui_graph_disable %}
-                this.$message({
-                    dangerouslyUseHTMLString: true,
-                    message: interpolate(gettext("WebUI graph function is disabled. %s Enable %s it to view more graphs."),['<a href="/apv/system/access_control/access_control/_edit">', '</a>']),
-                    showClose: true,
-                    duration:0,
-                    type: 'warning'
-                });
+                if(!noWarning) {
+                    this.$message({
+                        dangerouslyUseHTMLString: true,
+                        message: interpolate(gettext("WebUI graph function is disabled. %s Enable %s it to view more graphs."),['<a href="/apv/system/access_control/access_control/_edit">', '</a>']),
+                        showClose: true,
+                        duration:0,
+                        type: 'warning'
+                    });
+                    $.cookie('no_warning', 'true');
+                }
                 {% endif %}
                 this.setTimer();
             },
Index: /branches/rel_apv_10_7_3/usr/click/webui/htdocs/new/src/apv/templates/monitoring/llb/monitor/monitor.html
===================================================================
--- /branches/rel_apv_10_7_3/usr/click/webui/htdocs/new/src/apv/templates/monitoring/llb/monitor/monitor.html	(revision 40217)
+++ /branches/rel_apv_10_7_3/usr/click/webui/htdocs/new/src/apv/templates/monitoring/llb/monitor/monitor.html	(working copy)
@@ -454,7 +454,7 @@
 
 {% set lang = SESSION.pref.get('default_lang') if SESSION.pref.get('default_lang') else 'en' %}
 <script type="text/javascript">
-    require(['hive', 'vue', 'ELEMENT', 'ELEMENT-{{ lang }}','echarts', 'chalk', 'white', 'jquery'], function (a, Vue, ELEMENT, ellanguage, echarts) {
+    require(['hive', 'vue', 'ELEMENT', 'ELEMENT-{{ lang }}','echarts', 'chalk', 'white', 'jquery', 'jquery-cookie'], function (a, Vue, ELEMENT, ellanguage, echarts) {
         $HIVE.set_help_link("{{ lang }}/app.html#id585379");
         var system_timezone = 0;
         var theme = localStorage.getItem("theme");
@@ -1518,14 +1518,18 @@
                         this.drawer = true;
                         this.handleSelectTree(list_name)
                     }
+                    const noWarning = $.cookie('no_warning');
                     {% if webui_graph_disable %}
-                    this.$message({
-                        dangerouslyUseHTMLString: true,
-                        message: interpolate(gettext("WebUI graph function is disabled. %s Enable %s it to view more graphs."),['<a href="/apv/system/access_control/access_control/_edit">', '</a>']),
-                        showClose: true,
-                        duration:0,
-                        type: 'warning'
-                    });
+                    if(!noWarning) {
+                        this.$message({
+                            dangerouslyUseHTMLString: true,
+                            message: interpolate(gettext("WebUI graph function is disabled. %s Enable %s it to view more graphs."),['<a href="/apv/system/access_control/access_control/_edit">', '</a>']),
+                            showClose: true,
+                            duration:0,
+                            type: 'warning'
+                        });
+                        $.cookie('no_warning', 'true');
+                    }
                     {% endif %}
                     this.initServiceList();
                 }
Index: /branches/rel_apv_10_7_3/usr/click/webui/htdocs/new/src/apv/templates/monitoring/seg_slb/monitor/monitor.html
===================================================================
--- /branches/rel_apv_10_7_3/usr/click/webui/htdocs/new/src/apv/templates/monitoring/seg_slb/monitor/monitor.html	(revision 40217)
+++ /branches/rel_apv_10_7_3/usr/click/webui/htdocs/new/src/apv/templates/monitoring/seg_slb/monitor/monitor.html	(working copy)
@@ -178,7 +178,7 @@
 {% set lang = SESSION.pref.get('default_lang') if SESSION.pref.get('default_lang') else 'en' %}
 {% set segment_name = SESSION.segment_name %}
 <script type="text/javascript">
-    require(['hive', 'vue', 'ELEMENT', 'ELEMENT-{{ lang }}','echarts', 'chalk', 'white', 'jquery'], function (a, Vue, ELEMENT, ellanguage, echarts) {
+    require(['hive', 'vue', 'ELEMENT', 'ELEMENT-{{ lang }}','echarts', 'chalk', 'white', 'jquery', 'jquery-cookie'], function (a, Vue, ELEMENT, ellanguage, echarts) {
         $HIVE.set_help_link("{{ lang }}/app.html#id585379");
         var system_timezone = 0;
         var theme = localStorage.getItem("theme");
@@ -1221,14 +1221,18 @@
                         this.handleSelectTree(list_name, this.service_list.type, list_protocol)
                     }
                 }
+                const noWarning = $.cookie('no_warning');
                 {% if webui_graph_disable %}
-                this.$message({
-                    dangerouslyUseHTMLString: true,
-                    message: interpolate(gettext("WebUI graph function is disabled. %s Enable %s it to view more graphs."),['<a href="/apv/system/access_control/access_control/_edit">', '</a>']),
-                    showClose: true,
-                    duration:0,
-                    type: 'warning'
-                });
+                if(!noWarning) {
+                    this.$message({
+                        dangerouslyUseHTMLString: true,
+                        message: interpolate(gettext("WebUI graph function is disabled. %s Enable %s it to view more graphs."),['<a href="/apv/system/access_control/access_control/_edit">', '</a>']),
+                        showClose: true,
+                        duration:0,
+                        type: 'warning'
+                    });
+                    $.cookie('no_warning', 'true');
+                }
                 {% endif %}
                 this.getSystemTimezone();
                 
Index: /branches/rel_apv_10_7_3/usr/click/webui/htdocs/new/src/apv/templates/monitoring/slb/monitor/monitor.html
===================================================================
--- /branches/rel_apv_10_7_3/usr/click/webui/htdocs/new/src/apv/templates/monitoring/slb/monitor/monitor.html	(revision 40217)
+++ /branches/rel_apv_10_7_3/usr/click/webui/htdocs/new/src/apv/templates/monitoring/slb/monitor/monitor.html	(working copy)
@@ -1261,7 +1261,7 @@
 
 {% set lang = SESSION.pref.get('default_lang') if SESSION.pref.get('default_lang') else 'en' %}
 <script type="text/javascript">
-    require(['hive', 'vue', 'ELEMENT', 'ELEMENT-{{ lang }}','echarts', 'chalk', 'white', 'jquery'], function (a, Vue, ELEMENT, ellanguage, echarts) {
+    require(['hive', 'vue', 'ELEMENT', 'ELEMENT-{{ lang }}','echarts', 'chalk', 'white', 'jquery', 'jquery-cookie'], function (a, Vue, ELEMENT, ellanguage, echarts) {
         $HIVE.set_help_link("{{ lang }}/app.html#id585379");
         var system_timezone = 0;
         var theme = localStorage.getItem("theme");
@@ -5477,14 +5477,18 @@
                         this.handleSelectTree(list_name, this.service_list.type, list_protocol)
                     }
                 }
+                const noWarning = $.cookie('no_warning');
                 {% if webui_graph_disable %}
-                this.$message({
-                    dangerouslyUseHTMLString: true,
-                    message: interpolate(gettext("WebUI graph function is disabled. %s Enable %s it to view more graphs."),['<a href="/apv/system/access_control/access_control/_edit">', '</a>']),
-                    showClose: true,
-                    duration:0,
-                    type: 'warning'
-                });
+                if(!noWarning) {
+                    this.$message({
+                        dangerouslyUseHTMLString: true,
+                        message: interpolate(gettext("WebUI graph function is disabled. %s Enable %s it to view more graphs."),['<a href="/apv/system/access_control/access_control/_edit">', '</a>']),
+                        showClose: true,
+                        duration:0,
+                        type: 'warning'
+                    });
+                    $.cookie('no_warning', 'true');
+                }
                 {% endif %}
                 this.getSystemTimezone();
                 
Index: /branches/rel_apv_10_7_3/usr/click/webui/htdocs/new/src/apv/templates/monitoring/sslo/monitor/monitor.html
===================================================================
--- /branches/rel_apv_10_7_3/usr/click/webui/htdocs/new/src/apv/templates/monitoring/sslo/monitor/monitor.html	(revision 40217)
+++ /branches/rel_apv_10_7_3/usr/click/webui/htdocs/new/src/apv/templates/monitoring/sslo/monitor/monitor.html	(working copy)
@@ -690,7 +690,7 @@
 
 {% set lang = SESSION.pref.get('default_lang') if SESSION.pref.get('default_lang') else 'en' %}
 <script type="text/javascript">
-    require(['hive', 'vue', 'ELEMENT', 'ELEMENT-{{ lang }}','echarts', 'chalk', 'white', 'jquery'], function (a, Vue, ELEMENT, ellanguage, echarts) {
+    require(['hive', 'vue', 'ELEMENT', 'ELEMENT-{{ lang }}','echarts', 'chalk', 'white', 'jquery', 'jquery-cookie'], function (a, Vue, ELEMENT, ellanguage, echarts) {
         
         var loadingConfig = {
             text: 'loading',
@@ -2472,7 +2472,9 @@
                 }
             },
             created : function() {
+                const noWarning = $.cookie('no_warning');
                 {% if webui_graph_disable %}
+                if(!noWarning) {
                     this.$message({
                         dangerouslyUseHTMLString: true,
                         message: interpolate(gettext("WebUI graph function is disabled. %s Enable %s it to view more graphs."),['<a href="/apv/system/access_control/access_control/_edit">', '</a>']),
@@ -2480,6 +2482,8 @@
                         duration:0,
                         type: 'warning'
                     });
+                    $.cookie('no_warning', 'true');
+                }
                 {% endif %}
 
                 this.initStatsDate();
Index: /branches/rel_apv_10_7_3/usr/click/webui/htdocs/new/src/apv/templates/monitoring/system/monitor/monitor.html
===================================================================
--- /branches/rel_apv_10_7_3/usr/click/webui/htdocs/new/src/apv/templates/monitoring/system/monitor/monitor.html	(revision 40217)
+++ /branches/rel_apv_10_7_3/usr/click/webui/htdocs/new/src/apv/templates/monitoring/system/monitor/monitor.html	(working copy)
@@ -867,7 +867,7 @@
 </style>
 
 <script type="text/javascript">
-    require(['hive', 'vue', 'ELEMENT', 'echarts', 'chalk', 'white', 'moment'], function (a, Vue, ELEMENT, echarts) {
+    require(['hive', 'vue', 'ELEMENT', 'echarts', 'chalk', 'white', 'moment', 'jquery-cookie'], function (a, Vue, ELEMENT, echarts) {
         var system_timezone = 0;
         var theme = localStorage.getItem("theme");
         $.ajax({
@@ -1645,14 +1645,18 @@
                 if (tab) {
                     this.activeName = tab;
                 }
+                const noWarning = $.cookie('no_warning');
                 {% if webui_graph_disable %}
-                this.$message({
-                    dangerouslyUseHTMLString: true,
-                    message: interpolate(gettext("WebUI graph function is disabled. %s Enable %s it to view more graphs."),['<a href="/apv/system/access_control/access_control/_edit">', '</a>']),
-                    showClose: true,
-                    duration:0,
-                    type: 'warning'
-                });
+                if(!noWarning) {
+                    this.$message({
+                        dangerouslyUseHTMLString: true,
+                        message: interpolate(gettext("WebUI graph function is disabled. %s Enable %s it to view more graphs."),['<a href="/apv/system/access_control/access_control/_edit">', '</a>']),
+                        showClose: true,
+                        duration:0,
+                        type: 'warning'
+                    });
+                    $.cookie('no_warning', 'true');
+                }
                 {% endif %}
                 this.getSystemTimezone();
                 this.getVirtualService();
Index: /branches/rel_apv_10_7_3/usr/click/webui/htdocs/new/src/apv/templates/slb_dashboard.html
===================================================================
--- /branches/rel_apv_10_7_3/usr/click/webui/htdocs/new/src/apv/templates/slb_dashboard.html	(revision 40217)
+++ /branches/rel_apv_10_7_3/usr/click/webui/htdocs/new/src/apv/templates/slb_dashboard.html	(working copy)
@@ -575,7 +575,7 @@
 
 {% set lang = SESSION.pref.get('default_lang') if SESSION.pref.get('default_lang') else 'en' %}
 <script type="text/javascript">
-    require(['hive', 'vue', 'ELEMENT', 'ELEMENT-{{ lang }}','echarts', 'chalk', 'white', 'jquery'], function (a, Vue, ELEMENT, ellanguage, echarts) {
+    require(['hive', 'vue', 'ELEMENT', 'ELEMENT-{{ lang }}','echarts', 'chalk', 'white', 'jquery', 'jquery-cookie'], function (a, Vue, ELEMENT, ellanguage, echarts) {
         $HIVE.set_help_link("{{ lang }}/app.html#id585379");
         var system_timezone = 0;
         var theme = localStorage.getItem("theme");
@@ -2214,14 +2214,18 @@
             },
             created: function () {
                 this.getSystemTimezone();
+                const noWarning = $.cookie('no_warning');
                 {% if webui_graph_disable %}
-                this.$message({
-                    dangerouslyUseHTMLString: true,
-                    message: interpolate(gettext("WebUI graph function is disabled. %s Enable %s it to view more graphs."),['<a href="/apv/system/access_control/access_control/_edit">', '</a>']),
-                    showClose: true,
-                    duration:0,
-                    type: 'warning'
-                });
+                if(!noWarning) {
+                    this.$message({
+                        dangerouslyUseHTMLString: true,
+                        message: interpolate(gettext("WebUI graph function is disabled. %s Enable %s it to view more graphs."),['<a href="/apv/system/access_control/access_control/_edit">', '</a>']),
+                        showClose: true,
+                        duration:0,
+                        type: 'warning'
+                    });
+                    $.cookie('no_warning', 'true');
+                }
                 {% endif %}
             },
             destroyed: function () {
Index: /branches/rel_apv_10_7_3/usr/click/webui/htdocs/new/src/media/js/config.js
===================================================================
--- /branches/rel_apv_10_7_3/usr/click/webui/htdocs/new/src/media/js/config.js	(revision 40217)
+++ /branches/rel_apv_10_7_3/usr/click/webui/htdocs/new/src/media/js/config.js	(working copy)
@@ -67,7 +67,8 @@
         "ext-language":"build/ext-language_tools",
         "mode-tcl":"build/mode-tcl",
         "theme-dreamweaver":"build/theme-dreamweaver",
-        "lodash":"build/lodash.min"
+        "lodash":"build/lodash.min",
+        "jquery-cookie":"build/jquery.cookie.min"
     },
     shim: {
         "messenger": {
