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"
@@ -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"
SELECT bad.pre_num AS planNum,
bad.audit_num AS realityNum,
- a.typeName
+ mt.type_name AS typeName
FROM back_apply_details bad
- 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 bad.type_id = a.type_id
+ LEFT JOIN ma_type mt ON bad.type_id = mt.type_id AND mt.`level` = '4'
+ LEFT JOIN sys_dept sd ON sd.dept_id = mt.company_id
WHERE bad.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}
@@ -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}
/*在库*/
- SELECT mt4.type_name AS typeName,
+ SELECT mt.type_name AS typeName,
mt.num AS num
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'
+ LEFT JOIN sys_dept sd ON sd.dept_id = mt.company_id
WHERE mt.`level` = '4' AND mt.del_flag = '0'
- AND mt4.type_name = #{maTypeName}
+ AND sd.dept_name = #{maTypeName}
- AND mt4.type_name = #{maTypeName}
+ AND sd.dept_name = #{maTypeName}
/*待入库 新购/修试*/
SELECT pcd.purchase_num AS num,
pcd.input_num AS num2,
- a.typeName AS typeName
+ mt.type_name AS typeName
FROM purchase_check_details pcd
- 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 pcd.status = '1'
- AND a.typeName = #{maTypeName}
+ AND sd.dept_name = #{maTypeName}
- AND a.typeName = #{maTypeName}
+ AND sd.dept_name = #{maTypeName}
UNION ALL
SELECT rid.repair_num AS num,
rid.input_num AS num2,
- a.typeName AS typeName
+ mt.type_name AS typeName
FROM repair_input_details rid
- 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 rid.type_id = a.type_id
+ LEFT JOIN ma_type mt ON rid.type_id = mt.type_id AND mt.`level` = '4'
+ LEFT JOIN sys_dept sd ON sd.dept_id = mt.company_id
- a.typeName = #{maTypeName}
+ sd.dept_name = #{maTypeName}
- AND a.typeName = #{maTypeName}
+ AND sd.dept_name = #{maTypeName}
@@ -261,43 +205,31 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
SELECT lod.out_num AS num,
'1' AS type,
- a.typeName AS typeName
+ mt.type_name AS typeName
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
- a.typeName = #{maTypeName}
+ sd.dept_name = #{maTypeName}
- AND a.typeName = #{maTypeName}
+ AND sd.dept_name = #{maTypeName}
UNION ALL
SELECT bad.audit_num AS num,
'2' AS type,
- a.typeName AS typeName
+ mt.type_name AS typeName
FROM back_apply_details bad
- 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 bad.type_id = a.type_id
+ LEFT JOIN ma_type mt ON bad.type_id = mt.type_id AND mt.`level` = '4'
+ LEFT JOIN sys_dept sd ON sd.dept_id = mt.company_id
- a.typeName = #{maTypeName}
+ sd.dept_name = #{maTypeName}
- AND a.typeName = #{maTypeName}
+ AND sd.dept_name = #{maTypeName}
@@ -306,44 +238,32 @@ 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 AS 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
- a.typeName = #{maTypeName}
+ sd.dept_name = #{maTypeName}
- AND a.typeName = #{maTypeName}
+ AND sd.dept_name = #{maTypeName}
/*报废*/
SELECT sad.scrap_num AS num,
- a.typeName AS typeName
+ mt.type_name AS typeName
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
WHERE sad.status = '1'
- 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 @@