From e36ce8a4943cae5cd0cb46ea5373269e06eb9d56 Mon Sep 17 00:00:00 2001
From: guanqb <18720758508@163.com>
Date: Sat, 03 Sep 2022 17:46:03 +0800
Subject: [PATCH] 溯源码页面优化
---
public/traceablityInfo.html | 113 +++++++++++++++++++-------------------------------------
1 files changed, 39 insertions(+), 74 deletions(-)
diff --git a/public/traceablityInfo.html b/public/traceablityInfo.html
index 3c5bcd8..2c45870 100644
--- a/public/traceablityInfo.html
+++ b/public/traceablityInfo.html
@@ -345,7 +345,7 @@
.model-box.cd .model-content.jksp .content-footer .equi-btn {
display: flex;
align-items: center;
- justify-content: center;
+ /* justify-content: center; */
margin-left: 12px;
width: 196px;
height: 60px;
@@ -354,6 +354,9 @@
border: 1px solid #DCDCDC;
font-size: 24px;
color: #697580;
+ white-space: nowrap;
+ overflow: hidden;
+ text-overflow: ellipsis;
}
.model-box.cd .model-content.jksp .content-footer .equi-btn:first-child {
@@ -631,49 +634,6 @@
<script src="https://unpkg.com/axios/dist/axios.min.js"></script>
<script src="https://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>
<script src="js/flv.min.js" type="text/javascript" charset="utf-8"></script>
-
- <script>
- (function (win, doc) {
- 'use strict';
- var options = {
- width: 750,
- dpr: win.devicePixelRatio
- };
- var html = doc.documentElement,
- width = html.getAttribute('data-width') || options.width,
- dpr = html.getAttribute('data-dpr') || options.dpr,
- viewPort = doc.querySelector('meta[name="viewport"]'),
- rotate = win.onorientationchange ? 'orientationchange' : 'resize';
-
- // 设置html fontSize
- function setSize() {
- var winWidth = win.innerWidth || html.clientWidth;
- html.style.fontSize = 16 * winWidth / width + 'px';
- };
-
- // 设置 initial-scale
- function setScale() {
- setSize();
- var viewContent = viewPort.getAttribute('content');
- var reg = /initial-scale=(\d(.\d+)?)/i;
- var matchRes = viewContent.match(reg);
- var scale = 1 / parseInt(dpr);
- if (matchRes && matchRes[1] == scale) {
- return;
- }
- var newContent = viewContent.replace(reg, function (a, b) {
- return a.replace(/\d(.\d+)?/i, scale);
- });
- viewPort.setAttribute('content', newContent);
- };
-
- win.addEventListener(rotate, setSize);
- window.requestAnimationFrame = window.requestAnimationFrame || window.webkitRequestAnimationFrame;
- requestAnimationFrame(setScale);
- }(window, document));
-
- </script>
-
</head>
@@ -708,20 +668,7 @@
var paperList = data.paperVOList;
var recordVOList = data.recordVOList;
var recovery = data.recoveryVO;
-
- //请求检测数据
- axios.get(
- 'http://dev.jxpskj.com:8030/pyh-station/stationAndVideo/queryStationAndVideoInfoData?type=All&landId=' +
- recovery.landId).then(function (res) {
- var staList = res.data.data.staList;
- var vidList = res.data.data.vidList;
-
- window.detectionList = staList;
- window.videoList = vidList;
-
-
-
- var str0 = `<div class="top-log">
+ var str0 = `<div class="top-log">
<img width="100%" height="520px" src="http://182.106.212.58:8014/assets/images/sym/2.png" />
<div class="btn-grounp">
<img bindtap="scrollTo" data-class=".qw" width="200px" height="100px" src="http://182.106.212.58:8014/assets/images/sy/1418.png" />
@@ -767,11 +714,11 @@
</div>
<div class="model-content">`
- var str1 = '';
- if (paperList.length > 0) {
- paperList.forEach(item => {
- var url = item.pictures.split(",")[0];
- str1 = str1 + `<div class="box">
+ var str1 = '';
+ if (paperList.length > 0) {
+ paperList.forEach(item => {
+ var url = item.pictures.split(",")[0];
+ str1 = str1 + `<div class="box">
<div class="l">
<img width="204px" height="204px" src="${url}" />
</div>
@@ -793,13 +740,13 @@
</div>
</div>
</div>`
- });
- } else {
- str1 = str1 + `<div class="box"></div>`
- }
+ });
+ } else {
+ str1 = str1 + `<div class="box"></div>`
+ }
- var str2 = `
+ var str2 = `
</div>
</div>
@@ -821,7 +768,7 @@
<van-icon style="margin-right: 12px;" name="http://182.106.212.58:8014/assets/images/sy/1267.png" /> 种植地块
</div>
<div class="content-body">
- <image style="width: 100%;height: 100%;" src="${land.url}" />
+ <image style="width: 100%;height:100%" src="${land.url}" />
</div>
<div class="content-footer">
<div class="l">
@@ -838,6 +785,24 @@
<div class="content-header">
<van-icon style="margin-right: 12px;" name="http://182.106.212.58:8014/assets/images/sy/1272.png" /> 良心生产,不怕监督,24小时视频监控
</div>`
+
+ var dom = $('.page-main-container');
+ dom.empty();
+ dom.append(str0 + str1 + str2);
+
+ //请求检测数据
+ axios.get(
+ 'http://dev.jxpskj.com:8030/pyh-station/stationAndVideo/queryStationAndVideoInfoData?type=All&landId=' +
+ recovery.landId).then(function (res) {
+ var staList = res.data.data.staList;
+ var vidList = res.data.data.vidList;
+
+ window.detectionList = staList;
+ window.videoList = vidList;
+
+
+
+
//监控
@@ -1081,7 +1046,7 @@
// </div>
// </div>
- var dom = $('.page-main-container');
+ // var dom = $('.page-main-container');
dom.empty();
dom.append(str0 + str1 + str2 + strvedio + str10 + strdetection + str11 + str3 + str4 + str5 + str6);
@@ -1090,10 +1055,10 @@
var slide = false,
soundWidth = 0;
-
+ var flvPlayer = null;
//初始化视频配置
if (flvjs.isSupported()) {
- var flvPlayer = flvjs.createPlayer({
+ flvPlayer = flvjs.createPlayer({
type: 'flv',
url: window.videoList[0].wssFlv,
hasAudio: false
@@ -1108,11 +1073,11 @@
videoElement.style.height = "385px";
videoElement.style.objectFit = "fill";
-
//切换视频
$('.jksp .content-footer .equi-btn').click(function () {
var ind = $(this).index()
window.videoList.some((item, index) => {
+ console.log('1112', item, index);
if (ind == index) {
//暂停播放数据流
flvPlayer.pause();
@@ -1123,7 +1088,7 @@
//销毁播放实例
flvPlayer.destroy();
//重新创建流实例
- var flvPlayer = flvjs.createPlayer({
+ flvPlayer = flvjs.createPlayer({
type: 'flv',
url: window.videoList[index].wssFlv,
hasAudio: false
--
Gitblit v1.9.3