From b15f613f82afafe3933a10c3f3106c9a200999cd Mon Sep 17 00:00:00 2001 From: bns_han <1604366271@qq.com> Date: Sat, 23 Dec 2023 22:30:03 +0800 Subject: [PATCH 1/6] =?UTF-8?q?=E5=90=8E=E5=8F=B0-=E9=80=80=E6=96=99?= =?UTF-8?q?=E7=94=B3=E8=AF=B7=E4=B8=8E=E5=AE=A1=E6=A0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mapper/material/BackApplyMapper.xml | 109 ++++-------------- 1 file changed, 22 insertions(+), 87 deletions(-) diff --git a/sgzb-modules/sgzb-material/src/main/resources/mapper/material/BackApplyMapper.xml b/sgzb-modules/sgzb-material/src/main/resources/mapper/material/BackApplyMapper.xml index 4640cc23..cc728808 100644 --- a/sgzb-modules/sgzb-material/src/main/resources/mapper/material/BackApplyMapper.xml +++ b/sgzb-modules/sgzb-material/src/main/resources/mapper/material/BackApplyMapper.xml @@ -396,94 +396,29 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" @@ -36,8 +36,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" - + insert into bm_unit_person ( From 5a49a44693bd897207ff7d9ac9edd07b5d5d4d95 Mon Sep 17 00:00:00 2001 From: dingjie Date: Sat, 23 Dec 2023 23:09:17 +0800 Subject: [PATCH 4/6] =?UTF-8?q?=E6=95=B0=E6=8D=AE=E5=9B=9E=E6=BB=9A?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../material/service/impl/PurchaseMacodeInfoServiceImpl.java | 2 +- .../material/service/impl/RepairAuditDetailsServiceImpl.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/impl/PurchaseMacodeInfoServiceImpl.java b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/impl/PurchaseMacodeInfoServiceImpl.java index d20a7cb2..77dcba89 100644 --- a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/impl/PurchaseMacodeInfoServiceImpl.java +++ b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/impl/PurchaseMacodeInfoServiceImpl.java @@ -76,7 +76,7 @@ public class PurchaseMacodeInfoServiceImpl implements IPurchaseMacodeInfoService * @return 结果 */ @Override - @Transactional + @Transactional(rollbackFor=Exception.class) public AjaxResult insertPurchaseMacodeInfo(List purchaseMacodeInfoList) throws Exception { boolean b = true; for (PurchaseMacodeInfo purchaseMacodeInfo : purchaseMacodeInfoList) { diff --git a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/impl/RepairAuditDetailsServiceImpl.java b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/impl/RepairAuditDetailsServiceImpl.java index e812a6e5..7b0318d7 100644 --- a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/impl/RepairAuditDetailsServiceImpl.java +++ b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/impl/RepairAuditDetailsServiceImpl.java @@ -152,7 +152,7 @@ public class RepairAuditDetailsServiceImpl implements IRepairAuditDetailsService * @return 结果 */ @Override - @Transactional + @Transactional(rollbackFor=Exception.class) public int auditRepair(ScrapAudit scrapAudit) throws Exception { String checkResult = scrapAudit.getCheckResult(); List taskIdList = scrapAudit.getTaskIdList(); From 5ae2f1679f9598b5e8ac5b37ab92c40210d708c8 Mon Sep 17 00:00:00 2001 From: cwchen <1048842385@qq.com> Date: Sat, 23 Dec 2023 23:17:12 +0800 Subject: [PATCH 5/6] =?UTF-8?q?=E5=A4=A7=E5=B1=8F=E6=8E=A5=E5=8F=A3?= =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../largeScreen/domain/CommonConstants.java | 2 +- .../service/impl/LargeScreenServiceImpl.java | 18 +- .../mapper/largeScreen/LargeScreenMapper.xml | 216 ++++++------------ 3 files changed, 78 insertions(+), 158 deletions(-) diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/largeScreen/domain/CommonConstants.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/largeScreen/domain/CommonConstants.java index 1bb127a8..3bceb1dd 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/largeScreen/domain/CommonConstants.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/largeScreen/domain/CommonConstants.java @@ -11,7 +11,7 @@ public class CommonConstants { public static final String SGJJ = "施工机具"; /** 安全工器具*/ public static final String AQGQJ = "安全工器具"; - /** 机具分公司*/ + /** 机具设备分公司*/ public static final String JJ = "机具设备分公司"; /** 调试分公司*/ public static final String TS = "调试分公司"; diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/largeScreen/service/impl/LargeScreenServiceImpl.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/largeScreen/service/impl/LargeScreenServiceImpl.java index d836756c..9d9c0818 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/largeScreen/service/impl/LargeScreenServiceImpl.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/largeScreen/service/impl/LargeScreenServiceImpl.java @@ -30,7 +30,7 @@ public class LargeScreenServiceImpl implements ILargeScreenService { @Override public AjaxResult getMaterialReqData() { HashMap map = new HashMap<>(2); - // 施工工具、安全工器具数量 + // 施工机具、安全工器具数量 int num = 0, num2 = 0; try { List list = mapper.getMaterialReqData(DateTimeHelper.getNowDate()); @@ -48,7 +48,7 @@ public class LargeScreenServiceImpl implements ILargeScreenService { @Override public AjaxResult getMaterialReturnData() { HashMap map = new HashMap<>(2); - // 施工工具、安全工器具数量 + // 施工机具、安全工器具数量 int num = 0, num2 = 0; try { List list = mapper.getMaterialReturnData(DateTimeHelper.getNowDate()); @@ -80,9 +80,9 @@ public class LargeScreenServiceImpl implements ILargeScreenService { ParamsDto dto = new ParamsDto(); try { // 施工机具 - TotalOwnershipVo vo = countNum("1", CommonConstants.SGJJ); + TotalOwnershipVo vo = countNum("1", CommonConstants.JJ); // 安全工器具 - TotalOwnershipVo vo2 = countNum("2", CommonConstants.AQGQJ); + TotalOwnershipVo vo2 = countNum("2", CommonConstants.TS); list.add(vo); list.add(vo2); } catch (Exception e) { @@ -146,7 +146,7 @@ public class LargeScreenServiceImpl implements ILargeScreenService { HashMap map = new HashMap<>(3); try { dto.setType("1"); - dto.setMaTypeName(Objects.equals("1", dto.getMaType()) ? CommonConstants.SGJJ : Objects.equals("2", dto.getMaType()) ? CommonConstants.AQGQJ : null); + dto.setMaTypeName(Objects.equals("1", dto.getMaType()) ? CommonConstants.JJ : Objects.equals("2", dto.getMaType()) ? CommonConstants.TS : null); List lyList = mapper.getScrapAnalysisByMonth(dto); dto.setType("2"); List bfList = mapper.getScrapAnalysisByMonth(dto); @@ -169,7 +169,7 @@ public class LargeScreenServiceImpl implements ILargeScreenService { List yearMonthList = DateTimeHelper.getYearMonth(); List valueList = new ArrayList<>(); List valueList2 = new ArrayList<>(); - dto.setMaTypeName(Objects.equals("1", dto.getMaType()) ? CommonConstants.SGJJ : Objects.equals("2", dto.getMaType()) ? CommonConstants.AQGQJ : null); + dto.setMaTypeName(Objects.equals("1", dto.getMaType()) ? CommonConstants.JJ : Objects.equals("2", dto.getMaType()) ? CommonConstants.TS : null); try { for (String date : yearMonthList) { String year = date.substring(0, 4); @@ -208,7 +208,7 @@ public class LargeScreenServiceImpl implements ILargeScreenService { int num = 0, num2 = 0; String rate = "0%", rate2 = "0%"; try { - dto.setMaTypeName(Objects.equals("1", dto.getMaType()) ? CommonConstants.SGJJ : Objects.equals("2", dto.getMaType()) ? CommonConstants.AQGQJ : null); + dto.setMaTypeName(Objects.equals("1", dto.getMaType()) ? CommonConstants.JJ : Objects.equals("2", dto.getMaType()) ? CommonConstants.TS : null); dto.setStartDate(monthDayMap.get("beginDate")); dto.setEndDate(monthDayMap.get("endDate")); List list = mapper.getPickingAnalysisByMonth(dto); @@ -235,7 +235,7 @@ public class LargeScreenServiceImpl implements ILargeScreenService { Map monthDayMap = DateTimeHelper.getNowOneMonthDay(); dto.setStartDate(monthDayMap.get("beginDate")); dto.setEndDate(monthDayMap.get("endDate")); - dto.setMaTypeName(Objects.equals("1", dto.getMaType()) ? CommonConstants.SGJJ : Objects.equals("2", dto.getMaType()) ? CommonConstants.AQGQJ : null); + dto.setMaTypeName(Objects.equals("1", dto.getMaType()) ? CommonConstants.JJ : Objects.equals("2", dto.getMaType()) ? CommonConstants.TS : null); try { List list = mapper.getMaterialReturnByMonth(dto); List valueList = commonUtil.setMaterialReturnData(list); @@ -259,7 +259,7 @@ public class LargeScreenServiceImpl implements ILargeScreenService { Map monthDayMap = DateTimeHelper.getNowOneMonthDay(); dto.setStartDate(monthDayMap.get("beginDate")); dto.setEndDate(monthDayMap.get("endDate")); - dto.setMaTypeName(Objects.equals("1", dto.getMaType()) ? CommonConstants.SGJJ : Objects.equals("2", dto.getMaType()) ? CommonConstants.AQGQJ : null); + dto.setMaTypeName(Objects.equals("1", dto.getMaType()) ? CommonConstants.JJ : Objects.equals("2", dto.getMaType()) ? CommonConstants.TS : null); try { List list = mapper.getMaintenanceByMonth(dto); List valueList = commonUtil.setMaintenanceData(list); diff --git a/sgzb-modules/sgzb-base/src/main/resources/mapper/largeScreen/LargeScreenMapper.xml b/sgzb-modules/sgzb-base/src/main/resources/mapper/largeScreen/LargeScreenMapper.xml index aa12ab69..50a70919 100644 --- a/sgzb-modules/sgzb-base/src/main/resources/mapper/largeScreen/LargeScreenMapper.xml +++ b/sgzb-modules/sgzb-base/src/main/resources/mapper/largeScreen/LargeScreenMapper.xml @@ -27,23 +27,17 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" @@ -53,44 +47,32 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" /*验收*/ SELECT pcd.check_num AS num, - a.typeName + mt.type_name AS typeName FROM purchase_check_info pci LEFT JOIN purchase_check_details pcd ON pci.task_id = pcd.task_id - LEFT JOIN ( - SELECT mt.type_id,mt4.type_name AS typeName - FROM ma_type mt - LEFT JOIN ma_type mt2 ON mt2.type_id = mt.parent_id AND mt2.`level` = '3' - LEFT JOIN ma_type mt3 ON mt2.parent_id = mt3.type_id AND mt3.`level` = '2' - LEFT JOIN ma_type mt4 ON mt3.parent_id = mt4.type_id AND mt4.`level` = '1' - WHERE mt.`level` = '4' - )a ON pcd.type_id = a.type_id + LEFT JOIN ma_type mt ON pcd.type_id = mt.type_id AND mt.`level` = '4' + LEFT JOIN sys_dept sd ON sd.dept_id = mt.company_id WHERE pci.arrival_time BETWEEN CONCAT(#{startDate}, ' 00:00:00') AND CONCAT(#{endDate}, ' 23:59:59') - AND a.typeName = #{maTypeName} + AND sd.dept_name = #{maTypeName} - AND a.typeName = #{maTypeName} + AND sd.dept_name = #{maTypeName} /*入库*/ SELECT iad.input_num, - a.typeName + mt.type_name AS typeName FROM input_apply_details iad - LEFT JOIN ( - SELECT mt.type_id,mt4.type_name AS typeName - FROM ma_type mt - LEFT JOIN ma_type mt2 ON mt2.type_id = mt.parent_id AND mt2.`level` = '3' - LEFT JOIN ma_type mt3 ON mt2.parent_id = mt3.type_id AND mt3.`level` = '2' - LEFT JOIN ma_type mt4 ON mt3.parent_id = mt4.type_id AND mt4.`level` = '1' - WHERE mt.`level` = '4' - )a ON iad.type_id = a.type_id + LEFT JOIN ma_type mt ON iad.type_id = mt.type_id AND mt.`level` = '4' + LEFT JOIN sys_dept sd ON sd.dept_id = mt.company_id WHERE iad.create_time BETWEEN CONCAT(#{startDate}, ' 00:00:00') AND CONCAT(#{endDate}, ' 23:59:59') AND iad.input_type = '1' - AND a.typeName = #{maTypeName} + AND sd.dept_name = #{maTypeName} - AND a.typeName = #{maTypeName} + AND sd.dept_name = #{maTypeName} @@ -101,24 +83,18 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" SELECT SUM(lod.out_num) AS num, bui.unit_name AS unitName FROM lease_out_details lod - LEFT JOIN ( - SELECT mt.type_id,mt4.type_name AS typeName - FROM ma_type mt - LEFT JOIN ma_type mt2 ON mt2.type_id = mt.parent_id AND mt2.`level` = '3' - LEFT JOIN ma_type mt3 ON mt2.parent_id = mt3.type_id AND mt3.`level` = '2' - LEFT JOIN ma_type mt4 ON mt3.parent_id = mt4.type_id AND mt4.`level` = '1' - WHERE mt.`level` = '4' - )a ON lod.type_id = a.type_id + LEFT JOIN ma_type mt ON lod.type_id = mt.type_id AND mt.`level` = '4' + LEFT JOIN sys_dept sd ON sd.dept_id = mt.company_id LEFT JOIN lease_apply_info lai ON lod.parent_id = lai.id LEFT JOIN tm_task_agreement tta ON lai.task_id = tta.task_id LEFT JOIN bm_agreement_info bai ON tta.agreement_id = bai.agreement_id LEFT JOIN bm_unit_info bui ON bai.unit_id = bui.unit_id - a.typeName = #{maTypeName} + sd.dept_name = #{maTypeName} - AND a.typeName = #{maTypeName} + AND sd.dept_name = #{maTypeName} GROUP BY bai.unit_id @@ -129,23 +105,17 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" SELECT SUM(scrap_num) AS num, bui.unit_name AS unitName FROM scrap_apply_details sad - LEFT JOIN ( - SELECT mt.type_id,mt4.type_name AS typeName - FROM ma_type mt - LEFT JOIN ma_type mt2 ON mt2.type_id = mt.parent_id AND mt2.`level` = '3' - LEFT JOIN ma_type mt3 ON mt2.parent_id = mt3.type_id AND mt3.`level` = '2' - LEFT JOIN ma_type mt4 ON mt3.parent_id = mt4.type_id AND mt4.`level` = '1' - WHERE mt.`level` = '4' - )a ON sad.type_id = a.type_id + LEFT JOIN ma_type mt ON sad.type_id = mt.type_id AND mt.`level` = '4' + LEFT JOIN sys_dept sd ON sd.dept_id = mt.company_id LEFT JOIN tm_task_agreement tta ON sad.task_id = tta.task_id LEFT JOIN bm_agreement_info bai ON tta.agreement_id = bai.agreement_id LEFT JOIN bm_unit_info bui ON bai.unit_id = bui.unit_id WHERE sad.status = '1' - AND a.typeName = #{maTypeName} + AND sd.dept_name = #{maTypeName} - AND a.typeName = #{maTypeName} + AND sd.dept_name = #{maTypeName} GROUP BY bai.unit_id ORDER BY num DESC @@ -155,22 +125,16 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" @@ -178,82 +142,62 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" SELECT rad.repair_num AS repairNum, rad.repaired_num AS repairedNum, rad.scrap_num AS scrapNum, - a.typeName + mt.type_name AS typeName FROM repair_apply_details rad - LEFT JOIN ( - SELECT mt.type_id,mt4.type_name AS typeName - FROM ma_type mt - LEFT JOIN ma_type mt2 ON mt2.type_id = mt.parent_id AND mt2.`level` = '3' - LEFT JOIN ma_type mt3 ON mt2.parent_id = mt3.type_id AND mt3.`level` = '2' - LEFT JOIN ma_type mt4 ON mt3.parent_id = mt4.type_id AND mt4.`level` = '1' - WHERE mt.`level` = '4' - )a ON rad.type_id = a.type_id + LEFT JOIN ma_type mt ON rad.type_id = mt.type_id AND mt.`level` = '4' + LEFT JOIN sys_dept sd ON sd.dept_id = mt.company_id WHERE rad.create_time BETWEEN CONCAT(#{startDate}, ' 00:00:00') AND CONCAT(#{endDate}, ' 23:59:59') - AND a.typeName = #{maTypeName} + AND sd.dept_name = #{maTypeName} - AND a.typeName = #{maTypeName} + AND sd.dept_name = #{maTypeName} From 922f2463628172252018bf3a3165189113caa2f3 Mon Sep 17 00:00:00 2001 From: zhouxain01 Date: Sat, 23 Dec 2023 23:24:35 +0800 Subject: [PATCH 6/6] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E9=80=80=E5=BA=93?= =?UTF-8?q?=E7=9B=B8=E5=85=B3=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sgzb-ui/src/api/claimAndRefund/return.js | 34 +- .../claimAndRefund/return/dialogForm.vue | 70 +- .../claimAndRefund/return/returnApply.vue | 669 ++++++-- .../claimAndRefund/return/returnApplyAdd.vue | 1342 ++++++++++------- .../claimAndRefund/return/returnExamine.vue | 634 ++++++-- .../src/views/store/label/labelBinding.vue | 88 +- 6 files changed, 1892 insertions(+), 945 deletions(-) diff --git a/sgzb-ui/src/api/claimAndRefund/return.js b/sgzb-ui/src/api/claimAndRefund/return.js index d7642975..4485e92c 100644 --- a/sgzb-ui/src/api/claimAndRefund/return.js +++ b/sgzb-ui/src/api/claimAndRefund/return.js @@ -47,17 +47,35 @@ export function ApiGetMaterialList(query) { }) } - - - - - -//审核 -export function ApiBackApplyAudit(query) { +// 删除 +export function backApplyDelApi(query) { + console.log('query====', query); return request({ - url: '/material/backApply/audit', + url: '/material/backApply/del', method: 'get', params: query }) } + + + + + +//审核 +export function ApiBackApplyAudit(data) { + return request({ + url: '/material/backApply/audit', + method: 'post', + data: data + }) +} +// 退料审核新增 +export function submitBackApplyApi(data) { + return request({ + url: '/material/backApply/submitBackApply', + method: 'post', + data: data + }) +} + diff --git a/sgzb-ui/src/views/claimAndRefund/return/dialogForm.vue b/sgzb-ui/src/views/claimAndRefund/return/dialogForm.vue index a032f055..0084c7fa 100644 --- a/sgzb-ui/src/views/claimAndRefund/return/dialogForm.vue +++ b/sgzb-ui/src/views/claimAndRefund/return/dialogForm.vue @@ -13,32 +13,44 @@
- 工程名称:(送电一公司)vue百度地图获取天气 + 工程名称:{{ rowObj.lotName }} +
+
+ {{ rowObj.backTime }}
-
2023年10月06日
- 退料单位:(送电一公司)vue百度地图获取天气 + 退料单位:{{ rowObj.unitName }} +
+
+ 编号:{{ rowObj.code }}
-
编号:2023年10月06日
- - + + + + - - - - - - - - - +