|
1
2
3
4
5
6
7
8
9
10
11
12
|
<!DOCTYPE HTML>
<html lang="zh" xmlns:th="http://www.thymeleaf.org" xmlns:shiro="http://www.pollix.at/thymeleaf/shiro">
<meta charset="utf-8">
<head th:include="include :: header"></head>
<body class="gray-bg">
<div class="container-div">
<row>
<div class="col-sm-12 select-info">
<form id="location-form">
<div class="select-list">
<ul>
<li>
|
|
13
14
15
16
17
18
19
|
库区:
<select id="zoneCode" name="zoneCode" th:with="list=${@zone.getCode()}">
<option value="">所有</option>
<option th:each="item : ${list}" th:text="${item['name']}" th:value="${item['code']}" th:attr = " code = ${item['code']}"></option>
</select>
</li>
<li>
|
|
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
|
容器编码:<input type="text" name="containerCode"/>
</li>
<li>
库位编码:<input type="text" name="locationCode"/>
</li>
<li>
<a class="btn btn-primary btn-rounded btn-sm" onclick="$.table.search()"><i class="fa fa-search"></i> 搜索</a>
<!--<a class="btn btn-success btn-rounded btn-sm" onclick="$.table.exportExcel()" shiro:hasPermission="general:location:export"><i class="fa fa-download"></i> 导出</a>-->
</li>
</ul>
</div>
</form>
</div>
<div class="col-sm-12 select-info">
<table id="bootstrap-table" data-mobile-responsive="true" class="table table-bordered table-hover"></table>
</div>
</row>
</div>
<div th:include="include :: footer"></div>
<script th:inline="javascript">
var prefix = ctx + "inventory/inventoryHeader";
var editFlag = [[${@permission.hasPermi('general:location:edit')}]];
var removeFlag = [[${@permission.hasPermi('general:location:remove')}]];
var datas = [[${@dict.getType('sys_normal_disable')}]];
|
|
45
|
var locationTypes = [[${@locationType.getLocationPrefix()}]]; //库位类型
|
|
46
|
var locationStatus = [[${@dict.getType('locationStatus')}]];
|
|
47
|
var zone = [[${@zone.getZoneCodeList()}]];
|
|
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
|
$(function() {
var options = {
url: prefix + "/listEmptyContainer",
createUrl: prefix + "/add",
updateUrl: prefix + "/edit/{id}",
removeUrl: prefix + "/remove",
modalName: "库位",
search: false,
columns: [
{
title: '操作',
align: 'center',
formatter: function(value, row, index) {
var actions = [];
actions.push('<a class="btn btn-success btn-xs" href="#" onclick="select(\'' + row.containerCode + '\',\''+row.code+'\',\''+row.status+'\')"><i class="fa fa-edit"></i>选取</a> ');
return actions.join('');
}
},
{
field : 'id',
|
|
68
69
|
title : 'id',
visible:false
|
|
70
71
72
|
},
{
field : 'code',
|
|
73
|
title : '库位编码'
|
|
74
75
|
},
{
|
|
76
77
|
field : 'containerCode',
title : '容器编码'
|
|
78
79
|
},
{
|
|
80
81
82
|
field : 'warehouseCode',
title : '仓库编码',
visible:true
|
|
83
84
|
},
{
|
|
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
|
field: 'zoneCode',
title: '库区',
align: 'center',
formatter: function(value, row, index) {
var actions = [];
$.each(zone, function(index, dict) {
if (dict.code == value) {
actions.push("<span class='badge badge-info'>" + dict.name + "</span>");
return false;
}
});
return actions.join('');
}
},
{
|
|
100
101
102
|
field : 'iRow',
title : '行',
visible:true
|
|
103
104
|
},
{
|
|
105
106
107
|
field : 'iColumn',
title : '列',
visible:true
|
|
108
109
|
},
{
|
|
110
111
112
|
field : 'iLayer',
title : '层',
visible:true
|
|
113
114
|
},
{
|
|
115
116
117
|
field : 'iGrid',
title : '格',
visible:true
|
|
118
119
|
},
{
|
|
120
121
122
123
124
125
|
field : 'locationType',
title : '库位类型' ,
align: 'center',
/*formatter: function(value, row, index) {
return $.table.selectPrefixToName(locationTypes, value);
}*/
|
|
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
|
},
{
field : 'status',
title : '状态' ,
align: 'center',
formatter: function(value, row, index) {
return $.table.selectDictLabel(locationStatus, value);
}
},
{
field : 'lastCycleCountDate',
title : '上次盘点日期' ,
visible:false
},
{
field : 'created',
title : '创建时间'
},
{
field : 'createdBy',
title : '创建用户'
},
{
field : 'lastUpdated',
title : '创建时间'
},
{
field : 'lastUpdatedBy',
title : '更新用户'
},
|
|
156
|
/*{
|
|
157
158
159
160
161
162
|
field : 'enable',
title : '是否有效' ,
align: 'center',
formatter: function(value, row, index) {
return $.table.selectDictLabel(datas, value);
}
|
|
163
|
},*/
|
|
164
165
166
167
168
169
170
171
172
173
174
|
]
};
$.table.init(options);
});
function select(containerCode,code,status) {
if(status!="empty"){
$.modal.alertError("所选库位非空闲");
return;
}
parent.$('#containerCode').val(containerCode);
parent.$('#sourceLocation').val(code);
|
|
175
|
parent.myFunction();
|
|
176
177
178
179
180
|
$.modal.close();
}
</script>
</body>
</html>
|