From c85eaa61877db2691f4abd87d9c466e2eb9e2d7c Mon Sep 17 00:00:00 2001 From: zhangzq Date: Tue, 23 Apr 2024 17:01:50 +0800 Subject: [PATCH] =?UTF-8?q?add:=E5=85=A5=E5=BA=93=E6=98=8E=E7=BB=86?= =?UTF-8?q?=E6=96=B0=E5=A2=9E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/org/nl/common/enums/StatusEnum.java | 39 ++ .../impl/BmClassStandardServiceImpl.java | 10 +- .../controller/BmMaterialController.java | 14 +- ...ice.java => IMdMeMaterialbaseService.java} | 17 +- ...{BmMaterial.java => MdMeMaterialbase.java} | 70 +-- ...apper.java => MdMeMaterialbaseMapper.java} | 9 +- ...lMapper.xml => MdMeMaterialbaseMapper.xml} | 4 +- .../material/service/dto/MaterialQuery.java | 5 +- .../service/impl/BmMaterialServiceImpl.java | 55 -- .../impl/MdMeMaterialbaseServiceImpl.java | 42 ++ .../impl/AlmEarlyInvServiceImpl.java | 10 +- .../in/StIvtIostorinvInController.java | 34 +- .../in/iostor/IStIvtIostorinvInService.java | 3 + .../in/iostor/dao/StIvtIostorinvIn.java | 9 +- .../impl/StIvtIostorinvInServiceImpl.java | 41 ++ .../IStIvtIostorinvdtlInService.java | 3 + .../iostor_dtl/dao/StIvtIostorinvdtlIn.java | 78 ++- .../dao/mapper/StIvtIostorinvdtlInMapper.java | 3 + .../mapper/xml/StIvtIostorinvdtlInMapper.xml | 12 +- .../impl/StIvtIostorinvdtlInServiceImpl.java | 16 +- .../mapper/xml/StIvtIostorinvdtlOutMapper.xml | 7 +- .../impl/StIvtIostorinvdtlOutServiceImpl.java | 5 +- .../wms/base_manage/material/MaterDialog.vue | 218 ++++++++ .../views/wms/stor_manage/in/AddDialog.vue | 480 ++++++++++++++++++ .../src/views/wms/stor_manage/in/AddDtl.vue | 203 ++++++++ .../views/wms/stor_manage/in/ViewDialog.vue | 294 +++++++++++ .../qd/src/views/wms/stor_manage/in/index.vue | 30 +- .../src/views/wms/stor_manage/in/storinvin.js | 36 +- 28 files changed, 1540 insertions(+), 207 deletions(-) create mode 100644 wms_pro/hd/nladmin-system/src/main/java/org/nl/common/enums/StatusEnum.java rename wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/base_manage/material/service/{IBmMaterialService.java => IMdMeMaterialbaseService.java} (50%) rename wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/base_manage/material/service/dao/{BmMaterial.java => MdMeMaterialbase.java} (84%) rename wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/base_manage/material/service/dao/mapper/{BmMaterialMapper.java => MdMeMaterialbaseMapper.java} (54%) rename wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/base_manage/material/service/dao/mapper/xml/{BmMaterialMapper.xml => MdMeMaterialbaseMapper.xml} (97%) delete mode 100644 wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/base_manage/material/service/impl/BmMaterialServiceImpl.java create mode 100644 wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/base_manage/material/service/impl/MdMeMaterialbaseServiceImpl.java create mode 100644 wms_pro/qd/src/views/wms/base_manage/material/MaterDialog.vue create mode 100644 wms_pro/qd/src/views/wms/stor_manage/in/AddDialog.vue create mode 100644 wms_pro/qd/src/views/wms/stor_manage/in/AddDtl.vue create mode 100644 wms_pro/qd/src/views/wms/stor_manage/in/ViewDialog.vue diff --git a/wms_pro/hd/nladmin-system/src/main/java/org/nl/common/enums/StatusEnum.java b/wms_pro/hd/nladmin-system/src/main/java/org/nl/common/enums/StatusEnum.java new file mode 100644 index 00000000..4dc996d8 --- /dev/null +++ b/wms_pro/hd/nladmin-system/src/main/java/org/nl/common/enums/StatusEnum.java @@ -0,0 +1,39 @@ +package org.nl.common.enums; + +import lombok.AllArgsConstructor; +import lombok.Getter; +import org.apache.commons.lang3.StringUtils; +import org.nl.common.domain.exception.BadRequestException; +import org.nl.common.utils.MapOf; + +import java.util.Map; + +/* + * @author ZZQ + * @Date 2024/4/23 10:49 + */ +@Getter +@AllArgsConstructor +public enum StatusEnum { + //单据状态库类型 + FORM_STATUS(MapOf.of("生成", "10", "执行中", "20","完成", "99")); + + private Map code; + + public String code(String desc) { + String code = this.getCode().get(desc); + if (StringUtils.isNotEmpty(code)) { + return code; + } + throw new BadRequestException(this.name() + "对应类型" + desc + "未定义"); + } + + public String check(String code) { + for (Map.Entry entry : this.getCode().entrySet()) { + if (entry.getValue().equals("code")) { + return entry.getValue(); + } + } + throw new BadRequestException(this.name() + "对应类型" + code + "未定义"); + } +} diff --git a/wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/base_manage/class_standard/service/impl/BmClassStandardServiceImpl.java b/wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/base_manage/class_standard/service/impl/BmClassStandardServiceImpl.java index fd8ad512..16aabe38 100644 --- a/wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/base_manage/class_standard/service/impl/BmClassStandardServiceImpl.java +++ b/wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/base_manage/class_standard/service/impl/BmClassStandardServiceImpl.java @@ -23,8 +23,8 @@ import org.nl.wms.base_manage.class_standard.service.IBmClassStandardService; import org.nl.wms.base_manage.class_standard.service.dao.BmClassStandard; import org.nl.wms.base_manage.class_standard.service.dao.mapper.BmClassStandardMapper; import org.nl.wms.base_manage.class_standard.service.dto.BmClassStandardTree; -import org.nl.wms.base_manage.material.service.IBmMaterialService; -import org.nl.wms.base_manage.material.service.dao.BmMaterial; +import org.nl.wms.base_manage.material.service.IMdMeMaterialbaseService; +import org.nl.wms.base_manage.material.service.dao.MdMeMaterialbase; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.domain.Pageable; import org.springframework.stereotype.Service; @@ -51,7 +51,7 @@ import java.util.stream.Collectors; public class BmClassStandardServiceImpl extends ServiceImpl implements IBmClassStandardService { @Autowired - private IBmMaterialService materialService; + private IMdMeMaterialbaseService materialService; @Override public List dropdownList(Map whereJson) { @@ -124,12 +124,12 @@ public class BmClassStandardServiceImpl extends ServiceImpl query = new QueryWrapper<>(); query.eq("1", "1"); if (ObjectUtil.isNotEmpty(whereJson.get("material_id"))) { - BmMaterial one = materialService.getOne(new QueryWrapper().eq("material_id", whereJson.get("material_id"))); + MdMeMaterialbase one = materialService.getOne(new QueryWrapper().eq("material_id", whereJson.get("material_id"))); whereJson.put("class_idStr", one.getMaterial_type_id()); } query.eq("1", "1"); if (ObjectUtil.isNotEmpty(whereJson.get("material_id"))) { - BmMaterial one = materialService.getOne(new QueryWrapper().eq("material_id", whereJson.get("material_id"))); + MdMeMaterialbase one = materialService.getOne(new QueryWrapper().eq("material_id", whereJson.get("material_id"))); if (null != one) { whereJson.put("class_idStr", one.getMaterial_type_id()); } diff --git a/wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/base_manage/material/controller/BmMaterialController.java b/wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/base_manage/material/controller/BmMaterialController.java index 59233577..864a3898 100644 --- a/wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/base_manage/material/controller/BmMaterialController.java +++ b/wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/base_manage/material/controller/BmMaterialController.java @@ -4,8 +4,8 @@ import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper; import org.nl.common.TableDataInfo; import org.nl.common.domain.entity.PageQuery; import org.nl.common.utils.RedissonUtils; -import org.nl.wms.base_manage.material.service.IBmMaterialService; -import org.nl.wms.base_manage.material.service.dao.BmMaterial; +import org.nl.wms.base_manage.material.service.IMdMeMaterialbaseService; +import org.nl.wms.base_manage.material.service.dao.MdMeMaterialbase; import org.nl.wms.base_manage.material.service.dto.MaterialQuery; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.http.HttpStatus; @@ -31,23 +31,23 @@ import java.util.Arrays; public class BmMaterialController { @Autowired - private IBmMaterialService materialService; + private IMdMeMaterialbaseService materialService; @GetMapping public ResponseEntity getAll(MaterialQuery query, PageQuery page) { - return new ResponseEntity<>(TableDataInfo.build(materialService.page(page.build(), query.build())), HttpStatus.OK); + return new ResponseEntity<>(TableDataInfo.build(materialService.page(page.build(MdMeMaterialbase.class), query.build())), HttpStatus.OK); } @PostMapping - public ResponseEntity create(@Validated @RequestBody BmMaterial dto) { + public ResponseEntity create(@Validated @RequestBody MdMeMaterialbase dto) { materialService.save(dto); return new ResponseEntity<>(HttpStatus.CREATED); } @PutMapping - public ResponseEntity update(@Validated @RequestBody BmMaterial dto) { - materialService.update(dto, new LambdaUpdateWrapper().eq(BmMaterial::getMaterial_id, dto.getMaterial_id())); + public ResponseEntity update(@Validated @RequestBody MdMeMaterialbase dto) { + materialService.update(dto, new LambdaUpdateWrapper().eq(MdMeMaterialbase::getMaterial_id, dto.getMaterial_id())); return new ResponseEntity<>(HttpStatus.OK); } diff --git a/wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/base_manage/material/service/IBmMaterialService.java b/wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/base_manage/material/service/IMdMeMaterialbaseService.java similarity index 50% rename from wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/base_manage/material/service/IBmMaterialService.java rename to wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/base_manage/material/service/IMdMeMaterialbaseService.java index bb374a76..384357d3 100644 --- a/wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/base_manage/material/service/IBmMaterialService.java +++ b/wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/base_manage/material/service/IMdMeMaterialbaseService.java @@ -1,7 +1,7 @@ package org.nl.wms.base_manage.material.service; +import org.nl.wms.base_manage.material.service.dao.MdMeMaterialbase; import com.baomidou.mybatisplus.extension.service.IService; -import org.nl.wms.base_manage.material.service.dao.BmMaterial; import org.springframework.web.multipart.MultipartFile; import javax.servlet.http.HttpServletRequest; @@ -16,16 +16,13 @@ import java.util.Map; *

* * @author generator - * @since 2023-04-26 + * @since 2024-04-22 */ -public interface IBmMaterialService extends IService{ - /** - * 物料基础信息导入 - */ - void excelImport(MultipartFile file, HttpServletRequest request, HttpServletResponse response) - throws IOException; +public interface IMdMeMaterialbaseService extends IService { + void excelImport(MultipartFile file, HttpServletRequest request, HttpServletResponse response) + throws IOException; - List pageQuery(Map whereJson); + List pageQuery(Map whereJson); - void create(BmMaterial entity); + void create(MdMeMaterialbase entity); } diff --git a/wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/base_manage/material/service/dao/BmMaterial.java b/wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/base_manage/material/service/dao/MdMeMaterialbase.java similarity index 84% rename from wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/base_manage/material/service/dao/BmMaterial.java rename to wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/base_manage/material/service/dao/MdMeMaterialbase.java index c8843f05..136b2c8e 100644 --- a/wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/base_manage/material/service/dao/BmMaterial.java +++ b/wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/base_manage/material/service/dao/MdMeMaterialbase.java @@ -1,150 +1,160 @@ package org.nl.wms.base_manage.material.service.dao; +import java.math.BigDecimal; + import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; +import java.io.Serializable; import lombok.Data; import lombok.EqualsAndHashCode; -import java.io.Serializable; -import java.math.BigDecimal; - /** *

* 物料基本信息表 *

* * @author generator - * @since 2023-04-26 + * @since 2024-04-22 */ @Data @EqualsAndHashCode(callSuper = false) -@TableName("bm_material") -public class BmMaterial implements Serializable { +@TableName("md_me_materialbase") +public class MdMeMaterialbase implements Serializable { + private static final long serialVersionUID = 1L; - /** - * 车间 - */ - private String product_area; + /** * 物料标识 */ - @TableId + @TableId(value = "material_id") private String material_id; + /** * 物料编码 */ private String material_code; + /** * 物料名称 */ private String material_name; + + /** + * 车间 + */ + private String product_area; + /** * 规格 */ private String material_spec; + /** * 型号 */ private String material_model; + /** * 外文名称 */ private String english_name; + /** * 基本计量单位 */ private String base_unit_id; + /** * 辅助计量单位 */ private String assist_unit_id; + /** * 批准文号 */ private String approve_fileno; + /** * 工程图号 */ private String print_no; + /** * 物料分类标识 */ private String material_type_id; + /** * 长度单位 */ private String len_unit_id; + /** * 物料长度 */ private BigDecimal length; + /** * 物料宽度 */ private BigDecimal width; + /** * 物料高度 */ private BigDecimal height; + /** * 重量单位 */ private String weight_unit_id; + /** * 物料毛重 */ private BigDecimal gross_weight; + /** * 物料净重 */ private BigDecimal net_weight; + /** * 体积单位 */ private String cubage_unit_id; + /** * 物料体积 */ private BigDecimal cubage; - /** - * 创建人 - */ - private String create_id; - /** - * 创建人姓名 - */ - private String create_name; - /** - * 创建时间 - */ - private String create_time; + /** * 修改人 */ private String update_id; + /** * 修改人姓名 */ private String update_name; - /** - * 修改时间 - */ + private String update_time; - /** - * 启用时间 - */ - private String is_used_time; + /** * 是否启用 */ private Boolean is_used; + /** * 是否删除 */ private Boolean is_delete; + /** * 外部标识 */ private String ext_id; + } diff --git a/wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/base_manage/material/service/dao/mapper/BmMaterialMapper.java b/wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/base_manage/material/service/dao/mapper/MdMeMaterialbaseMapper.java similarity index 54% rename from wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/base_manage/material/service/dao/mapper/BmMaterialMapper.java rename to wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/base_manage/material/service/dao/mapper/MdMeMaterialbaseMapper.java index 67be1c11..aaa34391 100644 --- a/wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/base_manage/material/service/dao/mapper/BmMaterialMapper.java +++ b/wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/base_manage/material/service/dao/mapper/MdMeMaterialbaseMapper.java @@ -1,9 +1,7 @@ package org.nl.wms.base_manage.material.service.dao.mapper; +import org.nl.wms.base_manage.material.service.dao.MdMeMaterialbase; import com.baomidou.mybatisplus.core.mapper.BaseMapper; -import org.apache.ibatis.annotations.Param; -import org.nl.common.domain.entity.PageQuery; -import org.nl.wms.base_manage.material.service.dao.BmMaterial; import java.util.List; import java.util.Map; @@ -14,10 +12,9 @@ import java.util.Map; *

* * @author generator - * @since 2023-04-26 + * @since 2024-04-22 */ -public interface BmMaterialMapper extends BaseMapper { - +public interface MdMeMaterialbaseMapper extends BaseMapper { List queryAll(Map whereJson); } diff --git a/wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/base_manage/material/service/dao/mapper/xml/BmMaterialMapper.xml b/wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/base_manage/material/service/dao/mapper/xml/MdMeMaterialbaseMapper.xml similarity index 97% rename from wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/base_manage/material/service/dao/mapper/xml/BmMaterialMapper.xml rename to wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/base_manage/material/service/dao/mapper/xml/MdMeMaterialbaseMapper.xml index cb4b79c6..87bd1bc8 100644 --- a/wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/base_manage/material/service/dao/mapper/xml/BmMaterialMapper.xml +++ b/wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/base_manage/material/service/dao/mapper/xml/MdMeMaterialbaseMapper.xml @@ -1,7 +1,9 @@ - + + + SELECT + st_ivt_iostorinvdtl_in.*, + md_me_materialbase.material_code, + md_me_materialbase.material_name, + md_me_materialbase.material_spec + FROM + st_ivt_iostorinvdtl_in + LEFT JOIN md_me_materialbase ON st_ivt_iostorinvdtl_in.material_id = md_me_materialbase.material_id + where inv_id = #{inv_id} + 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 @@ + + + + + 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 @@ @@ -170,9 +170,14 @@ - + + + + + + + + @@ -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,