Blame view

src/main/resources/templates/inventory/inventoryHeader/emptyContainer.html 5.98 KB
xqs authored
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>&nbsp;搜索</a>
                            <!--<a class="btn btn-success btn-rounded btn-sm" onclick="$.table.exportExcel()" shiro:hasPermission="general:location:export"><i class="fa fa-download"></i>&nbsp;导出</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')}]];
xqs authored
38
    var locationTypes = [[${@locationType.getLocationPrefix()}]]; //库位类型
xqs authored
39
    var locationStatus = [[${@dict.getType('locationStatus')}]];
xqs authored
40
    var zone = [[${@zone.getZoneCodeList()}]];
xqs authored
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',
xqs authored
61
62
                    title : 'id',
                    visible:false
xqs authored
63
64
65
                },
                {
                    field : 'code',
xqs authored
66
                    title : '库位编码'
xqs authored
67
68
                },
                {
xqs authored
69
70
                    field : 'containerCode',
                    title : '容器编码'
xqs authored
71
72
                },
                {
xqs authored
73
74
75
                	field : 'warehouseCode',
                	title : '仓库编码',
                    visible:true
xqs authored
76
77
                },
                {
xqs authored
78
79
80
                    field : 'iRow',
                    title : '行',
                    visible:true
xqs authored
81
82
                },
                {
xqs authored
83
84
85
                    field : 'iColumn',
                    title : '列',
                    visible:true
xqs authored
86
87
                },
                {
xqs authored
88
89
90
                    field : 'iLayer',
                    title : '层',
                    visible:true
xqs authored
91
92
                },
                {
xqs authored
93
94
95
                    field : 'iGrid',
                    title : '格',
                    visible:true
xqs authored
96
97
                },
                {
xqs authored
98
99
100
101
102
103
                    field : 'locationType',
                    title : '库位类型' ,
                    align: 'center',
                    /*formatter: function(value, row, index) {
                        return $.table.selectPrefixToName(locationTypes, value);
                    }*/
xqs authored
104
105
106
                },
                {
                    field : 'zoneCode',
xqs authored
107
108
109
110
111
                    title : '库区',
                    /*formatter: function(value, row, index) {
                        return $.table.selectPrefixToName(zone, value);
                    },*/
                    visible:true
xqs authored
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 : '更新用户'
                },
xqs authored
142
                /*{
xqs authored
143
144
145
146
147
148
                    field : 'enable',
                    title : '是否有效'  ,
                    align: 'center',
                    formatter: function(value, row, index) {
                        return $.table.selectDictLabel(datas, value);
                    }
xqs authored
149
                },*/
xqs authored
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>