From f28b5b499dce58a56db372cc1f954ec8bc87e56a Mon Sep 17 00:00:00 2001 From: longda <17868877553@163.com> Date: Fri, 17 Aug 2018 20:29:16 +0800 Subject: [PATCH 1/2] 2018/8/17 --- .../controller/PretreatmentController.java | 10 +- .../pro/bus/controller/ProcessController.java | 6 +- .../pro/info/controller/ColorController.java | 1 - .../resources/mapper/bus/Pretreatment.xml | 4 +- .../web/WEB-INF/views/bus/pretreatment.jsp | 118 ++++---- src/main/web/WEB-INF/views/bus/process.jsp | 2 +- .../web/WEB-INF/views/mobile/pretreatment.jsp | 269 ++++++++++++++++++ 7 files changed, 337 insertions(+), 73 deletions(-) create mode 100644 src/main/web/WEB-INF/views/mobile/pretreatment.jsp diff --git a/src/main/java/com/pro/bus/controller/PretreatmentController.java b/src/main/java/com/pro/bus/controller/PretreatmentController.java index c574bab..2ae4f3b 100644 --- a/src/main/java/com/pro/bus/controller/PretreatmentController.java +++ b/src/main/java/com/pro/bus/controller/PretreatmentController.java @@ -34,7 +34,15 @@ public class PretreatmentController { } return "bus/pretreatment"; } - + @RequiresPermissions("/bus/pretreatment") + @RequestMapping(value="/m_pretreatment",method= RequestMethod.GET) + @ResponseBody + public PageInfo m_pretreatment(Process process,@RequestParam(value = "page") Integer page,@RequestParam(value = "rows") Integer rows){ + PageHelper.startPage(page,rows); + List processes = pretreatmentService.getPretreatment(process); + PageInfo processPageInfo = new PageInfo(processes); + return processPageInfo; + } /*** * 获取前处理信息 * @param page diff --git a/src/main/java/com/pro/bus/controller/ProcessController.java b/src/main/java/com/pro/bus/controller/ProcessController.java index c61c6d0..b757732 100644 --- a/src/main/java/com/pro/bus/controller/ProcessController.java +++ b/src/main/java/com/pro/bus/controller/ProcessController.java @@ -141,13 +141,11 @@ public class ProcessController { */ @RequiresPermissions("/bus/rawcloth") @RequestMapping( - value="cfmProcessStatus/{process_id}/{process_status}", + value="cfmProcessStatus/{process_id}/{process_status}/{pretreat_num}", method=RequestMethod.PUT) @ResponseBody - public Result cfmStatus(@PathVariable Integer process_id, @PathVariable String process_status){ + public Result cfmStatus(@PathVariable Integer process_id, @PathVariable String process_status,@PathVariable Double pretreat_num){ Process process = new Process(); - Process process1 = processService.getProcessById(process_id); - Double pretreat_num = process1.getGroup_num(); Subject subject = SecurityUtils.getSubject(); User user = (User) subject.getSession().getAttribute("user"); SimpleDateFormat dataFormat = new SimpleDateFormat("yyyy-MM-dd"); diff --git a/src/main/java/com/pro/info/controller/ColorController.java b/src/main/java/com/pro/info/controller/ColorController.java index 01d170f..13b7edd 100644 --- a/src/main/java/com/pro/info/controller/ColorController.java +++ b/src/main/java/com/pro/info/controller/ColorController.java @@ -43,7 +43,6 @@ public class ColorController { PageHelper.startPage(page,limit); List colors = colorService.getColor(color); - System.out.println(colors.size()); Map map = new HashMap(); PageInfo pageInfo = new PageInfo(colors); map.put("code",0); diff --git a/src/main/resources/mapper/bus/Pretreatment.xml b/src/main/resources/mapper/bus/Pretreatment.xml index b746ee4..8fac176 100644 --- a/src/main/resources/mapper/bus/Pretreatment.xml +++ b/src/main/resources/mapper/bus/Pretreatment.xml @@ -27,7 +27,9 @@ ) ) - process_status='05' or process_status='10' + + or process_status=#{process_status} + and plan_type = #{plan_type} diff --git a/src/main/web/WEB-INF/views/bus/pretreatment.jsp b/src/main/web/WEB-INF/views/bus/pretreatment.jsp index 5e4be0e..d164a58 100644 --- a/src/main/web/WEB-INF/views/bus/pretreatment.jsp +++ b/src/main/web/WEB-INF/views/bus/pretreatment.jsp @@ -34,6 +34,13 @@ + +
+ +
@@ -44,63 +51,10 @@
-
- -
- -
-
-
- -
- -
-
- -
- -
- -
-
-
- -
- -
-
-
- -
- -
-
-
- -
- -
-
-
- -
- -
-
-
@@ -139,6 +93,10 @@ var layer = layui.layer; var form = layui.form; var laydate = layui.laydate; + var p_pretreat_num; + var maxNum; + var minNum; + // var g_group_num; //日历插件 lay('.test-item').each(function () { @@ -221,13 +179,25 @@ var layEvent = obj.event; //获得 lay-event 对应的值(也可以是表头的 event 参数对应的值) var tr = obj.tr; //获得当前行 tr 的DOM对象 if (layEvent === 'pre_edit') { //编辑 - - opr.ajaxWithConfirm({ - title: "您确定完成前处理吗?", - url: 'cfmProcessStatus/' + data.process_id + '/10', - method: 'put', + opr.ajax({ + url: 'getProcessById/' + data.process_id, + method: 'get', layer: layer, - layuiTableIns: preTable + responseOkHandler: function (process) { + + //form-u-upd是表单的lay-filter值 + form.val("form-pre-add", process); + p_pretreat_num = process.group_num; + $("#pretreat_num").prop("max",p_pretreat_num*1.1); + $("#pretreat_num").prop("min",p_pretreat_num*0.9); + layerIdx = layer.open({ + type: 1, + title: '修改坯布准备信息', + area: ['500px', '400px'], + content: $('#dom-win-pre-add'), + zIndex: 100 //将层次降低,以使sweetalert能够在layer之上 + }); + } }); } else if (layEvent === 'pre_quxiao') { // opr.ajaxWithConfirm({ @@ -269,18 +239,36 @@ //console.log(data.othis); //得到美化后的DOM对象 $('#bn-pre-query').click(); }); + form.on('select(select-pre-query-pre-status)', function (data) { + //console.log(data.elem); //得到select原始DOM对象 + //console.log(data.value); //得到被选中的值 + //console.log(data.othis); //得到美化后的DOM对象 + $('#bn-pre-query').click(); + }); + $("#pretreat_num").keyup(function () { + maxNum = p_pretreat_num*1.1; + minNum = p_pretreat_num*0.9; + // console.log($("#pretreat_num").val()); + // console.log(maxNum) + if ($("#pretreat_num").val() > maxNum) { + $("#pretreat_num").val(maxNum); + } else if ($("#pretreat_num").val() < minNum) { + $("#pretreat_num").val(minNum); + + } + }) //监听新增表单提交。bn-pro-do-add是新增表单中提交按钮的lay-filter值 form.on('submit(bn-pre-do-add)', function (data) { //console.log(data.elem) //被执行事件的元素DOM对象,一般为button对象 //console.log(data.form) //被执行提交的form对象,一般在存在form标签时才会返回 //console.log(data.field) //当前容器的全部表单字段,名值对形式:{name: value} - - + console.log(data.field.process_id); opr.ajax({ - url: 'save', - data: data.field, - method: 'post', + url: 'cfmProcessStatus/' + data.field.process_id + '/10/' + data.field.pretreat_num, + data: JSON.stringify(data.field), + method: 'put', + contentType: 'application/json;charset=UTF-8', layer: layer, layuiTableIns: preTable, responseOkHandler: function (result) { diff --git a/src/main/web/WEB-INF/views/bus/process.jsp b/src/main/web/WEB-INF/views/bus/process.jsp index 8b4479c..3a1ef2b 100644 --- a/src/main/web/WEB-INF/views/bus/process.jsp +++ b/src/main/web/WEB-INF/views/bus/process.jsp @@ -32,7 +32,7 @@ -
+
diff --git a/src/main/web/WEB-INF/views/mobile/pretreatment.jsp b/src/main/web/WEB-INF/views/mobile/pretreatment.jsp new file mode 100644 index 0000000..447405e --- /dev/null +++ b/src/main/web/WEB-INF/views/mobile/pretreatment.jsp @@ -0,0 +1,269 @@ +<%@ page language="java" contentType="text/html; charset=UTF-8" + pageEncoding="UTF-8" %> +<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> + + + + + + 生产过程云信息系统-主页 + + + + +
+ +
+ +
+
+ + 待前处理 + 已前处理 + +
+ + + + + + + +
+
+
组号{{ pro.process_id }}
+
白布
+
染色布
+
无底印花
+
有底印花
+
+
+
+ +
{{ pro.process_cus }}
+
+
+ +
{{ pro.process_std }}
+
+
+ +
{{ pro.process_color }}
+
+
+ +
{{ pro.group_num }}
+
+
+
+ 完成前处理 +
+
+ +
+
+ + + + +
+ + +
+ + + + + + + + \ No newline at end of file -- Gitee From a084e28a616469a887612e8a35d3d3eba8431992 Mon Sep 17 00:00:00 2001 From: longda <17868877553@163.com> Date: Sat, 18 Aug 2018 18:38:11 +0800 Subject: [PATCH 2/2] =?UTF-8?q?2018/8/18=E5=89=8D=E5=A4=84=E7=90=86?= =?UTF-8?q?=E6=89=8B=E6=9C=BA=E7=AB=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../web/WEB-INF/views/mobile/pretreatment.jsp | 214 +++++++++++++++--- 1 file changed, 185 insertions(+), 29 deletions(-) diff --git a/src/main/web/WEB-INF/views/mobile/pretreatment.jsp b/src/main/web/WEB-INF/views/mobile/pretreatment.jsp index 447405e..904ad78 100644 --- a/src/main/web/WEB-INF/views/mobile/pretreatment.jsp +++ b/src/main/web/WEB-INF/views/mobile/pretreatment.jsp @@ -120,17 +120,20 @@ -
组号{{ pro.process_id }}
-
白布
-
染色布
-
无底印花
-
有底印花
+
类型: +
白布
+
染色布
+
无底印花
+
有底印花
+
+
@@ -147,7 +150,7 @@
-
{{ pro.group_num }}
+
{{ pro.group_num }}
@@ -159,7 +162,49 @@ - + + +
+
+
组号{{ pro.process_id }}
+
类型: +
白布
+
染色布
+
无底印花
+
有底印花
+
+ +
+
+
+ +
{{ pro.process_cus }}
+
+
+ +
{{ pro.process_std }}
+
+
+ +
{{ pro.process_color }}
+
+
+ +
{{ pro.group_num }}
+
+
+
+
{{ pro.pretreat_num }}
+
+
+
+ 完成前处理 +
+
+ +
@@ -169,6 +214,7 @@ +