Commit ce0251ff authored by 陶晶晶's avatar 陶晶晶

feat:五粮液集成登录开发

parent 94dd7e55
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.
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.
......@@ -16,6 +16,7 @@ import DanlingPage from './project/danling';
import MilePage from './project/mile';
import DongyingPage from './project/dongying';
import QinzhouPage from './project/qinzhou';
import WuliangyePage from './project/wuliangye';
import JianshiPage from './project/jianshi';
import XinyuanPage from './project/xinyuan';
import IntegrationNewPage from './integrationNew';
......@@ -71,6 +72,11 @@ export const guidePage = [
value: 'qinzhouPage',
previewSrc: require('@/assets/images/integration/previewImg/钦州.png'),
},
{
label: '五粮液集成登录',
value: 'wulaingyePage',
previewSrc: require('@/assets/images/integration/previewImg/五粮液.png'),
},
{
label: '建始集成登录',
value: 'jianshiPage',
......@@ -107,4 +113,5 @@ export const BootPageTemplate = {
qinzhouPage: QinzhouPage,
jianshiPage: JianshiPage,
xinyuanPage: XinyuanPage,
wulaingyePage: WuliangyePage,
};
/* eslint-disable prettier/prettier */
import Icon1 from "@/assets/images/integration/wuliangye/1.png";
import Icon2 from "@/assets/images/integration/wuliangye/2.png";
import Icon3 from "@/assets/images/integration/wuliangye/3.png";
import Icon4 from "@/assets/images/integration/wuliangye/4.png";
import Icon5 from "@/assets/images/integration/wuliangye/5.png";
import Icon6 from "@/assets/images/integration/wuliangye/6.png";
import Icon7 from "@/assets/images/integration/wuliangye/7.png";
import Icon8 from "@/assets/images/integration/wuliangye/8.png";
import Icon9 from "@/assets/images/integration/wuliangye/厂区一张图.png";
import Icon10 from "@/assets/images/integration/wuliangye/驾驶舱.png";
import Icon11 from "@/assets/images/integration/wuliangye/三维模型.png";
import Icon12 from "@/assets/images/integration/wuliangye/园区一张图.png";
export default {
modalConfig: [
{ name: '再生水厂', bgImg: Icon1 },
{ name: '智能控制', bgImg: Icon2 },
{ name: '设备巡检', bgImg: Icon3 },
{ name: '工单系统', bgImg: Icon4 },
{ name: '', bgImg: '' },
{ name: '资产管理', bgImg: Icon5 },
{ name: '管网GIS', bgImg: Icon6 },
{ name: '报警中心', bgImg: Icon7 },
{ name: '系统设置', bgImg: Icon8 }
],
BIConfig: [
{ name: '领导驾驶舱', icon: Icon10 },
{
name: '三维模型', icon: Icon11
},
{ name: '厂区一张图', icon: Icon9 },
{ name: '园区一张图', icon: Icon12 },
]
}
\ No newline at end of file
This diff is collapsed.
@imgSrc: '@/assets/images/integration/qinzhou/';
.integrationQinzhou {
width: 100%;
position: relative;
height: 100%;
overflow: hidden;
background: url('@/assets/images/integration/wuliangye/五粮液背景.png') center/100% 100% no-repeat;
.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;
}
.integration_content {
display: flex;
flex-direction: column;
align-items: center;
transform-origin: left top;
position: absolute;
left: 50%;
top: 50%;
padding: 0px 20px 10px;
}
.integration_row {
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;
}
}
.integrationTips {
display: flex;
position: relative;
justify-content: space-around;
width: 100%;
top: -11px;
.integration_card {
text-align: center;
position: relative;
.integration_TitBG {
width: 200px;
height: 88px;
line-height: 88px;
background: url('@/assets/images/integration/wuliangye/tip框.png') center/100% 100% no-repeat;
font-family: Microsoft YaHei;
font-weight: bold;
font-size: 22px;
color: #FFFFFF;
text-shadow: 0px 0px 13px rgba(0, 156, 255, 0.5);
}
}
.integration_card[name='三维模型'] {
left: -57px;
top: 78px;
}
.integration_card[name='厂区一张图'] {
// left: -76px;
top: 78px;
right: -41px;
}
.integration_card[name='园区一张图'] {
right: 56px;
}
.integration_card[name='领导驾驶舱'] {
left: 41px;
}
}
.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:hover {
filter: brightness(120%);
}
// 业务应用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;
}
//基础平台end
.integrationQinzhou_title {
display: flex;
align-items: center;
justify-content: center;
// padding-top: 30px;
// padding-bottom: 30px;
&_left {
width: 372px;
height: 75px;
background: url('@/assets/images/integration2/left.png') center/100% 100% no-repeat;
}
&_text {
flex: none;
color: #fff;
span {
line-height: 97px;
color: #fff;
font-size: 50px;
font-weight: bold;
letter-spacing: 4px;
background: linear-gradient(0deg, #56A1EF 0%, #FFFFFF 59%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
position: relative;
// top: -8px;
font-weight: bolder;
padding: 0px 10px;
}
}
&_right {
width: 372px;
height: 75px;
background: url('@/assets/images/integration2/right.png') center/100% 100% no-repeat;
}
}
}
.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