Showing
1 changed file
with
74 additions
and
2 deletions
@@ -21,7 +21,7 @@ | @@ -21,7 +21,7 @@ | ||
21 | <meta name="msapplication-config" content="images/browserconfig.xml"> | 21 | <meta name="msapplication-config" content="images/browserconfig.xml"> |
22 | <meta name="mobile-web-app-capable" content="yes"> | 22 | <meta name="mobile-web-app-capable" content="yes"> |
23 | <meta name="theme-color" content="#d89000"> | 23 | <meta name="theme-color" content="#d89000"> |
24 | - | 24 | + |
25 | <link rel="stylesheet" href="./js/plugin/layui/css/layui.css?v=1659336383769"> | 25 | <link rel="stylesheet" href="./js/plugin/layui/css/layui.css?v=1659336383769"> |
26 | 26 | ||
27 | <!-- load configure file --> | 27 | <!-- load configure file --> |
@@ -577,7 +577,8 @@ | @@ -577,7 +577,8 @@ | ||
577 | <body class="geEditor"> | 577 | <body class="geEditor"> |
578 | <div id="geInfo"> | 578 | <div id="geInfo"> |
579 | <div class="geBlock"> | 579 | <div class="geBlock"> |
580 | - <h1>ThingsKit云组态启动中,请耐心等待</h1> | 580 | + <!-- ThingsKit云组态启动中,请耐心等待 --> |
581 | + <h1 id="textSpecialEffects" style="width: 100%; height: 300px"></h1> | ||
581 | </div> | 582 | </div> |
582 | <figure> | 583 | <figure> |
583 | <div class="dot white"></div> | 584 | <div class="dot white"></div> |
@@ -587,6 +588,77 @@ | @@ -587,6 +588,77 @@ | ||
587 | <div class="dot"></div> | 588 | <div class="dot"></div> |
588 | </figure> | 589 | </figure> |
589 | </div> | 590 | </div> |
591 | + <script> | ||
592 | + var timeInterval = setInterval(() => { | ||
593 | + if (!echarts) return | ||
594 | + clearInterval(timeInterval) | ||
595 | + timeInterval = null | ||
596 | + var chartDom | ||
597 | + var myChart | ||
598 | + try { | ||
599 | + chartDom = document.getElementById('textSpecialEffects'); | ||
600 | + myChart = echarts.init(chartDom); | ||
601 | + } catch (Error) { | ||
602 | + | ||
603 | + } | ||
604 | + | ||
605 | + var option; | ||
606 | + | ||
607 | + option = { | ||
608 | + graphic: { | ||
609 | + elements: [ | ||
610 | + { | ||
611 | + type: 'text', | ||
612 | + left: 'center', | ||
613 | + top: 'center', | ||
614 | + style: { | ||
615 | + text: 'ThingsKit Scada', | ||
616 | + fontSize: 70, | ||
617 | + fontWeight: 'bold', | ||
618 | + lineDash: [0, 200], | ||
619 | + lineDashOffset: 0, | ||
620 | + fill: 'transparent', | ||
621 | + stroke: '#000', | ||
622 | + lineWidth: 1 | ||
623 | + }, | ||
624 | + keyframeAnimation: { | ||
625 | + duration: 3000, | ||
626 | + loop: true, | ||
627 | + keyframes: [ | ||
628 | + { | ||
629 | + percent: 0.7, | ||
630 | + style: { | ||
631 | + fill: 'transparent', | ||
632 | + lineDashOffset: 200, | ||
633 | + lineDash: [200, 0] | ||
634 | + } | ||
635 | + }, | ||
636 | + { | ||
637 | + // Stop for a while. | ||
638 | + percent: 0.8, | ||
639 | + style: { | ||
640 | + fill: 'transparent' | ||
641 | + } | ||
642 | + }, | ||
643 | + { | ||
644 | + percent: 1, | ||
645 | + style: { | ||
646 | + fill: 'black' | ||
647 | + } | ||
648 | + } | ||
649 | + ] | ||
650 | + } | ||
651 | + } | ||
652 | + ] | ||
653 | + } | ||
654 | + }; | ||
655 | + | ||
656 | + try { | ||
657 | + option && myChart.setOption(option); | ||
658 | + } catch (error) { } | ||
659 | + }, 300); | ||
660 | + | ||
661 | + </script> | ||
590 | <script type="text/javascript"> | 662 | <script type="text/javascript"> |
591 | /** | 663 | /** |
592 | * Main | 664 | * Main |