
@@ -399,6 +400,7 @@ function iniFmData() {
export default {
data() {
return {
+ hotlineSpecialTeamReplyFlag:false,
binaryOptionList,
nonComplianceType,
satisfactionType,
@@ -451,6 +453,9 @@ showHotline:false,
nonComplianceType: [
{ required: true, message: "不合规诉求类型不能为空", trigger: "blur" },
],
+ nonComplianceNotesText: [
+ { required: true, message: "不合规诉求类型不能为空", trigger: "blur" },
+ ],
solveState: [
{ required: true, message: "问题解决情况不能为空", trigger: "blur" },
],
@@ -498,6 +503,7 @@ showHotline:false,
},
props: {
+
eventId: {
type: String,
default: "",
@@ -565,16 +571,18 @@ showHotline:false,
if (this.sysAdvancedList.hotlineSpecialTeamFlag==1) {
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");
if (this.sysAdvancedList.columnsIgnore) {
- console.log(this.dataRule,"dskldsklfj");
- this.dataRule={}
- this.dataRule = {
- content: [
- { required: true, message: "办理情况不能为空", trigger: "blur" },
- ],
- }
- console.log(this.dataRule,"dskldsklfj");
+ let keysToDelete=['returnVisitor','returnTime','loseContact','putThrough','visitComments','cooperate','satisfaction']
+ keysToDelete.forEach(key => {
+ this.$delete(this.dataRule, key);
+ });
}
diff --git a/src/views/modules/shequzhili/event/cpts/process-form-contact.vue b/src/views/modules/shequzhili/event/cpts/process-form-contact.vue
index 13f5a49bd..7029dfe08 100644
--- a/src/views/modules/shequzhili/event/cpts/process-form-contact.vue
+++ b/src/views/modules/shequzhili/event/cpts/process-form-contact.vue
@@ -101,7 +101,7 @@