From 8cfa02d7336c30a1c83e0e831ca1e6aeca10157d Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@163.com>
Date: 星期三, 23 三月 2022 09:51:32 +0800
Subject: [PATCH] #杰克缝纫机立库 【优化单据管理】
---
src/main/java/com/zy/asrs/controller/OrderController.java | 14 +++++++++++++-
src/main/webapp/static/js/order/order.js | 18 ++++++++++--------
src/main/webapp/views/order/order.html | 11 +++++++----
3 files changed, 30 insertions(+), 13 deletions(-)
diff --git a/src/main/java/com/zy/asrs/controller/OrderController.java b/src/main/java/com/zy/asrs/controller/OrderController.java
index 63d2585..8f4ba73 100644
--- a/src/main/java/com/zy/asrs/controller/OrderController.java
+++ b/src/main/java/com/zy/asrs/controller/OrderController.java
@@ -26,7 +26,19 @@
@Autowired
private OrderService orderService;
-
+ @RequestMapping(value = "/order/head/page/auth")
+ @ManagerAuth
+ public R head(@RequestParam(defaultValue = "1")Integer curr,
+ @RequestParam(defaultValue = "10")Integer limit,
+ @RequestParam(required = false)String orderByField,
+ @RequestParam(required = false)String orderByType,
+ @RequestParam Map<String, Object> param){
+ EntityWrapper<Order> wrapper = new EntityWrapper<>();
+ excludeTrash(param);
+ convert(param, wrapper);
+ if (!Cools.isEmpty(orderByField)){wrapper.orderBy(humpToLine(orderByField), "asc".equals(orderByType));}
+ return R.ok(orderService.selectPage(new Page<>(curr, limit), wrapper));
+ }
diff --git a/src/main/webapp/static/js/order/order.js b/src/main/webapp/static/js/order/order.js
index 48e11b9..c2ac07a 100644
--- a/src/main/webapp/static/js/order/order.js
+++ b/src/main/webapp/static/js/order/order.js
@@ -12,17 +12,19 @@
// 娓叉煋琛ㄦ牸
var insTb = table.render({
- elem: '#waitMatin',
- url: baseUrl+'/waitMatin/head/page/auth',
+ elem: '#order',
+ url: baseUrl+'/order/head/page/auth',
headers: {token: localStorage.getItem('token')},
page: true,
cellMinWidth: 100,
cols: [[
{type: 'numbers'},
- {field: 'billNo', title: '鍗曟嵁缂栧彿', sort: true},
- {field: 'billType$', align: 'center', title: '绫诲瀷', minWidth: 160, width: 160},
+ {field: 'orderNo', title: '鍗曟嵁缂栧彿', sort: true},
+ {field: 'docType$', align: 'center', title: '绫诲瀷', minWidth: 160, width: 160},
{align: 'center', title: '鏄庣粏', toolbar: '#tbLook', minWidth: 160, width: 160},
- {field: 'appeTime$', title: '鍒涘缓鏃堕棿', minWidth: 200, width: 200},
+ {field: 'createTime$', title: '鍒涘缓鏃堕棿', minWidth: 200, width: 200},
+ {field: 'settle$', align: 'center', title: '鐘舵��', templet: '#settleTpl', minWidth: 160, width: 160},
+ {field: 'memo', align: 'center',title: '澶囨敞', hide: true},
{align: 'center', title: '鎿嶄綔', toolbar: '#operate', minWidth: 130, width: 130}
]],
request: {
@@ -48,17 +50,17 @@
});
// 鎼滅储
- form.on('submit(waitMatinSearch)', function (data) {
+ form.on('submit(tbSearch)', function (data) {
insTb.reload({where: data.field, page: {curr: 1}});
});
// 娣诲姞
- $("#waitMatinAddBtn").click(function () {
+ $("#orderAddBtn").click(function () {
showEditModel();
});
// 宸ュ叿鏉$偣鍑讳簨浠�
- table.on('tool(waitMatin)', function (obj) {
+ table.on('tool(order)', function (obj) {
var data = obj.data;
var layEvent = obj.event;
if (layEvent === 'edit') {
diff --git a/src/main/webapp/views/order/order.html b/src/main/webapp/views/order/order.html
index 1c79663..1e90103 100644
--- a/src/main/webapp/views/order/order.html
+++ b/src/main/webapp/views/order/order.html
@@ -47,15 +47,15 @@
</div>
</div>
<div class="layui-inline">
- <button class="layui-btn icon-btn" lay-filter="waitMatinSearch" lay-submit>
+ <button class="layui-btn icon-btn" lay-filter="tbSearch" lay-submit>
<i class="layui-icon"></i>鎼滅储
</button>
- <button id="waitMatinAddBtn" class="layui-btn icon-btn"><i class="layui-icon"></i>娣诲姞
+ <button id="orderAddBtn" class="layui-btn icon-btn"><i class="layui-icon"></i>娣诲姞
</button>
</div>
</div>
</div>
- <table id="waitMatin" lay-filter="waitMatin"></table>
+ <table id="order" lay-filter="order"></table>
</div>
</div>
<div class="layui-card">
@@ -77,6 +77,9 @@
<i class="layui-icon" style="font-size: 12px;"></i> 鏌ョ湅鍗曟嵁鏄庣粏
</a>
</span>
+</script>
+<script type="text/html" id="settleTpl">
+ <span name="settle" class="layui-badge layui-badge-gray">{{d.settle$}}</span>
</script>
<!-- 琛ㄥ崟寮圭獥 -->
<script type="text/html" id="editDialog">
@@ -144,7 +147,7 @@
<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 type="text/javascript" src="../../static/js/waitMatin/waitMatin.js" charset="utf-8"></script>
+<script type="text/javascript" src="../../static/js/order/order.js" charset="utf-8"></script>
</body>
</html>
--
Gitblit v1.9.1