|
|
@ -1,6 +1,6 @@ |
|
|
|
<template> |
|
|
|
<div class=""> |
|
|
|
<div v-if="pageTypeCopy == 'dispose' || pageTypeCopy == 'info' || pageTypeCopy == 'assign'|| pageTypeCopy == 'check' || pageTypeCopy == 'return'" class="g-page"> |
|
|
|
<div v-if="pageTypeCopy == 'dispose' || pageTypeCopy == 'info' || pageTypeCopy == 'assign'|| pageTypeCopy == 'check' || pageTypeCopy ==='resetAssign' || pageTypeCopy == 'return'" class="g-page"> |
|
|
|
<!-- 面包屑放到这里--> |
|
|
|
<div class="tabs" @click="handleClose"> |
|
|
|
<i class="el-icon-arrow-left"></i> |
|
|
@ -13,11 +13,11 @@ |
|
|
|
:source="source" @handleToProject="handleToProject" @handleToDemand="handleToDemand" |
|
|
|
@handleToIssue="handleToIssue" @handleClose="handleClose"></event-detail> |
|
|
|
|
|
|
|
<div class="process-form" v-if="pageTypeCopy == 'dispose' || pageTypeCopy == 'assign' ||pageTypeCopy == 'check' ||pageTypeCopy == 'return'"> |
|
|
|
<div class="process-form" v-if="pageTypeCopy == 'dispose' || pageTypeCopy == 'assign' || pageTypeCopy === 'resetAssign'||pageTypeCopy == 'check' ||pageTypeCopy == 'return'"> |
|
|
|
<el-card :class="{ 'box-card': source === 'visiual' }"> |
|
|
|
<div :class="['process-title', { 'process-title-vis': source === 'visiual' },]"> |
|
|
|
<img src="../../../../../assets/images/index/title-icon-chuli.png" width="30px" |
|
|
|
height="30px" alt=""> {{ pageTypeCopy === 'assign' ? '指派' : pageTypeCopy === 'return' ? '退件' :'办理' }} |
|
|
|
height="30px" alt=""> {{ pageTypeCopy === 'assign' ||pageTypeCopy === 'resetAssign' ? '指派' : pageTypeCopy === 'return' ? '退件' :'办理' }} |
|
|
|
</div> |
|
|
|
<process-form ref="ref_processinfo_dispose" :source="source" :eventId="eventId" |
|
|
|
:eventDetailData="eventDetailData" :pageType="pageTypeCopy" :replayDetailObj="replayDetailObj"></process-form> |
|
|
@ -25,7 +25,7 @@ |
|
|
|
<div class="div-btn"> |
|
|
|
<el-button size="small" @click="handleClose">关闭</el-button> |
|
|
|
<el-button style="margin-left: 20px" type="primary" size="small" |
|
|
|
@click="handleComfirm">{{this.pageType=="assign"?"确认指派":"保存"}}</el-button> |
|
|
|
@click="handleComfirm">{{this.pageType=="assign"||pageTypeCopy === 'resetAssign'?"确认指派":"保存"}}</el-button> |
|
|
|
</div> |
|
|
|
</el-card> |
|
|
|
</div> |
|
|
@ -414,7 +414,7 @@ changeName(val) { |
|
|
|
}, |
|
|
|
async handleComfirm() { |
|
|
|
this.startLoading(); |
|
|
|
if (this.pageTypeCopy === "dispose" ||this.pageTypeCopy === "assign" || this.pageTypeCopy === "check" || this.pageTypeCopy === "return" ) { |
|
|
|
if (this.pageTypeCopy === "dispose" ||this.pageTypeCopy === "assign" ||this.pageTypeCopy === 'resetAssign'|| this.pageTypeCopy === "check" || this.pageTypeCopy === "return" ) { |
|
|
|
await this.handelDispose(); |
|
|
|
} |
|
|
|
this.endLoading(); |
|
|
@ -428,7 +428,21 @@ changeName(val) { |
|
|
|
this.formData.operationType = this.$refs.ref_processinfo_dispose.operationType; |
|
|
|
this.replayInfo = this.$refs.ref_processinfo_dispose.replayInfo; |
|
|
|
this.replayInfo.icEventId = this.eventId; |
|
|
|
await this.submitDispose(this.pageTypeCopy =='assign' ||this.pageTypeCopy =='check' ?'/governance/icEvent/reply':'/governance/icEvent/multiReply', this.replayInfo); |
|
|
|
let url = ''; |
|
|
|
switch (this.pageTypeCopy ) { |
|
|
|
case 'assign': |
|
|
|
url = '/governance/icEvent/reply' |
|
|
|
break |
|
|
|
case 'check': |
|
|
|
url = '/governance/icEvent/reply'; |
|
|
|
break |
|
|
|
case 'resetAssign': |
|
|
|
url = '/governance/icEvent/changeReply' |
|
|
|
break |
|
|
|
default: |
|
|
|
url = '/governance/icEvent/multiReply' |
|
|
|
} |
|
|
|
await this.submitDispose(url, this.replayInfo); |
|
|
|
} else { |
|
|
|
return false; |
|
|
|
} |
|
|
|