Commit 59e1d5b2 authored by 陶晶晶's avatar 陶晶晶

feat:爱众集成登录页开发

parent f1f00349
This diff was suppressed by a .gitattributes entry.
This diff was suppressed by a .gitattributes entry.
This diff was suppressed by a .gitattributes entry.
This diff was suppressed by a .gitattributes entry.
This diff was suppressed by a .gitattributes entry.
This diff was suppressed by a .gitattributes entry.
This diff was suppressed by a .gitattributes entry.
This diff was suppressed by a .gitattributes entry.
This diff was suppressed by a .gitattributes entry.
This diff was suppressed by a .gitattributes entry.
......@@ -17,6 +17,7 @@ import MilePage from './project/mile';
import DongyingPage from './project/dongying';
import QinzhouPage from './project/qinzhou';
import WuliangyePage from './project/wuliangye';
import AizhongPage from './project/aizhong';
import JianshiPage from './project/jianshi';
import XinyuanPage from './project/xinyuan';
import SuzhouPage from './project/suzhou';
......@@ -78,6 +79,11 @@ export const guidePage = [
value: 'wulaingyePage',
previewSrc: require('@/assets/images/integration/previewImg/五粮液.png'),
},
{
label: '爱众液集成登录',
value: 'aizhongPage',
previewSrc: require('@/assets/images/integration/previewImg/五粮液.png'),
},
{
label: '建始集成登录',
value: 'jianshiPage',
......@@ -120,5 +126,6 @@ export const BootPageTemplate = {
jianshiPage: JianshiPage,
xinyuanPage: XinyuanPage,
wulaingyePage: WuliangyePage,
aizhongPage: AizhongPage,
suzhouPage: SuzhouPage,
};
/* eslint-disable prettier/prettier */
import Icon1 from "@/assets/images/integration/aizhong/二次供水管理系统.png";
import Icon2 from "@/assets/images/integration/aizhong/无人化泵站管理系统.png";
import Icon3 from "@/assets/images/integration/aizhong/水厂生成运维系统.png";
import Icon9 from "@/assets/images/integration/aizhong/物联接入.png";
import Icon10 from "@/assets/images/integration/aizhong/视频接入.png";
import Icon11 from "@/assets/images/integration/aizhong/运营管理.png";
import Icon12 from "@/assets/images/integration/aizhong/web组态.png";
import Icon13 from "@/assets/images/integration/aizhong/报表搭建.png";
export default {
modalConfig: [
{ name: '二次供水管理系统', bgImg: Icon1, style: { width: 498, height: 251 } },
{ name: '无人化泵站管理系统', bgImg: Icon2, style: { width: 606, height: 251 } },
{ name: '水厂生产运维系统', bgImg: Icon3, style: { width: 498, height: 251 } },
],
BIConfig: [
{ name: '物联接入', icon: Icon9 },
{ name: '视频接入', icon: Icon10 },
{ name: '运维管理', icon: Icon11 },
{ name: 'Web组态', icon: Icon12 },
{ name: '报表搭建', icon: Icon13 },
{ name: '', },
]
}
\ No newline at end of file
This diff is collapsed.
.integrationQinzhou {
width: 100%;
position: relative;
height: 100%;
overflow: hidden;
// ('@/assets/images/integration2/right.png')
background: url('@/assets/images/integration/wuliangye/五粮液背景.png') center/100% 100% no-repeat;
.reback {
font-family: Microsoft YaHei;
font-weight: bold;
font-size: 14px;
color: #FFFFFF;
position: absolute;
cursor: pointer;
top: 10px;
left: 10px;
img {
margin-right: 8px;
width: 24px;
}
}
.DX1 {
width: 256px;
height: 256px;
background-size: cover;
mix-blend-mode: screen;
position: absolute;
left: calc(30vw + 40px);
bottom: 130px;
}
.DX2 {
width: 256px;
height: 256px;
background-size: cover;
mix-blend-mode: screen;
position: absolute;
left: calc(50vw + 70px);
bottom: 200px;
}
.DX3 {
width: 243px;
height: 449px;
background-size: cover;
mix-blend-mode: screen;
position: absolute;
right: 0px;
bottom: 0px;
}
.DX4 {
width: 243px;
height: 449px;
background-size: cover;
mix-blend-mode: screen;
position: absolute;
left: 0px;
bottom: 0px;
}
.iframeExitIcon {
position: absolute;
top: 0;
left: -45px;
display: flex;
height: 44px;
width: 44px;
background: rgba(28, 94, 180, 0.95);
border-radius: 0 7px 7px 0;
flex-direction: column;
justify-content: space-around;
align-items: center;
font-size: 12px;
transition: all 0.2s;
padding: 3px 0;
img {
width: 17px;
height: 12px;
}
}
.iframeExit:hover {
.iframeExitIcon {
left: 0;
}
.iframeBackLeft {
left: -15px;
}
}
.iframeBackLeft {
position: absolute;
top: 0;
left: 0;
width: 14px;
height: 44px;
background: rgba(28, 94, 180, 0.95);
border-radius: 0 7px 7px 0;
display: flex;
align-items: center;
justify-content: center;
transition: all 0.3s;
img {
width: 6px;
height: 11px;
}
}
.iframeExit {
width: 44px;
height: 44px;
position: absolute;
top: 4px;
left: 0;
color: #FFF;
cursor: pointer;
user-select: none;
position: absolute;
z-index: 110;
}
.integrationQinzhou_exit {
position: absolute;
right: 10px;
top: 10px;
z-index: 100;
font-family: Microsoft YaHei;
font-weight: bold;
font-size: 14px;
color: #FFFFFF;
}
.integration_content {
width: 1663px;
display: flex;
flex-direction: column;
align-items: center;
transform-origin: left top;
position: absolute;
left: 50%;
top: 50%;
padding: 0px 20px 10px;
}
.integration_row {
width: 1663px;
display: flex;
width: 100%;
overflow: hidden;
margin-bottom: 14px;
padding: 0px 20px;
.integration_row_title {
flex: none;
margin-right: 8px;
position: relative;
writing-mode: vertical-rl;
font-weight: bold;
font-size: 18px;
color: #fff;
line-height: 33px;
text-shadow: 0 0 18px rgba(0, 144, 255, 0.5);
display: flex;
align-items: flex-start;
justify-content: center;
letter-spacing: 3px;
padding-right: 30px;
}
.integration_row_list {
flex: 1;
display: flex;
align-items: center;
}
}
.showCenter {
position: absolute;
text-align: center;
align-items: center;
display: flex;
justify-content: center;
// top: calc(50vh - 290px);
bottom: 185px;
img {
width: 344px;
height: 580px;
}
}
.integrationTips {
display: flex;
position: relative;
justify-content: space-around;
width: 1150px;
top: -11px;
height: 360px;
margin-right: 20px;
.integration_card {
text-align: center;
position: relative;
width: 112px;
}
.integration_card[name='物联接入'] {
top: 17px;
}
.integration_card[name='视频接入'] {
right: 12px;
top: 67px;
}
.integration_card[name='运维管理'] {
right: 20px;
top: 94px;
}
.integration_card[name='Web组态'] {
top: 94px;
left: 34px;
}
.integration_card[name='报表搭建'] {
top: 67px;
}
}
.integration_row_col {
position: relative;
cursor: pointer;
}
.integration_row_col_text {
font-weight: bold;
font-size: 20px;
color: #FFFFFF;
transition: all 0.1s;
position: relative;
white-space: nowrap;
}
.integration_row_col_no {
filter: grayscale(100%) brightness(90%);
cursor: not-allowed;
}
.integration_row_col_link {
transition: transform 0.3s ease;
/* 平滑过渡 */
}
.integration_row_col_link:hover {
filter: brightness(120%);
transform: translateY(-5px);
}
// 业务应用start
.integration_row[type='业务应用'] {
overflow: hidden;
display: flex;
align-items: center;
.integration_row_list {
height: 100%;
padding-top: 6px;
flex: 1;
padding-left: 2px;
}
}
.integration_row_grid[type='业务应用'] {
display: flex;
justify-content: space-between;
width: 100%;
}
.integration_row_col[type='业务应用'] {
width: 194px;
height: 426px;
position: relative;
flex: none;
}
}
.integrationJumpLoad {
width: 100%;
height: 100%;
position: absolute;
display: flex;
align-items: center;
justify-content: center;
top: 0;
left: 0;
z-index: 1080;
padding-bottom: 50px;
background-color: rgba(0, 0, 0, 0.6);
}
.hide {
visibility: hidden;
}
@-webkit-keyframes scale-in-center {
0% {
-webkit-transform: scaleY(0);
transform: scaleY(0);
opacity: 1;
}
100% {
-webkit-transform: scaleY(1);
transform: scaleY(1);
opacity: 1;
}
}
@keyframes scale-in-center {
0% {
-webkit-transform: scaleY(0);
transform: scaleY(0);
opacity: 1;
}
100% {
-webkit-transform: scaleY(1);
transform: scaleY(1);
opacity: 1;
}
}
.scaleInCenter {
visibility: visible;
-webkit-animation: scale-in-center .3s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
animation: scale-in-center .3s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
& :global {
.integrationQinzhou {
.anticon {
vertical-align: 0.125em;
}
}
}
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment