Merge branch 'master-500-dev' of http://113.200.75.45:82/monitor_v3/hg-monitor-w…
…eb into master-500-dev-xwx
Showing
19 changed files
with
465 additions
and
378 deletions
@@ -2035,7 +2035,7 @@ layui.define(['common', 'swiper', 'admin', 'commonDetail', 'mxClient', 'sessions | @@ -2035,7 +2035,7 @@ layui.define(['common', 'swiper', 'admin', 'commonDetail', 'mxClient', 'sessions | ||
2035 | success: function (res) { | 2035 | success: function (res) { |
2036 | if (res.success) { | 2036 | if (res.success) { |
2037 | var lgn = localStorage.getItem("lgn"); | 2037 | var lgn = localStorage.getItem("lgn"); |
2038 | - if (res.str.indexOf(lgn) != -1) { | 2038 | + if (res.str && res.str.indexOf(lgn) != -1) { |
2039 | refresh(); | 2039 | refresh(); |
2040 | } | 2040 | } |
2041 | } | 2041 | } |
@@ -666,7 +666,6 @@ layui.extend({ | @@ -666,7 +666,6 @@ layui.extend({ | ||
666 | // window.top.location.reload(); | 666 | // window.top.location.reload(); |
667 | // return; | 667 | // return; |
668 | // } | 668 | // } |
669 | - debugger | ||
670 | tryIndex = 1; | 669 | tryIndex = 1; |
671 | // 服务异常:服务重启,网络问题等不可访问等因素 | 670 | // 服务异常:服务重启,网络问题等不可访问等因素 |
672 | tryFunc(); | 671 | tryFunc(); |
@@ -718,7 +717,7 @@ layui.extend({ | @@ -718,7 +717,7 @@ layui.extend({ | ||
718 | } | 717 | } |
719 | } | 718 | } |
720 | 719 | ||
721 | - var tryFunc = function () { | 720 | + var tryFunc = function () { |
722 | setTimeout(function () { | 721 | setTimeout(function () { |
723 | if (!connectFlg) { | 722 | if (!connectFlg) { |
724 | tryIndex++; | 723 | tryIndex++; |
@@ -172,7 +172,8 @@ | @@ -172,7 +172,8 @@ | ||
172 | </div> | 172 | </div> |
173 | </div> | 173 | </div> |
174 | <div class="layui-form-item"> | 174 | <div class="layui-form-item"> |
175 | - <div class="inline-half layui-inline resCategory hide"> | 175 | + <!-- 取消隐藏 --> |
176 | + <div class="inline-half layui-inline resCategory"> | ||
176 | <label class="layui-form-label">所属分类<span style="color: red">*</span></label> | 177 | <label class="layui-form-label">所属分类<span style="color: red">*</span></label> |
177 | <div class="layui-input-inline"> | 178 | <div class="layui-input-inline"> |
178 | <select class="layui-select" lay-search name="resCategory" lay-verify="required" ></select> | 179 | <select class="layui-select" lay-search name="resCategory" lay-verify="required" ></select> |
@@ -17,7 +17,7 @@ | @@ -17,7 +17,7 @@ | ||
17 | 17 | ||
18 | <modules> | 18 | <modules> |
19 | <module>hg-monitor-web-base</module> | 19 | <module>hg-monitor-web-base</module> |
20 | - <module>hg-monitor-web-nx</module> | 20 | + <!--<module>hg-monitor-web-nx</module>--> |
21 | <module>hg-monitor-web-qh</module> | 21 | <module>hg-monitor-web-qh</module> |
22 | </modules> | 22 | </modules> |
23 | <properties> | 23 | <properties> |
@@ -21,7 +21,7 @@ | @@ -21,7 +21,7 @@ | ||
21 | 更多模板:www.bootstrapmb.com | 21 | 更多模板:www.bootstrapmb.com |
22 | **********************************************/ | 22 | **********************************************/ |
23 | 23 | ||
24 | -/*** | 24 | +/*** |
25 | ==================================================================== | 25 | ==================================================================== |
26 | Start Global CSS | 26 | Start Global CSS |
27 | ==================================================================== | 27 | ==================================================================== |
@@ -158,7 +158,7 @@ img { | @@ -158,7 +158,7 @@ img { | ||
158 | display: inline-block; | 158 | display: inline-block; |
159 | text-transform: capitalize; | 159 | text-transform: capitalize; |
160 | font-family: 'Poppins', sans-serif; | 160 | font-family: 'Poppins', sans-serif; |
161 | - | 161 | + |
162 | } | 162 | } |
163 | 163 | ||
164 | /*Social Icon*/ | 164 | /*Social Icon*/ |
@@ -320,13 +320,13 @@ textarea:placeholder, | @@ -320,13 +320,13 @@ textarea:placeholder, | ||
320 | } | 320 | } |
321 | 321 | ||
322 | 322 | ||
323 | -/*** | 323 | +/*** |
324 | ==================================================================== | 324 | ==================================================================== |
325 | End Global CSS | 325 | End Global CSS |
326 | ==================================================================== | 326 | ==================================================================== |
327 | ***/ | 327 | ***/ |
328 | 328 | ||
329 | -/*** | 329 | +/*** |
330 | ==================================================================== | 330 | ==================================================================== |
331 | Start Hero Section | 331 | Start Hero Section |
332 | ==================================================================== | 332 | ==================================================================== |
@@ -337,6 +337,13 @@ textarea:placeholder, | @@ -337,6 +337,13 @@ textarea:placeholder, | ||
337 | background-position: center bottom; | 337 | background-position: center bottom; |
338 | background-size: cover; | 338 | background-size: cover; |
339 | } | 339 | } |
340 | +.concat-top { | ||
341 | + position: relative; | ||
342 | + background: url('../img/concat/bg.png'); | ||
343 | + background-position: center bottom; | ||
344 | + background-size: cover; | ||
345 | + padding: 200px; | ||
346 | +} | ||
340 | 347 | ||
341 | .hero-content h1 { | 348 | .hero-content h1 { |
342 | font-weight: 300; | 349 | font-weight: 300; |
@@ -353,14 +360,14 @@ textarea:placeholder, | @@ -353,14 +360,14 @@ textarea:placeholder, | ||
353 | margin: 0 -200px 0 90px; | 360 | margin: 0 -200px 0 90px; |
354 | } | 361 | } |
355 | 362 | ||
356 | -/*** | 363 | +/*** |
357 | ==================================================================== | 364 | ==================================================================== |
358 | End Hero Section | 365 | End Hero Section |
359 | ==================================================================== | 366 | ==================================================================== |
360 | ***/ | 367 | ***/ |
361 | 368 | ||
362 | 369 | ||
363 | -/*** | 370 | +/*** |
364 | ==================================================================== | 371 | ==================================================================== |
365 | Start Banner Section | 372 | Start Banner Section |
366 | ==================================================================== | 373 | ==================================================================== |
@@ -404,13 +411,13 @@ textarea:placeholder, | @@ -404,13 +411,13 @@ textarea:placeholder, | ||
404 | font-size: 14px; | 411 | font-size: 14px; |
405 | } | 412 | } |
406 | 413 | ||
407 | -/*** | 414 | +/*** |
408 | ==================================================================== | 415 | ==================================================================== |
409 | End Banner Section | 416 | End Banner Section |
410 | ==================================================================== | 417 | ==================================================================== |
411 | 418 | ||
412 | 419 | ||
413 | -/*** | 420 | +/*** |
414 | ==================================================================== | 421 | ==================================================================== |
415 | Start Services Section | 422 | Start Services Section |
416 | ==================================================================== | 423 | ==================================================================== |
@@ -439,13 +446,13 @@ textarea:placeholder, | @@ -439,13 +446,13 @@ textarea:placeholder, | ||
439 | 446 | ||
440 | 447 | ||
441 | 448 | ||
442 | -/*** | 449 | +/*** |
443 | ==================================================================== | 450 | ==================================================================== |
444 | End Services Section | 451 | End Services Section |
445 | ==================================================================== | 452 | ==================================================================== |
446 | ***/ | 453 | ***/ |
447 | 454 | ||
448 | -/*** | 455 | +/*** |
449 | ==================================================================== | 456 | ==================================================================== |
450 | Start Project section | 457 | Start Project section |
451 | ==================================================================== | 458 | ==================================================================== |
@@ -558,7 +565,7 @@ textarea:placeholder, | @@ -558,7 +565,7 @@ textarea:placeholder, | ||
558 | right: 20px; | 565 | right: 20px; |
559 | } | 566 | } |
560 | 567 | ||
561 | -/*** | 568 | +/*** |
562 | ==================================================================== | 569 | ==================================================================== |
563 | End Project section | 570 | End Project section |
564 | ==================================================================== | 571 | ==================================================================== |
@@ -618,7 +625,7 @@ textarea:placeholder, | @@ -618,7 +625,7 @@ textarea:placeholder, | ||
618 | margin: 10px 0 0; | 625 | margin: 10px 0 0; |
619 | } | 626 | } |
620 | 627 | ||
621 | -/*** | 628 | +/*** |
622 | ==================================================================== | 629 | ==================================================================== |
623 | End Success Section | 630 | End Success Section |
624 | ==================================================================== | 631 | ==================================================================== |
@@ -668,7 +675,7 @@ textarea:placeholder, | @@ -668,7 +675,7 @@ textarea:placeholder, | ||
668 | border: 2px solid; | 675 | border: 2px solid; |
669 | } | 676 | } |
670 | 677 | ||
671 | -/*** | 678 | +/*** |
672 | ==================================================================== | 679 | ==================================================================== |
673 | End Video Section | 680 | End Video Section |
674 | ==================================================================== | 681 | ==================================================================== |
@@ -733,7 +740,7 @@ textarea:placeholder, | @@ -733,7 +740,7 @@ textarea:placeholder, | ||
733 | } | 740 | } |
734 | 741 | ||
735 | 742 | ||
736 | -/*** | 743 | +/*** |
737 | ==================================================================== | 744 | ==================================================================== |
738 | End Services Two Section | 745 | End Services Two Section |
739 | ==================================================================== | 746 | ==================================================================== |
@@ -899,7 +906,7 @@ textarea:placeholder, | @@ -899,7 +906,7 @@ textarea:placeholder, | ||
899 | margin-top: 5px; | 906 | margin-top: 5px; |
900 | } | 907 | } |
901 | 908 | ||
902 | -/*** | 909 | +/*** |
903 | ==================================================================== | 910 | ==================================================================== |
904 | End Pricing section | 911 | End Pricing section |
905 | ==================================================================== | 912 | ==================================================================== |
@@ -958,7 +965,7 @@ textarea:placeholder, | @@ -958,7 +965,7 @@ textarea:placeholder, | ||
958 | color: #1C00AF; | 965 | color: #1C00AF; |
959 | } | 966 | } |
960 | 967 | ||
961 | -/*** | 968 | +/*** |
962 | ==================================================================== | 969 | ==================================================================== |
963 | End Team Section | 970 | End Team Section |
964 | ==================================================================== | 971 | ==================================================================== |
@@ -1021,7 +1028,7 @@ textarea:placeholder, | @@ -1021,7 +1028,7 @@ textarea:placeholder, | ||
1021 | padding: 16px 0 10px; | 1028 | padding: 16px 0 10px; |
1022 | } | 1029 | } |
1023 | 1030 | ||
1024 | -/*** | 1031 | +/*** |
1025 | ==================================================================== | 1032 | ==================================================================== |
1026 | End FAQ Section | 1033 | End FAQ Section |
1027 | ==================================================================== | 1034 | ==================================================================== |
@@ -1164,7 +1171,7 @@ textarea:placeholder, | @@ -1164,7 +1171,7 @@ textarea:placeholder, | ||
1164 | display: inline-block; | 1171 | display: inline-block; |
1165 | } | 1172 | } |
1166 | 1173 | ||
1167 | -/*** | 1174 | +/*** |
1168 | ==================================================================== | 1175 | ==================================================================== |
1169 | End Testimonials Section | 1176 | End Testimonials Section |
1170 | ==================================================================== | 1177 | ==================================================================== |
@@ -1406,7 +1413,7 @@ blockquote:before { | @@ -1406,7 +1413,7 @@ blockquote:before { | ||
1406 | .widget-post-content h6 { | 1413 | .widget-post-content h6 { |
1407 | margin: 0; | 1414 | margin: 0; |
1408 | font-weight: 400; | 1415 | font-weight: 400; |
1409 | - | 1416 | + |
1410 | } | 1417 | } |
1411 | .widget-post-content h6 a{ | 1418 | .widget-post-content h6 a{ |
1412 | color: #848484; | 1419 | color: #848484; |
@@ -1455,7 +1462,7 @@ blockquote:before { | @@ -1455,7 +1462,7 @@ blockquote:before { | ||
1455 | color: #FFFFFF; | 1462 | color: #FFFFFF; |
1456 | transition: .5s; | 1463 | transition: .5s; |
1457 | } | 1464 | } |
1458 | -/*** | 1465 | +/*** |
1459 | ==================================================================== | 1466 | ==================================================================== |
1460 | End Blog Section | 1467 | End Blog Section |
1461 | ==================================================================== | 1468 | ==================================================================== |
@@ -1477,7 +1484,7 @@ blockquote:before { | @@ -1477,7 +1484,7 @@ blockquote:before { | ||
1477 | margin-bottom: 15px; | 1484 | margin-bottom: 15px; |
1478 | } | 1485 | } |
1479 | 1486 | ||
1480 | -/*** | 1487 | +/*** |
1481 | ==================================================================== | 1488 | ==================================================================== |
1482 | End Call For Action Section | 1489 | End Call For Action Section |
1483 | ==================================================================== | 1490 | ==================================================================== |
@@ -1546,7 +1553,7 @@ blockquote:before { | @@ -1546,7 +1553,7 @@ blockquote:before { | ||
1546 | margin-top: 20px; | 1553 | margin-top: 20px; |
1547 | } | 1554 | } |
1548 | 1555 | ||
1549 | -/*** | 1556 | +/*** |
1550 | ==================================================================== | 1557 | ==================================================================== |
1551 | End Contact Page section | 1558 | End Contact Page section |
1552 | ==================================================================== | 1559 | ==================================================================== |
@@ -1616,7 +1623,7 @@ blockquote:before { | @@ -1616,7 +1623,7 @@ blockquote:before { | ||
1616 | right: 0; | 1623 | right: 0; |
1617 | } | 1624 | } |
1618 | 1625 | ||
1619 | -/*** | 1626 | +/*** |
1620 | ==================================================================== | 1627 | ==================================================================== |
1621 | End Error section | 1628 | End Error section |
1622 | ==================================================================== | 1629 | ==================================================================== |
website/assets/img/concat/bg.png
0 → 100644

1.7 MB
website/assets/img/concat/s1.JPG
0 → 100644
8.14 MB
website/assets/img/concat/s2.jpg
0 → 100644

552 KB
website/assets/img/concat/s3.jpg
0 → 100644

152 KB
@@ -74,7 +74,7 @@ | @@ -74,7 +74,7 @@ | ||
74 | 74 | ||
75 | <div class="navbar-collapse navbar-collapse-one collapse clearfix"> | 75 | <div class="navbar-collapse navbar-collapse-one collapse clearfix"> |
76 | <ul class="navigation clearfix"> | 76 | <ul class="navigation clearfix"> |
77 | - <li class="current" top-nav="/"> | 77 | + <li class="current" top-nav="home"> |
78 | <router-link to="/">首页</router-link> | 78 | <router-link to="/">首页</router-link> |
79 | </li> | 79 | </li> |
80 | <li top-nav="services"> | 80 | <li top-nav="services"> |
@@ -129,7 +129,7 @@ | @@ -129,7 +129,7 @@ | ||
129 | <!--Footer Column--> | 129 | <!--Footer Column--> |
130 | <div class="col-sm-4"> | 130 | <div class="col-sm-4"> |
131 | <div class="footer-widget links-widget"> | 131 | <div class="footer-widget links-widget"> |
132 | - <h4 class="footer-title">产品内容1</h4> | 132 | + <h4 class="footer-title">产品内容</h4> |
133 | <div class="widget-content"> | 133 | <div class="widget-content"> |
134 | <ul> | 134 | <ul> |
135 | <li><a href="#">综合告警智能算法平台</a></li> | 135 | <li><a href="#">综合告警智能算法平台</a></li> |
@@ -143,7 +143,7 @@ | @@ -143,7 +143,7 @@ | ||
143 | 143 | ||
144 | <div class="col-sm-4"> | 144 | <div class="col-sm-4"> |
145 | <div class="footer-widget links-widget"> | 145 | <div class="footer-widget links-widget"> |
146 | - <h4 class="footer-title">产品内容2</h4> | 146 | + <h4 style=" font-weight: 600;position: relative;margin-bottom: 40px;text-transform: capitalize;"> </h4> |
147 | <div class="widget-content"> | 147 | <div class="widget-content"> |
148 | <ul> | 148 | <ul> |
149 | <li><a href="#">日志综合智能分析平台</a></li> | 149 | <li><a href="#">日志综合智能分析平台</a></li> |
@@ -166,7 +166,9 @@ | @@ -166,7 +166,9 @@ | ||
166 | <h4 class="footer-title">关于我们</h4> | 166 | <h4 class="footer-title">关于我们</h4> |
167 | <div class="widget-content"> | 167 | <div class="widget-content"> |
168 | <ul> | 168 | <ul> |
169 | - <li><a href="#">公司简介</a></li> | 169 | + <li> |
170 | + <router-link to="/about">公司简介</router-link> | ||
171 | + </li> | ||
170 | <li><a href="#">合作流程</a></li> | 172 | <li><a href="#">合作流程</a></li> |
171 | </ul> | 173 | </ul> |
172 | </div> | 174 | </div> |
website/src/minixs/pageInit.js
0 → 100644
1 | +export default { | ||
2 | + mounted() { | ||
3 | + this.pageInit() | ||
4 | + }, | ||
5 | + create(){ | ||
6 | + this.pageInit() | ||
7 | + }, | ||
8 | + methods: { | ||
9 | + pageInit(){ | ||
10 | + // Loading Box (Preloader) | ||
11 | + function handlePreloader() { | ||
12 | + setTimeout(function (){ | ||
13 | + if ($('.preloader').length) { | ||
14 | + $('.preloader').delay(200).fadeOut(500); | ||
15 | + } | ||
16 | + },500); | ||
17 | + } | ||
18 | + | ||
19 | + | ||
20 | + // Header Style and Scroll to Top | ||
21 | + function headerStyle() { | ||
22 | + if ($('.main-header').length) { | ||
23 | + var windowpos = $(window).scrollTop(); | ||
24 | + var siteHeader = $('.main-header'); | ||
25 | + var scrollLink = $('.scroll-top'); | ||
26 | + if (windowpos >= 250) { | ||
27 | + siteHeader.addClass('fixed-header'); | ||
28 | + scrollLink.fadeIn(300); | ||
29 | + } else { | ||
30 | + siteHeader.removeClass('fixed-header'); | ||
31 | + scrollLink.fadeOut(300); | ||
32 | + } | ||
33 | + } | ||
34 | + } | ||
35 | + | ||
36 | + headerStyle(); | ||
37 | + | ||
38 | + // dropdown menu | ||
39 | + | ||
40 | + var mobileWidth = 991; | ||
41 | + var navcollapse = $('.navigation li.dropdown'); | ||
42 | + | ||
43 | + $(window).on('resize', function () { | ||
44 | + navcollapse.children('ul').hide(); | ||
45 | + }); | ||
46 | + | ||
47 | + navcollapse.hover(function () { | ||
48 | + if ($(window).innerWidth() >= mobileWidth) { | ||
49 | + $(this).children('ul').stop(true, false, true).slideToggle(300); | ||
50 | + $(this).children('.megamenu').stop(true, false, true).slideToggle(300); | ||
51 | + } | ||
52 | + }); | ||
53 | + | ||
54 | + | ||
55 | + //Submenu Dropdown Toggle | ||
56 | + if ($('.navigation li.dropdown ul').length) { | ||
57 | + $('.navigation li.dropdown').append('<div class="dropdown-btn"><span class="fa fa-angle-right"></span></div>'); | ||
58 | + | ||
59 | + //Dropdown Button | ||
60 | + $('.navigation li.dropdown .dropdown-btn').on('click', function () { | ||
61 | + $(this).prev('ul').slideToggle(500); | ||
62 | + $(this).prev('.megamenu').slideToggle(800); | ||
63 | + }); | ||
64 | + | ||
65 | + //Disable dropdown parent link | ||
66 | + $('.navigation li.dropdown > a').on('click', function (e) { | ||
67 | + e.preventDefault(); | ||
68 | + }); | ||
69 | + } | ||
70 | + | ||
71 | + //Submenu Dropdown Toggle | ||
72 | + if ($('.main-header .main-menu').length) { | ||
73 | + $('.main-header .main-menu .navbar-toggle').on('click', function () { | ||
74 | + $(this).prev().prev().next().next().children('li.dropdown').hide(); | ||
75 | + }); | ||
76 | + | ||
77 | + } | ||
78 | + // End Main menu | ||
79 | + | ||
80 | + new WOW().init(); | ||
81 | + | ||
82 | + /* Fact Counter + Text Count */ | ||
83 | + if ($('.success-box').length) { | ||
84 | + $('.success-box').appear(function () { | ||
85 | + | ||
86 | + var $t = $(this), | ||
87 | + n = $t.find(".count-text").attr("data-stop"), | ||
88 | + r = parseInt($t.find(".count-text").attr("data-speed"), 10); | ||
89 | + | ||
90 | + if (!$t.hasClass("counted")) { | ||
91 | + $t.addClass("counted"); | ||
92 | + $({ | ||
93 | + countNum: $t.find(".count-text").text() | ||
94 | + }).animate({ | ||
95 | + countNum: n | ||
96 | + }, { | ||
97 | + duration: r, | ||
98 | + easing: "linear", | ||
99 | + step: function () { | ||
100 | + $t.find(".count-text").text(Math.floor(this.countNum)); | ||
101 | + }, | ||
102 | + complete: function () { | ||
103 | + $t.find(".count-text").text(this.countNum); | ||
104 | + } | ||
105 | + }); | ||
106 | + } | ||
107 | + | ||
108 | + }, { | ||
109 | + accY: 0 | ||
110 | + }); | ||
111 | + } | ||
112 | + | ||
113 | + | ||
114 | + /*========== Start Portfolio isotop Js ==========*/ | ||
115 | + // isotop | ||
116 | + // init Isotope | ||
117 | + var $grid = $('.custom-row').isotope({ | ||
118 | + itemSelector: '.grid-item', | ||
119 | + percentPosition: true, | ||
120 | + masonry: { | ||
121 | + // use outer width of grid-sizer for columnWidth | ||
122 | + columnWidth: 1, | ||
123 | + } | ||
124 | + }); | ||
125 | + | ||
126 | + | ||
127 | + // magnificPopup | ||
128 | + if ($('.projects-popup-link').length) { | ||
129 | + $('.projects-popup-link').magnificPopup({ | ||
130 | + type: 'image', | ||
131 | + gallery: { | ||
132 | + enabled: true | ||
133 | + }, | ||
134 | + }); | ||
135 | + } | ||
136 | + | ||
137 | + | ||
138 | + /*============================== start video element ========================================*/ | ||
139 | + | ||
140 | + // magnificPopup start | ||
141 | + $('.vedio-play').magnificPopup({ | ||
142 | + type: 'video', | ||
143 | + }); | ||
144 | + // magnificPopup end | ||
145 | + | ||
146 | + | ||
147 | + //service-carousel | ||
148 | + if ($('.service-carousel').length) { | ||
149 | + $('.service-carousel').owlCarousel({ | ||
150 | + loop: true, | ||
151 | + items: 3, | ||
152 | + margin: 20, | ||
153 | + nav: false, | ||
154 | + dots: true, | ||
155 | + active: true, | ||
156 | + dotsEach: 2, | ||
157 | + smartSpeed: 1000, | ||
158 | + autoplay: 5000, | ||
159 | + responsive: { | ||
160 | + 0: { | ||
161 | + items: 1, | ||
162 | + }, | ||
163 | + 575: { | ||
164 | + items: 1, | ||
165 | + }, | ||
166 | + 768: { | ||
167 | + items: 2, | ||
168 | + }, | ||
169 | + 992: { | ||
170 | + items: 3, | ||
171 | + }, | ||
172 | + 1200: { | ||
173 | + items: 3, | ||
174 | + } | ||
175 | + } | ||
176 | + }); | ||
177 | + } | ||
178 | + | ||
179 | + | ||
180 | + //team-carousel | ||
181 | + if ($('.team-carousel').length) { | ||
182 | + $('.team-carousel').owlCarousel({ | ||
183 | + loop: true, | ||
184 | + items: 3, | ||
185 | + margin: 20, | ||
186 | + nav: true, | ||
187 | + dots: false, | ||
188 | + active: true, | ||
189 | + dotsEach: 2, | ||
190 | + smartSpeed: 1000, | ||
191 | + autoplay: 5000, | ||
192 | + navText: ['<span class="flaticon-left-arrow"></span>', '<span class="flaticon-right-arrow"></span>'], | ||
193 | + responsive: { | ||
194 | + 0: { | ||
195 | + items: 1, | ||
196 | + }, | ||
197 | + 575: { | ||
198 | + items: 1, | ||
199 | + }, | ||
200 | + 768: { | ||
201 | + items: 2, | ||
202 | + }, | ||
203 | + 992: { | ||
204 | + items: 3, | ||
205 | + }, | ||
206 | + 1200: { | ||
207 | + items: 3, | ||
208 | + } | ||
209 | + } | ||
210 | + }); | ||
211 | + } | ||
212 | + | ||
213 | + | ||
214 | + // Scroll to a Specific Div | ||
215 | + if ($('.scroll-to-target').length) { | ||
216 | + $(".scroll-to-target").on('click', function () { | ||
217 | + var target = $(this).attr('data-target'); | ||
218 | + // animate | ||
219 | + $('html, body').animate({ | ||
220 | + scrollTop: $(target).offset().top | ||
221 | + }, 1000); | ||
222 | + | ||
223 | + }); | ||
224 | + } | ||
225 | + | ||
226 | + | ||
227 | + $('.testi-image-wrap').slick({ | ||
228 | + slidesToShow: 3, | ||
229 | + slidesToScroll: 1, | ||
230 | + asNavFor: '.testi-content-wrap', | ||
231 | + dots: false, | ||
232 | + focusOnSelect: true, | ||
233 | + prevArrow: '<i class="flaticon-left-arrow left"></i>', | ||
234 | + nextArrow: '<i class="flaticon-right-arrow right"></i>', | ||
235 | + responsive: [ | ||
236 | + { | ||
237 | + breakpoint: 500, | ||
238 | + settings: { | ||
239 | + slidesToShow: 1, | ||
240 | + } | ||
241 | + }, | ||
242 | + ] | ||
243 | + }); | ||
244 | + | ||
245 | + | ||
246 | + $('.testi-content-wrap').slick({ | ||
247 | + asNavFor: '.testi-image-wrap', | ||
248 | + slidesToShow: 1, | ||
249 | + slidesToScroll: 1, | ||
250 | + arrows: false, | ||
251 | + fade: true, | ||
252 | + dots: false, | ||
253 | + }); | ||
254 | + | ||
255 | + | ||
256 | + $('.testimonial-two-wrap').slick({ | ||
257 | + slidesToShow: 1, | ||
258 | + slidesToScroll: 1, | ||
259 | + arrows: true, | ||
260 | + fade: true, | ||
261 | + dots: false, | ||
262 | + autoplay: true, | ||
263 | + prevArrow: '<i class="flaticon-left-arrow left"></i>', | ||
264 | + nextArrow: '<i class="flaticon-right-arrow right"></i>', | ||
265 | + }); | ||
266 | + | ||
267 | + | ||
268 | + /* ========================================================================== | ||
269 | + When document is scroll, do | ||
270 | + ========================================================================== */ | ||
271 | + | ||
272 | + $(window).on('scroll', function () { | ||
273 | + headerStyle(); | ||
274 | + }); | ||
275 | + | ||
276 | + /* ========================================================================== | ||
277 | + When document is loaded, do | ||
278 | + ========================================================================== */ | ||
279 | + | ||
280 | + $(window).on('load', function () { | ||
281 | + handlePreloader(); | ||
282 | + | ||
283 | + /*========== Start Portfolio isotop Js ==========*/ | ||
284 | + // isotop | ||
285 | + // init Isotope | ||
286 | + var $grid = $('.custom-row').isotope({ | ||
287 | + itemSelector: '.grid-item', | ||
288 | + percentPosition: true, | ||
289 | + masonry: { | ||
290 | + // use outer width of grid-sizer for columnWidth | ||
291 | + columnWidth: 1, | ||
292 | + } | ||
293 | + }); | ||
294 | + | ||
295 | + }); | ||
296 | + | ||
297 | + } | ||
298 | + } | ||
299 | +} | ||
300 | + | ||
301 | + |
@@ -26,4 +26,15 @@ const router = VueRouter.createRouter({ | @@ -26,4 +26,15 @@ const router = VueRouter.createRouter({ | ||
26 | routes | 26 | routes |
27 | }); | 27 | }); |
28 | 28 | ||
29 | + | ||
30 | +router.beforeEach(async (to, from, next) => { | ||
31 | + $('[top-nav]').removeClass('current'); | ||
32 | + $('[top-nav="'+to.name+'"]').addClass('current'); | ||
33 | + // 回到顶部 | ||
34 | + $('html, body').animate({ | ||
35 | + scrollTop: 0 | ||
36 | + }, 500); | ||
37 | + next(); | ||
38 | +}) | ||
39 | + | ||
29 | export default router | 40 | export default router |
1 | <section class="banner-section rel"> | 1 | <section class="banner-section rel"> |
2 | <div class="container"> | 2 | <div class="container"> |
3 | <h2 class="page-title">关于鸿果科技</h2> | 3 | <h2 class="page-title">关于鸿果科技</h2> |
4 | - <nav aria-label="breadcrumb"> | 4 | + <!--<nav aria-label="breadcrumb"> |
5 | <ol class="breadcrumb-list"> | 5 | <ol class="breadcrumb-list"> |
6 | <li class="breadcrumb-item"><a href="index.html">Home</a></li> | 6 | <li class="breadcrumb-item"><a href="index.html">Home</a></li> |
7 | <li class="breadcrumb-item active" aria-current="page">About</li> | 7 | <li class="breadcrumb-item active" aria-current="page">About</li> |
8 | </ol> | 8 | </ol> |
9 | - </nav> | 9 | + </nav>--> |
10 | 10 | ||
11 | <div class="shape shapeAnimationOne l-10 t-60"> | 11 | <div class="shape shapeAnimationOne l-10 t-60"> |
12 | <img src="assets/img/shapes/shape1.png" alt="Shape"> | 12 | <img src="assets/img/shapes/shape1.png" alt="Shape"> |
1 | +import pageInit from "../../minixs/pageInit.js"; | ||
1 | export default { | 2 | export default { |
2 | name: 'home', | 3 | name: 'home', |
3 | template: '', | 4 | template: '', |
5 | + mixins:[pageInit], | ||
4 | components: {}, | 6 | components: {}, |
5 | props: [], | 7 | props: [], |
6 | setup(props, {attrs, slots, emit}) { | 8 | setup(props, {attrs, slots, emit}) { |
@@ -23,295 +25,7 @@ export default { | @@ -23,295 +25,7 @@ export default { | ||
23 | path:'assets/img/zzzs/5.jpg' | 25 | path:'assets/img/zzzs/5.jpg' |
24 | }]; | 26 | }]; |
25 | 27 | ||
26 | - Vue.onMounted(() =>{ | ||
27 | - // Loading Box (Preloader) | ||
28 | - function handlePreloader() { | ||
29 | - setTimeout(function (){ | ||
30 | - if ($('.preloader').length) { | ||
31 | - $('.preloader').delay(200).fadeOut(500); | ||
32 | - } | ||
33 | - },1000); | ||
34 | - } | ||
35 | - | ||
36 | - | ||
37 | - // Header Style and Scroll to Top | ||
38 | - function headerStyle() { | ||
39 | - if ($('.main-header').length) { | ||
40 | - var windowpos = $(window).scrollTop(); | ||
41 | - var siteHeader = $('.main-header'); | ||
42 | - var scrollLink = $('.scroll-top'); | ||
43 | - if (windowpos >= 250) { | ||
44 | - siteHeader.addClass('fixed-header'); | ||
45 | - scrollLink.fadeIn(300); | ||
46 | - } else { | ||
47 | - siteHeader.removeClass('fixed-header'); | ||
48 | - scrollLink.fadeOut(300); | ||
49 | - } | ||
50 | - } | ||
51 | - } | ||
52 | - | ||
53 | - headerStyle(); | ||
54 | - | ||
55 | - // dropdown menu | ||
56 | - | ||
57 | - var mobileWidth = 991; | ||
58 | - var navcollapse = $('.navigation li.dropdown'); | ||
59 | - | ||
60 | - $(window).on('resize', function () { | ||
61 | - navcollapse.children('ul').hide(); | ||
62 | - }); | ||
63 | - | ||
64 | - navcollapse.hover(function () { | ||
65 | - if ($(window).innerWidth() >= mobileWidth) { | ||
66 | - $(this).children('ul').stop(true, false, true).slideToggle(300); | ||
67 | - $(this).children('.megamenu').stop(true, false, true).slideToggle(300); | ||
68 | - } | ||
69 | - }); | ||
70 | - | ||
71 | - | ||
72 | - //Submenu Dropdown Toggle | ||
73 | - if ($('.navigation li.dropdown ul').length) { | ||
74 | - $('.navigation li.dropdown').append('<div class="dropdown-btn"><span class="fa fa-angle-right"></span></div>'); | ||
75 | - | ||
76 | - //Dropdown Button | ||
77 | - $('.navigation li.dropdown .dropdown-btn').on('click', function () { | ||
78 | - $(this).prev('ul').slideToggle(500); | ||
79 | - $(this).prev('.megamenu').slideToggle(800); | ||
80 | - }); | ||
81 | - | ||
82 | - //Disable dropdown parent link | ||
83 | - $('.navigation li.dropdown > a').on('click', function (e) { | ||
84 | - e.preventDefault(); | ||
85 | - }); | ||
86 | - } | ||
87 | - | ||
88 | - //Submenu Dropdown Toggle | ||
89 | - if ($('.main-header .main-menu').length) { | ||
90 | - $('.main-header .main-menu .navbar-toggle').on('click', function () { | ||
91 | - $(this).prev().prev().next().next().children('li.dropdown').hide(); | ||
92 | - }); | ||
93 | - | ||
94 | - } | ||
95 | - // End Main menu | ||
96 | - | ||
97 | - new WOW().init(); | ||
98 | - | ||
99 | - /* Fact Counter + Text Count */ | ||
100 | - if ($('.success-box').length) { | ||
101 | - $('.success-box').appear(function () { | ||
102 | - | ||
103 | - var $t = $(this), | ||
104 | - n = $t.find(".count-text").attr("data-stop"), | ||
105 | - r = parseInt($t.find(".count-text").attr("data-speed"), 10); | ||
106 | - | ||
107 | - if (!$t.hasClass("counted")) { | ||
108 | - $t.addClass("counted"); | ||
109 | - $({ | ||
110 | - countNum: $t.find(".count-text").text() | ||
111 | - }).animate({ | ||
112 | - countNum: n | ||
113 | - }, { | ||
114 | - duration: r, | ||
115 | - easing: "linear", | ||
116 | - step: function () { | ||
117 | - $t.find(".count-text").text(Math.floor(this.countNum)); | ||
118 | - }, | ||
119 | - complete: function () { | ||
120 | - $t.find(".count-text").text(this.countNum); | ||
121 | - } | ||
122 | - }); | ||
123 | - } | ||
124 | - | ||
125 | - }, { | ||
126 | - accY: 0 | ||
127 | - }); | ||
128 | - } | ||
129 | - | ||
130 | - | ||
131 | - /*========== Start Portfolio isotop Js ==========*/ | ||
132 | - // isotop | ||
133 | - // init Isotope | ||
134 | - var $grid = $('.custom-row').isotope({ | ||
135 | - itemSelector: '.grid-item', | ||
136 | - percentPosition: true, | ||
137 | - masonry: { | ||
138 | - // use outer width of grid-sizer for columnWidth | ||
139 | - columnWidth: 1, | ||
140 | - } | ||
141 | - }); | ||
142 | - | ||
143 | - | ||
144 | - // magnificPopup | ||
145 | - if ($('.projects-popup-link').length) { | ||
146 | - $('.projects-popup-link').magnificPopup({ | ||
147 | - type: 'image', | ||
148 | - gallery: { | ||
149 | - enabled: true | ||
150 | - }, | ||
151 | - }); | ||
152 | - } | ||
153 | - | ||
154 | - | ||
155 | - /*============================== start video element ========================================*/ | ||
156 | - | ||
157 | - // magnificPopup start | ||
158 | - $('.vedio-play').magnificPopup({ | ||
159 | - type: 'video', | ||
160 | - }); | ||
161 | - // magnificPopup end | ||
162 | - | ||
163 | - | ||
164 | - //service-carousel | ||
165 | - if ($('.service-carousel').length) { | ||
166 | - $('.service-carousel').owlCarousel({ | ||
167 | - loop: true, | ||
168 | - items: 3, | ||
169 | - margin: 20, | ||
170 | - nav: false, | ||
171 | - dots: true, | ||
172 | - active: true, | ||
173 | - dotsEach: 2, | ||
174 | - smartSpeed: 1000, | ||
175 | - autoplay: 5000, | ||
176 | - responsive: { | ||
177 | - 0: { | ||
178 | - items: 1, | ||
179 | - }, | ||
180 | - 575: { | ||
181 | - items: 1, | ||
182 | - }, | ||
183 | - 768: { | ||
184 | - items: 2, | ||
185 | - }, | ||
186 | - 992: { | ||
187 | - items: 3, | ||
188 | - }, | ||
189 | - 1200: { | ||
190 | - items: 3, | ||
191 | - } | ||
192 | - } | ||
193 | - }); | ||
194 | - } | ||
195 | - | ||
196 | - | ||
197 | - //team-carousel | ||
198 | - if ($('.team-carousel').length) { | ||
199 | - $('.team-carousel').owlCarousel({ | ||
200 | - loop: true, | ||
201 | - items: 3, | ||
202 | - margin: 20, | ||
203 | - nav: true, | ||
204 | - dots: false, | ||
205 | - active: true, | ||
206 | - dotsEach: 2, | ||
207 | - smartSpeed: 1000, | ||
208 | - autoplay: 5000, | ||
209 | - navText: ['<span class="flaticon-left-arrow"></span>', '<span class="flaticon-right-arrow"></span>'], | ||
210 | - responsive: { | ||
211 | - 0: { | ||
212 | - items: 1, | ||
213 | - }, | ||
214 | - 575: { | ||
215 | - items: 1, | ||
216 | - }, | ||
217 | - 768: { | ||
218 | - items: 2, | ||
219 | - }, | ||
220 | - 992: { | ||
221 | - items: 3, | ||
222 | - }, | ||
223 | - 1200: { | ||
224 | - items: 3, | ||
225 | - } | ||
226 | - } | ||
227 | - }); | ||
228 | - } | ||
229 | - | ||
230 | - | ||
231 | - // Scroll to a Specific Div | ||
232 | - if ($('.scroll-to-target').length) { | ||
233 | - $(".scroll-to-target").on('click', function () { | ||
234 | - var target = $(this).attr('data-target'); | ||
235 | - // animate | ||
236 | - $('html, body').animate({ | ||
237 | - scrollTop: $(target).offset().top | ||
238 | - }, 1000); | ||
239 | - | ||
240 | - }); | ||
241 | - } | ||
242 | - | ||
243 | - | ||
244 | - $('.testi-image-wrap').slick({ | ||
245 | - slidesToShow: 3, | ||
246 | - slidesToScroll: 1, | ||
247 | - asNavFor: '.testi-content-wrap', | ||
248 | - dots: false, | ||
249 | - focusOnSelect: true, | ||
250 | - prevArrow: '<i class="flaticon-left-arrow left"></i>', | ||
251 | - nextArrow: '<i class="flaticon-right-arrow right"></i>', | ||
252 | - responsive: [ | ||
253 | - { | ||
254 | - breakpoint: 500, | ||
255 | - settings: { | ||
256 | - slidesToShow: 1, | ||
257 | - } | ||
258 | - }, | ||
259 | - ] | ||
260 | - }); | ||
261 | - | ||
262 | - | ||
263 | - $('.testi-content-wrap').slick({ | ||
264 | - asNavFor: '.testi-image-wrap', | ||
265 | - slidesToShow: 1, | ||
266 | - slidesToScroll: 1, | ||
267 | - arrows: false, | ||
268 | - fade: true, | ||
269 | - dots: false, | ||
270 | - }); | ||
271 | - | ||
272 | - | ||
273 | - $('.testimonial-two-wrap').slick({ | ||
274 | - slidesToShow: 1, | ||
275 | - slidesToScroll: 1, | ||
276 | - arrows: true, | ||
277 | - fade: true, | ||
278 | - dots: false, | ||
279 | - autoplay: true, | ||
280 | - prevArrow: '<i class="flaticon-left-arrow left"></i>', | ||
281 | - nextArrow: '<i class="flaticon-right-arrow right"></i>', | ||
282 | - }); | ||
283 | - | ||
284 | - | ||
285 | - /* ========================================================================== | ||
286 | - When document is scroll, do | ||
287 | - ========================================================================== */ | ||
288 | - | ||
289 | - $(window).on('scroll', function () { | ||
290 | - headerStyle(); | ||
291 | - }); | ||
292 | - | ||
293 | - /* ========================================================================== | ||
294 | - When document is loaded, do | ||
295 | - ========================================================================== */ | ||
296 | - | ||
297 | - $(window).on('load', function () { | ||
298 | - handlePreloader(); | ||
299 | - | ||
300 | - /*========== Start Portfolio isotop Js ==========*/ | ||
301 | - // isotop | ||
302 | - // init Isotope | ||
303 | - var $grid = $('.custom-row').isotope({ | ||
304 | - itemSelector: '.grid-item', | ||
305 | - percentPosition: true, | ||
306 | - masonry: { | ||
307 | - // use outer width of grid-sizer for columnWidth | ||
308 | - columnWidth: 1, | ||
309 | - } | ||
310 | - }); | ||
311 | - | ||
312 | - | ||
313 | - }); | ||
314 | - }) | 28 | + Vue.onMounted(() =>{}) |
315 | 29 | ||
316 | 30 | ||
317 | return { | 31 | return { |
1 | -<div> | 1 | +<section class="hero-section rel rpt-150 pb-130 rpb-0"> |
2 | + <div class="shape shapeAnimationOne l-10 t-60"> | ||
3 | + <img src="assets/img/shapes/shape1.png" alt="Shape"> | ||
4 | + </div> | ||
5 | + <div class="shape shapeAnimationTwo l-70 t-60"> | ||
6 | + <img src="assets/img/shapes/shape2.png" alt="Shape"> | ||
7 | + </div> | ||
8 | + <div class="shape shapeAnimationThree l-50 t-100"> | ||
9 | + <img src="assets/img/shapes/shape3.png" alt="Shape"> | ||
10 | + </div> | ||
11 | +</section> | ||
2 | 12 | ||
3 | 13 | ||
14 | +<section class="concat-top rel rpt-150 pb-130 rpb-0 text-left "> | ||
15 | + <h1 class="color-white mb-2">加入鸿果,成为你想成为的人</h1> | ||
16 | + <h2 class="color-white mb-2">齐心协力、积极乐观、共同发展、团队共赢!</h2> | ||
17 | + <h4 class="color-white mb-2">具备足够的勇气及长远的眼光,大家携手一起,齐心协力,积极乐观,超共同的目标前进实现共同发展及利益最大化</h4> | ||
18 | +</section> | ||
4 | 19 | ||
5 | - contact | 20 | +<section class="sps-one pt-120 mb-70 rmb-100"> |
21 | + <div class="container"> | ||
22 | + <div class="row align-items-center"> | ||
23 | + <div class="col-lg-6 order-lg-2"> | ||
24 | + <div class="service-right-content mt-50 ml-50 rml-0 rmb-50 wow customFadeInRight delay-0-1s slow"> | ||
25 | + <div class="section-title style-three mb-15"> | ||
26 | + <span class="sub-title">成功靠大家努力</span> | ||
27 | + </div> | ||
28 | + <p>成功的花,人们只惊羡它现时的明艳,然而当初它的芽儿,却浸透了奋斗者的泪泉,洒满了牺牲的血雨——冰心。成功不简单,坚持下去,就是胜利!向着美好的明天,迈进吧!</p> | ||
6 | 29 | ||
30 | + </div> | ||
31 | + </div> | ||
32 | + <div class="col-lg-6"> | ||
33 | + <div class="service-left-image wow customFadeInLeft delay-0-1s slow"> | ||
34 | + <img style="border-radius: 25px" src="assets/img/concat/s1.JPG" alt="Service image"> | ||
35 | + </div> | ||
36 | + </div> | ||
37 | + </div> | ||
38 | + </div> | ||
39 | +</section> | ||
7 | 40 | ||
8 | -</div> | 41 | + |
42 | +<section class="sps-two mb-50 rmb-100"> | ||
43 | + <div class="container"> | ||
44 | + <div class="row align-items-center"> | ||
45 | + <div class="col-lg-6"> | ||
46 | + <div class="service-left-content mr-50 rmr-0 rmb-50 wow customFadeInLeft delay-0-1s slow"> | ||
47 | + <div class="section-title style-three mb-15"> | ||
48 | + <span class="sub-title">在美好的环境中工作并创新</span> | ||
49 | + </div> | ||
50 | + <p>在团队活动中释放个性</p> | ||
51 | + </div> | ||
52 | + </div> | ||
53 | + <div class="col-lg-6"> | ||
54 | + <div class="service-right-image wow customFadeInRight delay-0-1s slow"> | ||
55 | + <img style="border-radius: 25px" src="assets/img/concat/s2.jpg" alt="Service image"> | ||
56 | + </div> | ||
57 | + </div> | ||
58 | + </div> | ||
59 | + </div> | ||
60 | +</section> | ||
61 | + | ||
62 | + | ||
63 | +<section class="sps-three mb-50 rmb-100"> | ||
64 | + | ||
65 | + <div class="container"> | ||
66 | + <div class="row align-items-center"> | ||
67 | + <div class="col-lg-6 order-lg-2"> | ||
68 | + <div class="service-right-content ml-50 rml-0 rmb-50 wow customFadeInRight delay-0-1s slow"> | ||
69 | + <div class="section-title style-three mb-15"> | ||
70 | + <span class="sub-title">在美好的环境中工作并创新</span> | ||
71 | + </div> | ||
72 | + <p>团队是什么?</p> | ||
73 | + <p>由一小群人组成,有着相同的目标,为实现目标负有相同的责任。</p> | ||
74 | + </div> | ||
75 | + </div> | ||
76 | + <div class="col-lg-6"> | ||
77 | + <div class="service-left-image wow customFadeInLeft delay-0-1s slow"> | ||
78 | + <img style="border-radius: 25px" src="assets/img/concat/s3.jpg" alt="Service image"> | ||
79 | + </div> | ||
80 | + </div> | ||
81 | + </div> | ||
82 | + </div> | ||
83 | +</section> |
1 | +import pageInit from "../../minixs/pageInit.js"; | ||
1 | export default { | 2 | export default { |
2 | name: 'home', | 3 | name: 'home', |
3 | template: '', | 4 | template: '', |
5 | + mixins:[pageInit], | ||
4 | components: {}, | 6 | components: {}, |
5 | props: [], | 7 | props: [], |
6 | setup(props, {attrs, slots, emit}) { | 8 | setup(props, {attrs, slots, emit}) { |
1 | +import pageInit from "../../minixs/pageInit.js"; | ||
1 | export default { | 2 | export default { |
2 | name: 'home', | 3 | name: 'home', |
3 | template: '', | 4 | template: '', |
5 | + mixins:[pageInit], | ||
4 | components: {}, | 6 | components: {}, |
5 | props: [], | 7 | props: [], |
6 | setup(props, {attrs, slots, emit}) { | 8 | setup(props, {attrs, slots, emit}) { |
@@ -90,47 +92,8 @@ export default { | @@ -90,47 +92,8 @@ export default { | ||
90 | ]) | 92 | ]) |
91 | 93 | ||
92 | // 挂载完 | 94 | // 挂载完 |
93 | - Vue.onMounted(() => { | ||
94 | - $('.team-carousel').owlCarousel({ | ||
95 | - loop:true, | ||
96 | - items: 1, | ||
97 | - margin: 20, | ||
98 | - nav: false, | ||
99 | - dots: false, | ||
100 | - active: true, | ||
101 | - dotsEach: 2, | ||
102 | - smartSpeed: 1000, | ||
103 | - autoplay: 5000, | ||
104 | - // navText: ['<span class="flaticon-left-arrow"></span>', '<span class="flaticon-right-arrow"></span>'], | ||
105 | - // dotsData: ['<span class="flaticon-left-arrow"></span>', '<span class="flaticon-right-arrow"></span>'], | ||
106 | - responsive: { | ||
107 | - /* 0: { | ||
108 | - items: 1, | ||
109 | - }, | ||
110 | - 575: { | ||
111 | - items: 1, | ||
112 | - }, | ||
113 | - 768: { | ||
114 | - items: 2, | ||
115 | - }, | ||
116 | - 992: { | ||
117 | - items: 3, | ||
118 | - }, | ||
119 | - 1200: { | ||
120 | - items: 3, | ||
121 | - }*/ | ||
122 | - } | ||
123 | - }); | ||
124 | - //lsq 导航高亮样式对应路由 | ||
125 | - let hashUr=location.hash; | ||
126 | - let href=$('.navigation li a').attr('href'); | ||
127 | - $('.navigation li').unbind('click.li').on('click.li',function (){ | ||
128 | - if(hashUr==href){ | ||
129 | - $('.navigation li').removeClass('current'); | ||
130 | - $(this).addClass('current') | ||
131 | - } | ||
132 | - }) | ||
133 | - }) | 95 | + Vue.onMounted(() => {}) |
96 | + | ||
134 | return{ | 97 | return{ |
135 | isHover, | 98 | isHover, |
136 | tooltipHover, | 99 | tooltipHover, |
@@ -142,6 +142,12 @@ | @@ -142,6 +142,12 @@ | ||
142 | <span class="sub-title">综合日志智能分析平台</span> | 142 | <span class="sub-title">综合日志智能分析平台</span> |
143 | </div> | 143 | </div> |
144 | <p>通过对日志的采集、存储、备份、查询、告警分析和报表统计功能,实现海量日志管理。</p> | 144 | <p>通过对日志的采集、存储、备份、查询、告警分析和报表统计功能,实现海量日志管理。</p> |
145 | + <ol> | ||
146 | + <li style="color: #0b2e13">■ 告警消息统一在平台管理</li> | ||
147 | + <li style="color: #0b2e13">■ 基于智能算法对告警消息压缩合并</li> | ||
148 | + <li style="color: #0b2e13">■ 支持阈值、同环比、预测异常检测</li> | ||
149 | + <li style="color: #0b2e13">■ 自动故障修复</li> | ||
150 | + </ol> | ||
145 | </div> | 151 | </div> |
146 | </div> | 152 | </div> |
147 | <div class="col-lg-6"> | 153 | <div class="col-lg-6"> |
@@ -153,11 +159,12 @@ | @@ -153,11 +159,12 @@ | ||
153 | </div> | 159 | </div> |
154 | </section> | 160 | </section> |
155 | 161 | ||
156 | -<section class="sps-one mb-70 rmb-100"> | 162 | + |
163 | +<section class="sps-two mb-50 rmb-100"> | ||
157 | <div class="container"> | 164 | <div class="container"> |
158 | <div class="row align-items-center"> | 165 | <div class="row align-items-center"> |
159 | - <div class="col-lg-6 order-lg-2"> | ||
160 | - <div class="service-right-content mt-50 ml-50 rml-0 rmb-50 wow customFadeInRight delay-0-1s slow"> | 166 | + <div class="col-lg-6"> |
167 | + <div class="service-left-content mr-50 rmr-0 rmb-50 wow customFadeInLeft delay-0-1s slow"> | ||
161 | <div class="section-title style-three mb-15"> | 168 | <div class="section-title style-three mb-15"> |
162 | <span class="sub-title">信息化协同管理支撑平台</span> | 169 | <span class="sub-title">信息化协同管理支撑平台</span> |
163 | </div> | 170 | </div> |
@@ -173,20 +180,20 @@ | @@ -173,20 +180,20 @@ | ||
173 | </div> | 180 | </div> |
174 | </div> | 181 | </div> |
175 | <div class="col-lg-6"> | 182 | <div class="col-lg-6"> |
176 | - <div class="service-left-image wow customFadeInLeft delay-0-1s slow"> | ||
177 | - <img src="assets/img/services/s1.png" alt="Service image"> | 183 | + <div class="service-right-image wow customFadeInRight delay-0-1s slow"> |
184 | + <img src="assets/img/services/s2.png" alt="Service image"> | ||
178 | </div> | 185 | </div> |
179 | </div> | 186 | </div> |
180 | </div> | 187 | </div> |
181 | </div> | 188 | </div> |
182 | </section> | 189 | </section> |
183 | 190 | ||
184 | - | ||
185 | -<section class="sps-two mb-50 rmb-100"> | 191 | +<section class="sps-one mb-70 rmb-100"> |
186 | <div class="container"> | 192 | <div class="container"> |
187 | <div class="row align-items-center"> | 193 | <div class="row align-items-center"> |
188 | - <div class="col-lg-6"> | ||
189 | - <div class="service-left-content mr-50 rmr-0 rmb-50 wow customFadeInLeft delay-0-1s slow"> | 194 | + <div class="col-lg-6 order-lg-2"> |
195 | + <div class="service-right-content mt-50 ml-50 rml-0 rmb-50 wow customFadeInRight delay-0-1s slow"> | ||
196 | + | ||
190 | <div class="section-title style-three mb-15"> | 197 | <div class="section-title style-three mb-15"> |
191 | <span class="sub-title">运维一体机</span> | 198 | <span class="sub-title">运维一体机</span> |
192 | </div> | 199 | </div> |
@@ -200,10 +207,13 @@ | @@ -200,10 +207,13 @@ | ||
200 | </div> | 207 | </div> |
201 | </div> | 208 | </div> |
202 | <div class="col-lg-6"> | 209 | <div class="col-lg-6"> |
203 | - <div class="service-right-image wow customFadeInRight delay-0-1s slow"> | ||
204 | - <img src="assets/img/services/s2.png" alt="Service image"> | 210 | + <div class="service-left-image wow customFadeInLeft delay-0-1s slow"> |
211 | + <img src="assets/img/services/s1.png" alt="Service image"> | ||
205 | </div> | 212 | </div> |
206 | </div> | 213 | </div> |
207 | </div> | 214 | </div> |
208 | </div> | 215 | </div> |
209 | </section> | 216 | </section> |
217 | + | ||
218 | + | ||
219 | + |
1 | +import pageInit from "../../minixs/pageInit.js"; | ||
1 | export default { | 2 | export default { |
2 | name: 'services', | 3 | name: 'services', |
3 | template: '', | 4 | template: '', |
5 | + mixins:[pageInit], | ||
4 | components: {}, | 6 | components: {}, |
5 | props: [], | 7 | props: [], |
6 | setup(props, {attrs, slots, emit}) { | 8 | setup(props, {attrs, slots, emit}) { |
-
Please register or login to post a comment