YYC
2023-05-29 397dbf892f842c834af17a91c788c94fd96003f8
问题修改
已修改17个文件
已添加2个文件
857 ■■■■ 文件已修改
igds-app/device-n2.html 37 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
igds-app/device-temp.html 25 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
igds-app/device-verb.html 43 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
igds-app/es-detail.html 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
igds-app/js/admin/device-n2.js 232 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
igds-app/js/admin/device-temp.js 203 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
igds-app/js/admin/device-verb.js 92 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
igds-app/js/admin/es-detail.js 47 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
igds-app/js/admin/es-real-electric.js 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
igds-app/js/admin/inout-in-record.js 57 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
igds-app/js/admin/inout-out-record.js 40 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
igds-app/js/admin/security-patrol.js 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
igds-app/js/admin/warn-list.js 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
igds-app/js/admin/work-apply.js 23 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
igds-app/js/admin/work-audit.js 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
igds-app/js/admin/work-record.js 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
igds-app/work-apply.html 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
igds-app/work-audit.html 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
igds-app/work-record.html 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
igds-app/device-n2.html
@@ -19,11 +19,11 @@
        <div class="mui-content">
            <div class="mui-scroll-wrapper g-src_box">
                <div class="m-mana">
                    <div class="m-tf">
                    <div class="m-tf" id="recordList">
                        <div class="g-tittf1">仓库正面</div>
                        <ul class="ul-listmana1 ullisttf1">
                            <li>
                                <div class="con myfancy" data-win="#win_fm">
                                <div class="con myfancy" passCode="011" serId="100"  data-win="#win_fm">
                                    <div class="pic pic3">
                                        <img src="images/e2.png">
                                    </div>
@@ -158,37 +158,12 @@
    <script src="./js/mui.min.js"></script>
    <script src="./js/jquery.js"></script>
    <script src="js/lib.js"></script>
    <script src="./js/admin/device-n2.js"></script>
    <script type="text/javascript" charset="utf-8">
        mui.init();
        var slider = mui(".mui-slider");
        slider.slider({
            interval: 3000
        });
        mui('.mui-scroll-wrapper').scroll({
            indicators: false, //是否显示滚动条
            deceleration: 0.0006, //阻尼系数,系数越小滑动越灵敏
            bounce: false, //是否启用回弹
            deceleration: 0.0005 //flick å‡é€Ÿç³»æ•°ï¼Œç³»æ•°è¶Šå¤§ï¼Œæ»šåŠ¨é€Ÿåº¦è¶Šæ…¢ï¼Œæ»šåŠ¨è·ç¦»è¶Šå°ï¼Œé»˜è®¤å€¼0.0006
        });
        //空调操作
        mui(".mui-scroll-wrapper").on("tap", ".m-tf ul li .con", function() {
            $('.m-pop').css('display', 'flex');
        });
        mui(".m-pop").on("tap", ".inner a", function() {
            var id = this.getAttribute("id");
            mui.toast(id);
            closePop();
        });
        //关闭弹窗
        function closePop() {
            $(".m-pop").css('display', 'none');
        }
        $('.pop-bg,.m-pop .close').click(function(e) {
            e.stopPropagation();
            $('.m-pop').fadeOut();
        });
        mui.plusReady(function() {
            init();
        })
    </script>
</html>
igds-app/device-temp.html
@@ -2,10 +2,13 @@
<html>
    <head>
        <meta charset="utf-8">
        <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
        <meta name="viewport"
            content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
        <title>温控管理</title>
        <!-- MUI样式 -->
        <link rel="stylesheet" href="./css/mui.min.css" />
        <link rel="stylesheet" href="css/mui.poppicker.css">
        <link rel="stylesheet" href="css/mui.picker.min.css" />
        <!-- å…¬å…±css -->
        <link rel="stylesheet" href="./css/admin/public.css" />
        <!-- é¡µé¢css -->
@@ -18,12 +21,12 @@
        </header>
        <div class="mui-content">
            <div class="mui-scroll-wrapper g-src_box">
                <div class="m-mana">
                <div class="m-mana" id="recordList">
                    <div class="m-tf">
                        <div class="g-tittf1">仓库正面</div>
                        <ul class="ul-listmana1 ullisttf1">
                            <li>
                                <div class="con myfancy" data-win="#win_kt">
                                <div class="con myfancy" passCode="011" serId="100" targetStatus="OPEN" data-win="#win_kt">
                                    <div class="pic pic2">
                                        <img src="images/e1.png">
                                    </div>
@@ -33,7 +36,7 @@
                                </div>
                            </li>
                            <li>
                                <div class="con myfancy" data-win="#win_kt">
                                <div class="con myfancy" data-win="#win_kt" targetStatus="CLOSE">
                                    <div class="pic pic2">
                                        <img src="images/e1.png">
                                    </div>
@@ -109,13 +112,19 @@
                    <div class="group sel-box">
                        <div class="l"><b>模式:</b></div>
                        <div class="r">
                            <select class="sel" id="targetModel">
                            <!-- <select class="sel" id="targetModel">
                                <option value="">请选择</option>
                                <option value="HEATING">制热</option>
                                <option value="01-REFRIGERATION">制冷</option>
                                <option value="02-AERATION">通风</option>
                                <option value="DEHU">除湿</option>
                            </select>
                            <i class="mui-icon mui-icon-arrowright"></i> -->
                            <div class="val" id="targetModel">
                                <div class="placeholder">请选择</div>
                                <div class="real-val" id="ywlx-val"></div>
                            </div>
                            <i class="mui-icon mui-icon-arrowright"></i>
                        </div>
                    </div>
@@ -138,13 +147,13 @@
    </body>
    <script src="./js/mui.min.js"></script>
    <script src="./js/jquery.js"></script>
    <script src="./js/mui.picker.min.js"></script>
    <script src="./js/admin/device-temp.js"></script>
    <script type="text/javascript" charset="utf-8">
        mui.init();
        mui.plusReady(function(){
        mui.plusReady(function() {
            init();
        })
    </script>
</html>
igds-app/device-verb.html
@@ -177,46 +177,11 @@
    <script src="./js/mui.min.js"></script>
    <script src="./js/jquery.js"></script>
    <script src="js/lib.js"></script>
    <script src="js/admin/device-verb.js"></script>
    <script type="text/javascript" charset="utf-8">
        mui.init();
        var slider = mui(".mui-slider");
        slider.slider({
            interval: 3000
        });
        mui('.mui-scroll-wrapper').scroll({
            indicators: false, //是否显示滚动条
            deceleration: 0.0006, //阻尼系数,系数越小滑动越灵敏
            bounce: false, //是否启用回弹
            deceleration: 0.0005 //flick å‡é€Ÿç³»æ•°ï¼Œç³»æ•°è¶Šå¤§ï¼Œæ»šåŠ¨é€Ÿåº¦è¶Šæ…¢ï¼Œæ»šåŠ¨è·ç¦»è¶Šå°ï¼Œé»˜è®¤å€¼0.0006
        });
        //空调操作
        mui(".mui-scroll-wrapper").on("tap", ".m-tf ul li .huanliu", function() {
            $('#win_huanliu').css('display', 'flex');
        });
        mui(".mui-scroll-wrapper").on("tap", ".m-tf ul li .hunliu", function() {
            $('#win_hunliu').css('display', 'flex');
        });
        mui(".mui-scroll-wrapper").on("tap", ".m-tf ul li .zhouliu", function() {
            $('#win_zhouliu').css('display', 'flex');
        });
        mui(".mui-scroll-wrapper").on("tap", ".m-tf ul li .jiaya", function() {
            $('#win_jiaya').css('display', 'flex');
        });
        mui(".m-pop").on("tap", ".inner a", function() {
            var id = this.getAttribute("id");
            closePop();
        });
        //关闭弹窗
        function closePop() {
            $(".m-pop").css('display', 'none');
        }
        $('.pop-bg,.m-pop .close').click(function(e) {
            e.stopPropagation();
            $('.m-pop').fadeOut();
        });
        mui.plusReady(function() {
            init();
        })
    </script>
</html>
igds-app/es-detail.html
@@ -22,10 +22,10 @@
        </header>
        <div class="mui-content">
            <div class="g-date_box m-energy-date">
                <div class="inpbox" onclick="chooseDate('start'); ;">
                <div class="inpbox" onclick="chooseStartDate();">
                    <input id="start" type="text" value="2022-04-15" readonly class="inp inp1" />
                </div>
                <div class="inpbox" onclick="chooseDate('end');">
                <div class="inpbox" onclick="chooseEndDate();">
                    <input id="end" type="text" value="" readonly class="inp" placeholder="请选择截止时间" />
                </div>
            </div>
igds-app/js/admin/device-n2.js
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,232 @@
var deviceData;
//阀门控制
var data = {
    "interfaceId": "5402",
    "outId": "10402",
    "reqDateTime": new Date(),
    "tokenAuth": "",
    "data": {
        "deptId": "",
        "depotId": "",
        "type": "09",
        "passCode": "",
        "serId": "",
        "targetStatus":""
    }
};
//设备列表 - ç”µç£é˜€
var data1 = {
    "interfaceId": "5401",
    "outId": "10401",
    "reqDateTime": new Date(),
    "tokenAuth": "",
    "data": {
        "deptId": "",
        "depotId": "",
        "type": "09",
    }
};
function init() {
    var user = JSON.parse(localStorage.getItem('user'));
    var selectDeptId = JSON.parse(localStorage.getItem('selectDeptId'));
    url = user.url + "/api-phone/v35/gateway";
    data.tokenAuth = user.tokenAuth;
    data.data.deptId = user.deptId;
    data1.tokenAuth = user.tokenAuth;
    data1.data.deptId = user.deptId;
    //获取从上一个页面传递的数据
    var self = plus.webview.currentWebview();
    data.data.depotId = self.depotId
    data1.data.depotId = self.depotId
    // depotType = self.depotType
    // depotName = self.depotName
}
//获取设备列表(电磁阀)
function getDeviceList() {
    mui.ajax(url, {
        type: "POST",
        dataType: "json",
        crossDomain: true,
        contentType: "application/json;charset=utf-8",
        data: JSON.stringify(data1),
        success: function(result) {
            if (result.code == "0000") {
                deviceData = result.data;
            } else {
                mui.toast(result.msg);
            }
        },
        error: function() {
            mui.alert("系统繁忙,请重试!", "提示", ["确定"], function() {}, "div")
        }
    })
}
//阀门管理
function setTemp() {
    console.log(JSON.stringify(data.data))
    mui.ajax(url, {
        type: "POST",
        dataType: "json",
        crossDomain: true,
        contentType: "application/json;charset=utf-8",
        data: JSON.stringify(data),
        success: function(result) {
            if (result.code == "0000") {
                mui.toast(result.msg);
            } else {
                mui.toast(result.msg);
            }
        },
        error: function() {
            mui.alert("系统繁忙,请重试!", "提示", ["确定"], function() {}, "div")
        }
    })
}
//渲染页面
function renderDevice() {
    var html = '';
    if (deviceData) {
        var deviceList = deviceData.listDevice
        if (deviceList && deviceList.length > 0) {
            var frontList = [];
            var backList = [];
            var leftList = [];
            var rightList = [];
            $.each(deviceList, function(index, item) {
                if (item.location == '01') {
                    frontList.push(item)
                } else if (item.location == '02') {
                    backList.push(item)
                } else if (item.location == '03') {
                    leftList.push(item)
                } else if (item.location == '04') {
                    rightList.push(item)
                }
            })
            if (frontList && frontList.length > 0) {
                html += '<div class="m-tf"><div class="g-tittf1">仓库正面</div><ul class="ul-listmana1 ullisttf1">';
                $.each(frontList, function(index, item) {
                    if (item.location == '01') {
                        html += '<li><div class="con myfancy" passCode="' + item.passCode + '" serId="' +
                            item.serId +
                            '"  data-win="#win_kt"><div class="pic pic2"><img src="images/e2.png"></div>';
                        if (targetStatus == 'OPEN') {
                            html += '<div class="info out" style="background-image: url(images/e5.png);">' +
                                item.name + '</div>'
                        } else {
                            html += '<div class="info out" style="background-image: url(images/e9.png);">' +
                                item.name + '</div>'
                        }
                        html += '</div></div></li>'
                    }
                })
                html += '</ul></div>'
            }
            if (backList && backList.length > 0) {
                html += '<div class="m-tf"><div class="g-tittf1">仓库反面</div><ul class="ul-listmana1 ullisttf1">';
                $.each(backList, function(index, item) {
                    if (item.location == '02') {
                        html += '<li><div class="con myfancy" passCode="' + item.passCode + '" serId="' +
                            item.serId +
                            '" data-win="#win_fm"><div class="pic pic2"><img src="images/e2.png"></div>';
                        if (targetStatus == 'OPEN') {
                            html += '<div class="info full" style="background-image: url(images/e5.png);">' +
                                item.name + '</div>'
                        } else {
                            html += '<div class="info full" style="background-image: url(images/e9.png);">' +
                                item.name + '</div>'
                        }
                        html += '</div></div></li>'
                    }
                })
                html += '</ul></div>'
            }
            if (leftList && leftList.length > 0) {
                html += '<div class="m-tf"><div class="g-tittf1">仓库左侧面</div><ul class="ul-listmana1 ullisttf1">';
                $.each(leftList, function(index, item) {
                    if (item.location == '03') {
                        html += '<li><div class="con myfancy" passCode="' + item.passCode + '" serId="' +
                            item.serId +
                            '" data-win="#win_fm"><div class="pic pic2"><img src="images/e2.png"></div>';
                        if (targetStatus == 'OPEN') {
                            html += '<div class="info full" style="background-image: url(images/e5.png);">' +
                                item.name + '</div>'
                        } else {
                            html += '<div class="info full" style="background-image: url(images/e9.png);">' +
                                item.name + '</div>'
                        }
                        html += '</div></div></li>'
                    }
                })
                html += '</ul></div>'
            }
            if (rightList && rightList.length > 0) {
                html += '<div class="m-tf"><div class="g-tittf1">仓库右侧面</div><ul class="ul-listmana1 ullisttf1">';
                $.each(rightList, function(index, item) {
                    if (item.location == '04') {
                        html += '<li><div class="con myfancy" passCode="' + item.passCode + '" serId="' +
                            item.serId +
                            '" data-win="#win_fm"><div class="pic pic2"><img src="images/e2.png"></div>';
                        if (targetStatus == 'OPEN') {
                            html += '<div class="info full" style="background-image: url(images/e5.png);">' +
                                item.name + '</div>'
                        } else {
                            html += '<div class="info full" style="background-image: url(images/e9.png);">' +
                                item.name + '</div>'
                        }
                        html += '</div></div></li>'
                    }
                })
                html += '</ul></div>'
            }
        } else {
            html += '<div class="m-tf"><div class="g-tittf1" style="text-align: center;font-size: 20px;color:#dd524d>暂无数据</div>';
        }
    } else {
        html += '<div class="m-tf"><div class="g-tittf1" style="text-align: center;font-size: 20px;color:#dd524d>暂无数据</div>';
    }
    // $("#recordList").html(html);
}
//电磁阀操作
mui(".mui-scroll-wrapper").on("tap", ".m-tf ul li .con", function() {
    var passCode = this.getAttribute("passCode");
    var serId = this.getAttribute("serId");
    data.data.passCode = passCode;
    data.data.serId = serId;
    $('.m-pop').css('display', 'flex');
});
mui(".m-pop").on("tap", ".inner a", function() {
    var id = this.getAttribute("id");
    mui.toast(id);
    closePop();
});
//关闭弹窗
function closePop() {
    $(".m-pop").css('display', 'none');
}
$('.pop-bg,.m-pop .close').click(function(e) {
    e.stopPropagation();
    $('.m-pop').fadeOut();
});
var slider = mui(".mui-slider");
slider.slider({
    interval: 3000
});
mui('.mui-scroll-wrapper').scroll({
    indicators: false, //是否显示滚动条
    deceleration: 0.0006, //阻尼系数,系数越小滑动越灵敏
    bounce: false, //是否启用回弹
    deceleration: 0.0005 //flick å‡é€Ÿç³»æ•°ï¼Œç³»æ•°è¶Šå¤§ï¼Œæ»šåŠ¨é€Ÿåº¦è¶Šæ…¢ï¼Œæ»šåŠ¨è·ç¦»è¶Šå°ï¼Œé»˜è®¤å€¼0.0006
});
igds-app/js/admin/device-temp.js
@@ -1,6 +1,8 @@
var targetStatus;
var targetModel;
var targetTemp;
var deviceData;
//空调控制
var data = {
    "interfaceId": "5403",
    "outId": "10403",
@@ -9,7 +11,7 @@
    "data": {
        "deptId": "",
        "depotId": "",
        "type": "",
        "type": "05",
        "passCode": "",
        "serId": "",
        "targetStatus": "",
@@ -18,20 +20,32 @@
        "name": ""
    }
};
//设备列表 - ç©ºè°ƒ
var data1 = {
    "interfaceId": "5401",
    "outId": "10401",
    "reqDateTime": new Date(),
    "tokenAuth": "",
    "data": {
        "deptId": "",
        "depotId": "",
        "type": "05",
    }
};
function init() {
    var user = JSON.parse(localStorage.getItem('user'));
    var selectDeptId = JSON.parse(localStorage.getItem('selectDeptId'));
    url = user.url + "/api-phone/v35/gateway";
    data.tokenAuth = user.tokenAuth;
    data.deptId = user.deptId;
    //改变开关的默认值
    // document.getElementById("vibrationSwitch").classList.add('mui-active');
    //设置开关的默认值
    data.data.targetStatus = 'CLOSE'
    data.data.deptId = user.deptId;
    data1.tokenAuth = user.tokenAuth;
    data1.data.deptId = user.deptId;
    //获取从上一个页面传递的数据
    var self = plus.webview.currentWebview();
    data.data.depotId = self.depotId
    data1.data.depotId = self.depotId
    // depotType = self.depotType
    // depotName = self.depotName
}
@@ -48,9 +62,32 @@
        console.log("你关闭了开关");
    }
})
//获取设备列表(空调)
function getDeviceList() {
    mui.ajax(url, {
        type: "POST",
        dataType: "json",
        crossDomain: true,
        contentType: "application/json;charset=utf-8",
        data: JSON.stringify(data1),
        success: function(result) {
            if (result.code == "0000") {
                deviceData = result.data;
            } else {
                mui.toast(result.msg);
            }
        },
        error: function() {
            mui.alert("系统繁忙,请重试!", "提示", ["确定"], function() {}, "div")
        }
    })
}
//温控管理
function setTemp(){
function setTemp() {
    console.log(JSON.stringify(data.data))
    mui.ajax(url, {
        type: "POST",
        dataType: "json",
@@ -62,13 +99,119 @@
                mui.toast(result.msg);
            } else {
                mui.toast(result.msg);
                console.log(JSON.stringify(result))
            }
        },
        error: function() {
            mui.alert("系统繁忙,请重试!", "提示", ["确定"], function() {}, "div")
        }
    })
}
//渲染页面
function renderDevice() {
    var html = '';
    if (deviceData) {
        var deviceList = deviceData.listDevice
        if (deviceList && deviceList.length > 0) {
            var frontList = [];
            var backList = [];
            var leftList = [];
            var rightList = [];
            $.each(deviceList, function(index, item) {
                if (item.location == '01') {
                    frontList.push(item)
                } else if (item.location == '02') {
                    backList.push(item)
                } else if (item.location == '03') {
                    leftList.push(item)
                } else if (item.location == '04') {
                    rightList.push(item)
                }
            })
            if (frontList && frontList.length > 0) {
                html += '<div class="m-tf"><div class="g-tittf1">仓库正面</div><ul class="ul-listmana1 ullisttf1">';
                $.each(frontList, function(index, item) {
                    if (item.serId) {
                        html += '<li><div class="con myfancy" passCode="' + item.passCode + '" serId="' +
                            item.serId + '" targetStatus="' + item.targetStatus + '" name="' + item.name +
                            '" data-win="#win_kt"><div class="pic pic2"><img src="images/e1.png"></div>';
                        if (targetStatus == 'OPEN') {
                            html += '<div class="info out" style="background-image: url(images/e8.png);">' +
                                item.name + '</div>'
                        } else {
                            html += '<div class="info out" style="background-image: url(images/e9.png);">' +
                                item.name + '</div>'
                        }
                        html += '</div></div></li>'
                    }
                })
                html += '</ul></div>'
            }
            if (backList && backList.length > 0) {
                html += '<div class="m-tf"><div class="g-tittf1">仓库反面</div><ul class="ul-listmana1 ullisttf1">';
                $.each(backList, function(index, item) {
                    if (item.serId) {
                        html += '<li><div class="con myfancy" passCode="' + item.passCode + '" serId="' +
                            item.serId + '" targetStatus="' + item.targetStatus + '" name="' + item.name +
                            '" data-win="#win_kt"><div class="pic pic2"><img src="images/e1.png"></div>';
                        if (targetStatus == 'OPEN') {
                            html += '<div class="info out" style="background-image: url(images/e8.png);">' +
                                item.name + '</div>'
                        } else {
                            html += '<div class="info out" style="background-image: url(images/e9.png);">' +
                                item.name + '</div>'
                        }
                        html += '</div></div></li>'
                    }
                })
                html += '</ul></div>'
            }
            if (leftList && leftList.length > 0) {
                html += '<div class="m-tf"><div class="g-tittf1">仓库左侧面</div><ul class="ul-listmana1 ullisttf1">';
                $.each(leftList, function(index, item) {
                    if (item.serId) {
                        html += '<li><div class="con myfancy" passCode="' + item.passCode + '" serId="' +
                            item.serId + '" targetStatus="' + item.targetStatus + '" name="' + item.name +
                            '" data-win="#win_kt"><div class="pic pic2"><img src="images/e1.png"></div>';
                        if (targetStatus == 'OPEN') {
                            html += '<div class="info out" style="background-image: url(images/e8.png);">' +
                                item.name + '</div>'
                        } else {
                            html += '<div class="info out" style="background-image: url(images/e9.png);">' +
                                item.name + '</div>'
                        }
                        html += '</div></div></li>'
                    }
                })
                html += '</ul></div>'
            }
            if (rightList && rightList.length > 0) {
                html += '<div class="m-tf"><div class="g-tittf1">仓库右侧面</div><ul class="ul-listmana1 ullisttf1">';
                $.each(rightList, function(index, item) {
                    if (item.serId) {
                        html += '<li><div class="con myfancy" passCode="' + item.passCode + '" serId="' +
                            item.serId + '" targetStatus="' + item.targetStatus + '" name="' + item.name +
                            '" data-win="#win_kt"><div class="pic pic2"><img src="images/e1.png"></div>';
                        if (targetStatus == 'OPEN') {
                            html += '<div class="info out" style="background-image: url(images/e8.png);">' +
                                item.name + '</div>'
                        } else {
                            html += '<div class="info out" style="background-image: url(images/e9.png);">' +
                                item.name + '</div>'
                        }
                        html += '</div></div></li>'
                    }
                })
                html += '</ul></div>'
            }
        } else {
            html +=
                '<div class="m-tf"><div class="g-tittf1" style="text-align: center;font-size: 20px;color:#dd524d>暂无数据</div>';
        }
    } else {
        html +=
            '<div class="m-tf"><div class="g-tittf1" style="text-align: center;font-size: 20px;color:#dd524d>暂无数据</div>';
    }
    // $("#recordList").html(html);
}
var slider = mui(".mui-slider");
@@ -85,17 +228,53 @@
//空调操作
mui(".mui-scroll-wrapper").on("tap", ".m-tf ul li .con", function() {
    $('.m-pop').css('display', 'flex');
    targetStatus = this.getAttribute("targetStatus")
    data.data.targetStatus = targetStatus
    if (targetStatus == 'OPEN') {
        //改变开关的默认状态
        document.getElementById("vibrationSwitch").classList.add('mui-active');
    }else if(targetStatus == 'CLOSE'){
        document.getElementById("vibrationSwitch").classList.remove('mui-active');
    }
    var passCode = this.getAttribute("passCode");
    var serId = this.getAttribute("serId");
    var name = this.getAttribute("name");
    data.data.passCode = passCode;
    data.data.serId = serId;
    data.data.name = name;
    $('.m-pop').css('display', 'flex');
});
//空调模式选择
mui(".m-pop").on("tap", ".inner .group .val", function() {
    var modelPicker = new mui.PopPicker();
    modelPicker.setData([{
        value: "HEATING",
        text: "制热"
    }, {
        value: "01-REFRIGERATION",
        text: "制冷"
    }, {
        value: "02-AERATION",
        text: "通风"
    }, {
        value: "DEHU",
        text: "除湿"
    }])
    modelPicker.show(function(selectItems) {
        targetModel = selectItems[0].value;
        document.getElementById("targetModel").innerText = selectItems[0].text
    })
});
//确定按键,把选的参数传给后端
mui(".m-pop").on("tap", ".inner .confirm", function() {
    var id = this.getAttribute("id");
    targetModel = document.getElementById("targetModel").value;
    targetTemp = document.getElementById("range").value;
    data.data.targetModel = targetModel;
    data.data.targetTemp = targetTemp
    console.log(JSON.stringify(data.data))
    // setTemp();
    setTemp();
    closePop();
});
//关闭弹窗
igds-app/js/admin/device-verb.js
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,92 @@
var deviceData;
var deviceList;
var deptId;
var depotId;
var data = {
    "interfaceId": "5403",
    "outId": "10403",
    "reqDateTime": new Date(),
    "tokenAuth": "",
    "data": [],
    // {
    //     "deptId": "",
    //     "depotId": "",
    //     "type": "01",
    //     "passCode": "",
    //     "serId": "",
    //     "targetStatus": ""
    // }
};
var data1 = {
    "interfaceId": "5401",
    "outId": "10401",
    "reqDateTime": new Date(),
    "tokenAuth": "",
    "data": {
        "deptId": "",
        "depotId": "",
        "type": "01",  //风窗
        "type1": "02", //轴流风窗
        "type2": "04", //环流风机
        "type3": "0B", //通风口
        "type4": "0C", //混流风口
        "type5": "0D", //加压风机
    }
};
function init() {
    var user = JSON.parse(localStorage.getItem('user'));
    var selectDeptId = JSON.parse(localStorage.getItem('selectDeptId'));
    url = user.url + "/api-phone/v35/gateway";
    data.tokenAuth = user.tokenAuth;
    data.data.deptId = user.deptId;
    data1.tokenAuth = user.tokenAuth;
    deptId = user.deptId;
    //获取从上一个页面传递的数据
    var self = plus.webview.currentWebview();
    data.data.depotId = self.depotId
    depotId = self.depotId
    // depotType = self.depotType
    // depotName = self.depotName
}
var slider = mui(".mui-slider");
slider.slider({
    interval: 3000
});
mui('.mui-scroll-wrapper').scroll({
    indicators: false, //是否显示滚动条
    deceleration: 0.0006, //阻尼系数,系数越小滑动越灵敏
    bounce: false, //是否启用回弹
    deceleration: 0.0005 //flick å‡é€Ÿç³»æ•°ï¼Œç³»æ•°è¶Šå¤§ï¼Œæ»šåŠ¨é€Ÿåº¦è¶Šæ…¢ï¼Œæ»šåŠ¨è·ç¦»è¶Šå°ï¼Œé»˜è®¤å€¼0.0006
});
//空调操作
mui(".mui-scroll-wrapper").on("tap", ".m-tf ul li .huanliu", function() {
    $('#win_huanliu').css('display', 'flex');
});
mui(".mui-scroll-wrapper").on("tap", ".m-tf ul li .hunliu", function() {
    $('#win_hunliu').css('display', 'flex');
});
mui(".mui-scroll-wrapper").on("tap", ".m-tf ul li .zhouliu", function() {
    $('#win_zhouliu').css('display', 'flex');
});
mui(".mui-scroll-wrapper").on("tap", ".m-tf ul li .jiaya", function() {
    $('#win_jiaya').css('display', 'flex');
});
mui(".m-pop").on("tap", ".inner a", function() {
    var id = this.getAttribute("id");
    closePop();
});
//关闭弹窗
function closePop() {
    $(".m-pop").css('display', 'none');
}
$('.pop-bg,.m-pop .close').click(function(e) {
    e.stopPropagation();
    $('.m-pop').fadeOut();
});
igds-app/js/admin/es-detail.js
@@ -40,31 +40,38 @@
    return year + "-" + month + "-" + day
}
function chooseDate(tag) {
function chooseStartDate() {
    var dtpicker = new mui.DtPicker({
        type: "date", //设置日历初始视图模式 
        // beginDate: new Date(2015, 04, 25), //设置开始日期 
        // endDate: new Date(2016, 04, 25), //设置结束日期 
        value: startTime
    })
    if (tag == 'start') {
        var start = startTime;
        dtpicker.show(function(e) {
            startTime = e.value
            document.getElementById("start").value = e.value
            if(start != startTime){
                getEsDetailList();
            }
        })
    } else {
        var end = endTime;
        dtpicker.show(function(e) {
            endTime = e.value;
            document.getElementById("end").value = e.value
            if(end != endTime){
                getEsDetailList();
            }
        })
    }
    var start = startTime;
    dtpicker.show(function(e) {
        startTime = e.value
        document.getElementById("start").value = e.value
        if (start != startTime) {
            getEsDetailList();
        }
    })
}
function chooseEndDate() {
    var dtpicker = new mui.DtPicker({
        type: "date", //设置日历初始视图模式
        // beginDate: new Date(2015, 04, 25), //设置开始日期
        // endDate: new Date(2016, 04, 25), //设置结束日期
        value: endTime
    })
    var end = endTime;
    dtpicker.show(function(e) {
        endTime = e.value;
        document.getElementById("end").value = e.value
        if (end != endTime) {
            getEsDetailList();
        }
    })
}
function getEsDetailList() {
igds-app/js/admin/es-real-electric.js
@@ -43,6 +43,7 @@
    electricList = [{
            "depotId": "18",
            "depotName": "做一几加",
            "depotType": "02",
            "ua": 97,
            "ub": 43,
            "uc": 81,
@@ -54,6 +55,7 @@
        {
            "depotId": "35",
            "depotName": "层能比维",
            "depotType": "01",
            "ua": 71,
            "ub": 60,
            "uc": 45,
@@ -65,6 +67,7 @@
        {
            "depotId": "61",
            "depotName": "从周阶红全",
            "depotType": "02",
            "ua": 88,
            "ub": 94,
            "uc": 77,
@@ -76,6 +79,7 @@
        {
            "depotId": "31",
            "depotName": "火五况斯术应压",
            "depotType": "03",
            "ua": 76,
            "ub": 76,
            "uc": 68,
@@ -87,6 +91,7 @@
        {
            "depotId": "20",
            "depotName": "话美书着具来则",
            "depotType": "01",
            "ua": 96,
            "ub": 5,
            "uc": 83,
@@ -103,13 +108,12 @@
    if (electricList && electricList.length > 0) {
        $.each(electricList, function(index, item) {
            html += '<li><div class="con"><div class="tit"><div class="t1">';
            if (index % 3 == 0) {
            if (item.depotType == '01') {
                html += '<span class="bg" style="background-image: url(images/d1.png);"></span>';
            }
            if (index % 3 == 1) {
            }else if (item.depotType == '02') {
                html += '<span class="bg" style="background-image: url(images/d2.png);"></span>'
            }
            if (index % 3 == 2) {
            if (item.depotType == '03') {
                html += '<span class="bg" style="background-image: url(images/d3.png);"></span>'
            }
            html += '<span>' + item.depotName + '</span></div><span class="time">' + item.updateTime +
igds-app/js/admin/inout-in-record.js
@@ -20,7 +20,7 @@
    url = user.url + "/api-phone/v35/gateway";
    data.tokenAuth = user.tokenAuth;
    data.data.deptId = selectDeptId;
    //获取当前天时间
    dateTime = getDate(new Date());
    $("#dateTime").val(dateTime);
@@ -32,10 +32,10 @@
//查询入库记录
function getInRecordList() {
    inRecordData = null;
    //赋值参数的日期
    data.data.dateTime = dateTime;
    console.log(JSON.stringify(data), "inout-in-record")
    //请求
    mui.ajax(url, {
        type: "POST",
@@ -48,14 +48,41 @@
                inRecordData = result.data;
                renderData();
            } else {
                renderData();
                mui.toast(result.mag);
                mui.toast(result.msg);
                console.log(JSON.stringify(result))
            }
        },
        error: function() {
            mui.alert("系统繁忙,请重试!", "提示", ["确定"], function() {}, "div")
        }
    })
    inRecordData = {
        "sum": "55",
        "listInout": [{
                "id": "98",
                "plateNum": "39",
                "depotId": "83",
                "depotName": "能始际法高等",
                "foodVariety": "quis Ut",
                "foodVarietyName": "被龙济来",
                "recordWeight": "25",
                "completeTime": "1971-10-20 14:45:38"
            },
            {
                "id": "37",
                "plateNum": "50",
                "depotId": "16",
                "depotName": "准民青共工",
                "foodVariety": "aliquip eiusmod laborum nulla",
                "foodVarietyName": "号走根形",
                "recordWeight": "30",
                "completeTime": "1971-04-09 06:42:06"
            }
        ],
    }
}
//渲染页面
@@ -63,10 +90,10 @@
    var html = '';
    var sumHtml = '0';
    if(inRecordData){
    if (inRecordData) {
        sumHtml = inRecordData.sum;
        var inRecordList = inRecordData.listInout;
        console.log(JSON.stringify(inRecordList))
        if (inRecordList && inRecordList.length > 0) {
            $.each(inRecordList, function(index, item) {
                html += '<div class="item">';
@@ -77,15 +104,17 @@
                html += '<li><div class="con" style="background-image: url(images/icons/g-i25.png);">';
                html += '仓库名称:<b>' + (item.depotName == null ? "" : item.depotName) + '</b></div></li>';
                html += '<li><div class="con" style="background-image: url(images/icons/g-i32.png);">';
                html += '粮食品种:<b>' + (item.foodVarietyName == null ? "" : item.foodVarietyName) + '</b></div></li>';
                html += '粮食品种:<b>' + (item.foodVarietyName == null ? "" : item.foodVarietyName) +
                    '</b></div></li>';
                html += '<li><div class="con" style="background-image: url(images/icons/g-i24.png);">';
                html += '结算重量:<span><em>' + (item.recordWeight == null ? "0" : item.recordWeight) + '</em>KG</span></div></li>';
                html += '结算重量:<span><em>' + (item.recordWeight == null ? "0" : item.recordWeight) +
                    '</em>KG</span></div></li>';
                html += '</ul><div class="time">完成时间:' + getStrDate(item.completeTime) + '</div></div>';
            })
        } else {
            html += '<div class="id" style="text-align: center;font-size: 20px;color:#dd524d">所选日期暂无入库记录信息</div>';
        }
    }else{
    } else {
        html += '<div class="id" style="text-align: center;font-size: 20px;color:#dd524d">所选日期暂无入库记录信息</div>';
    }
    $("#sum").html(sumHtml);
@@ -100,20 +129,21 @@
    date = new Date(date);
    dateTime = getDate(date);
    $("#dateTime").val(dateTime);
    getInRecordList();
}
//选择日期
function chooseDate() {
    var dtpicker = new mui.DtPicker({
        type: "date" //设置日历初始视图模式
        type: "date" ,//设置日历初始视图模式
        value: dateTime
    })
    dtpicker.show(function(e) {
        dateTime = e.value;
        $("#dateTime").val(dateTime);
    })
    getInRecordList();
}
@@ -162,5 +192,4 @@
    deceleration: 0.0006, //阻尼系数,系数越小滑动越灵敏
    bounce: false, //是否启用回弹
    deceleration: 0.0005 //flick å‡é€Ÿç³»æ•°ï¼Œç³»æ•°è¶Šå¤§ï¼Œæ»šåŠ¨é€Ÿåº¦è¶Šæ…¢ï¼Œæ»šåŠ¨è·ç¦»è¶Šå°ï¼Œé»˜è®¤å€¼0.0006
});
});
igds-app/js/admin/inout-out-record.js
@@ -25,17 +25,17 @@
    dateTime = getDate(new Date());
    $("#dateTime").val(dateTime);
    //获取入库记录
    //获取出库记录
    getOutRecordList();
}
//查询入库记录
//查询出库记录
function getOutRecordList() {
    outRecordData = null;
    
    //赋值参数的日期
    data.data.dateTime = dateTime;
    console.log(JSON.stringify(data.data), "inout-out-record")
    //请求
    mui.ajax(url, {
        type: "POST",
@@ -45,27 +45,52 @@
        data: JSON.stringify(data),
        success: function(result) {
            if (result.code == "0000") {
                console.log(JSON.stringify(result))
                outRecordData = result.data;
                renderData();
            } else {
                renderData();
                mui.toast(result.mag);
                renderData();
            }
        },
        error: function() {
            mui.alert("系统繁忙,请重试!", "提示", ["确定"], function() {}, "div")
        }
    })
    outRecordData = {
        "sum": "55",
        "listInout": [{
                "id": "98",
                "plateNum": "39",
                "depotId": "83",
                "depotName": "能始际法高等",
                "foodVariety": "quis Ut",
                "foodVarietyName": "被龙济来",
                "recordWeight": "25",
                "completeTime": "1971-10-20 14:45:38"
            },
            {
                "id": "37",
                "plateNum": "50",
                "depotId": "16",
                "depotName": "准民青共工",
                "foodVariety": "aliquip eiusmod laborum nulla",
                "foodVarietyName": "号走根形",
                "recordWeight": "30",
                "completeTime": "1971-04-09 06:42:06"
            }
        ],
    }
}
//渲染页面
function renderData() {
    var html = '';
    var sumHtml = '0';
    if(outRecordData){
        sumHtml = outRecordData.sum;
        console.log()
        var outRecordList = outRecordData.listInout;
        if (outRecordList && outRecordList.length > 0) {
            $.each(outRecordList, function(index, item) {
@@ -107,7 +132,8 @@
//选择日期
function chooseDate() {
    var dtpicker = new mui.DtPicker({
        type: "date" //设置日历初始视图模式
        type: "date" ,//设置日历初始视图模式
        value: dateTime
    })
    dtpicker.show(function(e) {
        dateTime = e.value;
igds-app/js/admin/security-patrol.js
@@ -90,6 +90,7 @@
        type: "date", //设置日历初始视图模式 
        // beginDate: new Date(2015, 04, 25), //设置开始日期 
        // endDate: new Date(2016, 04, 25), //设置结束日期 
        value: dateTime
    })
    dtpicker.show(function(e) {
        dateTime = e.value;
igds-app/js/admin/warn-list.js
@@ -159,6 +159,7 @@
        type: "date", //设置日历初始视图模式 
        // beginDate: new Date(2015, 04, 25), //设置开始日期 
        // endDate: new Date(2016, 04, 25), //设置结束日期 
        value: dateTime
    })
    dtpicker.show(function(e) {
        dateTime = e.value;
@@ -176,14 +177,11 @@
                null ? "" : item.remark) + '\',\'' + item.status + '\')">';
            if (item.status == '10') {
                html += '<span class="type">未处理</span>';
            }
            if (item.status == '20') {
            }else if (item.status == '20') {
                html += '<span class="type k">处理延迟</span>';
            }
            if (item.status == '30') {
            }else if (item.status == '30') {
                html += '<span class="type k">已处理</span>';
            }
            if (item.status == '40') {
            }else if (item.status == '40') {
                html += '<span class="type k">忽略</span>';
            }
            html += '<div class="tit">警告名称: <span>' + item.name + '</span></div>';
igds-app/js/admin/work-apply.js
@@ -101,7 +101,7 @@
        type: "datetime",
        // beginDate: new Date(2015, 04, 25), //设置开始日期
        // endDate: new Date(2016, 04, 25), //设置结束日期
        value: dateTime
    })
    dtpicker.show(function(e) {
        var date_el = document.getElementById("date2-val")
@@ -176,9 +176,6 @@
    html += '<div class="m-gd"><div class="group"><div class="l">业务类型:</div><div class="r">'
    html += '<div class="val" id="ywlx"><div class="placeholder">请选择</div>'
    html += '<div class="real-val" id="ywlx-val" ></div></div></div></div>'
    html += '<div class="group"><div class="l">所属分库:</div><div class="r">'
    html += '<div class="val" id="ssfk"><div class="placeholder">请选择</div>';
    html += '<div class="real-val" id="ssfk-val"></div></div></div></div>';
    html += '<div class="group"><div class="l">关联仓库:</div><div class="r">';
    html += '<div class="val" id="glck"><div class="placeholder">请选择</div>';
    html += '<div class="real-val" id="glck-val" ></div></div></div></div>';
@@ -242,23 +239,7 @@
                //return false;
            });
        }, false);
        //-----------------------------------------
        //所属分库:
        var showPicker1Button = doc.getElementById('ssfk');
        showPicker1Button.addEventListener('tap', function(event) {
            var picker1Result = doc.getElementById('ssfk-val');
            var picker1 = new $.PopPicker();
            picker1.setData(list);
            picker1.show(function(items) {
                // userResult.innerText = JSON.stringify(items[0]);
                picker1Result.innerText = items[0].text;
                // userResult.previousSibling.style.display="none"
                jQuery(picker1Result).prev().hide()
                //返回 false å¯ä»¥é˜»æ­¢é€‰æ‹©æ¡†çš„关闭
                //return false;
            });
        }, false);
        //-----------------------------------------
        //----------------------------------------
        //关联仓库:
        var showPicker2Button = doc.getElementById('glck');
        showPicker2Button.addEventListener('tap', function(event) {
igds-app/js/admin/work-audit.js
@@ -115,12 +115,8 @@
    if (auditList && auditList.length > 0) {
        $.each(auditList, function(index, item) {
            html += '<li><div class="con"><div class="top"><div class="left">';
            html += '<div class="line"><div class="t">申请人: </div><div class="v">' + item.applyUserName +
                '</div></div>';
            html += '<div class="line"><div class="t">所属分库:</div><div class="v">' + (item.deptName == null ?
                "" : item.deptName) + '</div></div></div>';
            html += '<div class="right"><div class="icon" info="' + item.info +
                '"><img src="images/icons/g-i26.png" alt=""></div></div></div>';
            html += '<div class="line"><div class="t">申请人: </div><div class="v">' + item.applyUserName +'</div></div></div>';
            html += '<div class="right"><div class="icon" info="' + item.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">' + item.type + '</div></a></li>';
igds-app/js/admin/work-record.js
@@ -105,8 +105,7 @@
            } else if (item.status == '20') { // å¾…审核
                html += '<img src="images/icons/g-i28.png" alt=""></span>'
            }
            html += '<div class="title">所属分库:<b>' + item.deptName +
                '</b></div><div class="box"><ul class="gd-list">';
            html += '<div class="title"><b></b></div><div class="box"><ul class="gd-list">';
            html += '<li><a href="" class="con"style="background-image: url(images/icons/a-bg12.png);">';
            html += '<div class="tit">业务类型:</div><div class="name">' + item.type + '</div></a></li>';
            html += '<li><a href="" class="con"style="background-image: url(images/icons/a-bg13.png);">';
igds-app/work-apply.html
@@ -37,15 +37,7 @@
                                        </div>
                                    </div>
                                </div>
                                <div class="group">
                                    <div class="l">所属分库:</div>
                                    <div class="r">
                                        <div class="val" id="ssfk">
                                            <div class="placeholder">请选择</div>
                                            <div class="real-val" id="ssfk-val" ></div>
                                        </div>
                                    </div>
                                </div>
                                <div class="group">
                                    <div class="l">关联仓库:</div>
                                    <div class="r">
igds-app/work-audit.html
@@ -31,10 +31,6 @@
                                                <div class="t">申请人: </div>
                                                <div class="v">张三</div>
                                            </div>
                                            <div class="line">
                                                <div class="t">所属分库:</div>
                                                <div class="v">这里是一个分库名称</div>
                                            </div>
                                        </div>
                                        <div class="right">
                                            <div class="icon" info = "11111">
@@ -74,10 +70,6 @@
                                            <div class="line">
                                                <div class="t">申请人: </div>
                                                <div class="v">张三</div>
                                            </div>
                                            <div class="line">
                                                <div class="t">所属分库:</div>
                                                <div class="v">这里是一个分库名称</div>
                                            </div>
                                        </div>
                                        <div class="right">
igds-app/work-record.html
@@ -27,7 +27,6 @@
                                    <span class="status">
                                        <img src="images/icons/g-i28.png" alt="">
                                    </span>
                                    <div class="title">所属分库:<b>这里是一个分库名称</b></div>
                                    <div class="box">
                                        <ul class="gd-list">
                                            <li>
@@ -57,7 +56,6 @@
                                    <span class="status">
                                        <img src="images/icons/g-i28.png" alt="">
                                    </span>
                                    <div class="title">所属分库:<b>这里是一个分库名称</b></div>
                                    <div class="box">
                                        <ul class="gd-list">
                                            <li>