diff --git a/mes/hd/nladmin-system/src/main/java/org/nl/wms/ext_manage/acs/service/impl/AcsToWmsServiceImpl.java b/mes/hd/nladmin-system/src/main/java/org/nl/wms/ext_manage/acs/service/impl/AcsToWmsServiceImpl.java index 0bbdcc13..e31a4fcc 100644 --- a/mes/hd/nladmin-system/src/main/java/org/nl/wms/ext_manage/acs/service/impl/AcsToWmsServiceImpl.java +++ b/mes/hd/nladmin-system/src/main/java/org/nl/wms/ext_manage/acs/service/impl/AcsToWmsServiceImpl.java @@ -40,6 +40,7 @@ import org.nl.wms.scheduler_manage.service.task.dao.SchBaseTask; import org.nl.wms.storage_manage.IOSEnum; import org.nl.wms.storage_manage.productmanage.util.DivRuleCpService; import org.nl.wms.storage_manage.productmanage.util.RuleUtil; +import org.nl.wms.storage_manage.semimanagehr.service.check.IStIvtCheckmstHrBcpService; import org.nl.wms.storage_manage.semimanagehr.service.iostorInv.IStIvtIostorinvEmpBcpService; import org.nl.wms.storage_manage.semimanagehr.service.iostorInv.IStIvtIostorinvHrBcpInService; import org.nl.wms.storage_manage.semimanagehr.service.iostorInv.dao.StIvtIostorinvHrBcp; @@ -80,6 +81,8 @@ public class AcsToWmsServiceImpl implements AcsToWmsService{ private IStIvtIostorinvHrBcpInService iStIvtIostorinvHrBcpInService; @Autowired private IStIvtStructattrService structattrService; // 仓位服务 + @Autowired + private IStIvtCheckmstHrBcpService iStIvtCheckmstHrBcpService; // 盘点主表服务 @Override public Map apply(JSONObject param) { @@ -366,61 +369,67 @@ public class AcsToWmsServiceImpl implements AcsToWmsService{ public Map anomaly(JSONObject json) { /* * 满入-4:重新分配个货位,有货货位锁定 + * 盘点异常 - 6: 更新盘点明细为异常 */ String task_id = json.getString("task_id"); - String status = json.getString("status"); // 4-满入 + String status = json.getString("status"); HashMap result = new HashMap<>(); try { - SchBaseTask taskDao = itaskService.getById(task_id); - if (ObjectUtil.isEmpty(taskDao)) throw new BadRequestException("任务不存在!"); + if (status.equals("4")) { + SchBaseTask taskDao = itaskService.getById(task_id); + if (ObjectUtil.isEmpty(taskDao)) throw new BadRequestException("任务不存在!"); - // 调用入库分配规则 - StIvtSectattr sect = sectattrService.getOne( - new QueryWrapper().lambda() - .eq(StIvtSectattr::getSect_name, "海柔半成品库区") - ); - JSONObject jo = new JSONObject(); - jo.put("sect_id", sect.getSect_id()); - jo.put("stor_id", sect.getStor_id()); - jo.put("rule_type", RuleUtil.PRODUCTION_IN_1); - StIvtStructattr stIvtStructattr = divRuleCpService.divRuleIn(jo); - if (ObjectUtil.isEmpty(stIvtStructattr)) throw new BadRequestException("仓位不足!"); + // 调用入库分配规则 + StIvtSectattr sect = sectattrService.getOne( + new QueryWrapper().lambda() + .eq(StIvtSectattr::getSect_name, "海柔半成品库区") + ); + JSONObject jo = new JSONObject(); + jo.put("sect_id", sect.getSect_id()); + jo.put("stor_id", sect.getStor_id()); + jo.put("rule_type", RuleUtil.PRODUCTION_IN_1); + StIvtStructattr stIvtStructattr = divRuleCpService.divRuleIn(jo); + if (ObjectUtil.isEmpty(stIvtStructattr)) throw new BadRequestException("仓位不足!"); - // 更新单据入库仓位 - StIvtIostorinvHrBcp invDao = iStIvtIostorinvHrBcpInService.getOne( - new QueryWrapper().lambda() - .eq(StIvtIostorinvHrBcp::getTask_id, task_id) - , false - ); - if (ObjectUtil.isEmpty(invDao)) throw new BadRequestException("未找到对应入库单据!"); + // 更新单据入库仓位 + StIvtIostorinvHrBcp invDao = iStIvtIostorinvHrBcpInService.getOne( + new QueryWrapper().lambda() + .eq(StIvtIostorinvHrBcp::getTask_id, task_id) + , false + ); + if (ObjectUtil.isEmpty(invDao)) throw new BadRequestException("未找到对应入库单据!"); - // 锁定原仓位 - structattrService.update( - new UpdateWrapper().lambda() - .eq(StIvtStructattr::getStruct_id, invDao.getStruct_id()) - .set(StIvtStructattr::getLock_type, IOSEnum.LOCK_TYPE.code("其他锁")) - ); + // 锁定原仓位 + structattrService.update( + new UpdateWrapper().lambda() + .eq(StIvtStructattr::getStruct_id, invDao.getStruct_id()) + .set(StIvtStructattr::getLock_type, IOSEnum.LOCK_TYPE.code("其他锁")) + ); - invDao.setStruct_id(stIvtStructattr.getStruct_id()); - invDao.setStruct_code(stIvtStructattr.getStruct_code()); - invDao.setStruct_name(stIvtStructattr.getStruct_name()); - iStIvtIostorinvHrBcpInService.updateById(invDao); + invDao.setStruct_id(stIvtStructattr.getStruct_id()); + invDao.setStruct_code(stIvtStructattr.getStruct_code()); + invDao.setStruct_name(stIvtStructattr.getStruct_name()); + iStIvtIostorinvHrBcpInService.updateById(invDao); - // 更新任务入库仓位 - taskDao.setPoint_code3(stIvtStructattr.getStruct_code()); - itaskService.updateById(taskDao); + // 更新任务入库仓位 + taskDao.setPoint_code3(stIvtStructattr.getStruct_code()); + itaskService.updateById(taskDao); - // 锁定新货位 - structattrService.update( - new UpdateWrapper().lambda() - .eq(StIvtStructattr::getStruct_id, stIvtStructattr.getStruct_id()) - .set(StIvtStructattr::getLock_type, IOSEnum.LOCK_TYPE.code("入库锁")) - ); + // 锁定新货位 + structattrService.update( + new UpdateWrapper().lambda() + .eq(StIvtStructattr::getStruct_id, stIvtStructattr.getStruct_id()) + .set(StIvtStructattr::getLock_type, IOSEnum.LOCK_TYPE.code("入库锁")) + ); - result.put("point_code2", stIvtStructattr.getStruct_code()); + result.put("point_code2", stIvtStructattr.getStruct_code()); + + } else if (status.equals("6")) { + iStIvtCheckmstHrBcpService.checkExt(json); + } } catch (Exception e) { result.put("status", HttpStatus.BAD_REQUEST.value()); @@ -429,7 +438,7 @@ public class AcsToWmsServiceImpl implements AcsToWmsService{ } result.put("status", HttpStatus.OK.value()); - result.put("message", "操作成功"); + result.put("message", "成功"); return result; } } diff --git a/mes/hd/nladmin-system/src/main/java/org/nl/wms/storage_manage/CHECKEnum.java b/mes/hd/nladmin-system/src/main/java/org/nl/wms/storage_manage/CHECKEnum.java index bc6c140f..8a61329d 100644 --- a/mes/hd/nladmin-system/src/main/java/org/nl/wms/storage_manage/CHECKEnum.java +++ b/mes/hd/nladmin-system/src/main/java/org/nl/wms/storage_manage/CHECKEnum.java @@ -20,7 +20,7 @@ public enum CHECKEnum { //单据状态 BILL_STATUS(MapOf.of("生成", "10", "盘点中", "30", "完成", "99")), //海柔盘点结果 - CHECK_RESULT(MapOf.of("正常", "0", "异常", "1")), + CHECK_RESULT(MapOf.of("正常", "0", "异常", "1","待确认","2")), //单据状态 DTL_STATUS(MapOf.of("生成", "01", "盘点中", "04", "已盘点", "05", "异常处理中", "06", "异常处理完成" , "07", "确认完成", "99")), diff --git a/mes/hd/nladmin-system/src/main/java/org/nl/wms/storage_manage/semimanagehr/controller/check/StIvtCheckmstHrBcpController.java b/mes/hd/nladmin-system/src/main/java/org/nl/wms/storage_manage/semimanagehr/controller/check/StIvtCheckmstHrBcpController.java index 95d13292..e8f9bd18 100644 --- a/mes/hd/nladmin-system/src/main/java/org/nl/wms/storage_manage/semimanagehr/controller/check/StIvtCheckmstHrBcpController.java +++ b/mes/hd/nladmin-system/src/main/java/org/nl/wms/storage_manage/semimanagehr/controller/check/StIvtCheckmstHrBcpController.java @@ -80,5 +80,13 @@ public class StIvtCheckmstHrBcpController { return new ResponseEntity<>(HttpStatus.NO_CONTENT); } + @PostMapping("/extManage") + @Log("异常处理") + //("异常处理") + public ResponseEntity extManage(@RequestBody JSONObject whereJson) { + checkmstBcpService.extManage(whereJson); + return new ResponseEntity<>(HttpStatus.NO_CONTENT); + } + } diff --git a/mes/hd/nladmin-system/src/main/java/org/nl/wms/storage_manage/semimanagehr/service/check/IStIvtCheckmstHrBcpService.java b/mes/hd/nladmin-system/src/main/java/org/nl/wms/storage_manage/semimanagehr/service/check/IStIvtCheckmstHrBcpService.java index 5cdf1d63..32504a7e 100644 --- a/mes/hd/nladmin-system/src/main/java/org/nl/wms/storage_manage/semimanagehr/service/check/IStIvtCheckmstHrBcpService.java +++ b/mes/hd/nladmin-system/src/main/java/org/nl/wms/storage_manage/semimanagehr/service/check/IStIvtCheckmstHrBcpService.java @@ -71,4 +71,16 @@ public interface IStIvtCheckmstHrBcpService extends IService * @param whereJson / */ void checkOut(JSONObject whereJson); + + /** + * 盘点异常处理 + * @param whereJson / + */ + void checkExt(JSONObject whereJson); + + /** + * 盘点异常处理 + * @param whereJson / + */ + void extManage(JSONObject whereJson); } diff --git a/mes/hd/nladmin-system/src/main/java/org/nl/wms/storage_manage/semimanagehr/service/check/impl/StIvtCheckdtlHrBcpServiceImpl.java b/mes/hd/nladmin-system/src/main/java/org/nl/wms/storage_manage/semimanagehr/service/check/impl/StIvtCheckdtlHrBcpServiceImpl.java index 09b42e42..cbb9776f 100644 --- a/mes/hd/nladmin-system/src/main/java/org/nl/wms/storage_manage/semimanagehr/service/check/impl/StIvtCheckdtlHrBcpServiceImpl.java +++ b/mes/hd/nladmin-system/src/main/java/org/nl/wms/storage_manage/semimanagehr/service/check/impl/StIvtCheckdtlHrBcpServiceImpl.java @@ -13,6 +13,7 @@ import org.nl.wms.masterdata_manage.storage.service.storage.IStIvtStructattrServ import org.nl.wms.masterdata_manage.storage.service.storage.dao.StIvtSectattr; import org.nl.wms.masterdata_manage.storage.service.storage.dao.StIvtStructattr; import org.nl.wms.storage_manage.CHECKEnum; +import org.nl.wms.storage_manage.IOSEnum; import org.nl.wms.storage_manage.semimanagehr.service.check.IStIvtCheckdtlHrBcpService; import org.nl.wms.storage_manage.semimanagehr.service.check.dao.StIvtCheckdtlHrBcp; import org.nl.wms.storage_manage.semimanagehr.service.check.dao.StIvtCheckmstHrBcp; @@ -73,10 +74,11 @@ public class StIvtCheckdtlHrBcpServiceImpl extends ServiceImpl().set("lock_type", "1").set("inv_code",mst.getCheck_code()).eq("struct_id", row.getStruct_id())); + structattrService.update(new UpdateWrapper().set("lock_type", IOSEnum.LOCK_TYPE.code("盘点锁")).set("inv_code",mst.getCheck_code()).eq("struct_id", row.getStruct_id())); } } return total_qty; diff --git a/mes/hd/nladmin-system/src/main/java/org/nl/wms/storage_manage/semimanagehr/service/check/impl/StIvtCheckmstHrBcpServiceImpl.java b/mes/hd/nladmin-system/src/main/java/org/nl/wms/storage_manage/semimanagehr/service/check/impl/StIvtCheckmstHrBcpServiceImpl.java index 278cdb9a..15865515 100644 --- a/mes/hd/nladmin-system/src/main/java/org/nl/wms/storage_manage/semimanagehr/service/check/impl/StIvtCheckmstHrBcpServiceImpl.java +++ b/mes/hd/nladmin-system/src/main/java/org/nl/wms/storage_manage/semimanagehr/service/check/impl/StIvtCheckmstHrBcpServiceImpl.java @@ -198,6 +198,11 @@ public class StIvtCheckmstHrBcpServiceImpl extends ServiceImpl().lambda() + .eq(StIvtCheckdtlHrBcp::getTask_id, task_id) + ); + if (status.equals(AcsTaskEnum.STATUS_FINISH.getCode())) { // 完成 @@ -208,14 +213,14 @@ public class StIvtCheckmstHrBcpServiceImpl extends ServiceImpl().lambda() - .eq(StIvtCheckdtlHrBcp::getTask_id, task_id) - ); + // 更新明细 - 判断此条任务是否异常 + if (dtlDao.getCheck_result().equals(CHECKEnum.CHECK_RESULT.code("异常"))) { + dtlDao.setStatus(CHECKEnum.DTL_STATUS.code("异常处理中")); + } else { + dtlDao.setCheck_result(CHECKEnum.CHECK_RESULT.code("正常")); + dtlDao.setStatus(CHECKEnum.DTL_STATUS.code("确认完成")); - dtlDao.setStatus(CHECKEnum.DTL_STATUS.code("确认完成")); - dtlDao.setCheck_result(CHECKEnum.CHECK_RESULT.code("正常")); + } checkdtlBcpService.updateById(dtlDao); // 更新主表 @@ -230,11 +235,12 @@ public class StIvtCheckmstHrBcpServiceImpl extends ServiceImpl().lambda() - .eq(StIvtCheckdtlHrBcp::getTask_id, task_id) + } else if (status.equals(AcsTaskEnum.STATUS_CANNEL.getCode())) { + // 取消任务 + iSchBaseTaskService.update( + new UpdateWrapper().lambda() + .set(SchBaseTask::getIs_delete,true) + .eq(SchBaseTask::getTask_id,task_id ) ); } @@ -249,10 +255,23 @@ public class StIvtCheckmstHrBcpServiceImpl extends ServiceImpl Integer.parseInt(CHECKEnum.DTL_STATUS.code("异常处理中"))) { + throw new BadRequestException("已成生出库单或已处理异常!"); + } + + // 更新明细状态为: 异常处理完成 + dtlDao.setStatus(CHECKEnum.DTL_STATUS.code("异常处理完成")); + checkdtlBcpService.updateById(dtlDao); + + updateMst(dtlDao.getCheck_id()); + /* * 组织出库数据 */ @@ -310,6 +329,51 @@ public class StIvtCheckmstHrBcpServiceImpl extends ServiceImpl().lambda() + .eq(StIvtCheckdtlHrBcp::getTask_id, task_id) + ); + + dtlDao.setCheck_result(CHECKEnum.CHECK_RESULT.code("异常")); + checkdtlBcpService.updateById(dtlDao); + + } + + @Override + @Transactional + public void extManage(JSONObject whereJson) { + // 校验 + StIvtCheckdtlHrBcp dtlDao = checkdtlBcpService.getOne( + new QueryWrapper().lambda() + .eq(StIvtCheckdtlHrBcp::getCheckdtl_id, whereJson.getString("checkdtl_id")) + ); + + if (Integer.parseInt(dtlDao.getStatus()) > Integer.parseInt(CHECKEnum.DTL_STATUS.code("异常处理中"))) { + throw new BadRequestException("当前状态不允许强制完成!"); + } + + // 更新明细 + dtlDao.setStatus(CHECKEnum.DTL_STATUS.code("确认完成")); + checkdtlBcpService.updateById(dtlDao); + + // 更新主表 + updateMst(dtlDao.getCheck_id()); + + // 更新任务 + iSchBaseTaskService.update( + new UpdateWrapper().lambda() + .eq(SchBaseTask::getTask_id, dtlDao.getTask_id()) + .ne(SchBaseTask::getTask_status, TaskStatusEnum.FINISHED.getCode()) + .set(SchBaseTask::getTask_status, TaskStatusEnum.FINISHED.getCode()) + ); + } + @Override @Transactional public void delete(Long[] ids) { @@ -332,7 +396,7 @@ public class StIvtCheckmstHrBcpServiceImpl extends ServiceImpl result = bean.issueTaskToAcs3(param); + Map result = bean.issueTaskToAcs4(param); // 反馈失败报错 if (!ObjectUtil.equal(MapUtil.getStr(result, "status"),"200")) { @@ -389,9 +453,11 @@ public class StIvtCheckmstHrBcpServiceImpl extends ServiceImpl row.getStatus().equals(CHECKEnum.BILL_STATUS.code("完成"))); + .allMatch(row -> row.getStatus().equals(CHECKEnum.DTL_STATUS.code("确认完成")) + || row.getStatus().equals(CHECKEnum.DTL_STATUS.code("异常处理完成")) + ); if (is_status) { // 完成单据 @@ -402,6 +468,7 @@ public class StIvtCheckmstHrBcpServiceImpl extends ServiceImpl().lambda() .set(StIvtStructattr::getLock_type, IOSEnum.LOCK_TYPE.code("未锁定")) + .set(StIvtStructattr::getInv_code, "") .eq(StIvtStructattr::getStruct_id, dtlDao.getStruct_id()) ); } @@ -410,7 +477,9 @@ public class StIvtCheckmstHrBcpServiceImpl extends ServiceImpl ObjectUtil.isNotEmpty(row.getCheck_result())) - .allMatch(row -> row.getCheck_result().equals(CHECKEnum.CHECK_RESULT.code("正常"))); + .allMatch(row -> row.getCheck_result().equals(CHECKEnum.CHECK_RESULT.code("正常")) + || row.getCheck_result().equals(CHECKEnum.CHECK_RESULT.code("待确认")) + ); mstDao.setIs_nok(!is_check); diff --git a/mes/hd/nladmin-system/src/main/java/org/nl/wms/storage_manage/semimanagehr/service/iostorInv/impl/StIvtIostorinvHrBcpInServiceImpl.java b/mes/hd/nladmin-system/src/main/java/org/nl/wms/storage_manage/semimanagehr/service/iostorInv/impl/StIvtIostorinvHrBcpInServiceImpl.java index 5a0f1e19..dca23227 100644 --- a/mes/hd/nladmin-system/src/main/java/org/nl/wms/storage_manage/semimanagehr/service/iostorInv/impl/StIvtIostorinvHrBcpInServiceImpl.java +++ b/mes/hd/nladmin-system/src/main/java/org/nl/wms/storage_manage/semimanagehr/service/iostorInv/impl/StIvtIostorinvHrBcpInServiceImpl.java @@ -158,14 +158,6 @@ public class StIvtIostorinvHrBcpInServiceImpl extends ServiceImpl().lambda() - .set(MdPbStoragevehicleext::getMaterial_id, mst.getMaterial_id()) - .set(MdPbStoragevehicleext::getWeight, mst.getPlan_qty()) - .eq(MdPbStoragevehicleext::getStoragevehicle_code, mst.getStoragevehicle_code()) - ); - // 判断是否自动下发 if (ObjectUtil.isNotEmpty(form.getString("auto_send"))) { confirmTask(JSONObject.parseObject(JSON.toJSONString(mst))); @@ -194,15 +186,14 @@ public class StIvtIostorinvHrBcpInServiceImpl extends ServiceImpl().lambda() .eq(MdPbStoragevehicleext::getStoragevehicle_code, row.getString("storagevehicle_code")) ); if (ObjectUtil.isNotEmpty(vehicleExtDao)) { - vehicleExtDao.setWeight(mst.getPlan_qty()); - vehicleExtDao.setMaterial_id(mst.getMaterial_id()); - iMdPbStoragevehicleextService.updateById(vehicleExtDao); + if (ObjectUtil.isNotEmpty(vehicleExtDao.getMaterial_id())) + throw new BadRequestException("此载具已经绑定物料!"+vehicleDao.getStoragevehicle_code()); } } } @@ -297,19 +288,29 @@ public class StIvtIostorinvHrBcpInServiceImpl extends ServiceImpl().lambda() .eq(StIvtStructattr::getStruct_code, mst.getStruct_code()) .set(StIvtStructattr::getLock_type, IOSEnum.LOCK_TYPE.code("未锁定")) .set(StIvtStructattr::getInv_code, "") + .set(StIvtStructattr::getTask_code, "") .set(StIvtStructattr::getStoragevehicle_code, mst.getStoragevehicle_code())); + // 更新载具属性对应关系 + iMdPbStoragevehicleextService.update( + new UpdateWrapper().lambda() + .eq(MdPbStoragevehicleext::getStoragevehicle_code, mst.getStoragevehicle_code()) + .set(MdPbStoragevehicleext::getMaterial_id, mst.getMaterial_id()) + .set(MdPbStoragevehicleext::getStorage_qty, mst.getPlan_qty()) + ); + // 更新任务为完成 iSchBaseTaskService.update( new UpdateWrapper().lambda() .set(SchBaseTask::getTask_status, TaskStatusEnum.FINISHED.getCode()) .eq(SchBaseTask::getTask_id, mst.getTask_id()) ); + return null; } diff --git a/mes/qd/src/views/wms/storage_manage/semiproducthr/semiproductHrCheck/CheckDialog.vue b/mes/qd/src/views/wms/storage_manage/semiproducthr/semiproductHrCheck/CheckDialog.vue index 7c786c69..e389d97e 100644 --- a/mes/qd/src/views/wms/storage_manage/semiproducthr/semiproductHrCheck/CheckDialog.vue +++ b/mes/qd/src/views/wms/storage_manage/semiproducthr/semiproductHrCheck/CheckDialog.vue @@ -106,6 +106,17 @@ > 盘点出库 + + 强制确认 + @@ -406,6 +417,39 @@ export default { } check.checkOut(this.nowrow).then(res => { this.crud.notify('操作成功!', CRUD.NOTIFICATION_TYPE.SUCCESS) + check.getCheckDtl({ 'check_id': this.form.check_id }).then(res => { + this.tableData = res + // 将明细变成不可编辑 + for (let i = 0; i < this.tableData.length; i++) { + const row = this.tableData[i] + this.$set(row, 'edit', false) + if (row.status > '04') { + row.edit = true + } + this.tableData.splice(i, 1, row) + } + }) + }) + }, + extManage() { + if (this.nowrow === null) { + this.crud.notify('请先选中一条已存在的库存明细!', CRUD.NOTIFICATION_TYPE.INFO) + return false + } + check.extManage(this.nowrow).then(res => { + this.crud.notify('操作成功!', CRUD.NOTIFICATION_TYPE.SUCCESS) + check.getCheckDtl({ 'check_id': this.form.check_id }).then(res => { + this.tableData = res + // 将明细变成不可编辑 + for (let i = 0; i < this.tableData.length; i++) { + const row = this.tableData[i] + this.$set(row, 'edit', false) + if (row.status > '04') { + row.edit = true + } + this.tableData.splice(i, 1, row) + } + }) }) }, saveCheck() { diff --git a/mes/qd/src/views/wms/storage_manage/semiproducthr/semiproductHrCheck/check.js b/mes/qd/src/views/wms/storage_manage/semiproducthr/semiproductHrCheck/check.js index ee006eef..5b0a4b1d 100644 --- a/mes/qd/src/views/wms/storage_manage/semiproducthr/semiproductHrCheck/check.js +++ b/mes/qd/src/views/wms/storage_manage/semiproducthr/semiproductHrCheck/check.js @@ -127,6 +127,14 @@ export function checkOut(data) { }) } +export function extManage(data) { + return request({ + url: '/api/bcp/checkHr/extManage', + method: 'post', + data + }) +} + export default { add, edit, @@ -141,5 +149,6 @@ export default { process0, issueTask, getOutBillDis, - process1 + process1, + extManage } diff --git a/mes/qd/src/views/wms/storage_manage/semiproducthr/semiproductHrCheck/index.vue b/mes/qd/src/views/wms/storage_manage/semiproducthr/semiproductHrCheck/index.vue index 5ba17de3..3ea86361 100644 --- a/mes/qd/src/views/wms/storage_manage/semiproducthr/semiproductHrCheck/index.vue +++ b/mes/qd/src/views/wms/storage_manage/semiproducthr/semiproductHrCheck/index.vue @@ -263,7 +263,7 @@ export default { if (current !== null) { this.currentRow = current this.downdtl_flag = false - if (current.status === '10' || current.status === '30' || current.status === '99') { + if (current.status === '10' || current.status === '30') { this.check_flag = false } else { this.check_flag = true