diff --git a/src/main/java/com/huaheng/pc/inventory/adjustHeader/service/AdjustHeaderServiceImpl.java b/src/main/java/com/huaheng/pc/inventory/adjustHeader/service/AdjustHeaderServiceImpl.java index cb273b8..9e75c9e 100644 --- a/src/main/java/com/huaheng/pc/inventory/adjustHeader/service/AdjustHeaderServiceImpl.java +++ b/src/main/java/com/huaheng/pc/inventory/adjustHeader/service/AdjustHeaderServiceImpl.java @@ -32,11 +32,11 @@ public class AdjustHeaderServiceImpl extends ServiceImpl<AdjustHeaderMapper, Adj if (maxCode != null && maxCode.substring(maxCode.length() - 13, maxCode.length() - 5).equals(df.format(now))) { Integer Count = Integer.valueOf(maxCode.substring(maxCode.length() - 5, maxCode.length())); - code = "CY" + df.format(now) + String.format("%05d", Count + 1); + code = "AD" + df.format(now) + String.format("%05d", Count + 1); } else { - code = "CY" + df.format(now) + "00001"; + code = "AD" + df.format(now) + "00001"; } return code; } diff --git a/src/main/java/com/huaheng/pc/inventory/cycleCountDetail/service/CycleCountDetailServiceImpl.java b/src/main/java/com/huaheng/pc/inventory/cycleCountDetail/service/CycleCountDetailServiceImpl.java index 4675cf5..ea2e37d 100644 --- a/src/main/java/com/huaheng/pc/inventory/cycleCountDetail/service/CycleCountDetailServiceImpl.java +++ b/src/main/java/com/huaheng/pc/inventory/cycleCountDetail/service/CycleCountDetailServiceImpl.java @@ -349,7 +349,7 @@ public class CycleCountDetailServiceImpl extends ServiceImpl<CycleCountDetailMap if(cyclecountDetail.getEnableStatus() == 100){ return AjaxResult.error("盘点任务完成后不能再登记数量!"); } - if(cycleCountHeader==null){ + if(cycleCountHeader == null){ return AjaxResult.error("主单据不存在"); } /*if(cyclecountDetail.getEnableStatus() == 10){ diff --git a/src/main/java/com/huaheng/pc/inventory/cycleCountHeader/service/CycleCountHeaderServiceImpl.java b/src/main/java/com/huaheng/pc/inventory/cycleCountHeader/service/CycleCountHeaderServiceImpl.java index 14c9914..91fc8f0 100644 --- a/src/main/java/com/huaheng/pc/inventory/cycleCountHeader/service/CycleCountHeaderServiceImpl.java +++ b/src/main/java/com/huaheng/pc/inventory/cycleCountHeader/service/CycleCountHeaderServiceImpl.java @@ -178,7 +178,7 @@ public class CycleCountHeaderServiceImpl extends ServiceImpl<CycleCountHeaderMap AdjustHeader adjustHeader = new AdjustHeader(); adjustHeader.setWarehouseCode(ShiroUtils.getWarehouseCode());//仓库 adjustHeader.setCode(adjustHeaderService.createCode());//生成差异单号 - adjustHeader.setProblemType("盘点调整"); + adjustHeader.setProblemType("cyclecountAdjust"); adjustHeader.setCycleCountCode(cyclecountHeader.getCode()); adjustHeader.setCompanyCode(cyclecountHeader.getCompanyCode()); adjustHeader.setCreated(new Date()); @@ -199,6 +199,7 @@ public class CycleCountHeaderServiceImpl extends ServiceImpl<CycleCountHeaderMap AdjustDetail adjustDetail = new AdjustDetail(); for(CycleCountDetail item:cycleCountDetailList){ //BigDecimal的比较 .compareTo(BigDecimal.ZERO) != 0 + if(item.getGapQty().compareTo(BigDecimal.ZERO) != 0){ //比较差异数量不为0的就生成差异单 adjustDetail.setAdjustCode(adjustHeader.getCode()); @@ -212,7 +213,7 @@ public class CycleCountHeaderServiceImpl extends ServiceImpl<CycleCountHeaderMap adjustDetail.setMaterialSpec(item.getMaterialSpec()); adjustDetail.setMaterialUnit(item.getMaterialUnit()); adjustDetail.setCycleDetailId(item.getId()); - adjustDetail.setProblemType("盘点调整"); + adjustDetail.setProblemType("cyclecountAdjust"); adjustDetail.setToInventorySts(item.getInventorySts());//盘点不涉及属性 adjustDetail.setFromInventorySts(item.getInventorySts()); adjustDetail.setFromQty(item.getSystemQty());//调整前数量 diff --git a/src/main/resources/templates/inventory/adjustHeader/addAdjust.html b/src/main/resources/templates/inventory/adjustDetail/add.html index fb5e0e8..fb5e0e8 100644 --- a/src/main/resources/templates/inventory/adjustHeader/addAdjust.html +++ b/src/main/resources/templates/inventory/adjustDetail/add.html diff --git a/src/main/resources/templates/inventory/adjustDetail/adjustDetail.html b/src/main/resources/templates/inventory/adjustDetail/adjustDetail.html index 82c2f6e..d9f885d 100644 --- a/src/main/resources/templates/inventory/adjustDetail/adjustDetail.html +++ b/src/main/resources/templates/inventory/adjustDetail/adjustDetail.html @@ -55,8 +55,8 @@ 物料规格:<input id="materialSpec" type="text" name="materialSpec"/> </li> <li> - 调整单类型:<select name="problemType" - th:with="problemType=${@dict.getType('cyclecountStatus')}"> + 调整类型:<select name="problemType" + th:with="problemType=${@dict.getType('adjustType')}"> <option value="">所有</option> <option th:each="e : ${problemType}" th:text="${e['dictLabel']}" th:value="${e['dictValue']}"></option> @@ -91,11 +91,13 @@ </div> </div> <div class="btn-group hidden-xs" id="toolbar" role="group"> - - <a class="btn btn-outline btn-danger btn-rounded" onclick="addAdjust()"/> - <!--shiro:hasPermission="inventory:cyclecountAdjustDetail:addAdjust"--> - <i class="fa fa-vcard"></i>差异调整 + <a class="btn btn-outline btn-success btn-rounded" onclick="$.operate.add()"> + <i class="fa fa-plus"></i> 新增 </a> + <!--<a class="btn btn-outline btn-danger btn-rounded" onclick="addAdjust()"/> + <!–shiro:hasPermission="inventory:cyclecountAdjustDetail:addAdjust"–> + <i class="fa fa-vcard"></i>调整 + </a>--> <!--<a class="btn btn-outline btn-danger btn-rounded" onclick="createCyclecountWithGapQty()" shiro:hasPermission="inventoryHeader:cycleCountDetail:cyclecountRepeat"> <i class="fa fa-vcard"></i> 差异复盘 @@ -104,9 +106,9 @@ shiro:hasPermission="inventoryHeader:cycleCountDetail:adjust"> <i class="fa fa-vcard"></i> 差异库存调整 </a>--> - <a class="btn btn-outline btn-success btn-rounded" onclick="update()"> - <i class="fa fa-refresh"></i> 刷 新 - </a> + <!--<a class="btn btn-outline btn-success btn-rounded" onclick="$.table.refresh()"> + <i class="fa fa-refresh"></i> 刷新 + </a>--> </div> <table id="bootstrap-table" data-mobile-responsive="true" class="table table-bordered table-hover"></table> </div> @@ -115,14 +117,14 @@ <script th:inline="javascript"> var prefix = ctx + "inventory/adjustDetail"; var prefix_head = ctx + "inventory/adjustHeader"; - var datas = [[${@dict.getType('adjustType')}]]; + var type2 = [[${@dict.getType('adjustType')}]]; + var adjustStatus = [[${@dict.getType('adjustStatus')}]]; var inventoryStatus = [[${@dict.getType('inventoryStatus')}]]; var created; $(function () { update(); }); - function update() { let adjustCode=null; let options = { @@ -130,13 +132,22 @@ modalName: "调整单明细", sortName: "id", sortOrder: "desc", - showRefresh: false, search: false, + showRefresh: true, columns: [ { radio: true }, { + title: '调整操作', + align: 'center', + formatter: function (value, row, index) { + var actions = []; + actions.push('<a class="btn btn-warning btn-xs " href="#" onclick="$.operate.addAdjust()"><i class="fa fa-trash-o"></i>调整</a> '); + return actions.join(''); + } + }, + { field: 'id', title: '明细id', sortable: true @@ -201,7 +212,7 @@ { field: 'checkDetailId', title: '质检单明细行号', - visible: false + visible: true }, { field: 'referCode', @@ -211,14 +222,18 @@ { field: 'referDetailId', title: '调整单关联明细ID', - visible: false + visible: true }, { field: 'problemType', title: '调整类型', - sortable: true, - visible: true + align: 'center', + formatter: function (value, row, index) { + return $.table.selectDictLabel(type2, value); + }, + visible: true, + //sortable: true }, { field: 'fromQty', @@ -278,9 +293,9 @@ }, { field: 'status', - title: '明细状态', + title: '调整状态', formatter: function (value, row, index) { - return $.table.selectDictLabel(datas, value); + return $.table.selectDictLabel(adjustStatus, value); }, sortable: true }, @@ -299,7 +314,15 @@ title: '处理标记', visible: false }, - + { + title: '操作', + align: 'center', + formatter: function (value, row, index) { + var actions = []; + actions.push('<a class="btn btn-danger btn-xs" href="#" onclick="$.operate.remove(\'' + row.id + '\')"><i class="fa fa-trash-o"></i>删除</a> '); + return actions.join(''); + } + } ] }; diff --git a/src/main/resources/templates/inventory/adjustDetail/adjustEdit.html b/src/main/resources/templates/inventory/adjustDetail/adjustEdit.html new file mode 100644 index 0000000..ecffbfd --- /dev/null +++ b/src/main/resources/templates/inventory/adjustDetail/adjustEdit.html @@ -0,0 +1,168 @@ +<!DOCTYPE HTML> +<html lang="zh" xmlns:th="http://www.thymeleaf.org"> +<meta charset="utf-8"> +<head th:include="include :: header"></head> +<body class="white-bg"> +<div class="wrapper wrapper-content animated fadeInRight ibox-content"> + <form class="form-horizontal m" id="form-cyclecountAdjustDetail-AdjustEdit" th:object="${cyclecountAdjustDetailEdit}" > + <input type="hidden" id="cyclecountAdjustId" name="cyclecountAdjustId" th:value="*{cyclecountAdjustId}"> + + <div class="form-group"> + <label class="col-sm-3 control-label">明细id:</label> + <div class="col-sm-8"> + <input id="id" name="id" th:value="*{id}" class="form-control" type="text"readonly="readonly"> + </div> + </div> + <div class="form-group"> + <label class="col-sm-3 control-label">调整单编号:</label> + <div class="col-sm-8"> + <input id="cyclecountAdjustCode" name="cyclecountAdjustCode" th:value="*{cyclecountAdjustCode}" class="form-control" type="text" readonly="readonly"> + </div> + </div> + <div class="form-group"> + <label class="col-sm-3 control-label">货主编码:</label> + <div class="col-sm-8"> + <input id="companyCode" name="companyCode" th:value="*{companyCode}" class="form-control" type="text" readonly="readonly"> + </div> + </div> + <div class="form-group"> + <label class="col-sm-3 control-label">盘点单编号:</label> + <div class="col-sm-8"> + <input id="cyclecountHeadCode" name="cyclecountHeadCode" th:value="*{cyclecountHeadCode}" class="form-control" type="text" readonly="readonly"> + </div> + </div> + <div class="form-group"> + <label class="col-sm-3 control-label">物料编码:</label> + <div class="col-sm-8"> + <input id="materialCode" name="materialCode" th:value="*{materialCode}" class="form-control" type="text"readonly="readonly"> + </div> + </div> + + <div class="form-group"> + <label class="col-sm-3 control-label">库位编码:</label> + <div class="col-sm-8"> + <input id="locationCode" name="locationCode" th:value="*{locationCode}" class="form-control" type="text" readonly="readonly"> + </div> + </div> + <div class="form-group"> + <label class="col-sm-3 control-label">容器编号:</label> + <div class="col-sm-8"> + <input id="containerCode" name="containerCode" th:value="*{containerCode}" class="form-control" type="text" readonly="readonly"> + </div> + </div> + <div class="form-group"> + <label class="col-sm-3 control-label">入库单编码:</label> + <div class="col-sm-8"> + <input id="receiptCode" name="receiptCode" th:value="*{receiptCode}" class="form-control" type="text"readonly="readonly"> + </div> + </div> + <!--<div class="form-group"> + <label class="col-sm-3 control-label">重量kg:</label> + <div class="col-sm-8"> + <input id="weight" name="weight" th:value="*{weight}" class="form-control" type="text" readonly="readonly"> + </div> + </div>--> + <div class="form-group"> + <label class="col-sm-3 control-label">库存id:</label> + <div class="col-sm-8"> + <input id="inventoryId" name="inventoryId" th:value="*{inventoryId}" class="form-control" type="text"readonly="readonly"> + </div> + </div> + <div class="form-group"> + <label class="col-sm-3 control-label">库存状态:</label> + <div class="col-sm-8"> + <select id="inventoryStatus" name="inventoryStatus" class="form-control" th:with="inventoryStatus=${@dict.getType('inventoryStatus')}" disabled="disabled"> + <option th:each="dict : ${inventoryStatus}" th:field="*{inventoryStatus}" th:text="${dict['dictLabel']}" th:value="${dict['dictValue']}"></option> + </select> + </div> + </div> + <div class="form-group"> + <label class="col-sm-3 control-label">系统数量:</label> + <div class="col-sm-8"> + <input id="systemQty" name="systemQty" th:value="*{systemQty}" class="form-control" type="text"readonly="readonly"> + </div> + </div> + <div class="form-group"> + <label class="col-sm-3 control-label">实际数量:</label> + <div class="col-sm-8"> + <input id="countedQty" name="countedQty" th:value="*{countedQty}" class="form-control" type="text" readonly="readonly"> + </div> + </div> + <div class="form-group"> + <label class="col-sm-3 control-label">差异数量:</label> + <div class="col-sm-8"> + <input id="gapQty" name="gapQty" th:value="*{gapQty}" class="form-control" type="text" readonly="readonly"> + </div> + </div> + <div class="form-group"> + <label class="col-sm-3 control-label">调整数量:</label> + <div class="col-sm-8"> + <input id="adjustQty" name="adjustQty" class="form-control" type="text" placeholder="填写物料的差异数值" onkeyup="this.value=this.value.replace(/[^\-?\d.]/g,'')"> + </div> + </div> + + <div class="form-group"> + <label class="col-sm-3 control-label">批次:</label> + <div class="col-sm-8"> + <input id="batch" name="batch" th:value="*{batch}" class="form-control" type="text" readonly="readonly"> + </div> + </div> + <div class="form-group"> + <label class="col-sm-3 control-label">批号:</label> + <div class="col-sm-8"> + <input id="lot" name="lot" th:value="*{lot}" class="form-control" type="text"readonly="readonly"> + </div> + </div> + <div class="form-group"> + <label class="col-sm-3 control-label">项目号:</label> + <div class="col-sm-8"> + <input id="project" name="project" th:value="*{project}" class="form-control"readonly="readonly"> + </div> + </div> + <!--<div class="form-group"> + <label class="col-sm-3 control-label">生产日期:</label> + <div class="col-sm-8"> + <input id="manufactureDate" name="manufactureDate" th:value="*{manufactureDate}" class="form-control" type="text" readonly="readonly"> + </div> + </div>--> + <div class="form-group"> + <label class="col-sm-3 control-label">失效日期:</label> + <div class="col-sm-8"> + <input id="expirationDate" name="expirationDate" th:value="*{expirationDate}" class="form-control" type="text"readonly="readonly"> + </div> + </div> + + <div class="form-group"> + <div class="form-control-static col-sm-offset-9"> + <button type="submit" class="btn btn-success">确认</button><!--只调整数量 adjustUpdate--> + <button onclick="$.modal.close()" class="btn btn-danger" type="button">关闭</button> + </div> + </div> + </form> +</div> +<div th:include="include::footer"></div> +<script type="text/javascript"> + var prefix = ctx + "inventory/cyclecountAdjustDetail" + $("#form-cyclecountAdjustDetail-AdjustEdit").validate({ + rules:{ + adjustQty:{ + required:true, + }, + //必填判定 + }, + submitHandler: function(form) { + $.operate.save(prefix + "/editAdjustSave", $('#form-cyclecountAdjustDetail-AdjustEdit').serialize()); + } + }); + /*时间弹框*/ + $(function () { + layui.use('laydate', function() { + var laydate = layui.laydate; + laydate.render({ elem: '#manufactureDate',max: 0, theme: 'molv' ,type: 'datetime'}); + laydate.render({ elem: '#expirationDate',min: 0, theme: 'molv' ,type: 'datetime'}); + }); + }) + +</script> +</body> +</html> diff --git a/src/main/resources/templates/inventory/adjustHeader/add.html b/src/main/resources/templates/inventory/adjustHeader/add.html new file mode 100644 index 0000000..74ede88 --- /dev/null +++ b/src/main/resources/templates/inventory/adjustHeader/add.html @@ -0,0 +1,167 @@ +<!DOCTYPE HTML> +<html lang="zh" xmlns:th="http://www.thymeleaf.org"> +<meta charset="utf-8"> +<head th:include="include :: header"></head> +<body class="white-bg"> + <div class="wrapper wrapper-content animated fadeInRight ibox-content"> + + <form class="form-horizontal m" id="form-cyclecountAdjustDetail-addAdjust" > + <input type="hidden" id="cyclecountAdjustId" name="cyclecountAdjustId" th:value="${cyclecountAdjustId}"> + + <div class="form-group"> + <label class="col-sm-3 control-label">调整单编号:</label> + <div class="col-sm-8"> + <input id="code" name="code" th:value="${code}" class="form-control" type="text" readonly="readonly"> + </div> + </div> + <div class="form-group"> + <label class="col-sm-3 control-label">货主编码:</label> + <div class="col-sm-8"> + <input id="companyId" name="companyId" type="hidden" th:value="*{companyId}"> + <input id="companyCode" name="companyCode" th:value="${companyCode}" class="form-control" type="text" readonly="readonly"> + </div> + </div> + <div class="form-group"> + <label class="col-sm-3 control-label">盘点单编号:</label> + <div class="col-sm-8"> + <input id="cyclecountHeadCode" name="cyclecountHeadCode" th:value="${cyclecountHeadCode}" class="form-control" type="text" readonly="readonly"> + </div> + </div> + <div class="form-group"> + <label class="col-sm-3 control-label">物料编码:</label> + <div class="col-sm-8"> + <input id="materialCode" name="materialCode" class="form-control" type="text" onkeyup="this.value=this.value.replace(/(^\s*)|(\s*$)/g,'')"> + </div> + </div> + <div class="form-group"> + <label class="col-sm-3 control-label">库位编码:</label> + <div class="col-sm-8"> + <input id="locationCode" name="locationCode" class="form-control" type="text" onkeyup="this.value=this.value.replace(/(^\s*)|(\s*$)/g,'')"> + </div> + </div> + <div class="form-group"> + <label class="col-sm-3 control-label">容器编号:</label> + <div class="col-sm-8"> + <input id="containerCode" name="containerCode" class="form-control" type="text" onkeyup="this.value=this.value.replace(/(^\s*)|(\s*$)/g,'')"> + </div> + </div> + <div class="form-group"> + <label class="col-sm-3 control-label">库存状态:</label> + <div class="col-sm-8"> + <select id="inventoryStatus" name="inventoryStatus" class="form-control" th:with="inventoryStatus=${@dict.getType('inventoryStatus')}"> + <option th:each="dict : ${inventoryStatus}" th:text="${dict['dictLabel']}" th:value="${dict['dictValue']}"></option> + </select> + </div> + </div> + <div class="form-group"> + <label class="col-sm-3 control-label">系统数量:</label> + <div class="col-sm-8"> + <input id="systemQty" name="systemQty" value="0" class="form-control" type="text" onkeyup="this.value=this.value.replace(/[^\-?\d.]/g,'')" readonly="readonly"> + </div> + </div> + <div class="form-group"> + <label class="col-sm-3 control-label">实际数量:</label> + <div class="col-sm-8"> + <input id="countedQty" name="countedQty" class="form-control" type="text" onkeyup="this.value=this.value.replace(/[^\-?\d.]/g,'')" > + </div> + </div> + <div class="form-group"> + <label class="col-sm-3 control-label">差异数量:</label> + <div class="col-sm-8"> + <input id="gapQty" name="gapQty" class="form-control" type="text" onkeyup="this.value=this.value.replace(/[^\-?\d.]/g,'')" > + </div> + </div> + <div class="form-group"> + <label class="col-sm-3 control-label">调整数量:</label> + <div class="col-sm-8"> + <input id="adjustQty" name="adjustQty" class="form-control" type="text" onkeyup="this.value=this.value.replace(/[^\-?\d.]/g,'')"> + </div> + </div> + + <div class="form-group"> + <label class="col-sm-3 control-label">批次:</label> + <div class="col-sm-8"> + <input id="batch" name="batch" class="form-control" type="text" > + </div> + </div> + <div class="form-group"> + <label class="col-sm-3 control-label">批号:</label> + <div class="col-sm-8"> + <input id="lot" name="lot" class="form-control" type="text" > + </div> + </div> + <div class="form-group"> + <label class="col-sm-3 control-label">项目号:</label> + <div class="col-sm-8"> + <input id="project" name="project" class="form-control" type="text" > + </div> + </div> + <div class="form-group"> + <label class="col-sm-3 control-label">生产日期:</label> + <div class="col-sm-8"> + <input id="manufactureDate" name="manufactureDate" class="form-control" type="text" > + </div> + </div> + <div class="form-group"> + <label class="col-sm-3 control-label">失效日期:</label> + <div class="col-sm-8"> + <input id="expirationDate" name="expirationDate" class="form-control" type="text"> + </div> + </div> + + + <div class="form-group"> + <div class="form-control-static col-sm-offset-9"> + <button type="submit" class="btn btn-primary">提交</button><!--盘有 adjustInsert--> + <button onclick="$.modal.close()" class="btn btn-danger" type="button">关闭</button> + </div> + </div> + </form> + </div> + <div th:include="include::footer"></div> + <script type="text/javascript"> + var prefix = ctx + "inventory/cyclecountAdjustDetail" + + $("#form-cyclecountAdjustDetail-addAdjust").validate({ + rules:{ + materialCode:{ + required:true, + }, + containerCode:{ + required:true, + }, + locationCode:{ + required:true, + }, + systemQty:{ + required:true, + }, + countedQty:{ + required:true, + }, + gapQty:{ + required:true, + }, + adjustQty:{ + required:true, + }, + + //必须填值判定 + }, + submitHandler: function(form) { + $.operate.save(prefix + "/addAdjust", $('#form-cyclecountAdjustDetail-addAdjust').serialize()); + } + }); + + /*时间弹框*/ + $(function () { + layui.use('laydate', function() { + var laydate = layui.laydate; + laydate.render({ elem: '#manufactureDate',max: 0, theme: 'molv' ,type: 'datetime'}); + laydate.render({ elem: '#expirationDate',min: 0, theme: 'molv' ,type: 'datetime'}); + }); + }) + + </script> +</body> +</html> diff --git a/src/main/resources/templates/inventory/adjustHeader/adjustHeader.html b/src/main/resources/templates/inventory/adjustHeader/adjustHeader.html index 150fac2..e214421 100644 --- a/src/main/resources/templates/inventory/adjustHeader/adjustHeader.html +++ b/src/main/resources/templates/inventory/adjustHeader/adjustHeader.html @@ -67,6 +67,16 @@ </div> </form> </div> + <div class="btn-group hidden-xs" id="toolbar" role="group"> + <a class="btn btn-outline btn-success btn-rounded" onclick="$.operate.add()" + shiro:hasPermission="inventory:cycleCount:add"> + <i class="fa fa-plus"></i> 新增 + </a> + <!--<a class="btn btn-outline btn-danger btn-rounded" onclick="$.operate.batRemove()" + shiro:hasPermission="inventory:cycleCount:remove"> + <i class="fa fa-trash-o"></i> 删除 + </a>--> + </div> <table id="bootstrap-table" data-mobile-responsive="true" class="table table-bordered table-hover"></table> </div> @@ -82,7 +92,7 @@ var upload = [[${@permission.hasPermi('inventoryHeader:adjustHeader:upload')}]]; var report = [[${@permission.hasPermi('inventoryHeader:adjustHeader:report')}]]; var datas = [[${@dict.getType('sys_normal_disable')}]]; - var status2 = [[${@dict.getType('adjustType')}]]; + var type2 = [[${@dict.getType('adjustType')}]]; $(function () { var options = { @@ -121,10 +131,10 @@ field: 'cycleCountCode', title: '盘点单编码' }, - { + /*{ field: 'problemType', title: '调整类型' - }, + },*/ { field: 'referCode', title: '关联上游单编码' @@ -138,9 +148,10 @@ title: '调整类型', align: 'center', formatter: function (value, row, index) { - return $.table.selectDictLabel(status2, value); + return $.table.selectDictLabel(type2, value); }, - sortable: true + visible: true, + //sortable: true }, { @@ -170,7 +181,7 @@ var actions = []; actions.push('<a class="btn btn-success btn-xs ' + report + '" href="#" onclick="cyclecountPrint(\'' + row.id + '\')"><i class="fa fa-print"></i>打印</a> '); actions.push('<a class="btn btn-info btn-xs ' + upload + ' " href="#" onclick="upLoad(\'' + row.code + '\',\'' + row.sourceCode + '\')"><i class="fa fa-edit"></i>上传</a> '); - /* actions.push('<a class="btn btn-danger btn-xs ' + removeFlag + '" href="#" onclick="$.operate.remove(\'' + row.id + '\')"><i class="fa fa-trash-o"></i>删除</a> ');*/ + actions.push('<a class="btn btn-danger btn-xs " href="#" onclick="$.operate.remove(\'' + row.id + '\')"><i class="fa fa-trash-o"></i>删除</a> '); actions.push('<a style="background: #b5bdc0" class="btn btn-default btn-xs " href="#" onclick="detail(\'' + row.id + '\',\'' + row.code + '\')"><i class="fa fa-list-ul"></i>明细</a>'); return actions.join(''); }