Browse Source

fix: 样式

master
李永德 9 months ago
parent
commit
fe86a1ade2
  1. 23
      lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/ext/acs/service/impl/AcsToWmsServiceImpl.java
  2. 2
      lms/nladmin-ui/public/index.html
  3. BIN
      lms/nladmin-ui/public/logo.ico
  4. BIN
      lms/nladmin-ui/public/nl.ico
  5. 16
      lms/nladmin-ui/src/assets/styles/eladmin.scss
  6. 5
      lms/nladmin-ui/src/assets/styles/index.scss
  7. 14
      lms/nladmin-ui/src/assets/styles/variables.scss

23
lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/ext/acs/service/impl/AcsToWmsServiceImpl.java

@ -482,14 +482,21 @@ public class AcsToWmsServiceImpl implements AcsToWmsService {
// 木托盘号(4)##物料编码(12)##数量(2-3)##吨量(单重X数量)##生产日期(2023/11/04)##客户编码##订单号(12)#型号##产品名称##客户名称** // 木托盘号(4)##物料编码(12)##数量(2-3)##吨量(单重X数量)##生产日期(2023/11/04)##客户编码##订单号(12)#型号##产品名称##客户名称**
String requestNo = param.getString("requestNo"); String requestNo = param.getString("requestNo");
ApplyTaskRequest baseRequest = param.toJavaObject(ApplyTaskRequest.class); ApplyTaskRequest baseRequest = param.toJavaObject(ApplyTaskRequest.class);
if (baseRequest.getVehicle_code() == null) { String vehicleCode = TaskUtils.defaultVehicleCode(baseRequest.getVehicle_code());
if (vehicleCode == null) {
return ApplyTaskResponse.responseError(requestNo, "载具编码不能为空!"); return ApplyTaskResponse.responseError(requestNo, "载具编码不能为空!");
} }
StringBuilder sb = new StringBuilder(); StringBuilder sb = new StringBuilder();
SchBaseVehiclematerialgroup groupInfo = vehiclematerialgroupService.getOneByVehicleCode( SchBaseVehiclematerialgroup groupInfo = vehiclematerialgroupService.getOneByVehicleCode(
baseRequest.getVehicle_code(), GroupBindMaterialStatusEnum.UNBOUND.getValue()); vehicleCode, GroupBindMaterialStatusEnum.UNBOUND.getValue());
if (groupInfo == null) {
throw new BadRequestException("载具号「" + vehicleCode + "」的组盘信息不存在");
}
String materialId = groupInfo.getMaterial_id(); String materialId = groupInfo.getMaterial_id();
MdBaseMaterial baseMaterial = materialService.getById(materialId); MdBaseMaterial baseMaterial = materialService.getById(materialId);
if (ObjectUtil.isEmpty(baseMaterial)) {
throw new BadRequestException("物料id: " + materialId + " 不存在,请同步物料");
}
BigDecimal materialQty = ObjectUtil.isNotEmpty(groupInfo.getMaterial_qty()) BigDecimal materialQty = ObjectUtil.isNotEmpty(groupInfo.getMaterial_qty())
? BigDecimal.valueOf(groupInfo.getMaterial_qty()) : BigDecimal.valueOf(0); ? BigDecimal.valueOf(groupInfo.getMaterial_qty()) : BigDecimal.valueOf(0);
String singleWeightStr = baseMaterial.getSingle_weight(); String singleWeightStr = baseMaterial.getSingle_weight();
@ -497,7 +504,13 @@ public class AcsToWmsServiceImpl implements AcsToWmsService {
BigDecimal multiply = materialQty.multiply(singleWeight); BigDecimal multiply = materialQty.multiply(singleWeight);
// 获取工单 // 获取工单
PdmBdWorkorder workorder = workorderService.getByCode(groupInfo.getWorkorder_code()); PdmBdWorkorder workorder = workorderService.getByCode(groupInfo.getWorkorder_code());
if (ObjectUtil.isEmpty(workorder)) {
throw new BadRequestException("工单不存在,请检查工单:" + groupInfo.getWorkorder_code());
}
String extData = workorder.getExt_data(); String extData = workorder.getExt_data();
if (ObjectUtil.isEmpty(extData)) {
throw new BadRequestException("工单[ " + workorder.getWorkorder_code() + " ]外部数据为空");
}
JSONObject object = JSONObject.parseObject(extData); JSONObject object = JSONObject.parseObject(extData);
log.info("包装数据:{}", object); log.info("包装数据:{}", object);
String custerNo = object.getString("custer_no"); String custerNo = object.getString("custer_no");
@ -510,7 +523,7 @@ public class AcsToWmsServiceImpl implements AcsToWmsService {
custer = wmsToMesService.getCusterByName(custerNo); custer = wmsToMesService.getCusterByName(custerNo);
} }
// 组合 // 组合
sb.append(baseRequest.getVehicle_code()).append("##") sb.append(vehicleCode).append("##")
.append(baseMaterial.getMaterial_code()).append("##") .append(baseMaterial.getMaterial_code()).append("##")
.append(groupInfo.getMaterial_qty()).append("##") .append(groupInfo.getMaterial_qty()).append("##")
.append(multiply).append("##") .append(multiply).append("##")
@ -946,7 +959,7 @@ public class AcsToWmsServiceImpl implements AcsToWmsService {
ApplySignalStatusRequest actionRequest = param.toJavaObject(ApplySignalStatusRequest.class); ApplySignalStatusRequest actionRequest = param.toJavaObject(ApplySignalStatusRequest.class);
String deviceCode = actionRequest.getDevice_code(); String deviceCode = actionRequest.getDevice_code();
RLock lock = redissonClient.getLock(deviceCode); RLock lock = redissonClient.getLock(deviceCode);
boolean tryLock = lock.tryLock(3, TimeUnit.SECONDS); boolean tryLock = lock.tryLock(0, TimeUnit.SECONDS);
try { try {
if (tryLock) { if (tryLock) {
String move = null; String move = null;
@ -988,6 +1001,8 @@ public class AcsToWmsServiceImpl implements AcsToWmsService {
// hint: 特殊处理 // hint: 特殊处理
specialOperation(schBasePoint); specialOperation(schBasePoint);
log.info("点位" + schBasePoint.getPoint_code() + "更新之后:{}", schBasePoint); log.info("点位" + schBasePoint.getPoint_code() + "更新之后:{}", schBasePoint);
} else {
throw new BadRequestException("系统繁忙,请稍后再试");
} }
} finally { } finally {
if (tryLock) { if (tryLock) {

2
lms/nladmin-ui/public/index.html

@ -5,7 +5,7 @@
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="renderer" content="webkit"> <meta name="renderer" content="webkit">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no"> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
<link rel="icon" href="<%= BASE_URL %>favicon.ico"> <link rel="icon" href="<%= BASE_URL %>nl.ico">
<script type="text/javascript" src="<%= BASE_URL %>config.js"></script> <script type="text/javascript" src="<%= BASE_URL %>config.js"></script>
<title><%= webpackConfig.name %></title> <title><%= webpackConfig.name %></title>
</head> </head>

BIN
lms/nladmin-ui/public/logo.ico

Binary file not shown.

After

Width:  |  Height:  |  Size: 39 KiB

BIN
lms/nladmin-ui/public/nl.ico

Binary file not shown.

After

Width:  |  Height:  |  Size: 622 B

16
lms/nladmin-ui/src/assets/styles/eladmin.scss

@ -1,5 +1,8 @@
.head-container { .head-container {
padding-bottom: 10px; padding-top: 4px;
padding-bottom: 6px;
background-color: #ffffff;
border-radius: 4px;
.filter-item { .filter-item {
display: inline-block; display: inline-block;
@ -188,7 +191,7 @@ input[type="number"]::-webkit-outer-spin-button {
.el-table__fixed-header-wrapper { .el-table__fixed-header-wrapper {
th { th {
word-break: break-word; word-break: break-word;
background-color: #f8f8f9; background-color: #f5f5f5;
color: #515a6e; color: #515a6e;
height: 35px; height: 35px;
font-size: 13px; font-size: 13px;
@ -215,4 +218,13 @@ input[type="number"]::-webkit-outer-spin-button {
.el-table--scrollable-y .el-table__body-wrapper { .el-table--scrollable-y .el-table__body-wrapper {
overflow-y: overlay !important; overflow-y: overlay !important;
} }
//左侧边框不显示start https://blog.csdn.net/m0_37922443/article/details/126487240
.el-table__row td:not(.is-hidden):last-child {
right: -1px;
}
thead th:not(.is-hidden):last-child {
right: -1px;
}
//左侧边框不显示end

5
lms/nladmin-ui/src/assets/styles/index.scss

@ -21,6 +21,7 @@ label {
html { html {
height: 100%; height: 100%;
box-sizing: border-box; box-sizing: border-box;
//background-color: #eeeeee;
} }
#app { #app {
@ -98,7 +99,7 @@ div:focus {
} }
aside { aside {
background: #eef1f6; background: #d40c70;
padding: 8px 24px; padding: 8px 24px;
margin-bottom: 20px; margin-bottom: 20px;
border-radius: 2px; border-radius: 2px;
@ -122,7 +123,7 @@ aside {
//main-container全局样式 //main-container全局样式
.app-container { .app-container {
padding: 20px 20px 45px 20px; padding: 10px 20px 45px 10px;
} }
.components-container { .components-container {

14
lms/nladmin-ui/src/assets/styles/variables.scss

@ -13,17 +13,17 @@ $base-logo-light-title-color: #001529;
$base-menu-light-background:#ffffff; $base-menu-light-background:#ffffff;
// sidebar // sidebar
$menuText:#bfcbd9; $menuText: #ffffff;
$menuActiveText:#409EFF; $menuActiveText:#409EFF;
$subMenuActiveText:#f4f4f5; // https://github.com/ElemeFE/element/issues/12951 $subMenuActiveText: #ffffff; // https://github.com/ElemeFE/element/issues/12951
$menuBg:#304156; //https://cloud.tencent.com/developer/article/1753773 $menuBg: #001529; //https://cloud.tencent.com/developer/article/1753773
$menuHover:#263445; $menuHover:#4e5465;
$base-menu-light-color:rgba(0,0,0,.70); $base-menu-light-color:rgba(0,0,0,.70);
$subMenuBg:#1f2d3d; $subMenuBg:#000c17;
$subMenuHover:#001528; $subMenuHover:#4e5465;
$sideBarWidth: 205px; $sideBarWidth: 205px;
@ -45,4 +45,4 @@ $sideBarWidth: 205px;
logoLightTitleColor: $base-logo-light-title-color logoLightTitleColor: $base-logo-light-title-color
} }
$base-sidebar-width: 200px; $base-sidebar-width: 2010px;

Loading…
Cancel
Save