|
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
|
<!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>
容器编码:<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')}]];
|
|
38
|
var locationTypes = [[${@locationType.getLocationPrefix()}]]; //库位类型
|
|
39
|
var locationStatus = [[${@dict.getType('locationStatus')}]];
|
|
40
|
var zone = [[${@zone.getZoneCodeList()}]];
|
|
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
|
$(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',
|
|
61
62
|
title : 'id',
visible:false
|
|
63
64
65
|
},
{
field : 'code',
|
|
66
|
title : '库位编码'
|
|
67
68
|
},
{
|
|
69
70
|
field : 'containerCode',
title : '容器编码'
|
|
71
72
|
},
{
|
|
73
74
75
|
field : 'warehouseCode',
title : '仓库编码',
visible:true
|
|
76
77
|
},
{
|
|
78
79
80
|
field : 'iRow',
title : '行',
visible:true
|
|
81
82
|
},
{
|
|
83
84
85
|
field : 'iColumn',
title : '列',
visible:true
|
|
86
87
|
},
{
|
|
88
89
90
|
field : 'iLayer',
title : '层',
visible:true
|
|
91
92
|
},
{
|
|
93
94
95
|
field : 'iGrid',
title : '格',
visible:true
|
|
96
97
|
},
{
|
|
98
99
100
101
102
103
|
field : 'locationType',
title : '库位类型' ,
align: 'center',
/*formatter: function(value, row, index) {
return $.table.selectPrefixToName(locationTypes, value);
}*/
|
|
104
105
106
|
},
{
field : 'zoneCode',
|
|
107
108
109
110
111
|
title : '库区',
/*formatter: function(value, row, index) {
return $.table.selectPrefixToName(zone, value);
},*/
visible:true
|
|
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
|
},
{
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 : '更新用户'
},
|
|
142
|
/*{
|
|
143
144
145
146
147
148
|
field : 'enable',
title : '是否有效' ,
align: 'center',
formatter: function(value, row, index) {
return $.table.selectDictLabel(datas, value);
}
|
|
149
|
},*/
|
|
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
|
]
};
$.table.init(options);
});
function select(containerCode,code,status) {
if(status!="empty"){
$.modal.alertError("所选库位非空闲");
return;
}
parent.$('#containerCode').val(containerCode);
parent.$('#sourceLocation').val(code);
$.modal.close();
}
</script>
</body>
</html>
|