From 14e287c749457e8e4069e5d7272ae95988adab9d Mon Sep 17 00:00:00 2001
From: lideqin <694785430@qq.com>
Date: Tue, 16 Jul 2024 13:46:12 +0800
Subject: [PATCH] =?UTF-8?q?[update]=20=E6=B3=95=E8=A7=84=E5=90=88=E8=A7=84?=
=?UTF-8?q?=E8=AF=84=E4=BC=B0=E6=B5=81=E7=A8=8B?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../RegulatoryComplianceCheckProcess.vue | 49 +++++++++++++++++--
1 file changed, 45 insertions(+), 4 deletions(-)
diff --git a/src/views/workCenter/regulatoryComplianceCheckProcess/RegulatoryComplianceCheckProcess.vue b/src/views/workCenter/regulatoryComplianceCheckProcess/RegulatoryComplianceCheckProcess.vue
index 94152e0..a42c1dc 100644
--- a/src/views/workCenter/regulatoryComplianceCheckProcess/RegulatoryComplianceCheckProcess.vue
+++ b/src/views/workCenter/regulatoryComplianceCheckProcess/RegulatoryComplianceCheckProcess.vue
@@ -155,7 +155,19 @@
{{ $t('submit') }}
+
+
+ {{ $t('turnTo') }}
+
+ {{ $t('preservation') }}
+
+ {{ $t('agree') }}
+
+ {{ $t('reject') }}
+
+
+ {{ $t('countersign') }}
{{ $t('turnTo') }}
@@ -169,6 +181,8 @@
+
+
@@ -180,7 +194,7 @@ import UserSelectModal from '@/components/selection/UserSelectModal'
import { WorkCenterMixin } from '@/mixins/WorkCenterMixin'
import { RegulatoryComplianceCheckNodes, ProcessKey } from '../../../enums/commonEnums'
import {
- getDataDraft, getLookData,
+ getDataDraft, getLookData, processAddSign,
regulatoryComplianceCheckAgree, regulatoryComplianceCheckApproval,
regulatoryComplianceCheckGetDataById,
regulatoryComplianceCheckReject,
@@ -513,7 +527,7 @@ export default {
if (this.$route.query.taskId) {
// 有taskId说明是驳回的提交
func = regulatoryComplianceCheckAgree
- paramObj.common.taskId = this.$route.query.taskId
+ paramObj.basicTaskInfoDTO.taskId = this.$route.query.taskId
} else {
func = regulatoryComplianceCheckApproval
}
@@ -532,6 +546,33 @@ export default {
})
})
},
+ // 加签
+ handleAddSign () {
+ if (this.loading) return
+ // 点击显示选人组件
+ this.$refs.addSignUserSelect.open()
+ },
+ // 加签选完人的回调
+ addSignUserSelectChange (userIds) {
+ this.loading = true
+ const param = {}
+ param.userId = userIds
+ param.taskId = this.$route.query.taskId
+ processAddSign(param).then(res => {
+ if (res.success) {
+ this.$message.success(res.message)
+ // 加签完成更新人员信息
+ this.getPersonInfoStructure(ProcessKey.REGULATORY_COMPLIANCE_CHECK.value, () => {
+ // 人员信息都不可选择
+ this.initPersonInfoData(false)
+ })
+ } else {
+ this.$message.warning(res.message)
+ }
+ }).finally(() => {
+ this.loading = false
+ })
+ },
// 转办
handleTurnTo () {
if (this.loading) return
@@ -673,8 +714,8 @@ export default {
jasonObj.businessInfoDTO = baseInfo
// 保存快照需要的JSON end
const param = {}
- param.common = Object.assign({}, values)
- param.common.taskId = this.$route.query.taskId
+ param.basicTaskInfoDTO = Object.assign({}, values)
+ param.basicTaskInfoDTO.taskId = this.$route.query.taskId
// 草稿JSON
param.infoJsonStr = JSON.stringify(jasonObj)
regulatoryComplianceCheckReject(param).then(res => {