|  |  |  | 
|---|
|  |  |  | } else { | 
|---|
|  |  |  | odNo += "_O"; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | Date date = new Date(); | 
|---|
|  |  |  | Order order = orderService.selectByNo(odNo); | 
|---|
|  |  |  | if (null == order) { | 
|---|
|  |  |  | order = new Order( | 
|---|
|  |  |  | String.valueOf(snowflakeIdWorker.nextId()),    // 编号[非空] | 
|---|
|  |  |  | odNo,    // 订单编号 | 
|---|
|  |  |  | null,    // 单据日期 | 
|---|
|  |  |  | DateUtils.convert(date),    // 单据日期 | 
|---|
|  |  |  | docType.getDocId(),    // 单据类型 | 
|---|
|  |  |  | null,    // 项目编号 | 
|---|
|  |  |  | null,    // | 
|---|
|  |  |  | 
|---|
|  |  |  | order2 = new Order( | 
|---|
|  |  |  | String.valueOf(snowflakeIdWorker.nextId()),    // 编号[非空] | 
|---|
|  |  |  | dbUuid,    // 订单编号 | 
|---|
|  |  |  | null,    // 单据日期 | 
|---|
|  |  |  | DateUtils.convert(date),    // 单据日期 | 
|---|
|  |  |  | 33L,    // 单据类型 | 
|---|
|  |  |  | null,    // 项目编号 | 
|---|
|  |  |  | null,    // | 
|---|
|  |  |  | 
|---|
|  |  |  | order3 = new Order( | 
|---|
|  |  |  | String.valueOf(snowflakeIdWorker.nextId()),    // 编号[非空] | 
|---|
|  |  |  | dbUuid,    // 订单编号 | 
|---|
|  |  |  | null,    // 单据日期 | 
|---|
|  |  |  | DateUtils.convert(date),    // 单据日期 | 
|---|
|  |  |  | 35L,    // 单据类型 | 
|---|
|  |  |  | null,    // 项目编号 | 
|---|
|  |  |  | null,    // | 
|---|
|  |  |  | 
|---|
|  |  |  | continue; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | String column = null; | 
|---|
|  |  |  | if (field.isAnnotationPresent(TableField.class) && field.getAnnotation(TableField.class).exist()) { | 
|---|
|  |  |  | column = field.getAnnotation(TableField.class).value(); | 
|---|
|  |  |  | if (field.isAnnotationPresent(TableField.class)) { | 
|---|
|  |  |  | if (field.getAnnotation(TableField.class).exist()) { | 
|---|
|  |  |  | column = field.getAnnotation(TableField.class).value(); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } else { | 
|---|
|  |  |  | if (Cools.isEmpty(column)) { | 
|---|
|  |  |  | column = field.getName(); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | if (Cools.isEmpty(column)) { | 
|---|
|  |  |  | column = field.getName(); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | if (!set.contains(column)) { | 
|---|
|  |  |  | if (!Cools.isEmpty(column) && !set.contains(column)) { | 
|---|
|  |  |  | columns.add(column); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | 
|---|
|  |  |  | {type: 'checkbox', fixed: 'left'} | 
|---|
|  |  |  | //            ,{field: 'id', title: 'ID', sort: true,align: 'center', fixed: 'left', width: 80} | 
|---|
|  |  |  | ,{field: 'devNo', align: 'center',sort:true,title: '接驳位号',width:150} | 
|---|
|  |  |  | // ,{field: 'decDesc', align: 'center',title: '设备描述'} | 
|---|
|  |  |  | ,{field: 'decDesc', align: 'center',title: '名称'} | 
|---|
|  |  |  | // ,{field: 'devMk', align: 'center',title: '备注'} | 
|---|
|  |  |  | ,{field: 'inEnable', align: 'center',title: '可入', templet:function(row){ | 
|---|
|  |  |  | var html = "<input value='inEnable' type='checkbox' lay-skin='primary' lay-filter='tableCheckbox' table-index='"+row.LAY_TABLE_INDEX+"'"; | 
|---|
|  |  |  | 
|---|
|  |  |  | </div> | 
|---|
|  |  |  | <div class="layui-inline"> | 
|---|
|  |  |  | <div class="layui-input-inline"> | 
|---|
|  |  |  | <input class="layui-input" type="text" name="dec_desc" placeholder="名称" autocomplete="off"> | 
|---|
|  |  |  | </div> | 
|---|
|  |  |  | </div> | 
|---|
|  |  |  | <div class="layui-inline"> | 
|---|
|  |  |  | <div class="layui-input-inline"> | 
|---|
|  |  |  | <input class="layui-input" type="text" name="barcode" placeholder="货架码" autocomplete="off"> | 
|---|
|  |  |  | </div> | 
|---|
|  |  |  | </div> | 
|---|
|  |  |  | <div class="layui-inline"> | 
|---|
|  |  |  | <div class="layui-input-inline"> | 
|---|
|  |  |  | <input class="layui-input" type="text" name="floor" placeholder="楼层" autocomplete="off"> | 
|---|
|  |  |  | </div> | 
|---|
|  |  |  | </div> | 
|---|
|  |  |  | 
|---|
|  |  |  | </div> | 
|---|
|  |  |  | </div> | 
|---|
|  |  |  | <div class="layui-inline"  style="width:31%;"> | 
|---|
|  |  |  | <label class="layui-form-label">名称:</label> | 
|---|
|  |  |  | <div class="layui-input-inline"> | 
|---|
|  |  |  | <input id="decDesc" class="layui-input" type="text"  > | 
|---|
|  |  |  | </div> | 
|---|
|  |  |  | </div> | 
|---|
|  |  |  | <div class="layui-inline"  style="width:31%;"> | 
|---|
|  |  |  | <label class="layui-form-label"><span class="not-null">*</span>楼:</label> | 
|---|
|  |  |  | <div class="layui-input-inline"> | 
|---|
|  |  |  | <input id="floor" class="layui-input" type="text" lay-verify="required|number"> | 
|---|
|  |  |  | 
|---|
|  |  |  | </div> | 
|---|
|  |  |  | </div> | 
|---|
|  |  |  | <div class="layui-inline"> | 
|---|
|  |  |  | <div class="layui-input-inline"> | 
|---|
|  |  |  | <input class="layui-input" type="text" name="barcode" placeholder="货架码" autocomplete="off"> | 
|---|
|  |  |  | </div> | 
|---|
|  |  |  | </div> | 
|---|
|  |  |  | <div class="layui-inline"> | 
|---|
|  |  |  | <div class="layui-input-inline cool-auto-complete"> | 
|---|
|  |  |  | <input id="locSts" class="layui-input" type="text" style="display: none" name="loc_sts"> | 
|---|
|  |  |  | <input id="locSts$" placeholder="库位状态" class="layui-input cool-auto-complete-div" onclick="autoShow(this.id)" type="text" onfocus=this.blur()> | 
|---|
|  |  |  | 
|---|
|  |  |  | <a class="list fn_1 moveUpDownFla1" ew-href="order/order.html?resourceId=40517"> | 
|---|
|  |  |  | <p>单据管理</p> | 
|---|
|  |  |  | </a> | 
|---|
|  |  |  | <a class="list fn_2 moveUpDownFla2" ew-href="wrkMast/wrkMast.html?resourceId=214"> | 
|---|
|  |  |  | <a class="list fn_2 moveUpDownFla2" ew-href="agvWrkMast/wrkMast.html?resourceId=70628"> | 
|---|
|  |  |  | <p>运行任务</p> | 
|---|
|  |  |  | </a> | 
|---|
|  |  |  | <a class="list fn_3 moveUpDownFla1" ew-href="stoMan/stoQue.html?resourceId=10276"> | 
|---|
|  |  |  | <a class="list fn_3 moveUpDownFla1" ew-href="agvLocDetl/locDetl.html?resourceId=80637"> | 
|---|
|  |  |  | <p>库存明细</p> | 
|---|
|  |  |  | </a> | 
|---|
|  |  |  | </div> | 
|---|
|  |  |  | 
|---|
|  |  |  | </div> | 
|---|
|  |  |  | <div class="layui-card"> | 
|---|
|  |  |  | <div class="layui-card-body"> | 
|---|
|  |  |  | <div class="text-danger">手动删除或完结时,是删除或完结明细对应的订单,而不是单条订单明细。</div> | 
|---|
|  |  |  | 单据:由ERP提供单据编号、类型、单据时间及物料明细,生成入库作业单,为维护系统高可用,用户可自行添加入库通知单数据,完成独立的入库作业。 | 
|---|
|  |  |  | <span class="text-danger">手动删除或完结时,是删除或完结明细对应的订单,而不是单条订单明细。</span> | 
|---|
|  |  |  | </div> | 
|---|
|  |  |  | </div> | 
|---|
|  |  |  | </div> | 
|---|