自动化立体仓库 - WMS系统
lty
2026-03-24 00929a147aa125a617f5ec28597bf355356f65f8
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8">
    <title>检验出库</title>
    <meta name="renderer" content="webkit">
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
    <link rel="stylesheet" href="../../static/layui/css/layui.css" media="all">
    <link rel="stylesheet" href="../../static/css/admin.css?v=318" media="all">
    <link rel="stylesheet" href="../../static/css/cool.css" media="all">
    <link rel="stylesheet" href="../../static/css/originTable.css" media="all">
    <style>
        body { color: #595959; background-color: #f5f7f9; }
        .admin-form { padding: 25px 30px 0 0 !important; margin: 0 !important; }
        /* 权限控制 */
        #btn-pakoutPreview { display: none; }
        
        /* 优化搜索栏对齐 */
        .toolbar .layui-form-item {
            margin-bottom: 0;
            display: flex;
            flex-wrap: wrap;
            align-items: center;
        }
        .toolbar .layui-inline {
            margin-right: 15px;
            margin-bottom: 10px;
            display: flex;
            align-items: center;
        }
        .toolbar .layui-form-label {
            width: auto !important;
            padding: 0 10px 0 0 !important;
            line-height: 38px;
            height: 38px;
        }
        .toolbar .layui-input-inline {
            width: 180px !important;
            margin-right: 0 !important;
        }
        /* 左侧搜索栏特殊处理 */
        #left-table .toolbar .layui-input-inline {
            width: 140px !important;
        }
    </style>
</head>
<body>
<!-- 正文开始 -->
<div class="layui-fluid" style="padding-bottom: 0;">
    </style>
</head>
<body>
<!-- 正文开始 -->
<div class="layui-fluid" style="padding-bottom: 0;">
    <div class="layui-row layui-col-space15">
        <!-- 左侧:检验单据 -->
        <div class="layui-col-md3" id="left-table">
            <div class="layui-card">
                <div class="layui-card-header" data-i18n="inspection_orders">检验单据</div>
                <div class="layui-card-body" style="padding: 10px;">
                    <form class="layui-form toolbar">
                        <div class="layui-form-item">
                            <div class="layui-inline">
                                <div class="layui-input-inline">
                                    <input name="orderNo" class="layui-input" placeholder="" data-i18n="order_no" autocomplete="off"/>
                                </div>
                                <button class="layui-btn icon-btn" lay-filter="originTableSearch" lay-submit>
                                    <i class="layui-icon">&#xe615;</i>
                                </button>
                            </div>
                        </div>
                    </form>
                    <table id="originTable" lay-filter="originTable"></table>
                </div>
            </div>
        </div>
        <!-- 右侧:订单明细 -->
        <div class="layui-col-md9">
            <div class="layui-card">
                <div class="layui-card-header" data-i18n="order_details">订单明细</div>
                <div class="layui-card-body" style="padding: 10px;">
                    <form class="layui-form toolbar">
                        <div class="layui-form-item">
                            <div class="layui-inline">
                                <label class="layui-form-label" data-i18n="mat_code">商品编码</label>
                                <div class="layui-input-inline">
                                    <input name="matnr" class="layui-input" placeholder="" data-i18n="mat_code"/>
                                </div>
                            </div>
                            <div class="layui-inline">
                                <label class="layui-form-label" data-i18n="serial_code">批号</label>
                                <div class="layui-input-inline">
                                    <input name="batch" class="layui-input" placeholder="" data-i18n="serial_code"/>
                                </div>
                            </div>
                            <div class="layui-inline">
                                <button class="layui-btn icon-btn" lay-filter="sensorTbSearch" lay-submit>
                                    <i class="layui-icon">&#xe615;</i><span data-i18n="search">搜索</span>
                                </button>
                            </div>
                        </div>
                    </form>
                    <table id="orderDetlTable" lay-filter="orderDetlTable"></table>
                </div>
            </div>
        </div>
    </div>
</div>
 
<!-- 头工具栏 -->
<script type="text/html" id="orderDetToolbar">
    <button class="layui-btn layui-btn-sm layui-btn-danger" id="btn-pakoutPreview" lay-event="pakoutPreview">
        <i class="layui-icon">&#xe609;</i> <span data-i18n="batch_outbound">批量出库</span>
    </button>
    <button class="layui-btn layui-btn-sm layui-btn-warm" id="btn-oneClickOut" lay-event="oneClickOut">
        <i class="layui-icon">&#xe628;</i> <span data-i18n="one_click_outbound">一键出库</span>
    </button>
    <button class="layui-btn layui-btn-sm layui-btn-normal" id="btn-inspectPass" lay-event="inspectPass">
        <i class="layui-icon">&#xe605;</i> <span data-i18n="inspect_pass">检验通过</span>
    </button>
    <button class="layui-btn layui-btn-sm layui-btn-primary layui-border-red" id="btn-inspectFail" lay-event="inspectFail">
        <i class="layui-icon">&#x1006;</i> <span data-i18n="inspect_fail">检验失败</span>
    </button>
</script>
 
<!-- 行工具栏 -->
<script type="text/html" id="operate">
    {{# if (d.enableQty > 0) { }}
    <a class="layui-btn layui-btn-xs layui-btn-danger" lay-event="pakoutPreview">
        <i class="layui-icon">&#xe609;</i> <span data-i18n="outbound">出库</span>
    </a>
    {{# } }}
</script>
 
<!-- 出库预览弹窗 -->
<script type="text/html" id="pakoutPreviewBox" style="display: none">
    <div style="padding: 20px; background-color: #393D49; color: #fff;">
        <span style="font-size: 18px; font-weight: bold" data-i18n="outbound_preview">出库预览</span>
    </div>
    <div class="layui-card">
        <div class="layui-card-body">
            <table id="stoPreTab" lay-filter="stoPreTab"></table>
        </div>
        <div style="text-align: right; padding: 10px;">
             <button class="layui-btn layui-btn-primary layui-border-black layui-btn-sm" lay-filter="batchModifySta" lay-submit data-i18n="batch_modify">批量修改站点</button>
        </div>
    </div>
</script>
 
<!-- 库位显示模板 -->
<script type="text/html" id="locNoTpl">
    {{# if( d.lack === false){ }}
    <span class="layui-badge layui-badge-green">{{d.locNo}}</span>
    {{# } else { }}
    <span class="layui-badge layui-badge-red" data-i18n="stock_shortage">缺货</span>
    {{# } }}
</script>
 
<!-- 站点选择模板 -->
<script type="text/html" id="tbBasicTbStaNos">
    <div class="ew-select-fixed">
        <select class="order-sta-select" lay-filter="tbBasicTbStaNos">
            <option value="" data-i18n="please_select">请选择</option>
            {{# if(d.staNos != null) { }}
                {{# for(let i=0; i<d.staNos.length; i++) { }}
                <option value="{{d.staNos[i]}}">{{d.staNos[i]}}</option>
                {{# } }}
            {{# } }}
        </select>
    </div>
</script>
 
<script type="text/javascript" src="../../static/js/jquery/jquery-3.3.1.min.js"></script>
<script type="text/javascript" src="../../static/js/handlebars/handlebars-v4.5.3.js"></script>
<script type="text/javascript" src="../../static/layui/layui.js" charset="utf-8"></script>
<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 src="../../static/js/i18n/i18n-helper.js"></script>
<script type="text/javascript" src="../../static/js/order/inspect.js" charset="utf-8"></script>
 
</body>
</html>