diff --git a/src/components/CaseCommon/caseDetail.vue b/src/components/CaseCommon/caseDetail.vue index d400442..b642b8a 100644 --- a/src/components/CaseCommon/caseDetail.vue +++ b/src/components/CaseCommon/caseDetail.vue @@ -554,7 +554,7 @@ this.$set(this.processCompObj, 'taskUserId', this.caseDetail.verifyPersonId) break } - case 'processPersonid': { // 原处理人员 + case 'processPersonId': { // 原处理人员 this.$set(this.processCompObj, 'taskUserId', this.caseDetail.processPersonid) break } @@ -665,7 +665,11 @@ // 其他参数 const radioConfig = radioMap[this.operationKey] // 1. taskUserId - if ((radioConfig.showComp && radioConfig.showComp.indexOf('selectUser') > -1) || radioConfig.passBack === 'verifyPersonId' || radioConfig.passBack === 'processPersonid') { + debugger + if (!this.processCompObj.taskUserId && (radioConfig.passBack === 'verifyPersonId' || radioConfig.passBack === 'processPersonId')) { + this.setDefaultUserId(radioConfig) + } + if ((radioConfig.showComp && radioConfig.showComp.indexOf('selectUser') > -1) || radioConfig.passBack === 'verifyPersonId' || radioConfig.passBack === 'processPersonId') { if (!this.processCompObj.taskUserId) { this.$message.error('请选择人员') return false diff --git a/src/components/CaseCommon/caseDetail.vue b/src/components/CaseCommon/caseDetail.vue index d400442..b642b8a 100644 --- a/src/components/CaseCommon/caseDetail.vue +++ b/src/components/CaseCommon/caseDetail.vue @@ -554,7 +554,7 @@ this.$set(this.processCompObj, 'taskUserId', this.caseDetail.verifyPersonId) break } - case 'processPersonid': { // 原处理人员 + case 'processPersonId': { // 原处理人员 this.$set(this.processCompObj, 'taskUserId', this.caseDetail.processPersonid) break } @@ -665,7 +665,11 @@ // 其他参数 const radioConfig = radioMap[this.operationKey] // 1. taskUserId - if ((radioConfig.showComp && radioConfig.showComp.indexOf('selectUser') > -1) || radioConfig.passBack === 'verifyPersonId' || radioConfig.passBack === 'processPersonid') { + debugger + if (!this.processCompObj.taskUserId && (radioConfig.passBack === 'verifyPersonId' || radioConfig.passBack === 'processPersonId')) { + this.setDefaultUserId(radioConfig) + } + if ((radioConfig.showComp && radioConfig.showComp.indexOf('selectUser') > -1) || radioConfig.passBack === 'verifyPersonId' || radioConfig.passBack === 'processPersonId') { if (!this.processCompObj.taskUserId) { this.$message.error('请选择人员') return false diff --git a/src/components/CaseCommon/radioMap.js b/src/components/CaseCommon/radioMap.js index f723b89..b5cfd55 100644 --- a/src/components/CaseCommon/radioMap.js +++ b/src/components/CaseCommon/radioMap.js @@ -46,7 +46,11 @@ showComp: null, passBack: 'isNeedRevisit' }, - 'BMSQSQ': { // 部门授权申请 + 'BMSQYQ': { // 部门申请延期 + showComp: null, + passBack: 'isNeedRevisit' + }, + 'BMSQHB': { // 部门申请缓办 showComp: null, passBack: 'isNeedRevisit' },