From f64ebf1aeaef8abb65e19bee6586b68e49c022c7 Mon Sep 17 00:00:00 2001 From: hayu <1604366271@qq.com> Date: Mon, 25 Mar 2024 18:20:42 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8A=9F=E8=83=BD=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../material/mapper/PurchaseCheckInfoMapper.java | 7 +++++++ .../service/impl/PurchaseCheckInfoServiceImpl.java | 11 ++++++++++- .../mapper/material/PurchaseCheckInfoMapper.xml | 12 ++++++++++++ .../views/store/newBuy/newDevices/newDevicesList.vue | 2 +- 4 files changed, 30 insertions(+), 2 deletions(-) diff --git a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/mapper/PurchaseCheckInfoMapper.java b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/mapper/PurchaseCheckInfoMapper.java index 6bcbf2a0..44b601cd 100644 --- a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/mapper/PurchaseCheckInfoMapper.java +++ b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/mapper/PurchaseCheckInfoMapper.java @@ -106,4 +106,11 @@ public interface PurchaseCheckInfoMapper * @return */ List selectPutInListExamine(PurchaseCheckInfo purchaseCheckInfo); + + /** + * 查询 类型名称和管理类型 + * @param taskId + * @return + */ + List selectTypeNameAndManageTypeByTaskId(Long taskId); } diff --git a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/impl/PurchaseCheckInfoServiceImpl.java b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/impl/PurchaseCheckInfoServiceImpl.java index 6abb027d..f2c4c202 100644 --- a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/impl/PurchaseCheckInfoServiceImpl.java +++ b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/impl/PurchaseCheckInfoServiceImpl.java @@ -116,7 +116,16 @@ public class PurchaseCheckInfoServiceImpl implements IPurchaseCheckInfoService { public List selectPurchaseCheckInfoList(PurchaseCheckInfo purchaseCheckInfo) { List purchaseCheckInfos = purchaseCheckInfoMapper.selectPurchaseCheckInfoList(purchaseCheckInfo); for (PurchaseCheckInfo checkInfo : purchaseCheckInfos) { - String typeName = purchaseCheckInfoMapper.selectTypeNameByTaskId(checkInfo.getTaskId(),"1"); + String typeName=""; + List list = purchaseCheckInfoMapper.selectTypeNameAndManageTypeByTaskId(checkInfo.getTaskId()); + if (list.size()>0){ + typeName = list.get(0).getPurchasingTypeName(); + if (list.get(0).getManageType().contains("0")){ + checkInfo.setManageType("0"); + }else { + checkInfo.setManageType("1"); + } + } checkInfo.setPurchasingTypeName(typeName); } return purchaseCheckInfos; diff --git a/sgzb-modules/sgzb-material/src/main/resources/mapper/material/PurchaseCheckInfoMapper.xml b/sgzb-modules/sgzb-material/src/main/resources/mapper/material/PurchaseCheckInfoMapper.xml index a6661ac1..1bfd9e44 100644 --- a/sgzb-modules/sgzb-material/src/main/resources/mapper/material/PurchaseCheckInfoMapper.xml +++ b/sgzb-modules/sgzb-material/src/main/resources/mapper/material/PurchaseCheckInfoMapper.xml @@ -281,4 +281,16 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" and pci.company_id = #{companyId} order by pci.id desc + \ No newline at end of file diff --git a/sgzb-ui/src/views/store/newBuy/newDevices/newDevicesList.vue b/sgzb-ui/src/views/store/newBuy/newDevices/newDevicesList.vue index bc24ce10..40bfe2ec 100644 --- a/sgzb-ui/src/views/store/newBuy/newDevices/newDevicesList.vue +++ b/sgzb-ui/src/views/store/newBuy/newDevices/newDevicesList.vue @@ -145,7 +145,7 @@ size="mini" type="warning" icon="el-icon-edit" - v-if="scope.row.purchasingStatus=='已验收合格' ||scope.row.purchasingStatus=='待审核'" + v-if="(scope.row.purchasingStatus=='已验收合格' ||scope.row.purchasingStatus=='待审核') && scope.row.manageType!='1'" @click="handleCode(scope.row)" >编码管理