igdss-app/css/admin/grain-quantity.css
@@ -34,6 +34,11 @@ padding-bottom: 20px; margin-bottom: 15px; } .ul-cardb1 .notItem{ background-color: #fff; border-radius: 10px; box-shadow: 0 0 4px rgba(0,64,40,.1); } .ul-cardb1 .top{ display: flex; justify-content: space-between; igdss-app/grain-quantity.html
@@ -29,7 +29,7 @@ <div class="mui-scroll-wrapper index-dzxg"> <div class="mui-scroll"> <ul class="ul-cardb1" id="recordList"> <li> <!-- <li> <div class="item"> <div class="top"> <div class="text">伊宁县恒达农业发展有限公司</div> @@ -104,7 +104,8 @@ </div> </div> </li> --> <li><div class="item"><div style="text-align: center;font-size: 20px;color:#dd524d;padding: 18px;">暂无工单审核信息</div></div></li> </ul> </div> </div> igdss-app/height-all.html
@@ -26,7 +26,7 @@ <div class="m-pow-dist"> <div class="m-caution-mana"> <ul class="ul-listmana ul-listcaut1" id="recordList"> <li> <!-- <li> <div class="con myfancy"> <div class="tit"> 库区名称: <span>伊宁县恒达农业发展有限公司</span> @@ -124,8 +124,8 @@ </div> </div> </li> </l<li><div class="con"><div style="text-align: center;font-size: 20px;color:#dd524d;padding-top: 16px;">暂无料位总览信息</div></div></li>i> --> <li><div class="con"><div style="text-align: center;font-size: 20px;color:#dd524d;">暂无料位总览信息</div></div></li> </ul> </div> </div> igdss-app/index.html
@@ -135,13 +135,6 @@ </div> <div class="name">首页</div> </a> <a class="tab-item"> <div class="icon"> <img src="images/icons/t-2.png" alt=""> <img src="images/icons/t-2a.png" alt=""> </div> <div class="name">消息</div> </a> <a id="my" class="tab-item"> <div class="icon"> <img src="images/icons/t-3.png" alt=""> @@ -170,9 +163,9 @@ $("#cname").html(user.cname); if(userType=="30"){ document.getElementById('work-manager').closest('li').remove(); return; } if (user.companyId == user.deptId) { console.log(user.deptId.length) if (user.deptId.length<8) { data.data.companyId = user.companyId; data.data.deptId = user.deptId; getListDept(); igdss-app/js/admin/common.js
igdss-app/js/admin/grain-detail-his.js
@@ -21,7 +21,7 @@ //渲染粮情数据 function renderGrain() { if (grainData != null) { console.log(JSON.stringify(grainData)) //平房仓-层行列 var array = grainData.cable.split("-"); tagCeng = parseInt(array[0], 10); igdss-app/js/admin/grain-detail.js
@@ -80,7 +80,6 @@ //渲染粮情数据 function renderGrain() { if (grainData != null) { //平房仓-层行列 var array = grainData.cable.split("-"); tagCeng = parseInt(array[0], 10); @@ -89,6 +88,7 @@ //筒仓-层行列 if (depotType && (depotType == "02" || depotType == "04")) { if(grainData.cableCir){ //解析出层,取最大层 var array1 = grainData.cableCir.split("-"); tagCeng = parseInt(array1[0], 10); @@ -108,6 +108,8 @@ } } } } //渲染总览信息 $("#tempAve").html(grainData.tempAve <= -100 ? "备用" : grainData.tempAve); $("#tempMax").html(grainData.tempMax <= -100 ? "备用" : grainData.tempMax); igdss-app/js/admin/grain-history.js
@@ -73,11 +73,9 @@ success: function(result) { if (result.code == "0000") { historyList = result.data; console.log(JSON.stringify("000")) renderData(); } else { renderData(); console.log(JSON.stringify("001")) mui.toast(result.mag); } }, igdss-app/js/admin/grain-quantity.js
@@ -123,10 +123,8 @@ html += '<div class="cd"><div class="con loc"><div class="tit">时间</div><div class="txt">'+item.receiveDate+'</div></div></div></div></div></li>'; }) } else { html += '<li><div class="item"><div class="top"><div class="text"> ----- </div><div class="r-btn">过程抓拍</div></div>' html += '<div class="top-tit"><div class="text">检测重量为 --- KG,实际重量为 --- KG,误差小于-%。</div></div>'; html += '<div class="cards"><div class="cd"><div class="con user"><div class="tit">检测重量</div><div class="txt"> ---- KG</div></div></div>' html += '<div class="cd"><div class="con loc"><div class="tit">时间</div><div class="txt"> -- </div></div></div></div></div></li>'; html += '<li><div class="notItem"><div style="text-align: center;font-size: 20px;color:#dd524d;padding: 18px;">暂无工单审核信息</div></div></li>'; } $("#recordList").html(html) igdss-app/js/admin/height-all.js
@@ -65,18 +65,12 @@ html += '<div class="box"><div class="group c1"><div class="desc">'+item.depotData.foodVarietyName+'</div><div class="ort">粮食品种</div></div></div>'; html += '<div class="box"><div class="group level-1"><div class="desc">'+item.height+' 米</div><div class="ort">高度</div></div></div></div>'; html += '<div class="tit coation">计算储量: <span>'+item.weight+' KG</span></div>'; html += '<div class="time">检测时间: <span>'+item.receiveDate+'</span></div></div></li>'; }) } else { html += '<li><div class="con myfancy"><div class="tit">库区名称: <span> -- </span></div><div class="txt">'; html += '<div class="box"><div class="group c"><div class="desc"> -- </div><div class="ort">仓房名称</div></div></div>'; html += '<div class="box"><div class="group c1"><div class="desc"> -- </div><div class="ort">粮食品种</div></div></div>'; html += '<div class="box"><div class="group level-1"><div class="desc"> -- 米</div><div class="ort">高度</div></div></div></div>'; html += '<div class="tit coation">计算储量: <span> -- KG</span></div>'; html += '<div class="time">检测时间: <span> -- </span></div></div></li>'; html += '<li><div class="con"><div style="text-align: center;font-size: 20px;color:#dd524d;">暂无料位总览信息</div></div></li>'; } $("#recordList").html(html); igdss-app/js/admin/index.js
@@ -35,6 +35,7 @@ var id = this.getAttribute("id"); var dept = listDept[id]; $("#deptName").html("所在库区:" + dept.kqmc); console.log(JSON.stringify(dept.id)) localStorage.setItem('selectDeptId', JSON.stringify(dept.id)); }); igdss-app/js/admin/inout-out-handle-list.js
@@ -88,7 +88,7 @@ }) } else { html += '<li><div class="con"><div style="text-align: center;font-size: 20px;color:#dd524d;padding-top: 16px;">暂无入库待值仓信息</div></div></li>'; '<li><div class="con"><div style="text-align: center;font-size: 20px;color:#dd524d;padding-top: 16px;">暂无出库待值仓信息</div></div></li>'; } $("#handleList").html(html); igdss-app/js/admin/security-ai.js
@@ -137,13 +137,8 @@ html += '<div class="txt">' +item.time + '</div></div></div></div></div></li>' }) } else { html += '<li><div class="item"><div class="top">' html += '<div class="text"> ----- </div><div class="r-btn r-warn3" >通知</div></div>'; html += '<div class="top-tit"><div class="text">抓拍设备:----- </div></div>'; html += '<div class="cards"><div class="cd"><div class="con user">' html += '<div class="tit">标签</div><div class="txt">--,--</div></div></div>'; html += '<div class="cd"><div class="con loc"><div class="tit">时间</div>' html += '<div class="txt">'+dateTime+'</div></div></div></div></div></li>' html += '<li><div class="item"><div style="text-align: center;font-size: 20px;color:#dd524d;padding-top: 16px;">暂无AI事件管理信息</div></div></li>'; } $("#recordList").html(html) } igdss-app/js/admin/security-patrol.js
@@ -4,12 +4,14 @@ var PatrolList = null; var ImgFile = null; var dateTime; var longitude; //百度地图(BD-09)经度 var latitude; //百度地图(BD-09)纬度 var x_pi = 3.14159265358979324 * 3000.0 / 180.0; var pi = 3.1415926535897932384626; var a = 6378245.0; var ee = 0.00669342162296594323; var longitude; //高德地图(GCJ-02)经度 var latitude; //高德地图(GCJ-02)纬度 var X_PI = 3.1415926535897932384626 * 3000.0 / 180.0; // 定义常量 var PI = 3.1415926535897932384626; var AXIS = 6378245.0; // 地球长半轴 var OFFSET = 0.00669342162296594323; // 扁率 //电子巡更记录 var data = { "interfaceId": "5105", @@ -64,7 +66,7 @@ data1.data.deptId = deptId; dateTime = getDate(new Date()) document.getElementById("date").value = dateTime; if(user.userType == "10"){ if(user.userType != "30"){ document.getElementById('cameraImgBtn').remove(); } //获取巡更记录 @@ -156,12 +158,8 @@ '</div></div></div></div></div></li>' }) } else { html += '<li><div class="item"><div class="top">' html += '<div class="date">暂无巡更记录</div><div class="r-btn" id = "0">查看照片</div></div>'; html += '<div class="cards"><div class="cd"><div class="con user">' html += '<div class="tit">打卡人</div><div class="txt">--</div></div></div>'; html += '<div class="cd"><div class="con loc"><div class="tit">坐标</div>' html += '<div class="txt">0, 0</div></div></div></div></div></li>' html += '<li><div class="item"><div style="text-align: center;font-size: 20px;color:#dd524d;padding-top: 16px;">暂无巡检记录信息</div></div></li>'; } $("#recordList").html(html) } @@ -301,6 +299,7 @@ } // function getLatLon() { // console.log("2") // plus.geolocation.getCurrentPosition(function(position) { // longitude = position.coords.longitude; // 经度 // latitude = position.coords.latitude; // 纬度 @@ -317,20 +316,19 @@ function getLatLon() { plus.geolocation.getCurrentPosition(showLocation, function(e) { mui.alert("获取定位信息失败,请先打开定位开关!", '提示', ["确定"], function() {}, "div"); }, { geocode: true }); },{ geocode: false}); } //处理定位后的信息 function showLocation(r) { var bd09 = ""; if (r.coordsType == 'gcj02') { if (r.coordsType == 'bd09') { //国测局坐标转百度坐标 bd09 = gcj02_To_Bd09(r.coords.longitude, r.coords.latitude); } else if (r.coordsType == 'wgs84') { //wgs84转百度坐标 bd09 = wgs84_To_Bd09(r.coords.longitude, r.coords.latitude); bd09 = wgs84_To_Gcj02(r.coords.longitude, r.coords.latitude); } else { bd09 = r.coords.longitude + "," + r.coords.latitude } @@ -385,3 +383,116 @@ ret += (150.0 * Math.sin(lon / 12.0 * pi) + 300.0 * Math.sin(lon / 30.0 * pi)) * 2.0 / 3.0; return ret; } //获取定位 function getLatLon() { plus.geolocation.getCurrentPosition(showLocation, function(e) { mui.alert("获取定位信息失败,请先打开定位开关!", '提示', ["确定"], function() {}, "div"); },{ geocode: false}); } //处理定位后的信息 function showLocation(r) { console.log(r.coordsType) var gcj02 = ""; if (r.coordsType == 'bd09') { //国测局坐标转百度坐标 gcj02 = bd09_To_Gcj02(r.coords.longitude, r.coords.latitude); } else if (r.coordsType == 'wgs84') { //wgs84转百度坐标 gcj02 = wgs84_To_Gcj02(r.coords.longitude, r.coords.latitude); } else { gcj02 = r.coords.longitude + "," + r.coords.latitude } var location = gcj02.split(","); longitude = location[0]; latitude = location[1]; } /** * WGS84转GCJ02(GPS坐标转火星坐标) * @param {number} lng - WGS84经度 * @param {number} lat - WGS84纬度 * @returns {Object} 包含lng, lat的GCJ02坐标 */ function wgs84_To_Gcj02(lng, lat) { if (outOfChina(lng, lat)) { return { lng, lat }; } var dLat = transformLat(lng - 105.0, lat - 35.0); var dLng = transformLng(lng - 105.0, lat - 35.0); var radLat = lat / 180.0 * PI; var magic = Math.sin(radLat); magic = 1 - OFFSET * magic * magic; var sqrtMagic = Math.sqrt(magic); dLat = (dLat * 180.0) / ((AXIS * (1 - OFFSET)) / (magic * sqrtMagic) * PI); dLng = (dLng * 180.0) / (AXIS / sqrtMagic * Math.cos(radLat) * PI); var mgLat = lat + dLat; var mgLng = lng + dLng; return mgLng+","+ mgLat; } /** * 判断坐标是否在中国之外 */ function outOfChina(lng, lat) { return lng < 72.004 || lng > 137.8347 || lat < 0.8293 || lat > 55.8271; } /** * 纬度转换 */ function transformLat(lng, lat) { let ret = -100.0 + 2.0 * lng + 3.0 * lat + 0.2 * lat * lat + 0.1 * lng * lat + 0.2 * Math.sqrt(Math.abs(lng)); ret += (20.0 * Math.sin(6.0 * lng * PI) + 20.0 * Math.sin(2.0 * lng * PI)) * 2.0 / 3.0; ret += (20.0 * Math.sin(lat * PI) + 40.0 * Math.sin(lat / 3.0 * PI)) * 2.0 / 3.0; ret += (160.0 * Math.sin(lat / 12.0 * PI) + 320 * Math.sin(lat * PI / 30.0)) * 2.0 / 3.0; return ret; } /** * 经度转换 */ function transformLng(lng, lat) { var ret = 300.0 + lng + 2.0 * lat + 0.1 * lng * lng + 0.1 * lng * lat + 0.1 * Math.sqrt(Math.abs(lng)); ret += (20.0 * Math.sin(6.0 * lng * PI) + 20.0 * Math.sin(2.0 * lng * PI)) * 2.0 / 3.0; ret += (20.0 * Math.sin(lng * PI) + 40.0 * Math.sin(lng / 3.0 * PI)) * 2.0 / 3.0; ret += (150.0 * Math.sin(lng / 12.0 * PI) + 300.0 * Math.sin(lng / 30.0 * PI)) * 2.0 / 3.0; return ret; } /** * BD-09 转 GCJ-02(百度坐标转火星坐标) * @param {number} bdLng - 百度经度 * @param {number} bdLat - 百度纬度 * @returns {Object} 包含lng, lat的GCJ-02坐标 */ function bd09_To_Gcj02(bdLng, bdLat) { var x = bdLng - 0.0065; var y = bdLat - 0.006; var z = Math.sqrt(x * x + y * y) - 0.00002 * Math.sin(y * X_PI); var theta = Math.atan2(y, x) - 0.000003 * Math.cos(x * X_PI); var gcjLng = z * Math.cos(theta); var gcjLat = z * Math.sin(theta); return gcjLng+","+ gcjLat ; } igdss-app/js/admin/security-snapshot.js
@@ -130,13 +130,8 @@ html += '<div class="txt">' +item.snapTime + '</div></div></div></div></div></li>' }) } else { html += '<li><div class="item"><div class="top">' html += '<div class="text"> ----- </div><div class="r-btn r-warn1" id = "0">查看照片</div></div>'; html += '<div class="top-tit"><div class="text">抓拍设备:----- </div></div>'; html += '<div class="cards"><div class="cd"><div class="con user">' html += '<div class="tit">标签</div><div class="txt">--,--</div></div></div>'; html += '<div class="cd"><div class="con loc"><div class="tit">时间</div>' html += '<div class="txt">'+dateTime+'</div></div></div></div></div></li>' html += '<li><div class="item"><div style="text-align: center;font-size: 20px;color:#dd524d;padding-top: 16px;">暂无抓拍管理信息</div></div></li>'; } $("#recordList").html(html) } igdss-app/js/admin/work-audit.js
@@ -104,22 +104,8 @@ html += '</div></div></div></li>'; }) } else { html += '<li><div class="con"><div class="top"><div class="left">'; html += '<div class="line"><div class="t">申请人: </div><div class="v">暂无工单审核</div></div>'; html += '<div class="line"><div class="t">所属分库: </div><div class="v">暂无工单审核</div></div>'; html += '<div class="line"><div class="t">工单名称: </div><div class="v">暂无工单审核</div></div></div>'; html += '<div class="right"><div class="icon" info="暂无工单审核信息"><img src="images/icons/g-i26.png" alt=""></div></div></div>'; html += '<div class="box"><ul class="gd-list"><li><a href="" class="con" style="background-image: url(images/icons/a-bg12.png);">'; html += '<div class="tit">业务类型:</div><div class="name">--</div></a></li>'; html += '<li><a href="" class="con" style="background-image: url(images/icons/a-bg13.png);">'; html += '<div class="tit">关联仓库:</div><div class="name">--</div></a></li></ul>'; html += '<div class="time">工单创建时间: '+dateTime+'</div>'; html += '<div class="time">当前环节接受时间: '+dateTime+'</div>'; html += '</div></div></div></li>'; // html += // '<li><div class="con"><div style="text-align: center;font-size: 20px;color:#dd524d;padding: 18px;">暂无工单审核信息</div></div></li>'; '<li><div class="con"><div style="text-align: center;font-size: 20px;color:#dd524d;padding: 18px;">暂无工单审核信息</div></div></li>'; } $("#handleList").html(html); } igdss-app/manifest.json
@@ -5,7 +5,7 @@ "name" : "智慧粮库质押监管", /*应用名称,程序桌面图标名称*/ "version" : { "name" : "2.0.0", "name" : "2.0.2", /*应用版本名称*/ "code" : 400 }, igdss-app/my.html
@@ -81,13 +81,6 @@ </div> <div class="name">首页</div> </a> <a class="tab-item"> <div class="icon"> <img src="images/icons/t-2.png" alt=""> <img src="images/icons/t-2a.png" alt=""> </div> <div class="name">消息</div> </a> <a id="my" class="tab-item active"> <div class="icon"> <img src="images/icons/t-3.png" alt="">