From 89c7b3a61b7e182cb420a8ae0bee8b983f1311c6 Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@63.com>
Date: 星期一, 28 三月 2022 11:08:40 +0800
Subject: [PATCH] #
---
src/main/webapp/static/js/order/out.js | 14 +++++--
src/main/webapp/views/order/out.html | 47 +++++++++++++++++++++++
src/main/java/com/zy/common/model/LocDto.java | 5 ++
src/main/java/com/zy/asrs/controller/OutController.java | 2
4 files changed, 63 insertions(+), 5 deletions(-)
diff --git a/src/main/java/com/zy/asrs/controller/OutController.java b/src/main/java/com/zy/asrs/controller/OutController.java
index 9f10466..49d5e1c 100644
--- a/src/main/java/com/zy/asrs/controller/OutController.java
+++ b/src/main/java/com/zy/asrs/controller/OutController.java
@@ -92,7 +92,7 @@
}
}
if (issued > 0) {
- LocDto locDto = new LocDto("缂鸿揣", orderDetl.getMatnr(), orderDetl.getMaktx(), orderDetl.getBatch(), orderDetl.getOrderNo(), issued);
+ LocDto locDto = new LocDto(null, orderDetl.getMatnr(), orderDetl.getMaktx(), orderDetl.getBatch(), orderDetl.getOrderNo(), issued);
locDto.setLack(Boolean.TRUE);
locDtos.add(locDto);
}
diff --git a/src/main/java/com/zy/common/model/LocDto.java b/src/main/java/com/zy/common/model/LocDto.java
index 970d523..1786388 100644
--- a/src/main/java/com/zy/common/model/LocDto.java
+++ b/src/main/java/com/zy/common/model/LocDto.java
@@ -57,4 +57,9 @@
return this.matnr + "锛�" + this.maktx + "锛�";
}
+ public void setLack(boolean lack) {
+ this.lack = lack;
+ this.locNo = "缂鸿揣";
+ }
+
}
diff --git a/src/main/webapp/static/js/order/out.js b/src/main/webapp/static/js/order/out.js
index 0337c36..1de0d0a 100644
--- a/src/main/webapp/static/js/order/out.js
+++ b/src/main/webapp/static/js/order/out.js
@@ -151,7 +151,7 @@
table.render({
elem: '#stoPreTab',
data: res.data,
- height: 432,
+ height: 450,
page: false,
limit: Number.MAX_VALUE,
cellMinWidth: 100,
@@ -161,14 +161,16 @@
{field: 'title', title: '鍟嗗搧', align: 'center', width: 350},
{field: 'batch', title: '鎵瑰彿', merge: ['title'], align: 'center'},
// {field: 'anfme', title: '鎬绘暟閲�', merge: ['title'], align: 'center', style: 'font-weight: bold', width: 90},
- {field: 'locNo', title: '璐т綅', align: 'center', width: 90},
{field: 'anfme', title: '鏁伴噺', align: 'center', width: 90, style: 'font-weight: bold'},
+ {field: 'locNo', title: '璐т綅', align: 'center', width: 100, templet: '#locNoTpl'},
+ {field: 'staNo', align: 'center', title: '鍑哄簱绔�', merge: ['locNo'], templet: '#tbBasicTbStaNos'},
// {field: 'remQty', title: '浣欓噺', align: 'center', width: 80},
// {field: 'total', title: '鎬婚噺', align: 'center', width: 90},
]],
- done: function () {
+ done: function (res) {
tableMerge.render(this);
- $('.layui-table-body.layui-table-main').css("overflow", "auto")
+ $('.layui-table-body.layui-table-main').css("overflow", "auto");
+
}
});
@@ -183,6 +185,10 @@
//return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴
}
});
+ form.on('select(tbBasicTbStaNos)', function (data) {
+ alert("ajax璇锋眰锛�" + JSON.stringify(data))
+ return false;
+ });
} else if (res.code === 403){
top.location.href = baseUrl+"/";
} else {
diff --git a/src/main/webapp/views/order/out.html b/src/main/webapp/views/order/out.html
index a00a8e6..cae77ac 100644
--- a/src/main/webapp/views/order/out.html
+++ b/src/main/webapp/views/order/out.html
@@ -21,6 +21,31 @@
margin: 0 !important;
}
+ .layui-table-view .layui-table-cell .layui-select-title .layui-input {
+ height: 28px;
+ line-height: 28px;
+ }
+
+ .layui-table-view [lay-size="lg"] .layui-table-cell .layui-select-title .layui-input {
+ height: 40px;
+ line-height: 40px;
+ }
+
+ .layui-table-view [lay-size="lg"] .layui-table-cell .layui-select-title .layui-input {
+ height: 40px;
+ line-height: 40px;
+ }
+
+ .layui-table-view [lay-size="sm"] .layui-table-cell .layui-select-title .layui-input {
+ height: 20px;
+ line-height: 20px;
+ }
+
+ .layui-table-view [lay-size="sm"] .layui-table-cell .layui-btn-xs {
+ height: 18px;
+ line-height: 18px;
+ }
+
/* 鏉冮檺鎺у埗 */
#btn-pakoutPreview {
display: none;
@@ -137,6 +162,27 @@
</div>
</script>
+<script type="text/html" id="tbBasicTbStaNos">
+ <div class="ew-select-fixed">
+ <select lay-filter="tbBasicTbStaNos">
+ {{#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/html" id="locNoTpl">
+ <span name="locNo"
+ {{# if( d.lack === false){ }}
+ class="layui-badge layui-badge-green" >{{d.locNo}}</span>
+ {{# } else { }}
+ class="layui-badge layui-badge-red" >缂鸿揣</span>
+ {{# } }}
+</script>
+
<!-- 琛屾牱寮� -->
<script type="text/html" id="orderNoTpl">
<span name="orderNo" class="layui-badge layui-badge-gray">{{d.orderNo}}</span>
@@ -232,6 +278,7 @@
</div>
</form>
</script>
+
</body>
</html>
--
Gitblit v1.9.1