diff --git a/klp-ui/src/components/KLPUI/KLPTable/FloatLayer/index.vue b/klp-ui/src/components/KLPUI/KLPTable/FloatLayer/index.vue index e69de29b..7f58ca9a 100644 --- a/klp-ui/src/components/KLPUI/KLPTable/FloatLayer/index.vue +++ b/klp-ui/src/components/KLPUI/KLPTable/FloatLayer/index.vue @@ -0,0 +1,106 @@ + + + + + \ No newline at end of file diff --git a/klp-ui/src/components/KLPUI/KLPTable/index.vue b/klp-ui/src/components/KLPUI/KLPTable/index.vue index 07c2cba2..4bc14c76 100644 --- a/klp-ui/src/components/KLPUI/KLPTable/index.vue +++ b/klp-ui/src/components/KLPUI/KLPTable/index.vue @@ -6,88 +6,45 @@

{{ loadingText || "加载中..." }}

- - - - - - - - - - - - - - - - - - - diff --git a/klp-ui/src/components/KLPUI/KLPTable/readme.md b/klp-ui/src/components/KLPUI/KLPTable/readme.md new file mode 100644 index 00000000..17852e2d --- /dev/null +++ b/klp-ui/src/components/KLPUI/KLPTable/readme.md @@ -0,0 +1,4 @@ +## 组件用法 +1. 将原有的el-table标签改为KLPTable标签,该组件已经全局注册,可以直接使用,无需带入。 +2. 要展示浮层需要在表格组件上设置props,将floatLayer设置为true,这时表格中有哪些列,浮层就会展示哪些信息。 +3. 如果需要单独设置浮层展示的信息,例如展示表格中不存在但数据中存在的列,需要在标签上增加一个props配置,设置floatLayerConfig.columns为要展示的列,示例[ { label: 'xxx', props: 'xxx.xxx' // 支持展示多层的数据 }, { label: '标签', props: 'xxx' } ] diff --git a/klp-ui/src/views/erp/receipt/index.vue b/klp-ui/src/views/erp/receipt/index.vue index cbea18af..35fa4a08 100644 --- a/klp-ui/src/views/erp/receipt/index.vue +++ b/klp-ui/src/views/erp/receipt/index.vue @@ -127,6 +127,7 @@ export default { }, created() { this.loadData() + console.log('this.slots', this.$slots) }, methods: { loadData() { diff --git a/klp-ui/src/views/system/user/index.vue b/klp-ui/src/views/system/user/index.vue index 32516303..34bc7575 100644 --- a/klp-ui/src/views/system/user/index.vue +++ b/klp-ui/src/views/system/user/index.vue @@ -137,7 +137,7 @@ - + diff --git a/klp-ui/src/views/wms/coil/do/search.vue b/klp-ui/src/views/wms/coil/do/search.vue index 8ac4442f..1c0924f8 100644 --- a/klp-ui/src/views/wms/coil/do/search.vue +++ b/klp-ui/src/views/wms/coil/do/search.vue @@ -534,8 +534,8 @@ export default { const actionType = parseInt(row.actionType) // 特殊处理:发货和移库操作不需要跳转 - if (actionType === 4 || actionType === 5) { - this.$message.info(actionType === 4 ? '发货操作已在移动端完成' : '移库操作已在移动端完成') + if (actionType >= 400) { + this.$message.info('特殊操作序在对应页面完成') return } diff --git a/klp-ui/src/views/wms/coil/do/ship.vue b/klp-ui/src/views/wms/coil/do/ship.vue index 74d17af2..1246093d 100644 --- a/klp-ui/src/views/wms/coil/do/ship.vue +++ b/klp-ui/src/views/wms/coil/do/ship.vue @@ -9,12 +9,7 @@ - - 选择钢卷 - - - {{ form.currentCoilNo }} - + @@ -186,9 +181,6 @@ - - - diff --git a/klp-ui/src/views/wms/coil/do/warehousing.vue b/klp-ui/src/views/wms/coil/do/warehousing.vue index dc8a7fa2..fc0755b4 100644 --- a/klp-ui/src/views/wms/coil/do/warehousing.vue +++ b/klp-ui/src/views/wms/coil/do/warehousing.vue @@ -1,13 +1,25 @@ + + \ No newline at end of file diff --git a/klp-ui/src/views/wms/receive/detail/index.vue b/klp-ui/src/views/wms/receive/detail/index.vue new file mode 100644 index 00000000..2ca1a28c --- /dev/null +++ b/klp-ui/src/views/wms/receive/detail/index.vue @@ -0,0 +1,366 @@ + + + + + diff --git a/klp-ui/src/views/wms/receive/plan/index.vue b/klp-ui/src/views/wms/receive/plan/index.vue new file mode 100644 index 00000000..b44a6231 --- /dev/null +++ b/klp-ui/src/views/wms/receive/plan/index.vue @@ -0,0 +1,318 @@ + + + + + diff --git a/klp-wms/src/main/java/com/klp/domain/WmsDeliveryPlan.java b/klp-wms/src/main/java/com/klp/domain/WmsDeliveryPlan.java index 7d854a3a..008c619e 100644 --- a/klp-wms/src/main/java/com/klp/domain/WmsDeliveryPlan.java +++ b/klp-wms/src/main/java/com/klp/domain/WmsDeliveryPlan.java @@ -34,6 +34,10 @@ public class WmsDeliveryPlan extends BaseEntity { * 计划日期 */ private Date planDate; + /** + * 计划类型: 发货0,收货1 + */ + private Integer planType; /** * 备注 */ diff --git a/klp-wms/src/main/java/com/klp/domain/bo/WmsCoilPendingActionBo.java b/klp-wms/src/main/java/com/klp/domain/bo/WmsCoilPendingActionBo.java index f6f1cbf6..d4d2b87f 100644 --- a/klp-wms/src/main/java/com/klp/domain/bo/WmsCoilPendingActionBo.java +++ b/klp-wms/src/main/java/com/klp/domain/bo/WmsCoilPendingActionBo.java @@ -28,6 +28,7 @@ public class WmsCoilPendingActionBo extends BaseEntity { /** * 关联的钢卷ID */ + // 对于入库操作,这个时候还不存在钢卷,因此无法关联钢卷ID,因此先关联为0,如果id为0则跟未关联是相同的 @NotNull(message = "关联的钢卷ID不能为空", groups = { AddGroup.class, EditGroup.class }) private Long coilId; diff --git a/klp-wms/src/main/java/com/klp/domain/bo/WmsDeliveryPlanBo.java b/klp-wms/src/main/java/com/klp/domain/bo/WmsDeliveryPlanBo.java index 25c837dc..23641677 100644 --- a/klp-wms/src/main/java/com/klp/domain/bo/WmsDeliveryPlanBo.java +++ b/klp-wms/src/main/java/com/klp/domain/bo/WmsDeliveryPlanBo.java @@ -33,6 +33,10 @@ public class WmsDeliveryPlanBo extends BaseEntity { * 计划日期 */ private Date planDate; + /** + * 计划类型 + */ + private Integer planType; /** * 备注 diff --git a/klp-wms/src/main/java/com/klp/domain/vo/WmsDeliveryPlanVo.java b/klp-wms/src/main/java/com/klp/domain/vo/WmsDeliveryPlanVo.java index 63c35993..6b49ddd0 100644 --- a/klp-wms/src/main/java/com/klp/domain/vo/WmsDeliveryPlanVo.java +++ b/klp-wms/src/main/java/com/klp/domain/vo/WmsDeliveryPlanVo.java @@ -43,6 +43,12 @@ public class WmsDeliveryPlanVo extends BaseEntity { @ExcelProperty(value = "计划日期") private Date planDate; + /** + * 计划类型 + */ + @ExcelProperty(value = "计划类型") + private Integer planType; + /** * 备注 */ diff --git a/klp-wms/src/main/java/com/klp/service/impl/WmsDeliveryPlanServiceImpl.java b/klp-wms/src/main/java/com/klp/service/impl/WmsDeliveryPlanServiceImpl.java index 9ee55c3e..c8fcfc27 100644 --- a/klp-wms/src/main/java/com/klp/service/impl/WmsDeliveryPlanServiceImpl.java +++ b/klp-wms/src/main/java/com/klp/service/impl/WmsDeliveryPlanServiceImpl.java @@ -65,6 +65,7 @@ public class WmsDeliveryPlanServiceImpl implements IWmsDeliveryPlanService { LambdaQueryWrapper lqw = Wrappers.lambdaQuery(); lqw.like(StringUtils.isNotBlank(bo.getPlanName()), WmsDeliveryPlan::getPlanName, bo.getPlanName()); lqw.eq(bo.getPlanDate() != null, WmsDeliveryPlan::getPlanDate, bo.getPlanDate()); + lqw.eq(bo.getPlanType() != null, WmsDeliveryPlan::getPlanType, bo.getPlanType()); return lqw; } diff --git a/klp-wms/src/main/resources/mapper/klp/WmsDeliveryPlanMapper.xml b/klp-wms/src/main/resources/mapper/klp/WmsDeliveryPlanMapper.xml index bd7eadef..4e9b23e8 100644 --- a/klp-wms/src/main/resources/mapper/klp/WmsDeliveryPlanMapper.xml +++ b/klp-wms/src/main/resources/mapper/klp/WmsDeliveryPlanMapper.xml @@ -8,6 +8,7 @@ +