| | |
| | | <div class="big-title" @click="goBack()">国泰新华智能巡检系统</div> |
| | | <div style="height: 20px;font-size: 14px;line-height: 20px; color: #00ffff; margin-top: 4px">{{ present }}</div> |
| | | <div class="btns"> |
| | | <!-- <div class="fullbtn" @click="onScreenfullClick">--> |
| | | <!-- <div class="toFull">--> |
| | | <!-- <i class="iconfont" :title="全屏" :class="!isScreenfull ? 'icon-fullscreen' : 'icon-tuichuquanping'"></i>--> |
| | | <div class="fullbtn" @click="onScreenfullClick"> |
| | | <div class="toFull"> |
| | | <i class="iconfont" :title="全屏" :class="!isScreenfull ? 'icon-fullscreen' : 'icon-tuichuquanping'"></i> |
| | | <!-- <el-icon>--> |
| | | <!-- <FullScreen v-if="isScreenfull"/>--> |
| | | <!-- <Close v-else/>--> |
| | | <!-- </el-icon>--> |
| | | <!-- </div>--> |
| | | <!-- <div>全屏</div>--> |
| | | <!-- </div>--> |
| | | </div> |
| | | <div>全屏</div> |
| | | </div> |
| | | <div class="backBtn" @click="goBack()"> |
| | | <img src="../../../assets/loginPage/back-icon.png"/> |
| | | <div>退出</div> |
| | |
| | | </div> |
| | | <div class="blocks"> |
| | | <div> |
| | | <div class="warning-part"> |
| | | <div class="warn-tit">异常警报:</div> |
| | | <div class="warn-msg"> |
| | | <div class="warn-item"> |
| | | <div class="i-tit"> |
| | | P-8240A 巡检异常! |
| | | </div> |
| | | <div> |
| | | 正常值:<span>8-10Mpa</span> |
| | | </div> |
| | | <div> |
| | | 巡检值:<span>12Mpa</span> |
| | | </div> |
| | | <div> |
| | | 已通知负责人:<span>黄公子</span> |
| | | </div> |
| | | <div> |
| | | 负责人电话:<span>15261806176</span> |
| | | </div> |
| | | <div> |
| | | 工单回执状态:<span>待响应</span> |
| | | </div> |
| | | </div> |
| | | <div class="warn-item"> |
| | | <div class="i-tit"> |
| | | P-8240A 巡检异常! |
| | | </div> |
| | | <div> |
| | | 正常值:<span>8-10Mpa</span> |
| | | </div> |
| | | <div> |
| | | 巡检值:<span>12Mpa</span> |
| | | </div> |
| | | <div> |
| | | 已通知负责人:<span>黄公子</span> |
| | | </div> |
| | | <div> |
| | | 负责人电话:<span>15261806176</span> |
| | | </div> |
| | | <div> |
| | | 工单回执状态:<span>待响应</span> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="star-pic"> |
| | | <dv-decoration-12 scanDur="5" haloDur="4" class="scan"/> |
| | | <div class="star-bg"><img src="../../../assets/loginPage/star-bg.png" /></div> |
| | |
| | | let curId = route.query.id |
| | | state.id = curId.toString() |
| | | getLine(state.id) |
| | | getUrl(state.id) |
| | | // getUrl(state.id) |
| | | }); |
| | | onActivated(()=>{ |
| | | onScreenfullClick(); |
| | |
| | | // 实例化socket |
| | | let uid = userInfos.value.uid.toString() |
| | | var url = state.path + uid + '*' + id; |
| | | console.log(url,'url',uid,'uid') |
| | | url = url.replace('https', 'ws').replace('http', 'ws'); |
| | | console.log(url, '获取地址'); |
| | | state.socket = new WebSocket(url); |
| | | // 监听socket连接 |
| | | state.socket.onopen = () => { |
| | |
| | | // 监听socket消息 |
| | | state.socket.onmessage = (msg) => { |
| | | if (msg.data === '连接成功') return; |
| | | console.log(msg.data,'data') |
| | | userInfos.value.dataList = JSON.parse(msg.data); |
| | | }; |
| | | } |
| | |
| | | } |
| | | } |
| | | } |
| | | .warning-part{ |
| | | position: absolute; |
| | | width: calc((100vw - 120px) / 7); |
| | | height: calc((100vw - 120px) / 7); |
| | | background-image: linear-gradient(to right, rgba(8, 109, 209, 0.4), rgba(11, 255, 255, 0.2)); |
| | | border: 1px solid #36fcfc; |
| | | z-index: 99999; |
| | | top: 100px; |
| | | right: 60px; |
| | | padding: 10px; |
| | | color: rgb(0, 255, 255); |
| | | |
| | | .warn-tit{ |
| | | height: 26px; |
| | | padding-bottom: 5px; |
| | | font-weight: bolder; |
| | | border-bottom: 1px solid rgb(0, 255, 255); |
| | | } |
| | | .warn-msg{ |
| | | width: 100%; |
| | | margin-top: 10px; |
| | | height: calc(100% - 36px); |
| | | overflow: hidden; |
| | | overflow-y: scroll; |
| | | scrollbar-width: none; /* firefox */ |
| | | -ms-overflow-style: none; /* IE 10+ */ |
| | | |
| | | &::-webkit-scrollbar { |
| | | display: none; /* Chrome Safari */ |
| | | } |
| | | .warn-item{ |
| | | padding: 0 0 10px; |
| | | margin-bottom: 10px; |
| | | border-bottom: 1px solid rgb(0, 255, 255); |
| | | |
| | | &:last-of-type{ |
| | | border-bottom: none; |
| | | margin-bottom: 0; |
| | | } |
| | | } |
| | | } |
| | | } |
| | | .star-pic { |
| | | position: absolute; |
| | | width: calc((100vw - 120px) / 7); |