Commit 7afe39f44ca7ea3880026c40d93747ce4c3f53c3
1 parent
6d9c743d
物料同步字段不全调整
Showing
9 changed files
with
203 additions
and
67 deletions
src/main/java/com/huaheng/api/mes/controller/MesReceiptController.java
... | ... | @@ -349,28 +349,68 @@ public class MesReceiptController extends BaseController { |
349 | 349 | // String sql = "SELECT * FROM [dbo].[sys_user] WHERE createTime > (select DATEADD(HOUR,-3,getdate())) AND createTime <= (select GETDATE())"; |
350 | 350 | // String sql = "SELECT * FROM [dbo].[base_material] WHERE MaterialName = 'SMLS Pipe'"; |
351 | 351 | // 获取新增一天以内和修改两个小时以内的物料数据 |
352 | - String sql = "select a.cInvCode, a.cInvName, b.cidefine6, b.cidefine7, c.cComUnitName from [dbo].[Inventory] a left join [dbo].[Inventory_extradefine] b on a.cInvCode = b.cInvCode LEFT JOIN [dbo].[ComputationUnit] c ON a.cComUnitCode = c.cComunitCode WHERE (datediff(day,a.dSDate,getdate())=0 OR a.dModifyDate >= DATEADD(HOUR, -4, GETDATE())) and a.cDefWareHouse in ('035','003')"; | |
352 | + //String sql = "select a.cInvCode, a.cInvName, b.cidefine6, b.cidefine7, c.cComUnitName from [dbo].[Inventory] a left join [dbo].[Inventory_extradefine] b on a.cInvCode = b.cInvCode LEFT JOIN [dbo].[ComputationUnit] c ON a.cComUnitCode = c.cComunitCode WHERE (datediff(day,a.dSDate,getdate())=0 OR a.dModifyDate >= DATEADD(HOUR, -4, GETDATE())) and a.cDefWareHouse in ('035','003')"; | |
353 | + String sql="SELECT\n" + | |
354 | + "\ta.cinvcode,\n" + | |
355 | + "\ta.cinvname,\n" + | |
356 | + "\ta.cDefWareHouse,\n" + | |
357 | + "\ta.cComUnitCode,\n" + | |
358 | + "\tb.cComUnitName,\n" + | |
359 | + "\tc.cidefine6,\n" + | |
360 | + "\tc.cidefine7,\n" + | |
361 | + "\ta.dModifyDate,\n" + | |
362 | + "\ta.dSDate,\n" + | |
363 | + "\ta.cinvstd,\n" + | |
364 | + "\ta.Iinvweight,\n" + | |
365 | + "\ta.cinvccode,\n" + | |
366 | + "\td.cInvCName\n" + | |
367 | + "FROM\n" + | |
368 | + "\t[dbo].[Inventory] a\n" + | |
369 | + "\tLEFT JOIN [dbo].[ComputationUnit] b ON a.cComUnitCode= b.cComUnitCode\n" + | |
370 | + "\tLEFT JOIN [dbo].[Inventory_extradefine] c ON a.cinvcode= c.cinvcode\n" + | |
371 | + "\tLEFT JOIN [dbo].[InventoryClass] d on a.cinvccode= d.cinvccode \n" + | |
372 | + "WHERE ( datediff( DAY, a.dSDate, getdate( ) ) = 0 OR a.dModifyDate >= DATEADD( HOUR, - 4, GETDATE( ) ) ) \n" + | |
373 | + "\tAND a.cDefWareHouse IN ( '035', '003' )" ; | |
374 | + | |
353 | 375 | ResultSet resultSet = SqlServer.find(sql); |
354 | 376 | if (resultSet == null){ |
355 | 377 | return materialList; |
356 | 378 | } |
357 | 379 | while(resultSet.next()){ |
358 | 380 | // 字段要与海王表一致 |
359 | - String code = resultSet.getString("cInvCode"); | |
360 | - String name = resultSet.getString("cInvName"); | |
361 | - String unit = resultSet.getString("cComUnitName"); | |
362 | - String spec = resultSet.getString("cidefine6"); | |
363 | - String high = resultSet.getString("cidefine7"); | |
381 | + String code = resultSet.getString("cInvCode");//物料编码 | |
382 | + String name = resultSet.getString("cInvName");//物料名称 | |
383 | + String unitName = resultSet.getString("cComUnitName");//单位名称 | |
384 | + String physicalDimension = resultSet.getString("cidefine6");//外形尺寸 | |
385 | + String high = resultSet.getString("cidefine7");//托盘类型 | |
386 | + | |
387 | + String defWareHouse = resultSet.getString("cDefWareHouse");//u8仓库 | |
388 | + String unitCode = resultSet.getString("cComUnitCode");//单位编码 | |
389 | + //String modifyDate = resultSet.getString("dModifyDate");//修改时间 | |
390 | + //String startDate = resultSet.getString("dSDate");//启用时间 | |
391 | + String spec = resultSet.getString("cinvstd");//规格 | |
392 | + String weight = resultSet.getString("Iinvweight");//重量cinvccode | |
393 | + String cinvccode = resultSet.getString("cinvccode");//存货类别编码 | |
394 | + String cInvCName = resultSet.getString("cInvCName");//存货类别名称 | |
364 | 395 | int isHigh = "高托".equals(high) ? 1 : 0; |
365 | 396 | |
366 | 397 | Material material = new Material(); |
367 | 398 | material.setCode(code); |
368 | 399 | material.setName(name); |
369 | - material.setUnit(unit); | |
400 | + material.setUnit(unitName); | |
370 | 401 | material.setSpec(spec); |
371 | 402 | material.setIsHigh(isHigh); |
372 | 403 | material.setWarehouseCode("CS0001"); |
373 | 404 | material.setCompanyCode("BHF"); |
405 | + | |
406 | + material.setPhysicalDimension(physicalDimension); | |
407 | + material.setDefWareHouse(defWareHouse); | |
408 | + material.setUnitCode(unitCode); | |
409 | + //material.setModifyDate(); | |
410 | + //material.setStartDate(); | |
411 | + material.setWeight(weight); | |
412 | + material.setCinvccode(cinvccode); | |
413 | + material.setCInvCName(cInvCName); | |
374 | 414 | materialList.add(material); |
375 | 415 | } |
376 | 416 | // materialService.saveBatch(materialList); |
... | ... | @@ -580,7 +620,7 @@ public class MesReceiptController extends BaseController { |
580 | 620 | json.put("data", dataArray); |
581 | 621 | ReturnInfo returnInfo = postMOM(action, json,"出库回传"); |
582 | 622 | shipmentHeader.setPushErrorCount(shipmentHeader.getPushErrorCount()+1); |
583 | - if(returnInfo.getCode()==200) { | |
623 | + if (returnInfo !=null && returnInfo.getCode()==200) { | |
584 | 624 | shipmentHeader.setPushSuccessStatus(1); |
585 | 625 | shipmentHeader.setFirstStatus(QuantityConstant.SHIPMENT_HEADER_RETURN); |
586 | 626 | shipmentHeader.setLastStatus(QuantityConstant.SHIPMENT_HEADER_RETURN); |
... | ... |
src/main/java/com/huaheng/pc/config/material/domain/Material.java
... | ... | @@ -8,6 +8,7 @@ import com.huaheng.framework.aspectj.lang.annotation.Excel; |
8 | 8 | import io.swagger.annotations.ApiModel; |
9 | 9 | import io.swagger.annotations.ApiModelProperty; |
10 | 10 | import java.io.Serializable; |
11 | +import java.math.BigDecimal; | |
11 | 12 | import java.util.Date; |
12 | 13 | import lombok.Data; |
13 | 14 | |
... | ... | @@ -312,8 +313,6 @@ public class Material implements Serializable { |
312 | 313 | /** 打印机名称 */ |
313 | 314 | // private static final String printName = "Gprinter GP-1424D"; |
314 | 315 | |
315 | - | |
316 | - | |
317 | 316 | /** */ |
318 | 317 | @TableField(value = "isHigh") |
319 | 318 | @ApiModelProperty(value = "是否高托") |
... | ... | @@ -325,4 +324,52 @@ public class Material implements Serializable { |
325 | 324 | @TableField(value = "materialAreaCode") |
326 | 325 | private String materialAreaCode; |
327 | 326 | |
327 | + /** | |
328 | + * 外形尺寸 | |
329 | + */ | |
330 | + @TableField(value = "physicalDimension") | |
331 | + private String physicalDimension; | |
332 | + | |
333 | + /** | |
334 | + * u8仓库 | |
335 | + */ | |
336 | + @TableField(value = "defWareHouse") | |
337 | + private String defWareHouse; | |
338 | + | |
339 | + /** | |
340 | + * 单位编码 | |
341 | + */ | |
342 | + @TableField(value = "unitCode") | |
343 | + private String unitCode; | |
344 | + | |
345 | + /** | |
346 | + * 修改时间 | |
347 | + */ | |
348 | + @TableField(value = "modifyDate") | |
349 | + private Date modifyDate; | |
350 | + | |
351 | + /** | |
352 | + * 启用时间 | |
353 | + */ | |
354 | + @TableField(value = "startDate") | |
355 | + private Date startDate; | |
356 | + | |
357 | + /** | |
358 | + * 重量 | |
359 | + */ | |
360 | + @TableField(value = "weight") | |
361 | + private String weight; | |
362 | + | |
363 | + /** | |
364 | + * 存货类别编码 | |
365 | + */ | |
366 | + @TableField(value = "cinvccode") | |
367 | + private String cinvccode; | |
368 | + | |
369 | + /** | |
370 | + * 存货类别名称 | |
371 | + */ | |
372 | + @TableField(value = "cInvCName") | |
373 | + private String cInvCName; | |
374 | + | |
328 | 375 | } |
... | ... |
src/main/java/com/huaheng/pc/monitor/job/task/RyTask.java
... | ... | @@ -196,7 +196,6 @@ public class RyTask extends BaseController { |
196 | 196 | receiptHeader.setPushErrorCount(receiptHeader.getPushErrorCount()+1); |
197 | 197 | try{ |
198 | 198 | ReturnInfo returnInfo = mesReceiptController.postOther_E_Rd_In(receiptDetailList, receiptHeader); |
199 | - | |
200 | 199 | if (returnInfo !=null && returnInfo.getCode()==200) { |
201 | 200 | receiptDetailList.forEach( e -> e.setProcessStamp(QuantityConstant.RECEIPT_HEADER_RETURN+"")); |
202 | 201 | receiptDetailService.updateBatchById(receiptDetailList); |
... | ... | @@ -205,6 +204,7 @@ public class RyTask extends BaseController { |
205 | 204 | receiptHeader.setLastStatus(QuantityConstant.RECEIPT_HEADER_RETURN); |
206 | 205 | receiptHeader.setPushSuccessStatus(1); |
207 | 206 | }else{ |
207 | + receiptHeader.setErrorMsg(returnInfo.getMsg()); | |
208 | 208 | receiptHeader.setPushSuccessStatus(2); |
209 | 209 | } |
210 | 210 | receiptHeaderService.updateById(receiptHeader); |
... | ... | @@ -367,11 +367,27 @@ public class RyTask extends BaseController { |
367 | 367 | * 同步物料接口 |
368 | 368 | */ |
369 | 369 | public void synItems(){ |
370 | - System.out.println("开始同步物料"); | |
371 | 370 | MesReceiptController MesReceiptController = new MesReceiptController(); |
372 | 371 | List<Material> materialList = MesReceiptController.getMaterial(); |
373 | - if (materialList != null) | |
374 | - materialService.saveOrUpdateBatch(materialList); | |
372 | + List<Material> saveMaterials = new ArrayList<>(); | |
373 | + List<Material> updateMaterials = new ArrayList<>(); | |
374 | + | |
375 | + if (materialList != null && materialList.size() > 0) { | |
376 | + for (Material material : materialList) { | |
377 | + Material one = materialService.getOne(new LambdaQueryWrapper<Material>().eq(Material::getCode, material.getCode())); | |
378 | + if (one==null) { | |
379 | + saveMaterials.add(material); | |
380 | + }else { | |
381 | + updateMaterials.add(material); | |
382 | + } | |
383 | + } | |
384 | + if (saveMaterials.size()>0) { | |
385 | + materialService.saveBatch(saveMaterials); | |
386 | + } | |
387 | + if (updateMaterials.size()>0) { | |
388 | + materialService.updateBatchById(updateMaterials); | |
389 | + } | |
390 | + } | |
375 | 391 | } |
376 | 392 | |
377 | 393 | /** |
... | ... |
src/main/java/com/huaheng/pc/monitor/job/util/ScheduleRunnable.java
... | ... | @@ -8,12 +8,11 @@ import java.lang.reflect.Method; |
8 | 8 | |
9 | 9 | /** |
10 | 10 | * 执行定时任务 |
11 | - * | |
11 | + * | |
12 | 12 | * @author huaheng |
13 | 13 | * |
14 | 14 | */ |
15 | -public class ScheduleRunnable implements Runnable | |
16 | -{ | |
15 | +public class ScheduleRunnable implements Runnable { | |
17 | 16 | private Object target; |
18 | 17 | private Method method; |
19 | 18 | private String params; |
... | ... |
src/main/java/com/huaheng/pc/shipment/shipmentHeader/controller/ShipmentHeaderController.java
... | ... | @@ -101,28 +101,44 @@ public class ShipmentHeaderController extends BaseController { |
101 | 101 | @Log(title = "出库-出库单", operating="查看出库主单", action = BusinessType.GRANT) |
102 | 102 | @PostMapping("/list") |
103 | 103 | @ResponseBody |
104 | - public TableDataInfo list(ShipmentHeader shipmentHeader,String createdBegin, String createdEnd,String deliveryDate) | |
105 | - { | |
104 | + public TableDataInfo list(ShipmentHeader shipmentHeader,String createdBegin, String createdEnd,String deliveryDate,String startDate) { | |
106 | 105 | LambdaQueryWrapper<ShipmentHeader> lambdaQueryWrapper = Wrappers.lambdaQuery(); |
107 | 106 | PageDomain pageDomain = TableSupport.buildPageRequest(); |
108 | 107 | Integer pageNum = pageDomain.getPageNum(); |
109 | 108 | Integer pageSize = pageDomain.getPageSize(); |
110 | - Date date = null; | |
109 | + Date date1 = null; | |
110 | + Date date2 = null; | |
111 | 111 | try { |
112 | 112 | if (StringUtils.isNotNull(deliveryDate)) { |
113 | - date = new SimpleDateFormat("yyyy-MM-dd").parse(deliveryDate); | |
113 | + date1 = new SimpleDateFormat("yyyy-MM-dd").parse(deliveryDate); | |
114 | 114 | }else { |
115 | - date = null; | |
115 | + date1 = null; | |
116 | 116 | } |
117 | 117 | } catch (java.text.ParseException e) { |
118 | 118 | //LOGGER.error("时间转换错误, string = {}", deliveryDate, e); |
119 | 119 | } |
120 | 120 | |
121 | - Date startTime = date; | |
122 | - Date endTime = null; | |
123 | - if(startTime!=null){ | |
121 | + try { | |
122 | + if (StringUtils.isNotNull(startDate)) { | |
123 | + date2 = new SimpleDateFormat("yyyy-MM-dd").parse(startDate); | |
124 | + }else { | |
125 | + date2 = null; | |
126 | + } | |
127 | + } catch (java.text.ParseException e) { | |
128 | + } | |
129 | + | |
130 | + Date startTime1 = date1; | |
131 | + Date endTime1 = null; | |
132 | + if(startTime1!=null){ | |
133 | + //获取当前时间 | |
134 | + endTime1 = DateUtils.dateAddNum(startTime1, 1,0,-1); | |
135 | + } | |
136 | + | |
137 | + Date startTime2 = date2; | |
138 | + Date endTime2 = null; | |
139 | + if(startTime2!=null){ | |
124 | 140 | //获取当前时间 |
125 | - endTime = DateUtils.dateAddNum(startTime, 1,0,-1); | |
141 | + endTime2 = DateUtils.dateAddNum(startTime2, 1,0,-1); | |
126 | 142 | } |
127 | 143 | |
128 | 144 | lambdaQueryWrapper.ge(StringUtils.isNotEmpty(createdBegin),ShipmentHeader::getCreated, createdBegin) |
... | ... | @@ -140,7 +156,8 @@ public class ShipmentHeaderController extends BaseController { |
140 | 156 | .eq(StringUtils.isNotEmpty(shipmentHeader.getShipmentType()),ShipmentHeader::getShipmentType,shipmentHeader.getShipmentType()) |
141 | 157 | .eq(StringUtils.isNotEmpty(shipmentHeader.getReferCode()), ShipmentHeader::getReferCode, shipmentHeader.getReferCode()) |
142 | 158 | .eq(StringUtils.isNotEmpty(shipmentHeader.getReferCodeType()), ShipmentHeader::getReferCodeType, shipmentHeader.getReferCodeType()) |
143 | - .between(StringUtils.isNotNull(startTime), ShipmentHeader::getRequestedDeliveryDate, startTime,endTime) | |
159 | + .between(StringUtils.isNotNull(startTime1), ShipmentHeader::getRequestedDeliveryDate, startTime1,endTime1) | |
160 | + .between(StringUtils.isNotNull(startTime2), ShipmentHeader::getRequestedStartDate, startTime2,endTime2) | |
144 | 161 | .eq(shipmentHeader.getFirstStatus()!=null, ShipmentHeader::getFirstStatus, shipmentHeader.getFirstStatus()) |
145 | 162 | .eq(shipmentHeader.getLastStatus()!=null, ShipmentHeader::getLastStatus, shipmentHeader.getLastStatus()) |
146 | 163 | .orderByAsc(ShipmentHeader::getLastStatus) |
... | ... | @@ -312,7 +329,7 @@ public class ShipmentHeaderController extends BaseController { |
312 | 329 | json.put("data", dataArray); |
313 | 330 | ReturnInfo returnInfo = mesReceiptController.postMOM(action, json, "出库单提前结束回传"); |
314 | 331 | shipmentHeader.setPushErrorCount(shipmentHeader.getPushErrorCount()+1); |
315 | - if (returnInfo.getCode()==200) { | |
332 | + if (returnInfo !=null && returnInfo.getCode()==200) { | |
316 | 333 | shipmentHeader.setFirstStatus(QuantityConstant.SHIPMENT_HEADER_RETURN); |
317 | 334 | shipmentHeader.setLastStatus(QuantityConstant.SHIPMENT_HEADER_RETURN); |
318 | 335 | shipmentHeader.setPushSuccessStatus(3); |
... | ... |
src/main/java/com/huaheng/pc/task/taskHeader/service/ReceiptTaskService.java
... | ... | @@ -571,7 +571,7 @@ public class ReceiptTaskService { |
571 | 571 | ReturnInfo returnInfo = mesReceiptController.postE_Rd_In(receiptDetail); |
572 | 572 | ReceiptHeader receiptHeader = receiptHeaderService.getById(receiptDetail.getReceiptId()); |
573 | 573 | receiptHeader.setPushErrorCount(receiptHeader.getPushErrorCount()+1); |
574 | - if (returnInfo.getCode()==200) { | |
574 | + if (returnInfo !=null && returnInfo.getCode()==200) { | |
575 | 575 | BigDecimal pushQty = receiptHeader.getPushQty().add(taskDetail.getQty()); |
576 | 576 | receiptHeader.setPushQty(pushQty); |
577 | 577 | receiptHeader.setFirstStatus(QuantityConstant.RECEIPT_HEADER_RETURN); |
... | ... |
src/main/resources/templates/monitor/job/job.html
... | ... | @@ -78,10 +78,42 @@ |
78 | 78 | columns: [{ |
79 | 79 | checkbox: true |
80 | 80 | }, |
81 | - { | |
82 | - field: 'id', | |
83 | - title: '任务编号' | |
84 | - }, | |
81 | + // { | |
82 | + // field: 'id', | |
83 | + // title: '任务编号' | |
84 | + // }, | |
85 | + { | |
86 | + title: '操作', | |
87 | + align: 'center', | |
88 | + formatter: function(value, row, index) { | |
89 | + var actions = []; | |
90 | + actions.push(statusTools(row)); | |
91 | + actions.push('<a class="btn btn-primary btn-xs ' + statusFlag + '" href="#" onclick="run(\'' + row.id + '\')"><i class="fa fa-send" ></i> 执行</a> '); | |
92 | + actions.push('<a class="btn btn-success btn-xs ' + editFlag + '" href="#" onclick="$.operate.edit(\'' + row.id + '\')"><i class="fa fa-edit"></i>编辑</a> '); | |
93 | + actions.push('<a class="btn btn-danger btn-xs ' + removeFlag + '" href="#" onclick="$.operate.remove(\'' + row.id + '\')"><i class="fa fa-trash-o"></i>删除</a>'); | |
94 | + return actions.join(''); | |
95 | + } | |
96 | + }, | |
97 | + { | |
98 | + field: 'cronExpression', | |
99 | + title: '执行表达式' | |
100 | + }, | |
101 | + { | |
102 | + field: 'status', | |
103 | + title: '任务状态', | |
104 | + align: 'center', | |
105 | + formatter: function(value, row, index) { | |
106 | + return $.table.selectDictLabel(datas, value); | |
107 | + } | |
108 | + }, | |
109 | + { | |
110 | + field: 'methodName', | |
111 | + title: '方法名称' | |
112 | + }, | |
113 | + { | |
114 | + field: 'remark', | |
115 | + title: '备注', | |
116 | + }, | |
85 | 117 | { |
86 | 118 | field: 'jobName', |
87 | 119 | title: '任务名称', |
... | ... | @@ -92,47 +124,19 @@ |
92 | 124 | title: '任务组名', |
93 | 125 | sortable: true |
94 | 126 | }, |
95 | - { | |
96 | - field: 'methodName', | |
97 | - title: '方法名称' | |
98 | - }, | |
127 | + | |
99 | 128 | { |
100 | 129 | field: 'methodParams', |
101 | 130 | title: '方法参数' |
102 | 131 | }, |
103 | - { | |
104 | - field: 'cronExpression', | |
105 | - title: '执行表达式' | |
106 | - }, | |
107 | - { | |
108 | - field: 'status', | |
109 | - title: '任务状态', | |
110 | - align: 'center', | |
111 | - formatter: function(value, row, index) { | |
112 | - return $.table.selectDictLabel(datas, value); | |
113 | - } | |
114 | - }, | |
115 | - { | |
116 | - field: 'remark', | |
117 | - title: '备注', | |
118 | - }, | |
132 | + | |
133 | + | |
119 | 134 | { |
120 | 135 | field: 'createTime', |
121 | 136 | title: '创建时间', |
122 | 137 | sortable: true |
123 | 138 | }, |
124 | - { | |
125 | - title: '操作', | |
126 | - align: 'center', | |
127 | - formatter: function(value, row, index) { | |
128 | - var actions = []; | |
129 | - actions.push(statusTools(row)); | |
130 | - actions.push('<a class="btn btn-primary btn-xs ' + statusFlag + '" href="#" onclick="run(\'' + row.id + '\')"><i class="fa fa-send" ></i> 执行</a> '); | |
131 | - actions.push('<a class="btn btn-success btn-xs ' + editFlag + '" href="#" onclick="$.operate.edit(\'' + row.id + '\')"><i class="fa fa-edit"></i>编辑</a> '); | |
132 | - actions.push('<a class="btn btn-danger btn-xs ' + removeFlag + '" href="#" onclick="$.operate.remove(\'' + row.id + '\')"><i class="fa fa-trash-o"></i>删除</a>'); | |
133 | - return actions.join(''); | |
134 | - } | |
135 | - }] | |
139 | + ] | |
136 | 140 | }; |
137 | 141 | $.table.init(options); |
138 | 142 | }); |
... | ... |
src/main/resources/templates/shipment/shipmentHeader/shipmentHeader.html
... | ... | @@ -90,10 +90,12 @@ |
90 | 90 | 备注:<input type="text" name="shipmentNote"/> |
91 | 91 | </li> |
92 | 92 | <li class="time"> |
93 | + <label>计划开工日期: </label> | |
94 | + <input type="text" class="time-input" id="requestedStartDate" placeholder="计划开工日期" | |
95 | + name="startDate" autocomplete="off"/> | |
93 | 96 | <label>计划完成日期: </label> |
94 | 97 | <input type="text" class="time-input" id="requestedDeliveryDate" placeholder="计划完成日期" |
95 | 98 | name="deliveryDate" autocomplete="off"/> |
96 | - <span>-</span> | |
97 | 99 | <label>创建时间: </label> |
98 | 100 | <input type="text" class="time-input" id="startTime" placeholder="开始时间" |
99 | 101 | name="createdBegin" autocomplete="off"/> |
... | ... | @@ -300,6 +302,15 @@ |
300 | 302 | laydate.render({ elem: '#requestedDeliveryDate', theme: 'molv'}); |
301 | 303 | }); |
302 | 304 | |
305 | + //计划开工日期 | |
306 | + layui.use('laydate', function() { | |
307 | + var laydate = layui.laydate; | |
308 | + var day1 = new Date(); | |
309 | + day1.setTime(day1.getTime()+24*60*60*1000*1); | |
310 | + // laydate.render({ elem: '#requestedDeliveryDate', theme: 'molv',value: new Date(day1), isInitValue: true}); | |
311 | + laydate.render({ elem: '#requestedStartDate', theme: 'molv'}); | |
312 | + }); | |
313 | + | |
303 | 314 | $(function () { |
304 | 315 | var options = { |
305 | 316 | url: prefix + "/list", |
... | ... | @@ -345,7 +356,7 @@ |
345 | 356 | { |
346 | 357 | field: 'pushSuccessStatus', |
347 | 358 | title: '回传状态', |
348 | - visible : false, | |
359 | + visible : true, | |
349 | 360 | align: 'center', |
350 | 361 | formatter: function(value, row, index) { |
351 | 362 | console.log(row) |
... | ... |
src/main/resources/templates/task/taskHeader/taskHeader.html
... | ... | @@ -172,6 +172,8 @@ |
172 | 172 | return '<span style="color:#263594">任务创建</span>' |
173 | 173 | }else if(value==10){ |
174 | 174 | return '<span style="color:#b90e0e">执行状态</span>' |
175 | + }else if(value==50){ | |
176 | + return '<span style="color:#890eb9">到达拣选台</span>' | |
175 | 177 | }else if(value==100 ) { |
176 | 178 | return '<span style="color:green">完成完成</span>' |
177 | 179 | } |
... | ... |