From bfd1b6b4a11ec3d6a24daefdc9bcc04ff3fa7155 Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@163.com>
Date: 星期一, 29 六月 2020 15:53:43 +0800
Subject: [PATCH] #

---
 src/main/webapp/views/pda/stockOut.html |  209 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 208 insertions(+), 1 deletions(-)

diff --git a/src/main/webapp/views/pda/stockOut.html b/src/main/webapp/views/pda/stockOut.html
index 7264fe5..4795bb0 100644
--- a/src/main/webapp/views/pda/stockOut.html
+++ b/src/main/webapp/views/pda/stockOut.html
@@ -10,8 +10,215 @@
     <script type="text/javascript" src="../../static/js/common.js" charset="utf-8"></script>
     <script type="text/javascript" src="../../static/js/cool.js" charset="utf-8"></script>
     <script type="text/javascript" src="../../static/js/handlebars/handlebars-v4.5.3.js"></script>
+    <style>
+        * {
+            font-family: microsoft yahei,serif;
+            margin: 0;
+            padding: 0;
+            box-sizing: border-box;
+            -webkit-box-sizing: border-box;
+            -moz-box-sizing: border-box;
+            font-size: 11px;
+        }
+        html {
+            height: 100%;
+            background-color: #f1f1f1;
+            padding: 5px;
+        }
+        body {
+            height: 100%;
+            background-color: #fff;
+            border-radius: 5px;
+            box-shadow: 0 0 3px rgba(0,0,0,.3);
+            padding: 2px 5px;
+            position: relative;
+        }
+        /* 澶撮儴 */
+        header {
+            padding: 5px 0;
+        }
+        .layui-input-inline {
+            margin-bottom: 5px;
+        }
+        .layui-form-label {
+            width: initial;
+            padding: 2px 10px;
+        }
+        .layui-input {
+            width: 75%;
+            height: 25px;
+            margin-right: 0;
+        }
+        /* layer */
+        .layui-layer-title {
+            font-size: 11px;
+            height: 20px;
+            line-height: 20px;
+        }
+        /* 涓讳綋 */
+        main {
+            height: 150px;
+            overflow: auto;
+        }
+        .layui-table, .layui-table-view {
+            margin: 0;
+        }
+        .layui-table-view .layui-table td, .layui-table-view .layui-table th {
+            padding: 0;
+        }
+        .layui-table-cell {
+            height: 22px;
+            line-height: 22px;
+            padding: 0;
+        }
+        .layui-table-grid-down {
+            display: none;
+        }
+        .layui-form-checkbox[lay-skin=primary] {
+            height: 15px;
+            width: 15px;
+        }
+        .layui-table-view .layui-form-checkbox[lay-skin=primary] i {
+            height: 15px;
+            width: 15px;
+        }
+        /* 灏鹃儴 */
+        footer {
+            position: absolute;
+            bottom: 5px;
+            width: 100%;
+        }
+        .layui-btn-container .layui-btn {
+            margin-left: 10px;
+            margin-bottom: 2px;
+        }
+        #tips {
+            display: inline-block;
+            color: #666;
+            margin-left: 5px;
+            margin-bottom: 5px;
+            vertical-align: middle;
+        }
+
+        .layui-btn-primary:hover {
+            border-color: #C9C9C9
+        }
+    </style>
 </head>
 <body>
-
+<!-- 澶撮儴 -->
+<header>
+    <div class="layui-input-inline">
+        <label class="layui-form-label">搴撲綅</label>
+        <input class="layui-input" type="text" id="locNo" onkeyup="findLocDetl(this)" autocomplete="off">
+    </div>
+    <div class="layui-input-inline">
+        <label class="layui-form-label">鐗╂枡</label>
+        <input class="layui-input" type="text" id="matNo" autocomplete="off">
+    </div>
+</header>
+<!-- 涓讳綋 -->
+<main>
+    <table class="layui-table" id="dataByLoc" lay-filter="chooseData"></table>
+</main>
+<!-- 灏鹃儴 -->
+<footer>
+    <!-- 鍑哄簱鍙� -->
+    <div class="site-list">
+        <span style="display: inline-block; margin:0 0 0 10px; font-size: 12px">鍑哄簱鍙o細</span>
+    </div>
+    <div class="layui-btn-container">
+        <button type="button" class="layui-btn layui-btn-xs layui-btn-primary" onclick="reset()">閲嶇疆</button>
+        <button type="button" class="layui-btn layui-btn-normal  layui-btn-xs" onclick="pakOut()" style="margin-left: 20px">鍑哄簱</button>
+        <span id="tips"></span>
+    </div>
+</footer>
 </body>
+<script>
+
+    window.onload = function(){
+        document.getElementById("locNo").focus();
+        getOutBound();
+    }
+
+    /**
+     * 鏍规嵁搴撲綅鍙锋煡鎵惧簱瀛樻槑缁�
+     */
+    function findLocDetl(el){
+        if (isEmpty(el.value)) {
+            return;
+        }
+        $.ajax({
+            url: baseUrl + "/matCode/auth",
+            headers: {'token': localStorage.getItem('token')},
+            data: {
+                id: el.value
+            },
+            method: 'POST',
+            success: function (res) {
+                if (res.code === 200) {
+                    if (res.data != null) {
+                        $('#matName').val(res.data.matName);
+                        $('#str1').val(res.data.str1);
+                        $('#str2').val(res.data.str2);
+                        countDom.focus().val(initMatCount)
+                    }
+                } else if (res.code === 403) {
+                    top.location.href = baseUrl + "/pda";
+                } else {
+                    alert(res.msg)
+                }
+            }
+        })
+    }
+
+    // 鑾峰彇鍑哄簱鍙�
+    function getOutBound(){
+        $.ajax({
+            url: baseUrl+"/available/take/site",
+            headers: {'token': localStorage.getItem('token')},
+            method: 'POST',
+            async: false,
+            success: function (res) {
+                if (res.code === 200){
+                    var tpl = $("#outSitesTemplate").html();
+                    var template = Handlebars.compile(tpl);
+                    var html = template(res);
+                    $('#site-list').append(html);
+                } else if (res.code === 403){
+                    top.location.href = baseUrl+"/";
+                }else {
+                    layer.msg(res.msg)
+                }
+            }
+        })
+    }
+
+    layui.use(['table','laydate', 'form'], function() {
+        var table = layui.table;
+        var $ = layui.jquery;
+        var layer = layui.layer;
+        var form = layui.form;
+
+        tableIns = table.render({
+            elem: '#dataByLoc',
+            data: [],
+            limit: 500,
+            cellMinWidth: 50,
+            cols: [[
+                {type: 'checkbox', fixed: 'left', width:30},
+                {fixed: 'left', align: 'center', field: 'count', title: '閲�', style:'color: blue', width:30},
+                {field: 'matNo', align: 'center', title: '鐗╂枡缂栫爜'},
+                {field: 'matName', align: 'center', title: '鐗╂枡鍚嶇О'}
+            ]],
+            done: function (res, curr, count) {
+            }
+        });
+    });
+</script>
+<script type="text/template" id="outSitesTemplate">
+    {{#each data}}
+    <label><input class="cool-checkbox" type="radio" name="site"><span>{{this}}</span></label>
+    {{/each}}
+</script>
 </html>
\ No newline at end of file

--
Gitblit v1.9.1