Showing
25 changed files
with
193 additions
and
95 deletions
@@ -2189,6 +2189,7 @@ blockquote:before { | @@ -2189,6 +2189,7 @@ blockquote:before { | ||
2189 | } | 2189 | } |
2190 | .pro-info-title{ | 2190 | .pro-info-title{ |
2191 | color:#fff; | 2191 | color:#fff; |
2192 | + padding:0 20px; | ||
2192 | } | 2193 | } |
2193 | .pro-advantage-style{ | 2194 | .pro-advantage-style{ |
2194 | border-right:1px solid #525a6a; | 2195 | border-right:1px solid #525a6a; |
@@ -2202,6 +2203,7 @@ blockquote:before { | @@ -2202,6 +2203,7 @@ blockquote:before { | ||
2202 | } | 2203 | } |
2203 | .pro-advantage-ul li{ | 2204 | .pro-advantage-ul li{ |
2204 | padding:5px 0; | 2205 | padding:5px 0; |
2206 | + line-height: 32px; | ||
2205 | } | 2207 | } |
2206 | .maintenance-advantage{ | 2208 | .maintenance-advantage{ |
2207 | border-bottom:1px solid #525a6a; | 2209 | border-bottom:1px solid #525a6a; |
@@ -3144,3 +3146,53 @@ blockquote:before { | @@ -3144,3 +3146,53 @@ blockquote:before { | ||
3144 | .Aview-advantage-con:hover .maintenance-advantage-num{ | 3146 | .Aview-advantage-con:hover .maintenance-advantage-num{ |
3145 | color:#1665b1; | 3147 | color:#1665b1; |
3146 | } | 3148 | } |
3149 | +/*lsq 多运维平台样式 2022-10-12*/ | ||
3150 | +.flex-warp-center{ | ||
3151 | + display: flex; | ||
3152 | + justify-content: center; | ||
3153 | +} | ||
3154 | +.cloud-content{ | ||
3155 | + background: #ffffff; | ||
3156 | + padding:10px; | ||
3157 | + border-radius: 5px; | ||
3158 | + box-shadow: 0 0 8px rgba(70,144,241,.3); | ||
3159 | +} | ||
3160 | +.cloud-title{ | ||
3161 | + background: linear-gradient(to bottom, #9cc7fe 0%, #4690f1 100%); | ||
3162 | + padding:20px; | ||
3163 | + color:#ffffff; | ||
3164 | + font-size: 21px; | ||
3165 | + font-family: 'PingFang-SC-heavy'; | ||
3166 | + border-radius: 6px; | ||
3167 | +} | ||
3168 | +.cloud-icon-item{ | ||
3169 | + border-right:1px solid #eee; | ||
3170 | + margin:25px 0; | ||
3171 | +} | ||
3172 | +.cloud-icon-item-con{ | ||
3173 | + align-items: center; | ||
3174 | + padding:10px; | ||
3175 | + | ||
3176 | +} | ||
3177 | +.cloud-icon-title{ | ||
3178 | + font-size: 18px; | ||
3179 | + color:#666; | ||
3180 | +} | ||
3181 | +.cloud-content-public .cloud-icon-item:nth-child(3n), | ||
3182 | +.cloud-content-private .cloud-icon-item:nth-child(2n){ | ||
3183 | + border:none; | ||
3184 | +} | ||
3185 | +.cloud-c-title{ | ||
3186 | + font-size: 24px; | ||
3187 | + color:#333; | ||
3188 | + font-family: 'PingFang-SC-medium'; | ||
3189 | + text-align: center; | ||
3190 | +} | ||
3191 | +@media (min-width: 1400px) { | ||
3192 | + .container.cloud { | ||
3193 | + max-width: 1200px; | ||
3194 | + } | ||
3195 | +} | ||
3196 | +.banner-introduction .intro-intro{ | ||
3197 | + padding-top:20px; | ||
3198 | +} |
No preview for this file type
@@ -720,98 +720,127 @@ export function cmdb() { | @@ -720,98 +720,127 @@ export function cmdb() { | ||
720 | 720 | ||
721 | return res | 721 | return res |
722 | } | 722 | } |
723 | -//魔镜智能多云运维平台 todo | 723 | +//魔镜智能多云运维平台 |
724 | export function cloud() { | 724 | export function cloud() { |
725 | let res={ | 725 | let res={ |
726 | title:'魔镜智能多云运维平台', | 726 | title:'魔镜智能多云运维平台', |
727 | - introduction:'魔镜智能将为“智慧税务”提供一个可视化、全局化、智能化、标准化、自动化的“全流程击穿协同管理”平台。实时洞察数字化业务与用户体验、主动保障核心征管、电子税务局等核心业务系统稳定、持续高效运行,构建基于“人工智能+大数据”底座的异常检测、智能告警分析、高效信息协同的大运维工作体系。', | 727 | + introduction:'支持了国内外所有主流云厂商,包含混合云、多云环境下对计算资源的集中管理,自动化运维、监控、合规审计、多云纳管、云资源全生命周期等多个维度提供统一运维管控,提供系统映像、通过既定策略优化工作负载,系统运行状态,以及任务执行过程的可视化监控,并提供丰富的告警机制帮助客户进行快速处理,从而进行灵活的资源管理与运维。', |
728 | data:[ | 728 | data:[ |
729 | { | 729 | { |
730 | title:'产品信息', | 730 | title:'产品信息', |
731 | - introduction:'魔镜智能将为“智慧税务”提供一个可视化、全局化、智能化、标准化、自动化的“全流程击穿协同管理”平台。实时洞察数字化业务与用户体验、主动保障核心征管、电子税务局等核心业务系统稳定、持续高效运行,构建基于“人工智能+大数据”底座的异常检测、智能告警分析、高效信息协同的大运维工作体系。', | ||
732 | - type:'info' | ||
733 | - }, | ||
734 | - { | ||
735 | - title:'产品特点', | ||
736 | - introduction:'', | ||
737 | - data:[ | ||
738 | - { | ||
739 | - icon:'assets/img/serviceSecond/information/character-1.png', | ||
740 | - title:'工单信息集中管理', | ||
741 | - introduction:'实现工单信息自动化汇总,工单数据集中化管理,工单流程实时共享。' | ||
742 | - }, | ||
743 | - { | ||
744 | - icon:'assets/img/serviceSecond/information/character-2.png', | ||
745 | - title:'提高工作效率', | ||
746 | - introduction:'运用智能化管理工具,降低人工沟通成本,缩短沟通时间。实时跟进工单问题的处理情况,提高工作效率。' | ||
747 | - }, | ||
748 | - { | ||
749 | - icon:'assets/img/serviceSecond/information/character-3.png', | ||
750 | - title:'实时处理单数据', | ||
751 | - introduction:'全方位、多维度实时进行工单统计数据,及时掌握工单执行过程中的问题,帮助决策者获取数据支撑。' | ||
752 | - } | ||
753 | - ], | ||
754 | - type:'character' | 731 | + introduction:'支持了国内外所有主流云厂商,包含混合云、多云环境下对计算资源的集中管理,自动化运维、监控、合规审计、多云纳管、云资源全生命周期等多个维度提供统一运维管控,提供系统映像、通过既定策略优化工作负载,系统运行状态,以及任务执行过程的可视化监控,并提供丰富的告警机制帮助客户进行快速处理,从而进行灵活的资源管理与运维。', |
732 | + type:'info', | ||
733 | + img:'assets/img/serviceSecond/cloud/info.png', | ||
755 | }, | 734 | }, |
756 | { | 735 | { |
757 | - title:'系统框架', | ||
758 | - introduction:'安全运维服务流程的系统架构', | ||
759 | - img:'assets/img/serviceSecond/information/system.png', | ||
760 | - type:'system' | 736 | + title: '', |
737 | + publicCloud: { | ||
738 | + title: '公有云', | ||
739 | + iconData: [ | ||
740 | + { | ||
741 | + title: '阿里云', | ||
742 | + icon: 'assets/img/serviceSecond/cloud/aliyun.png' | ||
743 | + }, | ||
744 | + { | ||
745 | + title: '腾讯云', | ||
746 | + icon: 'assets/img/serviceSecond/cloud/tengxunyun.png' | ||
747 | + }, | ||
748 | + { | ||
749 | + title: 'HUAWEI', | ||
750 | + icon: 'assets/img/serviceSecond/cloud/huawei.png' | ||
751 | + }, | ||
752 | + { | ||
753 | + title: 'Microsoft Azure', | ||
754 | + icon: 'assets/img/serviceSecond/cloud/microsoftAzure.png' | ||
755 | + }, | ||
756 | + { | ||
757 | + title: 'UCLOUD', | ||
758 | + icon: 'assets/img/serviceSecond/cloud/ucloud.png' | ||
759 | + }, | ||
760 | + { | ||
761 | + title: '京东云', | ||
762 | + icon: 'assets/img/serviceSecond/cloud/jdyun.png' | ||
763 | + }, | ||
764 | + { | ||
765 | + title: '青云', | ||
766 | + icon: 'assets/img/serviceSecond/cloud/qingyun.png' | ||
767 | + }, | ||
768 | + { | ||
769 | + title: 'AWS', | ||
770 | + icon: 'assets/img/serviceSecond/cloud/aws.png' | ||
771 | + }, | ||
772 | + { | ||
773 | + title: '百度云', | ||
774 | + icon: 'assets/img/serviceSecond/cloud/baiduyun.png' | ||
775 | + }, | ||
776 | + ] | ||
777 | + }, | ||
778 | + privateCloud: { | ||
779 | + title: '私有云', | ||
780 | + iconData: [ | ||
781 | + { | ||
782 | + title: 'openstack', | ||
783 | + icon: 'assets/img/serviceSecond/cloud/openstack.png' | ||
784 | + }, | ||
785 | + { | ||
786 | + title: 'vmware', | ||
787 | + icon: 'assets/img/serviceSecond/cloud/vmware.png' | ||
788 | + }, | ||
789 | + { | ||
790 | + title: '物理服务器', | ||
791 | + icon: 'assets/img/serviceSecond/cloud/PCservice.png' | ||
792 | + }, | ||
793 | + { | ||
794 | + title: '虚拟机', | ||
795 | + icon: 'assets/img/serviceSecond/cloud/vmware1.png' | ||
796 | + }, | ||
797 | + { | ||
798 | + title: '路由器/交换机', | ||
799 | + icon: 'assets/img/serviceSecond/cloud/route.png' | ||
800 | + }, | ||
801 | + { | ||
802 | + title: '存储设备', | ||
803 | + icon: 'assets/img/serviceSecond/cloud/storage.png' | ||
804 | + } | ||
805 | + ] | ||
806 | + }, | ||
807 | + type:'icon' | ||
761 | }, | 808 | }, |
762 | { | 809 | { |
763 | - title:'产品优势', | 810 | + title:'产品特点', |
764 | introduction:'', | 811 | introduction:'', |
765 | - dataSecond:[ | 812 | + dataC:[ |
766 | { | 813 | { |
767 | - icon:'assets/img/serviceSecond/information/advantage-1.png', | ||
768 | - title:'“护网””等保”各规章变成“流程”强制性管控', | ||
769 | - introduction:'特点:规章落地 提前约束 流程强制 全程留痕', | ||
770 | - img:'assets/img/serviceSecond/information/advantageImg.png' | ||
771 | - }, | ||
772 | - { | ||
773 | - icon:'assets/img/serviceSecond/information/advantage-2.png', | ||
774 | - title:'通过”安全流程“提前管控日常操作、留痕', | ||
775 | - introduction:'', | ||
776 | - img:'assets/img/serviceSecond/information/advantageImg.png' | ||
777 | - }, | ||
778 | - { | ||
779 | - icon:'assets/img/serviceSecond/information/advantage-3.png', | ||
780 | - title:'税务局业务流程目录、展示、流程的分类管理', | ||
781 | - introduction:'', | ||
782 | - img:'assets/img/serviceSecond/information/advantageImg.png' | 814 | + img:'assets/img/serviceSecond/cloud/character-1.png', |
815 | + title:'多云资源统一管理', | ||
816 | + introData:[ | ||
817 | + '可纳管多家主流私有云、公有云的计算、存储、网络等资源,实现资源台账可视化、资源操作便捷化以及多租户多层级的资源配额管理和数据分权。' | ||
818 | + ] | ||
783 | }, | 819 | }, |
784 | { | 820 | { |
785 | - icon:'assets/img/serviceSecond/information/advantage-4.png', | ||
786 | - title:'工作组、用户权限的灵活配置', | ||
787 | - introduction:'', | ||
788 | - img:'assets/img/serviceSecond/information/advantageImg.png' | ||
789 | - } | ||
790 | - ], | ||
791 | - type:'advantage' | ||
792 | - }, | ||
793 | - { | ||
794 | - title:'平台价值', | ||
795 | - introduction:'魔镜“智能流程协同管理平台”通过信息整合,全局掌控省税务局工单流程每个节点状态,协同流转,处理审批;清晰分类了解流程情况,实时统计工单数据。', | ||
796 | - dataThird:[ | ||
797 | - { | ||
798 | - title:'标准化', | ||
799 | - introduction:'信息、流程、时间全面统一,高效协同', | ||
800 | - img:'assets/img/serviceSecond/information/value-bg.png' | 821 | + img:'assets/img/serviceSecond/cloud/character-2.png', |
822 | + title:'多云环境自动化编排', | ||
823 | + introData:[ | ||
824 | + '通过对云资源的蓝图设计、服务发布、服务申请、工单管理以及资源回收等,帮助客户实现资源的自动化运维和全生命周期管理。' | ||
825 | + ] | ||
801 | }, | 826 | }, |
802 | { | 827 | { |
803 | - title:'规范化', | ||
804 | - introduction:'理清流程、制度落地,业务按标准执行', | ||
805 | - img:'assets/img/serviceSecond/information/value-bg.png' | 828 | + img:'assets/img/serviceSecond/cloud/character-3.png', |
829 | + title:'多云资源统一运维和监控', | ||
830 | + introData:[ | ||
831 | + '提供灵活可配的告警策略管理、微信邮件等多种方式的告警通知、资源性能指标和健康状态的统一分析等,帮助用户实时掌握全局资源的运行状态。' | ||
832 | + ] | ||
806 | }, | 833 | }, |
807 | { | 834 | { |
808 | - title:'透明化', | ||
809 | - introduction:'流程申请、流程进度、流程审批全程可观', | ||
810 | - img:'assets/img/serviceSecond/information/value-bg.png' | 835 | + img:'assets/img/serviceSecond/cloud/character-4.png', |
836 | + title:'多维数据可视化', | ||
837 | + introData:[ | ||
838 | + '通过自定义仪表盘实现资源用量的数据可视化分析;以资源池、集群、租户、主机等维度分析多云资源使用情况与变化趋势' | ||
839 | + ] | ||
811 | } | 840 | } |
812 | ], | 841 | ], |
813 | - type:'value' | ||
814 | - }, | 842 | + type:'character' |
843 | + } | ||
815 | ] | 844 | ] |
816 | } | 845 | } |
817 | 846 |

86.9 KB

1.71 KB

1.37 KB

3.2 KB

1.84 KB

87.1 KB

42.5 KB

64.9 KB

84.9 KB

1.9 KB

253 KB

2.12 KB

1.25 KB

1.08 KB

1.38 KB

1.47 KB

1.35 KB

1.85 KB

2.36 KB

1.94 KB

1.54 KB
@@ -19,7 +19,7 @@ | @@ -19,7 +19,7 @@ | ||
19 | <section class="intro-tab"> | 19 | <section class="intro-tab"> |
20 | <div class="container"> | 20 | <div class="container"> |
21 | <ul class="intro-tab-container"> | 21 | <ul class="intro-tab-container"> |
22 | - <li class="tab-item-li" v-for="(item,index) in cloudData.data" :key="item"> | 22 | + <li class="tab-item-li" v-for="(item,index) in cloudData.data" :key="item" v-show="item.title"> |
23 | <span :class="['tab-item','scroll-to-target',{'tab-item-active':tabActive==index}]" :data-target="'[data-type='+item.type+']'">{{item.title}}</span> | 23 | <span :class="['tab-item','scroll-to-target',{'tab-item-active':tabActive==index}]" :data-target="'[data-type='+item.type+']'">{{item.title}}</span> |
24 | </li> | 24 | </li> |
25 | </ul> | 25 | </ul> |
@@ -27,9 +27,9 @@ | @@ -27,9 +27,9 @@ | ||
27 | </section> | 27 | </section> |
28 | 28 | ||
29 | 29 | ||
30 | -<section :class="['info-container', 'rel', 'mb-70', 'pt-55',{'info-container-bg':item.type=='advantage'}]" v-for="(item,index) in cloudData.data" :key="item"> | 30 | +<section :class="['info-container', 'rel', 'pt-55',{'mb-70':item.type!='icon','pb-55':item.type=='icon','info-container-bg':item.type=='icon'}]" v-for="(item,index) in cloudData.data" :key="item"> |
31 | <div class="div-type" :data-type="item.type"></div> | 31 | <div class="div-type" :data-type="item.type"></div> |
32 | - <div class="container"> | 32 | + <div class="container cloud"> |
33 | <div class="info-title">{{item.title}}</div> | 33 | <div class="info-title">{{item.title}}</div> |
34 | <div :class="['info-intro',{'text-align-center':item.type=='system' || item.type=='value'},{'max-width-600':item.type=='value'}]" v-if="item.introduction">{{item.introduction}}</div> | 34 | <div :class="['info-intro',{'text-align-center':item.type=='system' || item.type=='value'},{'max-width-600':item.type=='value'}]" v-if="item.introduction">{{item.introduction}}</div> |
35 | <div class="row" v-if="item.data && item.data.length>0"> | 35 | <div class="row" v-if="item.data && item.data.length>0"> |
@@ -39,36 +39,53 @@ | @@ -39,36 +39,53 @@ | ||
39 | <div class="info-character-intro">{{itemC.introduction}}</div> | 39 | <div class="info-character-intro">{{itemC.introduction}}</div> |
40 | </div> | 40 | </div> |
41 | </div> | 41 | </div> |
42 | - <div class="info-system pt-30" v-if="item.img"> | 42 | + <div class="info-system pt-50" v-if="item.img"> |
43 | <img :src="item.img" alt=""> | 43 | <img :src="item.img" alt=""> |
44 | </div> | 44 | </div> |
45 | - <div class="row pt-30" v-if="item.dataSecond && item.dataSecond.length>0"> | ||
46 | - <div class="col-lg-4"> | ||
47 | - <div :class="['info-advantage',{'advantage-active':advantageActive==indexA}]" @mouseover="showHover(indexA)" @mouseleave="hideHover" v-for="(itemA,indexA) in item.dataSecond"> | ||
48 | - <img class="" :src="itemA.icon" alt=""> | ||
49 | - <div :class="['info-advantage-title']"> | ||
50 | - <div>{{itemA.title}}</div> | ||
51 | - <div class="advantage-title-intro" v-if="itemA.introduction && advantageActive==indexA && isMouseover">{{itemA.introduction}}</div> | 45 | + <div class="row" v-if="item.publicCloud && item.privateCloud"> |
46 | + <div class="col-lg-8"> | ||
47 | + <div class="cloud-content cloud-content-public"> | ||
48 | + <div class="cloud-title">{{item.publicCloud.title}}</div> | ||
49 | + <div class="row cloud-icon-container flex-warp-center"> | ||
50 | + <div class="cloud-icon-item col-md-4" v-for="itemI in item.publicCloud.iconData"> | ||
51 | + <div class="cloud-icon-item-con flex-column-center"> | ||
52 | + <div class="cloud-img"> | ||
53 | + <img :src="itemI.icon" alt=""> | ||
54 | + </div> | ||
55 | + <div class="cloud-icon-title pt-30">{{itemI.title}}</div> | ||
56 | + </div> | ||
57 | + </div> | ||
52 | </div> | 58 | </div> |
53 | </div> | 59 | </div> |
54 | </div> | 60 | </div> |
55 | - <div class="col-lg-8"> | ||
56 | - <img :src="advantageImg" alt=""> | 61 | + <div class="col-lg-4 "> |
62 | + <div class="cloud-content cloud-content-private"> | ||
63 | + <div class="cloud-title">{{item.privateCloud.title}}</div> | ||
64 | + <div class="row cloud-icon-container flex-warp-center"> | ||
65 | + <div class="cloud-icon-item col-md-6" v-for="itemI in item.privateCloud.iconData"> | ||
66 | + <div class="cloud-icon-item-con flex-column-center"> | ||
67 | + <div class="cloud-img"> | ||
68 | + <img :src="itemI.icon" alt=""> | ||
69 | + </div> | ||
70 | + <div class="cloud-icon-title pt-30">{{itemI.title}}</div> | ||
71 | + </div> | ||
72 | + | ||
73 | + </div> | ||
74 | + </div> | ||
75 | + </div> | ||
57 | </div> | 76 | </div> |
58 | </div> | 77 | </div> |
59 | - <div class="row pt-30" v-if="item.dataThird && item.dataThird.length>0"> | ||
60 | - <div class="col-lg-4" v-for="(itemV,indexV) in item.dataThird"> | ||
61 | - <div class="info-value" > | ||
62 | - <img class="" :src="itemV.img" alt=""> | ||
63 | - <div :class="['info-value-title']"> | ||
64 | - <h3>{{itemV.title}}</h3> | ||
65 | - <div>{{itemV.introduction}}</div> | ||
66 | - </div> | 78 | + <div class="row pt-30 pd-40" v-if="item.dataC && item.dataC.length>0"> |
79 | + <div class="col-lg-6 pd-40" v-for="(itemA,indexA) in item.dataC"> | ||
80 | + <div class="div-img text-center"> | ||
81 | + <img :src="itemA.img" alt=""> | ||
67 | </div> | 82 | </div> |
68 | - | 83 | + <div class="cloud-c-title pt-30">{{itemA.title}}</div> |
84 | + <ul :class="[{'row':indexA>=2}, {'flex-column-center':indexA<2} ,'pt-30','pl-20','pr-20']" v-if="itemA.introData.length>0"> | ||
85 | + <li :class="['list-style-li']" v-for="(itemV,indexV) in itemA.introData"><i class="list-style"></i>{{itemV}}</li> | ||
86 | + </ul> | ||
69 | </div> | 87 | </div> |
70 | </div> | 88 | </div> |
71 | - | ||
72 | </div> | 89 | </div> |
73 | </section> | 90 | </section> |
74 | 91 |
-
Please register or login to post a comment