+
+
diff --git a/wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/stor_manage/service/in/iostor_dtl/impl/StIvtIostorinvdtlInServiceImpl.java b/wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/stor_manage/service/in/iostor_dtl/impl/StIvtIostorinvdtlInServiceImpl.java
index 30b62f11..977ce205 100644
--- a/wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/stor_manage/service/in/iostor_dtl/impl/StIvtIostorinvdtlInServiceImpl.java
+++ b/wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/stor_manage/service/in/iostor_dtl/impl/StIvtIostorinvdtlInServiceImpl.java
@@ -1,12 +1,17 @@
package org.nl.wms.stor_manage.service.in.iostor_dtl.impl;
+import org.apache.commons.lang3.StringUtils;
+import org.nl.common.utils.ListOf;
+import org.nl.wms.stor_manage.service.in.iostor_dtl.IStIvtIostorinvdtlInService;
import org.nl.wms.stor_manage.service.in.iostor_dtl.dao.StIvtIostorinvdtlIn;
import org.nl.wms.stor_manage.service.in.iostor_dtl.dao.mapper.StIvtIostorinvdtlInMapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.nl.wms.stor_manage.service.out.iostor_dtl.IStIvtIostorinvdtlOutService;
import org.springframework.stereotype.Service;
+import java.util.ArrayList;
import java.util.List;
+import java.util.Map;
/**
*
@@ -17,11 +22,20 @@ import java.util.List;
* @since 2024-03-29
*/
@Service
-public class StIvtIostorinvdtlInServiceImpl extends ServiceImpl implements IStIvtIostorinvdtlOutService {
+public class StIvtIostorinvdtlInServiceImpl extends ServiceImpl implements IStIvtIostorinvdtlInService {
@Override
public void batchInsert(List dtls) {
this.baseMapper.batchInsert(dtls);
}
+
+
+ @Override
+ public List getByInv(String inv_id) {
+ if (StringUtils.isEmpty(inv_id)){
+ return new ArrayList<>();
+ }
+ return this.baseMapper.findByInv(inv_id);
+ }
}
diff --git a/wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/stor_manage/service/out/iostor_dtl/dao/mapper/xml/StIvtIostorinvdtlOutMapper.xml b/wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/stor_manage/service/out/iostor_dtl/dao/mapper/xml/StIvtIostorinvdtlOutMapper.xml
index d6fbe396..b690d2a2 100644
--- a/wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/stor_manage/service/out/iostor_dtl/dao/mapper/xml/StIvtIostorinvdtlOutMapper.xml
+++ b/wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/stor_manage/service/out/iostor_dtl/dao/mapper/xml/StIvtIostorinvdtlOutMapper.xml
@@ -1,10 +1,5 @@
-
+
-
- insert into st_ivt_iostorinvdtl() values
-
-
-
diff --git a/wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/stor_manage/service/out/iostor_dtl/impl/StIvtIostorinvdtlOutServiceImpl.java b/wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/stor_manage/service/out/iostor_dtl/impl/StIvtIostorinvdtlOutServiceImpl.java
index f11add24..0580c74d 100644
--- a/wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/stor_manage/service/out/iostor_dtl/impl/StIvtIostorinvdtlOutServiceImpl.java
+++ b/wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/stor_manage/service/out/iostor_dtl/impl/StIvtIostorinvdtlOutServiceImpl.java
@@ -4,9 +4,11 @@ import org.nl.wms.stor_manage.service.in.iostor_dtl.IStIvtIostorinvdtlInService;
import org.nl.wms.stor_manage.service.in.iostor_dtl.dao.StIvtIostorinvdtlIn;
import org.nl.wms.stor_manage.service.in.iostor_dtl.dao.mapper.StIvtIostorinvdtlInMapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.nl.wms.stor_manage.service.out.iostor_dtl.IStIvtIostorinvdtlOutService;
import org.springframework.stereotype.Service;
import java.util.List;
+import java.util.Map;
/**
*
@@ -17,11 +19,12 @@ import java.util.List;
* @since 2024-03-29
*/
@Service
-public class StIvtIostorinvdtlOutServiceImpl extends ServiceImpl implements IStIvtIostorinvdtlInService {
+public class StIvtIostorinvdtlOutServiceImpl extends ServiceImpl implements IStIvtIostorinvdtlOutService {
@Override
public void batchInsert(List dtls) {
this.baseMapper.batchInsert(dtls);
}
+
}
diff --git a/wms_pro/qd/src/views/wms/base_manage/material/MaterDialog.vue b/wms_pro/qd/src/views/wms/base_manage/material/MaterDialog.vue
new file mode 100644
index 00000000..5af0b10f
--- /dev/null
+++ b/wms_pro/qd/src/views/wms/base_manage/material/MaterDialog.vue
@@ -0,0 +1,218 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/wms_pro/qd/src/views/wms/stor_manage/in/AddDialog.vue b/wms_pro/qd/src/views/wms/stor_manage/in/AddDialog.vue
new file mode 100644
index 00000000..cebf8690
--- /dev/null
+++ b/wms_pro/qd/src/views/wms/stor_manage/in/AddDialog.vue
@@ -0,0 +1,480 @@
+
+
+
+
+
+
+
+
+ 保存
+ 关闭
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 添加物料
+
+
+ 新增一行
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ scope.row.material_code }}
+
+
+
+
+
+
+
+ {{ scope.row.qty }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/wms_pro/qd/src/views/wms/stor_manage/in/AddDtl.vue b/wms_pro/qd/src/views/wms/stor_manage/in/AddDtl.vue
new file mode 100644
index 00000000..b1661d29
--- /dev/null
+++ b/wms_pro/qd/src/views/wms/stor_manage/in/AddDtl.vue
@@ -0,0 +1,203 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/wms_pro/qd/src/views/wms/stor_manage/in/ViewDialog.vue b/wms_pro/qd/src/views/wms/stor_manage/in/ViewDialog.vue
new file mode 100644
index 00000000..762d9297
--- /dev/null
+++ b/wms_pro/qd/src/views/wms/stor_manage/in/ViewDialog.vue
@@ -0,0 +1,294 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 入库明细
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 作业明细
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/wms_pro/qd/src/views/wms/stor_manage/in/index.vue b/wms_pro/qd/src/views/wms/stor_manage/in/index.vue
index 4eef6aed..effc7a1c 100644
--- a/wms_pro/qd/src/views/wms/stor_manage/in/index.vue
+++ b/wms_pro/qd/src/views/wms/stor_manage/in/index.vue
@@ -162,7 +162,7 @@
- {{ scope.row.code }}
+ {{ scope.row.code }}
@@ -170,9 +170,14 @@
-
-
-
+
+
+ {{scope.row.form_data[item.value]}}
+
+
+
+
+
@@ -190,9 +195,9 @@
-
-
-
+
+
+
@@ -205,14 +210,14 @@ import rrOperation from '@crud/RR.operation'
import crudOperation from '@crud/CRUD.operation'
import udOperation from '@crud/UD.operation'
import pagination from '@crud/Pagination'
-// import AddDialog from '@/views/wms/storage_manage/product/productIn/AddDialog'
+import AddDialog from '@/views/wms/stor_manage/in/AddDialog'
// import DivDialog from '@/views/wms/storage_manage/product/productIn/DivDialog'
-// import ViewDialog from '@/views/wms/storage_manage/product/productIn/ViewDialog'
+import ViewDialog from '@/views/wms/stor_manage/in/ViewDialog'
import { mapGetters } from 'vuex'
export default {
name: 'ProductIn',
- components: { formstruc, crudProductIn, crudOperation, rrOperation, udOperation, pagination },
+ components: { AddDialog, ViewDialog, formstruc, crudProductIn, crudOperation, rrOperation, udOperation, pagination },
cruds() {
return CRUD({
title: '',
@@ -323,8 +328,9 @@ export default {
return this.dict.label.ST_INV_CP_IN_TYPE[row.bill_type]
},
toView(row) {
- this.mstrow = row
- this.viewShow = true
+ if (row !== null) {
+ this.$refs.itemview.setForm(row)
+ }
},
confirm() {
if (!this.currentRow) {
diff --git a/wms_pro/qd/src/views/wms/stor_manage/in/storinvin.js b/wms_pro/qd/src/views/wms/stor_manage/in/storinvin.js
index 72b865e2..5231372b 100644
--- a/wms_pro/qd/src/views/wms/stor_manage/in/storinvin.js
+++ b/wms_pro/qd/src/views/wms/stor_manage/in/storinvin.js
@@ -2,7 +2,7 @@ import request from '@/utils/request'
export function add(data) {
return request({
- url: '/api/productIn',
+ url: '/api/stIvtIostorinvIn',
method: 'post',
data
})
@@ -10,7 +10,7 @@ export function add(data) {
export function del(ids) {
return request({
- url: '/api/productIn/delete',
+ url: '/api/stIvtIostorinvIn/delete',
method: 'post',
data: ids
})
@@ -18,15 +18,22 @@ export function del(ids) {
export function edit(data) {
return request({
- url: '/api/productIn/update',
+ url: '/api/stIvtIostorinvIn/update',
method: 'post',
data
})
}
+export function getIosInvDtl(data) {
+ return request({
+ url: '/api/stIvtIostorinvIn/getIosInvDtl',
+ method: 'post',
+ data
+ })
+}
export function getIosInvDis(data) {
return request({
- url: '/api/productIn/getIosInvDis',
+ url: '/api/stIvtIostorinvIn/getIosInvDis',
method: 'post',
data
})
@@ -34,14 +41,14 @@ export function getIosInvDis(data) {
export function vehicleCheck() {
return request({
- url: '/api/productIn/vehicleCheck',
+ url: '/api/stIvtIostorinvIn/vehicleCheck',
method: 'post'
})
}
export function confirmvehicle(data) {
return request({
- url: '/api/productIn/confirmvehicle',
+ url: '/api/stIvtIostorinvIn/confirmvehicle',
method: 'post',
data
})
@@ -57,7 +64,7 @@ export function getSect(data) {
export function divStruct(data) {
return request({
- url: '/api/productIn/divStruct',
+ url: '/api/stIvtIostorinvIn/divStruct',
method: 'post',
data
})
@@ -65,7 +72,7 @@ export function divStruct(data) {
export function unDivStruct(data) {
return request({
- url: '/api/productIn/unDivStruct',
+ url: '/api/stIvtIostorinvIn/unDivStruct',
method: 'post',
data
})
@@ -73,7 +80,7 @@ export function unDivStruct(data) {
export function setPoint(data) {
return request({
- url: '/api/productIn/setPoint',
+ url: '/api/stIvtIostorinvIn/setPoint',
method: 'post',
data
})
@@ -81,7 +88,7 @@ export function setPoint(data) {
export function confirm(data) {
return request({
- url: '/api/productIn/confirm',
+ url: '/api/stIvtIostorinvIn/confirm',
method: 'post',
data
})
@@ -89,7 +96,7 @@ export function confirm(data) {
export function cancelConfirmvehicle(data) {
return request({
- url: '/api/productIn/cancelConfirmvehicle',
+ url: '/api/stIvtIostorinvIn/cancelConfirmvehicle',
method: 'post',
data
})
@@ -97,7 +104,7 @@ export function cancelConfirmvehicle(data) {
export function delTask(data) {
return request({
- url: '/api/productIn/delTask',
+ url: '/api/stIvtIostorinvIn/delTask',
method: 'post',
data
})
@@ -105,7 +112,7 @@ export function delTask(data) {
export function sendTask(data) {
return request({
- url: '/api/productIn/sendTask',
+ url: '/api/stIvtIostorinvIn/sendTask',
method: 'post',
data
})
@@ -113,7 +120,7 @@ export function sendTask(data) {
export function confirmTask(data) {
return request({
- url: '/api/productIn/confirmTask',
+ url: '/api/stIvtIostorinvIn/confirmTask',
method: 'post',
data
})
@@ -124,6 +131,7 @@ export default {
edit,
del,
getIosInvDis,
+ getIosInvDtl,
vehicleCheck,
confirmvehicle,
getSect,