diff --git a/klp-ui/src/api/wms/transferOrder.js b/klp-ui/src/api/wms/transferOrder.js
index 14078578..53c46c0d 100644
--- a/klp-ui/src/api/wms/transferOrder.js
+++ b/klp-ui/src/api/wms/transferOrder.js
@@ -42,3 +42,11 @@ export function delTransferOrder(orderId) {
method: 'delete'
})
}
+
+// 审批调拨单
+export function approveTransferOrder(orderId, status) {
+ return request({
+ url: '/wms/transferOrder/approve/' + orderId + '/' + status,
+ method: 'put'
+ })
+}
diff --git a/klp-ui/src/views/crm/coil/index.vue b/klp-ui/src/views/crm/coil/index.vue
index 0f9bd997..012b5c60 100644
--- a/klp-ui/src/views/crm/coil/index.vue
+++ b/klp-ui/src/views/crm/coil/index.vue
@@ -146,7 +146,7 @@ export default {
// 查询参数
queryParams: {
pageNum: 1,
- pageSize: 99,
+ pageSize: 99999,
status: 0,
dateType: 1,
warehouseId: undefined,
diff --git a/klp-ui/src/views/wms/delivery/waybill/index.vue b/klp-ui/src/views/wms/delivery/waybill/index.vue
index cdd47c42..58e49af7 100644
--- a/klp-ui/src/views/wms/delivery/waybill/index.vue
+++ b/klp-ui/src/views/wms/delivery/waybill/index.vue
@@ -509,6 +509,8 @@ export default {
if (this.selectedPlan.planName) {
this.form.waybillName = `发货单_${this.selectedPlan.planName}`;
}
+ // deliveryTime设置为当前时间,格式为yyyy-MM-dd HH:mm:ss,北京时间,
+ this.form.deliveryTime = this.parseTime(new Date(), '{y}-{m}-{d} {h}:{i}:{s}');
}
this.open = true;
this.title = "添加发货单";
diff --git a/klp-ui/src/views/wms/move/batch.vue b/klp-ui/src/views/wms/move/batch.vue
index dcba5885..55ea936e 100644
--- a/klp-ui/src/views/wms/move/batch.vue
+++ b/klp-ui/src/views/wms/move/batch.vue
@@ -25,6 +25,18 @@
placeholder="请选择实际调拨时间">
+
+
+
+
+
+
+
+
+
+
+
+
搜索
重置
@@ -83,6 +95,21 @@
{{ parseTime(scope.row.transferTime, '{y}-{m}-{d}') }}
+
+
+
+
+ {{ getapproveStatusText(scope.row.approveStatus) }}
+
+
+
+
+
+
+
+ {{ scope.row.approveTime ? parseTime(scope.row.approveTime, '{y}-{m}-{d} {h}:{i}') : '-' }}
+
+
@@ -97,13 +124,55 @@
type="text"
icon="el-icon-edit"
@click="handleUpdate(scope.row)"
+ :disabled="!canEdit(scope.row)"
>修改
删除
+ 提交
+ 撤回
+ 重新提交
+ 通过
+ 驳回
@@ -133,6 +202,10 @@
placeholder="请选择调拨时间">
+
+
+
+
@@ -147,15 +220,16 @@
导出
刷新
-
+ 执行全部
+
-
+
-
-
\ No newline at end of file
diff --git a/klp-ui/src/views/wms/move/record.vue b/klp-ui/src/views/wms/move/record.vue
deleted file mode 100644
index f3c314d9..00000000
--- a/klp-ui/src/views/wms/move/record.vue
+++ /dev/null
@@ -1,359 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 搜索
- 重置
-
-
-
-
-
- 新增
-
-
- 修改
-
-
- 删除
-
-
- 导出
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/klp-wms/src/main/java/com/klp/service/impl/WmsTransferOrderItemServiceImpl.java b/klp-wms/src/main/java/com/klp/service/impl/WmsTransferOrderItemServiceImpl.java
index 06a25d3a..3f206100 100644
--- a/klp-wms/src/main/java/com/klp/service/impl/WmsTransferOrderItemServiceImpl.java
+++ b/klp-wms/src/main/java/com/klp/service/impl/WmsTransferOrderItemServiceImpl.java
@@ -541,7 +541,7 @@ public class WmsTransferOrderItemServiceImpl implements IWmsTransferOrderItemSer
throw new IllegalArgumentException("调拨单不存在");
}
// 审批状态: 0-待审批 1-已通过 2-已驳回
- if (wmsTransferOrder.getApproveStatus() == null || wmsTransferOrder.getApproveStatus() != 1) {
+ if (wmsTransferOrder.getApproveStatus() == null || wmsTransferOrder.getApproveStatus() != 2) {
throw new IllegalArgumentException("审批未通过,不能调拨");
}
}
diff --git a/klp-wms/src/main/java/com/klp/service/impl/WmsTransferOrderServiceImpl.java b/klp-wms/src/main/java/com/klp/service/impl/WmsTransferOrderServiceImpl.java
index 14c22e4d..0339d061 100644
--- a/klp-wms/src/main/java/com/klp/service/impl/WmsTransferOrderServiceImpl.java
+++ b/klp-wms/src/main/java/com/klp/service/impl/WmsTransferOrderServiceImpl.java
@@ -120,14 +120,14 @@ public class WmsTransferOrderServiceImpl implements IWmsTransferOrderService {
if(isValid){
//TODO 做一些业务上的校验,判断是否需要校验
}
-
+
// 先删除关联的调拨单明细记录
if (ids != null && !ids.isEmpty()) {
LambdaQueryWrapper queryWrapper = new LambdaQueryWrapper<>();
queryWrapper.in(WmsTransferOrderItem::getTransferId, ids);
wmsTransferOrderItemMapper.delete(queryWrapper);
}
-
+
// 再删除调拨单主记录
return baseMapper.deleteBatchIds(ids) > 0;
}
@@ -141,7 +141,7 @@ public class WmsTransferOrderServiceImpl implements IWmsTransferOrderService {
if (order == null) {
throw new RuntimeException("调拨单不存在");
}
- if (order.getApproveStatus() != null && order.getApproveStatus() != 0) {
+ if (order.getApproveStatus() != null && order.getApproveStatus() != 1) {
throw new RuntimeException("该调拨单已审批,不能重复审批");
}
order.setApproveStatus(approveStatus);