自动化立体仓库 - WMS系统
#
luxiaotao1123
2020-07-10 8ec50944210dcbb93334ffb462c8f62a565f5748
#
1个文件已修改
76 ■■■■ 已修改文件
src/main/webapp/views/pdaCe/index.html 76 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/webapp/views/pdaCe/index.html
@@ -117,6 +117,7 @@
<div>
    <span>物料</span>
    <input type="text" id="matNo" onkeyup="find(this)" autocomplete="off">
    <button onclick="find()">查询</button>
</div>
<div class="mat-msg" id="mat-msg-id">
@@ -140,6 +141,10 @@
<!-- 详情 -->
<div class="form-box" id="mat-detail">
    <div class="form-item form-count">
        <span style="margin-right: 10px">数量</span>
        <button onclick="reduce()">-</button><input id="count" type="number" style="text-align: center"><button onclick="add()">+</button>
    </div>
    <div class="form-item">
        <span>名称</span>
        <input id="matName" type="text" disabled="disabled" style="background-color: #ececec;color: #000">
@@ -147,10 +152,6 @@
    <div class="form-item">
        <span>单位</span>
        <input id="str1" type="text" disabled="disabled" style="background-color: #ececec;color: #000; text-align: center;">
    </div>
    <div class="form-item form-count">
        <span style="margin-right: 10px">数量</span>
        <button onclick="reduce()">-</button><input id="count" type="number" style="text-align: center"><button onclick="add()">+</button>
    </div>
    <div class="form-item form-btn-con">
        <button id="confirm" onclick="confirm()">提取</button>
@@ -161,6 +162,7 @@
</body>
<script>
    var matMsgTableBlankRows = 0;   // 空白行数
    var matData = []; // 表格数据
    var code = document.getElementById("code")
@@ -181,6 +183,7 @@
    matDetail.style.display = 'none';
    var initMatCount = 1;
    // window.onload = function(){code.focus();}
    // 查询物流
    function find(el) {
@@ -189,7 +192,7 @@
            type: 'post',
            headers: [{token: getCookie('token')}],
            data: {
                id: el.value
                id: matNo.value
            },
        }, function (res) {
            if (res.code === 200) {
@@ -201,8 +204,10 @@
                    // 填充数据
                    matName.value = res.data.matName;
                    str1.value = res.data.str1;
                    count.focus();
                    count.value = initMatCount;
                    document.getElementById("confirm").focus();
                    // confirmBtn.focus();
                } else {
                    matMsg.style.display = 'block';
                    btnCon.style.display = 'block';
@@ -447,28 +452,55 @@
        }
    }
    document.onkeyup = function (e) {
        if (window.event)//如果window.event对象存在,就以此事件对象为准
            e = window.event;
        var key = e.charCode || e.keyCode;
        if (key === 112) {
            code.focus();
        } else if (key === 113) {
            matNo.focus();
        } else if (key === 114) {
            combBtn.focus();
        } else if (key === 13) {
            confirmBtn.focus();
        }
        // if (code1 === 13) {
        //     if (window.getComputedStyle(matDetail).display === 'block') {
        //         confirm()
        //     } else if (window.getComputedStyle(btnCon).display === 'block') {
        //         comb()
        //     }
        // }
    }
    document.onkeydown = function (e) {
        if (window.event)//如果window.event对象存在,就以此事件对象为准
            e = window.event;
        var code1 = e.charCode || e.keyCode;
        if (code1 === 13) {
            if (window.getComputedStyle(matDetail).display === 'block') {
                confirm()
            } else if (window.getComputedStyle(btnCon).display === 'block') {
                comb()
            }
        var key = e.charCode || e.keyCode;
        if (key === 114) {
            comb()
        }
        // if (code1 === 13) {
        //     if (window.getComputedStyle(matDetail).display === 'block') {
        //         confirm()
        //     } else if (window.getComputedStyle(btnCon).display === 'block') {
        //         comb()
        //     }
        // }
    }
    // todo
    setTimeout(function () {
        code.value = "888"
        addTableData({
            matNo: "1902980-11/14",
            matName: "铝带|1100-O|0.33*475|",
            str1: "件",
            count: 1
        })
    }, 200)
    // setTimeout(function () {
    //     code.value = "888"
    //     addTableData({
    //         matNo: "1902980-11/14",
    //         matName: "铝带|1100-O|0.33*475|",
    //         str1: "件",
    //         count: 1
    //     })
    // }, 200)
</script>
</html>