|
@ -56,7 +56,8 @@ |
|
|
</section> |
|
|
</section> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-divider></el-divider> |
|
|
<el-divider></el-divider> |
|
|
<div class="flex"> |
|
|
<!-- 答复人 --> |
|
|
|
|
|
<div class="flex" v-if="sysAdvancedList.hotlineSpecialTeamReplyFlag"> |
|
|
<div class="item"> |
|
|
<div class="item"> |
|
|
<el-form-item label="答复人" label-width="118px" :class="{ 'form-item': source === 'visiual' }" |
|
|
<el-form-item label="答复人" label-width="118px" :class="{ 'form-item': source === 'visiual' }" |
|
|
prop="respondent" > |
|
|
prop="respondent" > |
|
@ -154,8 +155,8 @@ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div> |
|
|
</div> |
|
|
<el-divider></el-divider> |
|
|
<el-divider v-if="sysAdvancedList.hotlineSpecialTeamReplyFlag"></el-divider> |
|
|
<div class="flex"> |
|
|
<div class="flex" v-if="!sysAdvancedList.columnsIgnore"> |
|
|
<div class="item"> |
|
|
<div class="item"> |
|
|
<el-form-item label="回访人" label-width="118px" :class="{ 'form-item': source === 'visiual' }" |
|
|
<el-form-item label="回访人" label-width="118px" :class="{ 'form-item': source === 'visiual' }" |
|
|
prop="returnVisitor"> |
|
|
prop="returnVisitor"> |
|
@ -240,7 +241,7 @@ |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
<el-divider></el-divider> |
|
|
<el-divider v-if="!sysAdvancedList.columnsIgnore"></el-divider> |
|
|
<section v-if="pageType === 'check'"> |
|
|
<section v-if="pageType === 'check'"> |
|
|
<div :class="['process-title', { 'process-title-vis': 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=""> |
|
|
<img src="../../../../../assets/images/index/title-icon-chuli.png" width="30px" height="30px" alt=""> |
|
@ -399,6 +400,7 @@ function iniFmData() { |
|
|
export default { |
|
|
export default { |
|
|
data() { |
|
|
data() { |
|
|
return { |
|
|
return { |
|
|
|
|
|
hotlineSpecialTeamReplyFlag:false, |
|
|
binaryOptionList, |
|
|
binaryOptionList, |
|
|
nonComplianceType, |
|
|
nonComplianceType, |
|
|
satisfactionType, |
|
|
satisfactionType, |
|
@ -451,6 +453,9 @@ showHotline:false, |
|
|
nonComplianceType: [ |
|
|
nonComplianceType: [ |
|
|
{ required: true, message: "不合规诉求类型不能为空", trigger: "blur" }, |
|
|
{ required: true, message: "不合规诉求类型不能为空", trigger: "blur" }, |
|
|
], |
|
|
], |
|
|
|
|
|
nonComplianceNotesText: [ |
|
|
|
|
|
{ required: true, message: "不合规诉求类型不能为空", trigger: "blur" }, |
|
|
|
|
|
], |
|
|
solveState: [ |
|
|
solveState: [ |
|
|
{ required: true, message: "问题解决情况不能为空", trigger: "blur" }, |
|
|
{ required: true, message: "问题解决情况不能为空", trigger: "blur" }, |
|
|
], |
|
|
], |
|
@ -498,6 +503,7 @@ showHotline:false, |
|
|
|
|
|
|
|
|
}, |
|
|
}, |
|
|
props: { |
|
|
props: { |
|
|
|
|
|
|
|
|
eventId: { |
|
|
eventId: { |
|
|
type: String, |
|
|
type: String, |
|
|
default: "", |
|
|
default: "", |
|
@ -565,16 +571,18 @@ showHotline:false, |
|
|
if (this.sysAdvancedList.hotlineSpecialTeamFlag==1) { |
|
|
if (this.sysAdvancedList.hotlineSpecialTeamFlag==1) { |
|
|
this.showHotline=true |
|
|
this.showHotline=true |
|
|
} |
|
|
} |
|
|
|
|
|
if (this.sysAdvancedList.hotlineSpecialTeamReplyFlag==0) { |
|
|
|
|
|
let keysToDelete=['respondent','respondentPhone','verified','solveState'] |
|
|
|
|
|
keysToDelete.forEach(key => { |
|
|
|
|
|
this.$delete(this.dataRule, key); |
|
|
|
|
|
}); |
|
|
|
|
|
} |
|
|
console.log(this.dataRule,"dskldsklfj"); |
|
|
console.log(this.dataRule,"dskldsklfj"); |
|
|
if (this.sysAdvancedList.columnsIgnore) { |
|
|
if (this.sysAdvancedList.columnsIgnore) { |
|
|
console.log(this.dataRule,"dskldsklfj"); |
|
|
let keysToDelete=['returnVisitor','returnTime','loseContact','putThrough','visitComments','cooperate','satisfaction'] |
|
|
this.dataRule={} |
|
|
keysToDelete.forEach(key => { |
|
|
this.dataRule = { |
|
|
this.$delete(this.dataRule, key); |
|
|
content: [ |
|
|
}); |
|
|
{ required: true, message: "办理情况不能为空", trigger: "blur" }, |
|
|
|
|
|
], |
|
|
|
|
|
} |
|
|
|
|
|
console.log(this.dataRule,"dskldsklfj"); |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|