|
@@ -1,21 +1,21 @@
|
|
|
<template>
|
|
|
- <div class="app-container home" >
|
|
|
- <div id="main" >
|
|
|
+ <div class="app-container home">
|
|
|
+ <div id="main">
|
|
|
<seHeader />
|
|
|
<el-row class="containWrap">
|
|
|
- <el-col class="leftWrap">
|
|
|
- <nengyuan alt="能耗统计" :resInfo="data.nengyuan"/>
|
|
|
- <anquanjiance alt="安全监测" :resInfo="data.anquanjiance"/>
|
|
|
- <xiaofangjiangkong alt="消防监控" :resInfo="data.xiaofangjiangkong"/>
|
|
|
+ <el-col class="leftWrap">
|
|
|
+ <nengyuan alt="能耗统计" :resInfo="data.nengyuan" />
|
|
|
+ <anquanjiance alt="安全监测" :resInfo="data.anquanjiance" />
|
|
|
+ <xiaofangjiangkong alt="消防监控" :resInfo="data.xiaofangjiangkong" />
|
|
|
</el-col>
|
|
|
- <el-col class="middleWrap">
|
|
|
- <tongxingguanli alt="通行管理" :resInfo="data.tongxingguanli"/>
|
|
|
- <zhihuibangong alt="智慧办公" :resInfo="data.zhihuibangong"/>
|
|
|
- <zuhuguanli alt="租户管理" :resInfo="data.zuhuguanli"/>
|
|
|
+ <el-col class="middleWrap">
|
|
|
+ <tongxingguanli alt="通行管理" :resInfo="data.tongxingguanli" />
|
|
|
+ <zhihuibangong alt="智慧办公" :resInfo="data.zhihuibangong" />
|
|
|
+ <zuhuguanli alt="租户管理" :resInfo="data.zuhuguanli" />
|
|
|
</el-col>
|
|
|
- <el-col class="rightWrap">
|
|
|
- <yuanqushenghuo alt="园区生活" :resInfo="data.yuanqushenghuo"/>
|
|
|
- <zhihuixuexi alt="智慧学习" :resInfo="data.zhihuixuexi"/>
|
|
|
+ <el-col class="rightWrap">
|
|
|
+ <yuanqushenghuo alt="园区生活" :resInfo="data.yuanqushenghuo" />
|
|
|
+ <zhihuixuexi alt="智慧学习" :resInfo="data.zhihuixuexi" />
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
<!-- <SpringFrame v-if="springFrameState" :resInfo="springFrameItem" @close="SpringFrameClose" />
|
|
@@ -30,22 +30,22 @@
|
|
|
</div>
|
|
|
</template>
|
|
|
<script>
|
|
|
-import axios from 'axios'
|
|
|
+import axios from "axios";
|
|
|
import seHeader from "@/components3/seHeader"; //头部
|
|
|
|
|
|
-import nengyuan from "@/components3/nengyuan";//能耗统计
|
|
|
-import anquanjiance from "@/components3/anquanjiance";//安全检测
|
|
|
-import xiaofangjiangkong from "@/components3/xiaofangjiangkong";//消防监控
|
|
|
-import tongxingguanli from "@/components3/tongxingguanli";//通行管理
|
|
|
-import zhihuibangong from "@/components3/zhihuibangong";//智慧办公
|
|
|
-import zuhuguanli from "@/components3/zuhuguanli";//租户管理
|
|
|
-import yuanqushenghuo from "@/components3/yuanqushenghuo";//园区生活
|
|
|
-import zhihuixuexi from "@/components3/zhihuixuexi";//智慧学习
|
|
|
-import SpringFrame from "@/components3/SpringFrame";//弹框
|
|
|
+import nengyuan from "@/components3/nengyuan"; //能耗统计
|
|
|
+import anquanjiance from "@/components3/anquanjiance"; //安全检测
|
|
|
+import xiaofangjiangkong from "@/components3/xiaofangjiangkong"; //消防监控
|
|
|
+import tongxingguanli from "@/components3/tongxingguanli"; //通行管理
|
|
|
+import zhihuibangong from "@/components3/zhihuibangong"; //智慧办公
|
|
|
+import zuhuguanli from "@/components3/zuhuguanli"; //租户管理
|
|
|
+import yuanqushenghuo from "@/components3/yuanqushenghuo"; //园区生活
|
|
|
+import zhihuixuexi from "@/components3/zhihuixuexi"; //智慧学习
|
|
|
+import SpringFrame from "@/components3/SpringFrame"; //弹框
|
|
|
export default {
|
|
|
name: "index",
|
|
|
components: {
|
|
|
- seHeader,
|
|
|
+ seHeader,
|
|
|
nengyuan,
|
|
|
anquanjiance,
|
|
|
xiaofangjiangkong,
|
|
@@ -53,652 +53,638 @@ export default {
|
|
|
zhihuibangong,
|
|
|
zuhuguanli,
|
|
|
yuanqushenghuo,
|
|
|
- zhihuixuexi
|
|
|
-
|
|
|
+ zhihuixuexi,
|
|
|
},
|
|
|
data() {
|
|
|
return {
|
|
|
- sanwei:true,
|
|
|
- springFrameState:false,
|
|
|
- springFrameItem:{
|
|
|
- video:undefined,
|
|
|
- xg:undefined,
|
|
|
- hy:undefined,
|
|
|
- dyj:undefined,
|
|
|
- canyin:false,
|
|
|
- gjxx:undefined,
|
|
|
- rqgj:undefined,
|
|
|
- xfgj:undefined,
|
|
|
+ sanwei: true,
|
|
|
+ springFrameState: false,
|
|
|
+ springFrameItem: {
|
|
|
+ video: undefined,
|
|
|
+ xg: undefined,
|
|
|
+ hy: undefined,
|
|
|
+ dyj: undefined,
|
|
|
+ canyin: false,
|
|
|
+ gjxx: undefined,
|
|
|
+ rqgj: undefined,
|
|
|
+ xfgj: undefined,
|
|
|
},
|
|
|
- Pshow:false,
|
|
|
-
|
|
|
+ Pshow: false,
|
|
|
|
|
|
//数据
|
|
|
- data:{
|
|
|
- tingche:{},
|
|
|
- huiyi:{},
|
|
|
-
|
|
|
- canyin:{},
|
|
|
- wenyin:{},
|
|
|
- nengyuan:{},
|
|
|
- anquanjiance:{},
|
|
|
- xiaofangjiangkong:{},
|
|
|
- tongxingguanli:{},
|
|
|
- zhihuibangong:{},
|
|
|
- zuhuguanli:{},
|
|
|
- yuanqushenghuo:{},
|
|
|
- zhihuixuexi:{}
|
|
|
- }
|
|
|
-
|
|
|
+ data: {
|
|
|
+ tingche: {},
|
|
|
+ huiyi: {},
|
|
|
+
|
|
|
+ canyin: {},
|
|
|
+ wenyin: {},
|
|
|
+ nengyuan: {},
|
|
|
+ anquanjiance: {},
|
|
|
+ xiaofangjiangkong: {},
|
|
|
+ tongxingguanli: {},
|
|
|
+ zhihuibangong: {},
|
|
|
+ zuhuguanli: {},
|
|
|
+ yuanqushenghuo: {},
|
|
|
+ zhihuixuexi: {},
|
|
|
+ },
|
|
|
};
|
|
|
},
|
|
|
- created(){
|
|
|
- setTimeout(()=>{
|
|
|
- this.data.nengyuan = {
|
|
|
- nh:{
|
|
|
- zhileng:'148629',
|
|
|
- huanbi:'30',
|
|
|
- fare:'232',
|
|
|
- tongbi:'-20'
|
|
|
- },
|
|
|
- shebei:[
|
|
|
- {value:776,name:"在线"},
|
|
|
- {value:116,name:"离线"},
|
|
|
- ],
|
|
|
- jizu:[
|
|
|
- ["冷水机组1","冷水机组2","冷水机组3","冷水机组4","冷水机组5"],
|
|
|
- [22,30,42,58,70]
|
|
|
- ]
|
|
|
- }
|
|
|
-
|
|
|
- this.data.anquanjiance = {
|
|
|
- af:{
|
|
|
- pie:[
|
|
|
- {value:900,name:"已处理"},
|
|
|
- {value:100,name:"未处理"},
|
|
|
- ],
|
|
|
- jishilv:98,
|
|
|
- total:172,
|
|
|
- xungeng:28,
|
|
|
- xunjian:14
|
|
|
- },
|
|
|
- xungeng:{
|
|
|
- pie:[
|
|
|
- {value:60,name:"按时完成"},
|
|
|
- {value:40,name:"延时完成"},
|
|
|
- ],
|
|
|
- dianwei:14,
|
|
|
- renwu:14,
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
- this.data.xiaofangjiangkong = {
|
|
|
- pingfen:98,
|
|
|
- event:{
|
|
|
- pie:[
|
|
|
- {value:870,name:"已处理"},
|
|
|
- {value:130,name:"未处理"},
|
|
|
- ],
|
|
|
- jishilv:98,
|
|
|
- shuiya:0.2,
|
|
|
- shidu:40,
|
|
|
- shebei:569
|
|
|
- },
|
|
|
- shebei:{
|
|
|
- pie:[
|
|
|
- {value:9,name:"火灾监控设备"},
|
|
|
- {value:13,name:"消防水监测"},
|
|
|
- {value:7,name:"通信设备"},
|
|
|
- {value:11,name:"电气火灾监测"},
|
|
|
- {value:60,name:"视频火点监测"},
|
|
|
- ],
|
|
|
- zaixianlv:98,
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
- this.data.tongxingguanli = {
|
|
|
- people:{
|
|
|
- line:[
|
|
|
- ['00:00', '04:00', '08:00', '12:00', '16:00', '20:00', '24:00'],
|
|
|
- [10, 30, 45, 15, 10,56, 44],
|
|
|
- [5, 15, 23, 10, 45,100, 10],
|
|
|
- ["楼内人员","外部访客"]
|
|
|
- ],
|
|
|
- data:{
|
|
|
- n1:8107,
|
|
|
- n2:856,
|
|
|
- n3:32,
|
|
|
- n4:50,
|
|
|
- n5:400,
|
|
|
- }
|
|
|
- },
|
|
|
- car:{
|
|
|
- line:[
|
|
|
- ['00:00', '04:00', '08:00', '12:00', '16:00', '20:00', '24:00'],
|
|
|
- [10, 30, 45, 15, 10,56, 44],
|
|
|
- [5, 15, 23, 10, 45,100, 10],
|
|
|
- ["地面停车场","VIP停车场"]
|
|
|
- ],
|
|
|
- data:{
|
|
|
- n1:593,
|
|
|
- n2:528,
|
|
|
- n3:66,
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
- this.data.zhihuibangong = {
|
|
|
- data1:{
|
|
|
- n1:34,
|
|
|
- n2:657,
|
|
|
- n3:606
|
|
|
- },
|
|
|
- data2:{
|
|
|
- data1:[
|
|
|
- {value:79,name:"使用时长"},
|
|
|
- {value:116,name:"未使用时长"},
|
|
|
- ],
|
|
|
- data2:[
|
|
|
- {value:10,name:"政企"},
|
|
|
- {value:20,name:"产业"},
|
|
|
- {value:30,name:"金服"},
|
|
|
- {value:15,name:"信创"},
|
|
|
- {value:15,name:"其他"},
|
|
|
- ],
|
|
|
- data3:[
|
|
|
- {value:1,name:"0.5小时"},
|
|
|
- {value:2,name:"1小时"},
|
|
|
- {value:3,name:"1.5小时"},
|
|
|
- {value:4,name:"2小时"},
|
|
|
- {value:5,name:"2小时以上"},
|
|
|
- ]
|
|
|
- },
|
|
|
- data3:{
|
|
|
- n1:29,
|
|
|
- n2:28,
|
|
|
- n3:83,
|
|
|
- n4:1293,
|
|
|
- },
|
|
|
- }
|
|
|
-
|
|
|
- this.data.zuhuguanli = {
|
|
|
- table:[
|
|
|
- {n1:"7楼",n2:"空置",n3:""},
|
|
|
- {n1:"5楼1区",n2:"合悦公司",n3:"19"},
|
|
|
- {n1:"5楼2区",n2:"泛糖科技",n3:"49"},
|
|
|
- ],
|
|
|
- pie1:[
|
|
|
- {value:10,name:"合悦科技"},
|
|
|
- {value:15,name:"锡祥科技"},
|
|
|
- {value:20,name:"泛糖科技"},
|
|
|
- ],
|
|
|
- pie2:[
|
|
|
- {value:15,name:"合悦科技"},
|
|
|
- {value:10,name:"锡祥科技"},
|
|
|
- {value:20,name:"泛糖科技"},
|
|
|
- ],
|
|
|
- }
|
|
|
-
|
|
|
- this.data.yuanqushenghuo = {
|
|
|
- data1:{
|
|
|
- n1:233334,
|
|
|
- n2:3882,
|
|
|
- n3:401,
|
|
|
- },
|
|
|
- data2:{
|
|
|
- data1:{
|
|
|
- n1:7,
|
|
|
- n2:12,
|
|
|
- n3:10
|
|
|
- },
|
|
|
- data2:[
|
|
|
- ['12日', '13日', '14日', '15日', '16日', '17日', '18日'],
|
|
|
- [10, 30, 45, 15, 10,56, 44],
|
|
|
- [115, 456, 50, 10,1150,100, 10],
|
|
|
- [100, 2000, 1500, 1423, 45,568, 10],
|
|
|
- ["早餐消费总额","中餐消费总额","晚餐消费总额"]
|
|
|
- ]
|
|
|
- },
|
|
|
- data3:{
|
|
|
- data1:[
|
|
|
- {name:"米饭",value:"2882"},
|
|
|
- {name:"西红柿炒蛋",value:"2882"},
|
|
|
- {name:"鱼香肉丝",value:"2882"},
|
|
|
- ],
|
|
|
- data2:[
|
|
|
- ['11:50', '12:00', '12:10', '12:20', '12:30', '12:40', '12:50'],
|
|
|
- [10, 30, 45, 15, 10,56, 44],
|
|
|
- ["消费人次"]
|
|
|
- ]
|
|
|
- },
|
|
|
- data4:[
|
|
|
- {name:"游泳池",value:"323"},
|
|
|
- {name:"健身房",value:"34"},
|
|
|
- {name:"网球场",value:"233"},
|
|
|
- ],
|
|
|
- data5:[
|
|
|
- ['1楼', '2楼', '3楼', '4楼', '5楼', '6楼', '7楼'],
|
|
|
- [0.2, 0.3, 0.6, 0.1, 0.5,0.9, 1],
|
|
|
- [0.2, 0.3, 0.6, 0.1, 0.5,0.9, 1],
|
|
|
- ["空闲","在用"]
|
|
|
- ],
|
|
|
- data6:[
|
|
|
- {name:"支付宝",value:10123},
|
|
|
- {name:"微信",value:23654},
|
|
|
- {name:"后台充值",value:5689},
|
|
|
- {name:"福利发放",value:10000},
|
|
|
- ],
|
|
|
- }
|
|
|
-
|
|
|
- this.data.zhihuixuexi = {
|
|
|
- data1:{
|
|
|
- n1:3409,
|
|
|
- n2:212,
|
|
|
- n3:99,
|
|
|
- n4:2331
|
|
|
- },
|
|
|
- data2:[
|
|
|
- {name:"技术",value:10},
|
|
|
- {name:"党建",value:20},
|
|
|
- {name:"励志",value:30},
|
|
|
- {name:"技能",value:40},
|
|
|
- {name:"其他",value:50},
|
|
|
- ],
|
|
|
- data3:[
|
|
|
- {name:"政企",value:10},
|
|
|
- {name:"产业",value:20},
|
|
|
- {name:"金融",value:30},
|
|
|
- {name:"信创",value:40},
|
|
|
- {name:"其他",value:50},
|
|
|
- ]
|
|
|
- }
|
|
|
+ created() {
|
|
|
+ setTimeout(() => {
|
|
|
+ // this.data.nengyuan = {
|
|
|
+ // nh: {
|
|
|
+ // zhileng: "228660",
|
|
|
+ // huanbi: "30",
|
|
|
+ // fare: "21348",
|
|
|
+ // tongbi: "-20",
|
|
|
+ // },
|
|
|
+ // shebei: [
|
|
|
+ // { value: 776, name: "在线" },
|
|
|
+ // { value: 116, name: "离线" },
|
|
|
+ // ],
|
|
|
+ // jizu: [
|
|
|
+ // ["冷水机组1", "冷水机组2", "冷水机组3", "热泵", "空调机组"],
|
|
|
+ // [2, 0, 2, 12, 4],
|
|
|
+ // ],
|
|
|
+ // };
|
|
|
+
|
|
|
+ // this.data.anquanjiance = {
|
|
|
+ // af: {
|
|
|
+ // pie: [
|
|
|
+ // { value: 900, name: "已处理" },
|
|
|
+ // { value: 100, name: "未处理" },
|
|
|
+ // ],
|
|
|
+ // jishilv: 98,
|
|
|
+ // total: 200,
|
|
|
+ // xungeng: 4,
|
|
|
+ // xunjian: 2,
|
|
|
+ // },
|
|
|
+ // xungeng: {
|
|
|
+ // pie: [
|
|
|
+ // { value: 28, name: "按时完成" },
|
|
|
+ // { value: 6, name: "延时完成" },
|
|
|
+ // ],
|
|
|
+ // dianwei: 73,
|
|
|
+ // renwu: 6,
|
|
|
+ // },
|
|
|
+ // };
|
|
|
+
|
|
|
+ // this.data.xiaofangjiangkong = {
|
|
|
+ // pingfen: 98,
|
|
|
+ // event: {
|
|
|
+ // pie: [
|
|
|
+ // { value: 870, name: "已处理" },
|
|
|
+ // { value: 130, name: "未处理" },
|
|
|
+ // ],
|
|
|
+ // jishilv: 98,
|
|
|
+ // shuiya: 0.2,
|
|
|
+ // shidu: 40,
|
|
|
+ // shebei: 569,
|
|
|
+ // },
|
|
|
+ // shebei: {
|
|
|
+ // pie: [
|
|
|
+ // { value: 569, name: "火灾监控设备" },
|
|
|
+ // { value: 20, name: "消防水监测" },
|
|
|
+ // { value: 17, name: "通信设备" },
|
|
|
+ // { value: 21, name: "电气火灾监测" },
|
|
|
+ // { value: 17, name: "视频火点监测" },
|
|
|
+ // ],
|
|
|
+ // zaixianlv: 98,
|
|
|
+ // },
|
|
|
+ // };
|
|
|
+
|
|
|
+ // this.data.tongxingguanli = {
|
|
|
+ // people: {
|
|
|
+ // line: [
|
|
|
+ // [0,0,0,0,0,0,0,0,0,1, 5, 5, 2, 5, 6, 4, 3,0,0,0,0,0,0,0,0],
|
|
|
+ // ["楼内人员", "外部访客"],
|
|
|
+ // ],
|
|
|
+ // data: {
|
|
|
+ // n1: 0,
|
|
|
+ // n2: 0,
|
|
|
+ // n3: 19,
|
|
|
+ // n4: 50,
|
|
|
+ // n5: 400,
|
|
|
+ // },
|
|
|
+ // },
|
|
|
+ // car: {
|
|
|
+
|
|
|
+
|
|
|
+ // line: [
|
|
|
+ // ["00", "01", "02", "03", "04", "05", "06", "07", "08", "09", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24"],
|
|
|
+ // [0, 2, 1, 0, 0, 0, 2,12,81,138,10,11,12,38,41,11,10,17,13,119,24,31,14,5,2],
|
|
|
+ // [0, 2, 1, 0, 0, 0, 2,12,81,138,10,11,12,38,41,11,10,17,13,119,24,31,14,5,2],
|
|
|
+ // ["地面停车场", "VIP停车场"],
|
|
|
+ // ],
|
|
|
+ // data: {
|
|
|
+ // n1: 593,
|
|
|
+ // n2: 528,
|
|
|
+ // n3: 66,
|
|
|
+ // },
|
|
|
+ // },
|
|
|
+ // };
|
|
|
+
|
|
|
+ // this.data.zhihuibangong = {
|
|
|
+ // data1: {
|
|
|
+ // n1: 34,
|
|
|
+ // n2: 657,
|
|
|
+ // n3: 606,
|
|
|
+
|
|
|
+ // },
|
|
|
+ // data2: {
|
|
|
+ // data1: [
|
|
|
+ // { value: 10, name: "在用" },
|
|
|
+ // { value: 7, name: "空闲" }
|
|
|
+ // ],
|
|
|
+ // data2: [
|
|
|
+ // { value: 14, name: "已约定" },
|
|
|
+ // { value: 3, name: "空闲" }
|
|
|
+ // ],
|
|
|
+ // data3: [
|
|
|
+ // { value: 54, name: "政企" },
|
|
|
+ // { value: 35, name: "研发部" },
|
|
|
+ // { value: 21, name: "产业" },
|
|
|
+ // { value: 20, name: "金服" },
|
|
|
+ // { value: 40, name: "其它" },
|
|
|
+ // ],
|
|
|
+ // },
|
|
|
+ // data3: {
|
|
|
+ // n1: 29,
|
|
|
+ // n2: 28,
|
|
|
+ // n3: 83,
|
|
|
+ // n4: 1293,
|
|
|
+ // },
|
|
|
+ // };
|
|
|
+
|
|
|
+ // this.data.zuhuguanli = {
|
|
|
+ // table: [
|
|
|
+ // { n1: "7楼", n2: "空置", n3: "" },
|
|
|
+ // { n1: "5楼1区", n2: "音悦科技", n3: "19" },
|
|
|
+ // { n1: "5楼2区", n2: "泛糖科技", n3: "49" },
|
|
|
+ // ],
|
|
|
+
|
|
|
+ // pie1: [
|
|
|
+ // { value: 4344.54, name: "音悦科技" },
|
|
|
+ // { value: 11204.34, name: "泛糖科技" }
|
|
|
+ // ],
|
|
|
+ // pie2: [
|
|
|
+ // { value: 37251.97, name: "音悦科技" },
|
|
|
+ // { value: 96070.87, name: "泛糖科技" }
|
|
|
+ // ],
|
|
|
+ // };
|
|
|
+
|
|
|
+ // this.data.yuanqushenghuo = {
|
|
|
+ // data1: {
|
|
|
+ // n1: 10542,
|
|
|
+ // n2: 1026,
|
|
|
+ // n3: 510,
|
|
|
+ // },
|
|
|
+ // data2: {
|
|
|
+ // data1: {
|
|
|
+ // n1: 4.5,
|
|
|
+ // n2: 12.65,
|
|
|
+ // n3: 10.58,
|
|
|
+ // },
|
|
|
+ // data2: [
|
|
|
+ // ["1日", "2日", "3日", "4日", "5日", "6日", "7日"],
|
|
|
+ // [1078, 1162, 1021, 976, 1022, 1178, 1280],
|
|
|
+ // [6998, 7298, 6728, 6842, 7098, 6994, 7002],
|
|
|
+ // [2565, 2305, 2523, 2462, 2389, 2670, 2465],
|
|
|
+ // ["早餐消费总额", "中餐消费总额", "晚餐消费总额"],
|
|
|
+ // ],
|
|
|
+ // },
|
|
|
+ // data3: {
|
|
|
+ // data1: [
|
|
|
+ // { name: "肉包", value: "225" },
|
|
|
+ // { name: "时蔬", value: "180" },
|
|
|
+ // { name: "时蔬", value: "75.7" },
|
|
|
+ // ],
|
|
|
+ // data2: [
|
|
|
+ // ["12:00", "12:10", "12:20", "12:30", "12:40", "12:50"],
|
|
|
+ // [1, 166, 155, 152, 66, 9],
|
|
|
+ // ["消费人次"],
|
|
|
+ // ],
|
|
|
+ // },
|
|
|
+ // data4: [
|
|
|
+ // { name: "游泳池", value: 600 },
|
|
|
+ // { name: "健身房", value: 430 },
|
|
|
+ // { name: "网球场", value: 300 },
|
|
|
+ // ],
|
|
|
+ // data5: [
|
|
|
+ // ["第1日", "第2日", "第3日", "第4日", "第5日", "第6日", "第7日"],
|
|
|
+ // [4, 3, 5, 1, 2, 5, 5],
|
|
|
+ // [1, 2, 0, 4, 3, 0, 0],
|
|
|
+ // ["空闲", "在用"],
|
|
|
+ // ],
|
|
|
+ // data6: [
|
|
|
+ // { name: "微信", value: 32407 },
|
|
|
+ // { name: "支付宝", value: 12822 },
|
|
|
+ // { name: "福利发放", value: 11300 },
|
|
|
+ // ],
|
|
|
+ // };
|
|
|
+
|
|
|
+ // this.data.zhihuixuexi = {
|
|
|
+ // data1: {
|
|
|
+ // n1: 3409,
|
|
|
+ // n2: 212,
|
|
|
+ // n3: 99,
|
|
|
+ // n4: 2331,
|
|
|
+ // },
|
|
|
+ // data2: [
|
|
|
+ // { name: "技术", value: 10 },
|
|
|
+ // { name: "党建", value: 20 },
|
|
|
+ // { name: "励志", value: 30 },
|
|
|
+ // { name: "技能", value: 40 },
|
|
|
+ // { name: "其他", value: 50 },
|
|
|
+ // ],
|
|
|
+ // data3: [
|
|
|
+ // { name: "政企", value: 632 },
|
|
|
+ // { name: "产业", value: 372 },
|
|
|
+ // { name: "研发部", value: 338 },
|
|
|
+ // { name: "金融", value: 248 },
|
|
|
+ // { name: "其他", value: 741 },
|
|
|
+ // ],
|
|
|
+ // };
|
|
|
+ });
|
|
|
+ setTimeout(() =>{
|
|
|
+ document.getElementById("middleWrap").style.zIndex= "9"
|
|
|
+ this.sanwei = false
|
|
|
+ },5000)
|
|
|
+ axios({
|
|
|
+ method: 'get',
|
|
|
+ url: 'https://smartpark.caih.com/dxapi/system/config/configKey/largeV3-ZHONGP.json.config',
|
|
|
+ timeout: 10000,
|
|
|
+ }).then(res =>{
|
|
|
+ this.data = JSON.parse(res.data.data)
|
|
|
})
|
|
|
- // setTimeout(() =>{
|
|
|
- // document.getElementById("middleWrap").style.zIndex= "9"
|
|
|
- // this.sanwei = false
|
|
|
- // },5000)
|
|
|
- // axios({
|
|
|
- // method: 'get',
|
|
|
- // url: 'https://smartpark.caih.com/dxapi/system/config/configKey/large.json.config',
|
|
|
- // timeout: 10000,
|
|
|
- // }).then(res =>{
|
|
|
- // this.data = JSON.parse(res.data.data)
|
|
|
- // })
|
|
|
- // setInterval(()=>{
|
|
|
- // axios({
|
|
|
- // method: 'get',
|
|
|
- // url: 'https://smartpark.caih.com/dxapi/system/config/configKey/large.json.config',
|
|
|
- // timeout: 10000,
|
|
|
- // }).then(res =>{
|
|
|
- // this.data = JSON.parse(res.data.data)
|
|
|
- // })
|
|
|
- // },1000*60*10)
|
|
|
+ setInterval(()=>{
|
|
|
+ axios({
|
|
|
+ method: 'get',
|
|
|
+ url: 'https://smartpark.caih.com/dxapi/system/config/configKey/largeV3-ZHONGP.json.config',
|
|
|
+ timeout: 10000,
|
|
|
+ }).then(res =>{
|
|
|
+ this.data = JSON.parse(res.data.data)
|
|
|
+ })
|
|
|
+ },1000*60*10)
|
|
|
},
|
|
|
- mounted(){
|
|
|
- let that = this;
|
|
|
- window.addEventListener("message",function (event) {
|
|
|
- let isDOM = typeof event.data === "object";
|
|
|
- let data = event.data;
|
|
|
- // console.log(data)
|
|
|
- if(data.param){
|
|
|
- let name = data.param.name
|
|
|
- let id = data.param.id
|
|
|
- if(name == "会议室"){
|
|
|
- that.springFrameState = true
|
|
|
- that.springFrameItem = {}
|
|
|
- that.springFrameItem.hy = 1
|
|
|
- }else if(name == "打印机"){
|
|
|
- that.springFrameState = true
|
|
|
- that.springFrameItem = {}
|
|
|
- that.springFrameItem.dyj = 1
|
|
|
- }else{
|
|
|
- axios({
|
|
|
- method: 'post',
|
|
|
- url: 'http://10.21.39.1:8082/dhController/getLocalChannel?pageNo=1&pageSize=1&uniType=1&id=' + id,
|
|
|
- timeout: 3000,
|
|
|
- }).then(res =>{
|
|
|
- if(res.data.data.pageList.length>0){
|
|
|
- let resData = res.data.data.pageList[0]
|
|
|
- that.springFrameState = true
|
|
|
- that.springFrameItem = {}
|
|
|
- that.springFrameItem.video = resData
|
|
|
- that.springFrameItem.video.url = "http://" + resData.nvr_ip + ":" + resData.hls_port + "/live/cameraid/" + resData.deviceId + "%24" + resData.id.split("$")[(resData.id.split("$")).length-1] + "/substream/1.m3u8"
|
|
|
- }
|
|
|
- }).catch(err =>{
|
|
|
- })
|
|
|
- }
|
|
|
- }
|
|
|
- },false)
|
|
|
+ mounted() {
|
|
|
+ // let that = this;
|
|
|
+ // window.addEventListener("message",function (event) {
|
|
|
+ // let isDOM = typeof event.data === "object";
|
|
|
+ // let data = event.data;
|
|
|
+ // if(data.param){
|
|
|
+ // let name = data.param.name
|
|
|
+ // let id = data.param.id
|
|
|
+ // if(name == "会议室"){
|
|
|
+ // that.springFrameState = true
|
|
|
+ // that.springFrameItem = {}
|
|
|
+ // that.springFrameItem.hy = 1
|
|
|
+ // }else if(name == "打印机"){
|
|
|
+ // that.springFrameState = true
|
|
|
+ // that.springFrameItem = {}
|
|
|
+ // that.springFrameItem.dyj = 1
|
|
|
+ // }else{
|
|
|
+ // axios({
|
|
|
+ // method: 'post',
|
|
|
+ // url: 'http://10.21.39.1:8082/dhController/getLocalChannel?pageNo=1&pageSize=1&uniType=1&id=' + id,
|
|
|
+ // timeout: 3000,
|
|
|
+ // }).then(res =>{
|
|
|
+ // if(res.data.data.pageList.length>0){
|
|
|
+ // let resData = res.data.data.pageList[0]
|
|
|
+ // that.springFrameState = true
|
|
|
+ // that.springFrameItem = {}
|
|
|
+ // that.springFrameItem.video = resData
|
|
|
+ // that.springFrameItem.video.url = "http://" + resData.nvr_ip + ":" + resData.hls_port + "/live/cameraid/" + resData.deviceId + "%24" + resData.id.split("$")[(resData.id.split("$")).length-1] + "/substream/1.m3u8"
|
|
|
+ // }
|
|
|
+ // }).catch(err =>{
|
|
|
+ // })
|
|
|
+ // }
|
|
|
+ // }
|
|
|
+ // },false)
|
|
|
},
|
|
|
methods: {
|
|
|
- videoClick(row){//视频
|
|
|
- this.springFrameState = true
|
|
|
- this.springFrameItem = {}
|
|
|
- this.springFrameItem.video = row
|
|
|
- },
|
|
|
- xgClick(row){//巡更
|
|
|
- this.springFrameState = true
|
|
|
- this.springFrameItem = {}
|
|
|
- this.springFrameItem.xg = row
|
|
|
- },
|
|
|
- hyClick(){//会议
|
|
|
- this.springFrameState = true
|
|
|
- this.springFrameItem = {}
|
|
|
- this.springFrameItem.hy = 1
|
|
|
- },
|
|
|
- dyjClick(){//打印机
|
|
|
- this.springFrameState = true
|
|
|
- this.springFrameItem = {}
|
|
|
- this.springFrameItem.dyj = 1
|
|
|
- },
|
|
|
- canyinClick(id){//餐饮
|
|
|
- this.springFrameState = true
|
|
|
- this.springFrameItem = {}
|
|
|
- this.springFrameItem.canyin = id
|
|
|
- },
|
|
|
- gjxxClick(row){//告警信息
|
|
|
- this.springFrameState = true
|
|
|
- this.springFrameItem = {}
|
|
|
- this.springFrameItem.gjxx = row
|
|
|
- },
|
|
|
- rqgjClick(row){//入侵告警
|
|
|
- this.springFrameState = true
|
|
|
- this.springFrameItem = {}
|
|
|
- this.springFrameItem.rqgj = row
|
|
|
- },
|
|
|
- xfgjClick(row){//消防告警
|
|
|
- this.springFrameState = true
|
|
|
- this.springFrameItem = {}
|
|
|
- this.springFrameItem.xfgj = row
|
|
|
- },
|
|
|
- SpringFrameClose(){
|
|
|
- this.springFrameState = false
|
|
|
- this.springFrameItem = {}
|
|
|
- },
|
|
|
- postMsg(value) {
|
|
|
- var myframe = document.getElementById("iframe"); //获取iframe
|
|
|
- myframe.contentWindow.postMessage({ name: value }, "*"); //childDomain是子页面的源(协议+主机+端口号)
|
|
|
- },
|
|
|
- postMsg2(value) {//视频
|
|
|
- if(value.unitType == "1"){
|
|
|
- let that = this
|
|
|
- axios({
|
|
|
- method: 'post',
|
|
|
- url: 'http://10.21.39.1:8082/dhController/getLocalChannel?pageNo=1&pageSize=1&uniType=1&id=' + value.id,
|
|
|
- timeout: 3000,
|
|
|
- }).then(res =>{
|
|
|
- if(res.data.data.pageList.length>0){
|
|
|
- let resData = res.data.data.pageList[0]
|
|
|
- that.springFrameState = true
|
|
|
- that.springFrameItem = {}
|
|
|
- that.springFrameItem.video = resData
|
|
|
- that.springFrameItem.video.url = "http://" + resData.nvr_ip + ":" + resData.hls_port + "/live/cameraid/" + resData.deviceId + "%24" + resData.id.split("$")[(resData.id.split("$")).length-1] + "/substream/1.m3u8"
|
|
|
- }
|
|
|
- }).catch(err =>{
|
|
|
- })
|
|
|
- }else if(value.unitType == "2"){
|
|
|
- var myframe = document.getElementById("iframe"); //获取iframe
|
|
|
- myframe.contentWindow.postMessage({ name: "打印机" }, "*"); //childDomain是子页面的源(协议+主机+端口号)
|
|
|
- }
|
|
|
- // var myframe = document.getElementById("iframe"); //获取iframe
|
|
|
- // myframe.contentWindow.postMessage({ name: '摄像头',id:value.id }, "*"); //childDomain是子页面的源(协议+主机+端口号)
|
|
|
- },
|
|
|
- postMsg3(){//视频测试
|
|
|
- var myframe = document.getElementById("iframe"); //获取iframe
|
|
|
- myframe.contentWindow.postMessage({ name: '摄像头',id:"1000002$1$0$7" }, "*"); //childDomain是子页面的源(协议+主机+端口号)
|
|
|
- },
|
|
|
+ // videoClick(row){//视频
|
|
|
+ // this.springFrameState = true
|
|
|
+ // this.springFrameItem = {}
|
|
|
+ // this.springFrameItem.video = row
|
|
|
+ // },
|
|
|
+ // xgClick(row){//巡更
|
|
|
+ // this.springFrameState = true
|
|
|
+ // this.springFrameItem = {}
|
|
|
+ // this.springFrameItem.xg = row
|
|
|
+ // },
|
|
|
+ // hyClick(){//会议
|
|
|
+ // this.springFrameState = true
|
|
|
+ // this.springFrameItem = {}
|
|
|
+ // this.springFrameItem.hy = 1
|
|
|
+ // },
|
|
|
+ // dyjClick(){//打印机
|
|
|
+ // this.springFrameState = true
|
|
|
+ // this.springFrameItem = {}
|
|
|
+ // this.springFrameItem.dyj = 1
|
|
|
+ // },
|
|
|
+ // canyinClick(id){//餐饮
|
|
|
+ // this.springFrameState = true
|
|
|
+ // this.springFrameItem = {}
|
|
|
+ // this.springFrameItem.canyin = id
|
|
|
+ // },
|
|
|
+ // gjxxClick(row){//告警信息
|
|
|
+ // this.springFrameState = true
|
|
|
+ // this.springFrameItem = {}
|
|
|
+ // this.springFrameItem.gjxx = row
|
|
|
+ // },
|
|
|
+ // rqgjClick(row){//入侵告警
|
|
|
+ // this.springFrameState = true
|
|
|
+ // this.springFrameItem = {}
|
|
|
+ // this.springFrameItem.rqgj = row
|
|
|
+ // },
|
|
|
+ // xfgjClick(row){//消防告警
|
|
|
+ // this.springFrameState = true
|
|
|
+ // this.springFrameItem = {}
|
|
|
+ // this.springFrameItem.xfgj = row
|
|
|
+ // },
|
|
|
+ // SpringFrameClose(){
|
|
|
+ // this.springFrameState = false
|
|
|
+ // this.springFrameItem = {}
|
|
|
+ // },
|
|
|
+ // postMsg(value) {
|
|
|
+ // var myframe = document.getElementById("iframe"); //获取iframe
|
|
|
+ // myframe.contentWindow.postMessage({ name: value }, "*"); //childDomain是子页面的源(协议+主机+端口号)
|
|
|
+ // },
|
|
|
+ // postMsg2(value) {//视频
|
|
|
+ // if(value.unitType == "1"){
|
|
|
+ // let that = this
|
|
|
+ // axios({
|
|
|
+ // method: 'post',
|
|
|
+ // url: 'http://10.21.39.1:8082/dhController/getLocalChannel?pageNo=1&pageSize=1&uniType=1&id=' + value.id,
|
|
|
+ // timeout: 3000,
|
|
|
+ // }).then(res =>{
|
|
|
+ // if(res.data.data.pageList.length>0){
|
|
|
+ // let resData = res.data.data.pageList[0]
|
|
|
+ // that.springFrameState = true
|
|
|
+ // that.springFrameItem = {}
|
|
|
+ // that.springFrameItem.video = resData
|
|
|
+ // that.springFrameItem.video.url = "http://" + resData.nvr_ip + ":" + resData.hls_port + "/live/cameraid/" + resData.deviceId + "%24" + resData.id.split("$")[(resData.id.split("$")).length-1] + "/substream/1.m3u8"
|
|
|
+ // }
|
|
|
+ // }).catch(err =>{
|
|
|
+ // })
|
|
|
+ // }else if(value.unitType == "2"){
|
|
|
+ // var myframe = document.getElementById("iframe"); //获取iframe
|
|
|
+ // myframe.contentWindow.postMessage({ name: "打印机" }, "*"); //childDomain是子页面的源(协议+主机+端口号)
|
|
|
+ // }
|
|
|
+ // // var myframe = document.getElementById("iframe"); //获取iframe
|
|
|
+ // // myframe.contentWindow.postMessage({ name: '摄像头',id:value.id }, "*"); //childDomain是子页面的源(协议+主机+端口号)
|
|
|
+ // },
|
|
|
+ // postMsg3(){//视频测试
|
|
|
+ // var myframe = document.getElementById("iframe"); //获取iframe
|
|
|
+ // myframe.contentWindow.postMessage({ name: '摄像头',id:"1000002$1$0$7" }, "*"); //childDomain是子页面的源(协议+主机+端口号)
|
|
|
+ // },
|
|
|
},
|
|
|
-}
|
|
|
+};
|
|
|
</script>
|
|
|
<style lang="scss">
|
|
|
-@import '@/assets/styles/common.scss';
|
|
|
- #main{
|
|
|
- width:100%;
|
|
|
- height:auto;
|
|
|
- margin:auto;
|
|
|
+@import "@/assets/styles/common.scss";
|
|
|
+#main {
|
|
|
+ width: 100%;
|
|
|
+ height: auto;
|
|
|
+ margin: auto;
|
|
|
+ overflow: hidden;
|
|
|
+ padding: 0 20px;
|
|
|
+ font-family: "MicrosoftYaHei";
|
|
|
+ .containWrap {
|
|
|
+ clear: both;
|
|
|
+ width: 3800px;
|
|
|
overflow: hidden;
|
|
|
- padding:0 20px;
|
|
|
- font-family: 'MicrosoftYaHei';
|
|
|
- .containWrap{
|
|
|
- clear:both;
|
|
|
- width:3800px;
|
|
|
- overflow: hidden;
|
|
|
- padding:0 !important;
|
|
|
- height:950px;
|
|
|
- margin-top:100px;
|
|
|
- >div{
|
|
|
- width:1255.3px;
|
|
|
- }
|
|
|
- .middleWrap,.rightWrap{
|
|
|
- margin-left:17px;
|
|
|
- }
|
|
|
-
|
|
|
+ padding: 0 !important;
|
|
|
+ height: 950px;
|
|
|
+ margin-top: 100px;
|
|
|
+ > div {
|
|
|
+ width: 1255.3px;
|
|
|
}
|
|
|
- .mt16{
|
|
|
- margin-top:16px;
|
|
|
- }
|
|
|
- .ml16{
|
|
|
- margin-left:16px;
|
|
|
+ .middleWrap,
|
|
|
+ .rightWrap {
|
|
|
+ margin-left: 17px;
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
- .mask{
|
|
|
- position: fixed;
|
|
|
- width:100%;
|
|
|
- height:100%;
|
|
|
- background-color: rgba(0,0,0,0.5);
|
|
|
- top:0;
|
|
|
- left:0;
|
|
|
- z-index: 100;
|
|
|
+ .mt16 {
|
|
|
+ margin-top: 16px;
|
|
|
+ }
|
|
|
+ .ml16 {
|
|
|
+ margin-left: 16px;
|
|
|
}
|
|
|
+}
|
|
|
+
|
|
|
+.mask {
|
|
|
+ position: fixed;
|
|
|
+ width: 100%;
|
|
|
+ height: 100%;
|
|
|
+ background-color: rgba(0, 0, 0, 0.5);
|
|
|
+ top: 0;
|
|
|
+ left: 0;
|
|
|
+ z-index: 100;
|
|
|
+}
|
|
|
//公共样式
|
|
|
-.modular{
|
|
|
- background:$modularBackGround;
|
|
|
- width:100%;
|
|
|
- height:306px;
|
|
|
+.modular {
|
|
|
+ background: $modularBackGround;
|
|
|
+ width: 100%;
|
|
|
+ height: 306px;
|
|
|
overflow: hidden;
|
|
|
// height:28.333333vh;
|
|
|
- color:$white;
|
|
|
+ color: $white;
|
|
|
position: relative;
|
|
|
- padding:0px !important;
|
|
|
- >.top{
|
|
|
- margin-top:12px;
|
|
|
- .biao{
|
|
|
- width:6px;
|
|
|
- height:24px;
|
|
|
- margin-top:-8px;
|
|
|
+ padding: 0px !important;
|
|
|
+ > .top {
|
|
|
+ margin-top: 12px;
|
|
|
+ .biao {
|
|
|
+ width: 6px;
|
|
|
+ height: 24px;
|
|
|
+ margin-top: -8px;
|
|
|
background-color: #fff;
|
|
|
display: inline-block;
|
|
|
vertical-align: middle;
|
|
|
}
|
|
|
- .title{
|
|
|
+ .title {
|
|
|
font-size: 24px;
|
|
|
- margin-left:14px;
|
|
|
- font-family: 'MicrosoftYaHei-Bold'
|
|
|
+ margin-left: 14px;
|
|
|
+ font-family: "MicrosoftYaHei-Bold";
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- .title2{
|
|
|
- margin-bottom:15px;
|
|
|
+ .title2 {
|
|
|
+ margin-bottom: 15px;
|
|
|
}
|
|
|
-
|
|
|
}
|
|
|
-.modularTop{
|
|
|
- margin-top:17px !important;
|
|
|
+.modularTop {
|
|
|
+ margin-top: 17px !important;
|
|
|
}
|
|
|
|
|
|
#loader-wrapper2 {
|
|
|
- position: fixed;
|
|
|
- top: 0;
|
|
|
- left: 0;
|
|
|
- width: 200px;
|
|
|
- margin:0 calc(50vw - 100px);
|
|
|
- height: 100%;
|
|
|
- z-index: 0;
|
|
|
- }
|
|
|
-
|
|
|
- #loader2 {
|
|
|
- display: block;
|
|
|
- position: fixed;
|
|
|
- left: 50%;
|
|
|
- top: 50%;
|
|
|
- width: 150px;
|
|
|
- height: 150px;
|
|
|
- margin: -75px 0 0 -75px;
|
|
|
- border-radius: 50%;
|
|
|
- border: 3px solid transparent;
|
|
|
- border-top-color: #FFF;
|
|
|
- -webkit-animation: spin 2s linear infinite;
|
|
|
- -ms-animation: spin 2s linear infinite;
|
|
|
- -moz-animation: spin 2s linear infinite;
|
|
|
- -o-animation: spin 2s linear infinite;
|
|
|
- animation: spin 2s linear infinite;
|
|
|
- z-index: 1001;
|
|
|
+ position: fixed;
|
|
|
+ top: 0;
|
|
|
+ left: 0;
|
|
|
+ width: 200px;
|
|
|
+ margin: 0 calc(50vw - 100px);
|
|
|
+ height: 100%;
|
|
|
+ z-index: 0;
|
|
|
+}
|
|
|
|
|
|
- }
|
|
|
+#loader2 {
|
|
|
+ display: block;
|
|
|
+ position: fixed;
|
|
|
+ left: 50%;
|
|
|
+ top: 50%;
|
|
|
+ width: 150px;
|
|
|
+ height: 150px;
|
|
|
+ margin: -75px 0 0 -75px;
|
|
|
+ border-radius: 50%;
|
|
|
+ border: 3px solid transparent;
|
|
|
+ border-top-color: #fff;
|
|
|
+ -webkit-animation: spin 2s linear infinite;
|
|
|
+ -ms-animation: spin 2s linear infinite;
|
|
|
+ -moz-animation: spin 2s linear infinite;
|
|
|
+ -o-animation: spin 2s linear infinite;
|
|
|
+ animation: spin 2s linear infinite;
|
|
|
+ z-index: 1001;
|
|
|
+}
|
|
|
|
|
|
- #loader2:before {
|
|
|
- content: "";
|
|
|
- position: absolute;
|
|
|
- top: 5px;
|
|
|
- left: 5px;
|
|
|
- right: 5px;
|
|
|
- bottom: 5px;
|
|
|
- border-radius: 50%;
|
|
|
- border: 3px solid transparent;
|
|
|
- border-top-color: #FFF;
|
|
|
- -webkit-animation: spin 3s linear infinite;
|
|
|
- -moz-animation: spin 3s linear infinite;
|
|
|
- -o-animation: spin 3s linear infinite;
|
|
|
- -ms-animation: spin 3s linear infinite;
|
|
|
- animation: spin 3s linear infinite;
|
|
|
- }
|
|
|
+#loader2:before {
|
|
|
+ content: "";
|
|
|
+ position: absolute;
|
|
|
+ top: 5px;
|
|
|
+ left: 5px;
|
|
|
+ right: 5px;
|
|
|
+ bottom: 5px;
|
|
|
+ border-radius: 50%;
|
|
|
+ border: 3px solid transparent;
|
|
|
+ border-top-color: #fff;
|
|
|
+ -webkit-animation: spin 3s linear infinite;
|
|
|
+ -moz-animation: spin 3s linear infinite;
|
|
|
+ -o-animation: spin 3s linear infinite;
|
|
|
+ -ms-animation: spin 3s linear infinite;
|
|
|
+ animation: spin 3s linear infinite;
|
|
|
+}
|
|
|
|
|
|
- #loader2:after {
|
|
|
- content: "";
|
|
|
- position: absolute;
|
|
|
- top: 15px;
|
|
|
- left: 15px;
|
|
|
- right: 15px;
|
|
|
- bottom: 15px;
|
|
|
- border-radius: 50%;
|
|
|
- border: 3px solid transparent;
|
|
|
- border-top-color: #FFF;
|
|
|
- -moz-animation: spin 1.5s linear infinite;
|
|
|
- -o-animation: spin 1.5s linear infinite;
|
|
|
- -ms-animation: spin 1.5s linear infinite;
|
|
|
- -webkit-animation: spin 1.5s linear infinite;
|
|
|
- animation: spin 1.5s linear infinite;
|
|
|
- }
|
|
|
+#loader2:after {
|
|
|
+ content: "";
|
|
|
+ position: absolute;
|
|
|
+ top: 15px;
|
|
|
+ left: 15px;
|
|
|
+ right: 15px;
|
|
|
+ bottom: 15px;
|
|
|
+ border-radius: 50%;
|
|
|
+ border: 3px solid transparent;
|
|
|
+ border-top-color: #fff;
|
|
|
+ -moz-animation: spin 1.5s linear infinite;
|
|
|
+ -o-animation: spin 1.5s linear infinite;
|
|
|
+ -ms-animation: spin 1.5s linear infinite;
|
|
|
+ -webkit-animation: spin 1.5s linear infinite;
|
|
|
+ animation: spin 1.5s linear infinite;
|
|
|
+}
|
|
|
|
|
|
- @-webkit-keyframes spin {
|
|
|
- 0% {
|
|
|
- -webkit-transform: rotate(0deg);
|
|
|
- -ms-transform: rotate(0deg);
|
|
|
- transform: rotate(0deg);
|
|
|
- }
|
|
|
- 100% {
|
|
|
- -webkit-transform: rotate(360deg);
|
|
|
- -ms-transform: rotate(360deg);
|
|
|
- transform: rotate(360deg);
|
|
|
- }
|
|
|
+@-webkit-keyframes spin {
|
|
|
+ 0% {
|
|
|
+ -webkit-transform: rotate(0deg);
|
|
|
+ -ms-transform: rotate(0deg);
|
|
|
+ transform: rotate(0deg);
|
|
|
}
|
|
|
-
|
|
|
- @keyframes spin {
|
|
|
- 0% {
|
|
|
- -webkit-transform: rotate(0deg);
|
|
|
- -ms-transform: rotate(0deg);
|
|
|
- transform: rotate(0deg);
|
|
|
- }
|
|
|
- 100% {
|
|
|
- -webkit-transform: rotate(360deg);
|
|
|
- -ms-transform: rotate(360deg);
|
|
|
- transform: rotate(360deg);
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
- #loader-wrapper2 .loader-section {
|
|
|
- position: fixed;
|
|
|
- top: 0;
|
|
|
- width: 51%;
|
|
|
- height: 100%;
|
|
|
-
|
|
|
- z-index: 0;
|
|
|
- -webkit-transform: translateX(0);
|
|
|
- -ms-transform: translateX(0);
|
|
|
- transform: translateX(0);
|
|
|
+ 100% {
|
|
|
+ -webkit-transform: rotate(360deg);
|
|
|
+ -ms-transform: rotate(360deg);
|
|
|
+ transform: rotate(360deg);
|
|
|
}
|
|
|
+}
|
|
|
|
|
|
- #loader-wrapper2 .loader-section.section-left {
|
|
|
- left: 0;
|
|
|
+@keyframes spin {
|
|
|
+ 0% {
|
|
|
+ -webkit-transform: rotate(0deg);
|
|
|
+ -ms-transform: rotate(0deg);
|
|
|
+ transform: rotate(0deg);
|
|
|
}
|
|
|
-
|
|
|
- #loader-wrapper2 .loader-section.section-right {
|
|
|
- right: 0;
|
|
|
+ 100% {
|
|
|
+ -webkit-transform: rotate(360deg);
|
|
|
+ -ms-transform: rotate(360deg);
|
|
|
+ transform: rotate(360deg);
|
|
|
}
|
|
|
+}
|
|
|
|
|
|
- .loaded #loader-wrapper2 .loader-section.section-left {
|
|
|
- -webkit-transform: translateX(-100%);
|
|
|
- -ms-transform: translateX(-100%);
|
|
|
- transform: translateX(-100%);
|
|
|
- -webkit-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);
|
|
|
- transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);
|
|
|
- }
|
|
|
+#loader-wrapper2 .loader-section {
|
|
|
+ position: fixed;
|
|
|
+ top: 0;
|
|
|
+ width: 51%;
|
|
|
+ height: 100%;
|
|
|
|
|
|
- .loaded #loader-wrapper2 .loader-section.section-right {
|
|
|
- -webkit-transform: translateX(100%);
|
|
|
- -ms-transform: translateX(100%);
|
|
|
- transform: translateX(100%);
|
|
|
- -webkit-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);
|
|
|
- transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);
|
|
|
- }
|
|
|
+ z-index: 0;
|
|
|
+ -webkit-transform: translateX(0);
|
|
|
+ -ms-transform: translateX(0);
|
|
|
+ transform: translateX(0);
|
|
|
+}
|
|
|
|
|
|
- .loaded #loader2 {
|
|
|
- opacity: 0;
|
|
|
- -webkit-transition: all 0.3s ease-out;
|
|
|
- transition: all 0.3s ease-out;
|
|
|
- }
|
|
|
+#loader-wrapper2 .loader-section.section-left {
|
|
|
+ left: 0;
|
|
|
+}
|
|
|
|
|
|
- .loaded #loader-wrapper2 {
|
|
|
- visibility: hidden;
|
|
|
- -webkit-transform: translateY(-100%);
|
|
|
- -ms-transform: translateY(-100%);
|
|
|
- transform: translateY(-100%);
|
|
|
- -webkit-transition: all 0.3s 1s ease-out;
|
|
|
- transition: all 0.3s 1s ease-out;
|
|
|
- }
|
|
|
+#loader-wrapper2 .loader-section.section-right {
|
|
|
+ right: 0;
|
|
|
+}
|
|
|
|
|
|
- .no-js #loader-wrapper2 {
|
|
|
- display: none;
|
|
|
- }
|
|
|
+.loaded #loader-wrapper2 .loader-section.section-left {
|
|
|
+ -webkit-transform: translateX(-100%);
|
|
|
+ -ms-transform: translateX(-100%);
|
|
|
+ transform: translateX(-100%);
|
|
|
+ -webkit-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
|
|
|
+ transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
|
|
|
+}
|
|
|
|
|
|
- .no-js h1 {
|
|
|
- color: #222222;
|
|
|
- }
|
|
|
+.loaded #loader-wrapper2 .loader-section.section-right {
|
|
|
+ -webkit-transform: translateX(100%);
|
|
|
+ -ms-transform: translateX(100%);
|
|
|
+ transform: translateX(100%);
|
|
|
+ -webkit-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
|
|
|
+ transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
|
|
|
+}
|
|
|
|
|
|
- #loader-wrapper2 .load_title {
|
|
|
- font-family: 'Open Sans';
|
|
|
- color: #FFF;
|
|
|
- font-size: 19px;
|
|
|
- width: 100%;
|
|
|
- text-align: center;
|
|
|
- z-index: 9999999999999;
|
|
|
- position: fixed;
|
|
|
- top: 60%;
|
|
|
- left:0;
|
|
|
- opacity: 1;
|
|
|
- line-height: 30px;
|
|
|
- }
|
|
|
+.loaded #loader2 {
|
|
|
+ opacity: 0;
|
|
|
+ -webkit-transition: all 0.3s ease-out;
|
|
|
+ transition: all 0.3s ease-out;
|
|
|
+}
|
|
|
|
|
|
- #loader-wrapper2 .load_title span {
|
|
|
- font-weight: normal;
|
|
|
- font-style: italic;
|
|
|
- font-size: 13px;
|
|
|
- color: #FFF;
|
|
|
- opacity: 0.5;
|
|
|
- }
|
|
|
-</style>
|
|
|
+.loaded #loader-wrapper2 {
|
|
|
+ visibility: hidden;
|
|
|
+ -webkit-transform: translateY(-100%);
|
|
|
+ -ms-transform: translateY(-100%);
|
|
|
+ transform: translateY(-100%);
|
|
|
+ -webkit-transition: all 0.3s 1s ease-out;
|
|
|
+ transition: all 0.3s 1s ease-out;
|
|
|
+}
|
|
|
|
|
|
+.no-js #loader-wrapper2 {
|
|
|
+ display: none;
|
|
|
+}
|
|
|
|
|
|
+.no-js h1 {
|
|
|
+ color: #222222;
|
|
|
+}
|
|
|
|
|
|
+#loader-wrapper2 .load_title {
|
|
|
+ font-family: "Open Sans";
|
|
|
+ color: #fff;
|
|
|
+ font-size: 19px;
|
|
|
+ width: 100%;
|
|
|
+ text-align: center;
|
|
|
+ z-index: 9999999999999;
|
|
|
+ position: fixed;
|
|
|
+ top: 60%;
|
|
|
+ left: 0;
|
|
|
+ opacity: 1;
|
|
|
+ line-height: 30px;
|
|
|
+}
|
|
|
|
|
|
+#loader-wrapper2 .load_title span {
|
|
|
+ font-weight: normal;
|
|
|
+ font-style: italic;
|
|
|
+ font-size: 13px;
|
|
|
+ color: #fff;
|
|
|
+ opacity: 0.5;
|
|
|
+}
|
|
|
+</style>
|