cdk
2025-04-06 96f89d76286ad12defae0c523ea43bc7580ddb96
增加设备报修功能
修改其他出库不出条码问题
已修改1个文件
已添加1个文件
314 ■■■■■ 文件已修改
js/CangKuManage_js/QTCK.js 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/CangKuManage/BASQCBX.html 301 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
js/CangKuManage_js/QTCK.js
@@ -292,13 +292,16 @@
                });            
                return;
            } else {
                $("#DAB003").val("");//先清空一下数据源
                $("#FLSL").val("");//先清空一下数据源
                mui("#FLSL")[0].focus();
                console.log("开始打印!!");
                var str = data.data.BARID.toString();
                console.log(str); // å°†BARID转换为字符串并打印输出
                //$("#DAB001").val(data.data.NEWBAR.toString());
                printByIds(str);
                console.log("打印成功!!");
                playerAudio("OK");
                mui.toast("出库成功");
                //initBluetooth();
                mui.toast("拆分成功");
            }
        },
pages/CangKuManage/BASQCBX.html
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,301 @@
<!doctype html>
<html>
    <head>
        <meta charset="utf-8">
        <title></title>
        <meta name="viewport"
            content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
        <script src="../../js/mui.min.js"></script>
        <script src="../../js/api.js"></script>
        <script src="../../js/common.js"></script>
        <script src="../../js/jquery.js"></script>
        <script src="../../js/jquery-1.11.1.js"></script>
        <script src="../../js/jquery.xml2json.js.js"></script>
        <script src="../../js/template-web.js"></script>
        <link href="../../css/mui.min.css" rel="stylesheet" />
        <script type="text/javascript" src="../../lib/base_js/js/app.js"></script>
        <script type="text/javascript" src="../../lib/base_js/js/common.js"></script>
        <link rel="stylesheet" type="text/css" href="../../css/iconfont.css" />
        <link rel="stylesheet" type="text/css" href="../../css/common_s.css" />
        <style>
            .mui-input-row label {
                background-color: #ededed;
                width: 25%;
            }
            .mui-input-row label~select,
            .mui-input-row label~textarea {
                float: right;
                width: 74%;
                /*background-color: #94f0ed;*/
            }
            .mui-input-row label~textarea {
                border: #e3e3e3 2px solid;
                /*background-color: #94f0ed;*/
            }
            .mui-input-row label~input {
                float: left;
                width: 72%;
                background-color: #f6f6f6;
            }
            .mui-input-row {
                margin-top: 0.15rem;
            }
            .full-width-button {
                display: block;
                /* è®©æŒ‰é’®æ˜¾ç¤ºä¸ºå—级元素 */
                width: 100%;
                /* å®½åº¦è®¾ç½®ä¸º100%以适应父元素宽度 */
                text-align: center;
                /* æ–‡æœ¬å±…中显示(可选) */
                padding: 10px;
                /* å†…边距(可选) */
                margin-bottom: 5px;
                /* åº•部外边距(可选),用于与图片分隔开 */
            }
            .icon-wrapper {
                position: relative;
                display: inline-block;
            }
            .icon {
                position: absolute;
                top: 0;
                left: 0;
            }
            .icon-wrapper::before {
                content: "";
                position: absolute;
                top: 10px;
                /* è°ƒæ•´ä¸Šè¾¹è· */
                left: 10px;
                /* è°ƒæ•´å·¦è¾¹è· */
                right: 10px;
                /* è°ƒæ•´å³è¾¹è· */
                bottom: 10px;
                /* è°ƒæ•´ä¸‹è¾¹è· */
                border: 100px solid transparent;
                /* è°ƒæ•´è¾¹æ¡†å¤§å° */
            }
            select {
                background: url(../img/right-arrow.png) no-repeat right center;
                background-size: 1.2rem 1.2rem;
            }
        </style>
    </head>
    <body class="mui-fullscreen">
        <header class="mui-bar mui-bar-nav">
            <button type="button" class="mui-left mui-action-back mui-btn  mui-btn-link mui-btn-nav mui-pull-left">
                <span class="mui-icon mui-icon-left-nav"></span>
            </button>
            <h1 class="mui-title">设备报修</h1>
            <span class="title-right mui-icon mui-icon-camera" style="color:#0062CC;font-size:50px;"
                id="cameraId"></span>
        </header>
        <div class="mui-content">
            <div class="mui-input-group">
                <div class="mui-input-row">
                    <label id="saomiaolb" style="color:#0062CC">点击启动扫描</label>
                    <input id="saomiao" type="text" class="mui-input" placeholder="请扫描设备码" onkeypress="GetBX001()">
                </div>
                <div class="mui-input-row">
                    <label>设备名称</label>
                    <input id="EQA002" type="text" class="mui-input" disabled="disabled">
                </div>
                <div class="mui-input-row">
                    <label>当前库位</label>
                    <input id="EQA025" type="text" class="mui-input" disabled="disabled">
                </div>
                <div class="mui-input-row">
                    <label>当前状态</label>
                    <input id="EQA024" type="text" class="mui-input" disabled="disabled">
                </div>
                <div class="mui-input-row">
                    <label>备注</label>
                    <textarea id='remark' type="text" class='input-text'></textarea>
                </div>
                <div class="mui-input-row">
                    <ul class="mui-table-view" id="submitBtn">
                        <li class="mui-table-view-cell acss"
                            style="width:100%;float: left;background-color: rgb(153,204,153)">
                            <a data-code='提交'>提交</a>
                        </li>
                    </ul>
                </div>
            </div>
            <input type="hidden" id="mid" value="" />
            <ul class="mui-table-view" id="ulId">
            </ul>
        </div>
        <script type="text/javascript" charset="utf-8">
            window.addEventListener('refresh', function(e) { //监听页面返回事件
                changeTaskNo()
                //    getprocessT()
            });
            // var user_id = app.userid;
            mui.init({});
            mui.plusReady(function() {
                app.init();
                $("#deal1").hide();
                $("#deal2").hide();
                document.getElementById('cameraId').addEventListener('click', function(event) {
                    console.log(2);
                    var mid = $("#mid").val()
                    console.log(mid);
                    if (mid == '' || mid == 'undefined' || mid == null) {
                        mui.alert("请先扫描设备码");
                        return false;
                    }
                    mui.openWindow({
                        id: 'pictrue_add',
                        url: 'pictrue_add.html?mid=' + mid,
                        waiting: {
                            autoShow: true,
                            title: '加载中'
                        }
                    });
                });
                //doAppearance()
            })
            document.getElementById('saomiaolb').addEventListener('tap', function() {
                console.log(12);
                var url = 'getScanCode1.html';
                mui.openWindow({
                    url: url,
                    extras: {},
                    waiting: {
                        autoShow: true,
                        title: '加载中'
                    }
                });
            }, false)
            function GetBX001() {
                //console.log("连接测试!");
                console.log($("#saomiao").val());
                $.ajax({
                    url: app.API_URL_HEADER + "/BASQC/GetBX001Detail",
                    data: {
                        EQA001:$("#saomiao").val(),
                        logID: "admin" //user_id,//Admin //先写死,便于调试
                    },
                    DataType: "json",
                    type: "post",
                    async: false,
                    //timeout: 15000,
                    success: function(data) {
                        if (data.status != 0) {
                            mui.alert(data.message);
                            return;
                        } else {
                            $("#EQA002").val(data.data.matterTable[0].EQA002);
                            $("#EQA025").val(data.data.matterTable[0].EQA025);
                            $("#EQA024").val(data.data.matterTable[0].EQA024);
                            $("#mid").val(data.data.data[0].BX001);
                        }
                    },
                    error: function(xhr, type, errorThrown) {
                        alert("获取数据异常:" + JSON.stringify(errorThrown));
                    }
                });
            }
            mui("#submitBtn").on("tap", "a", function(event) {
                var code = this.getAttribute('data-code');
                console.log(11);
                doSubmit(code);
            })
            function doSubmit(opertype) {
                var saomiao = document.getElementById('saomiao').value;
                var state = document.getElementById('EQA024').value;
                var type = '';
                if (saomiao == '' || saomiao == 'undefined') {
                    mui.toast('请先扫描单号!')
                    return;
                }
                if(state == "维修中"){
                    mui.toast('该设备当前在维修中!')
                    return;
                }
                $.ajax({
                    url: app.API_URL_HEADER + "/BASQC/BASQCBX_SUBMIT",
                    data: {
                        EQA001:$("#saomiao").val(),
                        BXID: $("#mid").val(),
                        REMARK: $("#remark").val()
                    },
                    DataType: "json",
                    type: "post",
                    async: false,
                    //timeout: 15000,
                    success: function(data) {
                        if (data.status === 0) {
                            $("#EQA002").val("");
                            $("#EQA025").val("");
                            $("#EQA024").val("");
                            $("#mid").val("");
                            $("#EQA024").val("");
                            mui.alert("报修成功");
                        } else {
                            plus.ui.toast(data.msg);
                        }
                    },
                    error: function(xhr, type, errorThrown) {
                        alert("获取数据异常:" + JSON.stringify(errorThrown));
                    }
                });
            }
            function checkZero(cursor) {
                for (var j = 0; j < cursor.length; j++) {
                    if (cursor[j].FLOWER != null) {
                        var f = cursor[j].FLOWER.substr(0, 1)
                        if (f == ".") {
                            var t = cursor[j].FLOWER.split("");
                            t.splice(0, 0, "0");
                            t = t.join("")
                            cursor[j].FLOWER = t
                        }
                    }
                    if (cursor[j].FUPPER != null) {
                        var f = cursor[j].FUPPER.substr(0, 1)
                        if (f == ".") {
                            var t = cursor[j].FUPPER.split("");
                            t.splice(0, 0, "0");
                            t = t.join("")
                            cursor[j].FUPPER = t
                        }
                    }
                }
                return cursor;
            }
        </script>
    </body>
</html>