YYC
2026-03-03 59c99660816a0833f74ff1162b47bbf05d6805b5
APP功能修改
已删除1个文件
已修改17个文件
244 ■■■■■ 文件已修改
igdss-app/css/admin/grain-quantity.css 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
igdss-app/grain-quantity.html 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
igdss-app/height-all.html 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
igdss-app/index.html 11 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
igdss-app/js/admin/common.js 补丁 | 查看 | 原始文档 | blame | 历史
igdss-app/js/admin/grain-detail-his.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
igdss-app/js/admin/grain-detail.js 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
igdss-app/js/admin/grain-history.js 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
igdss-app/js/admin/grain-quantity.js 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
igdss-app/js/admin/height-all.js 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
igdss-app/js/admin/index.js 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
igdss-app/js/admin/inout-out-handle-list.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
igdss-app/js/admin/security-ai.js 9 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
igdss-app/js/admin/security-patrol.js 147 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
igdss-app/js/admin/security-snapshot.js 9 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
igdss-app/js/admin/work-audit.js 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
igdss-app/manifest.json 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
igdss-app/my.html 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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="">