diff --git a/src/views/modules/shequzhili/Delivery/index.vue b/src/views/modules/shequzhili/Delivery/index.vue index 8c8836d51..7b5b6c616 100644 --- a/src/views/modules/shequzhili/Delivery/index.vue +++ b/src/views/modules/shequzhili/Delivery/index.vue @@ -61,6 +61,20 @@ value-format="yyyy-MM-dd HH:mm:ss" value="yyyy-MM-dd" placeholder="结束时间"> + + + + + + + + + + + + + + @@ -237,6 +254,20 @@ export default { label: "未指派", }, ], + nonComplianceList:[ + { + value: 0, + label: "否", + }, + { + value: 1, + label: "是", + }, + { + value: 2, + label: "不限", + }, + ], handleList: [ { value: "8", @@ -258,6 +289,10 @@ export default { value: "12", label: "已审核归档", }, + { + value: "13", + label: "退件 ", + }, ], tableData: [], statusArray: [ @@ -288,6 +323,52 @@ export default { label: "超出服务范围", }, ], + sourceList: [ + { + value: "来电", + label: "来电", + }, + { + value: "信箱", + label: "信箱", + }, + { + value: "青岛来电", + label: "青岛来电", + }, + { + value: "青岛短信", + label: "青岛短信", + }, + { + value: "青岛信箱", + label: "青岛信箱", + }, + { + value: "青岛网站", + label: "青岛网站", + }, + { + value: "青岛微信", + label: "青岛微信", + }, + { + value: "青岛手机APP", + label: "青岛手机APP", + }, + { + value: "青岛网络舆情", + label: "青岛网络舆情", + }, + { + value: "青岛人民网", + label: "青岛人民网", + }, + { + value: "青岛人民来信", + label: "青岛人民来信", + }, + ], qudaoArray: [ { value: "3", diff --git a/src/views/modules/shequzhili/analysis/formList.vue b/src/views/modules/shequzhili/analysis/formList.vue index a3cf85f84..7a4635db2 100644 --- a/src/views/modules/shequzhili/analysis/formList.vue +++ b/src/views/modules/shequzhili/analysis/formList.vue @@ -125,7 +125,7 @@ export default { try { const url = "/governance/dwdEvent/list"; if(this.recId){ - this.formData.secondIdList = [this.recId]; + this.formData.firstIdList = [this.recId]; } if(this.departId){ this.formData.departId = this.departId; @@ -134,7 +134,7 @@ export default { this.formData.agencyId = this.communityId; } if(this.address){ - this.formData.content = this.address; + this.formData.eventContent = this.address; } if(this.mobile){ this.formData.mobile = this.mobile; diff --git a/src/views/modules/shequzhili/event/cpts/process-form-complete.vue b/src/views/modules/shequzhili/event/cpts/process-form-complete.vue index 2ff0c7baa..f28fbf57e 100644 --- a/src/views/modules/shequzhili/event/cpts/process-form-complete.vue +++ b/src/views/modules/shequzhili/event/cpts/process-form-complete.vue @@ -56,7 +56,8 @@ -
+ +
@@ -154,8 +155,8 @@
- -
+ +
@@ -240,7 +241,7 @@
- +
@@ -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 @@
+ prop="nonComplianceNotesText">
@@ -156,6 +156,9 @@ export default { uploadUlr: window.SITE_CONFIG["apiURL"] + "/oss/file/uploadvariedfile", selectList: [{ label: '属实', value: 0 }, { label: '不属实', value: 1 }], dataRule: { + nonComplianceNotesText: [ + { required: true, message: "不合规诉求类型不能为空", trigger: "blur" }, + ], content: [ { required: true, message: '办理情况不能为空', trigger: 'blur' } ], diff --git a/src/views/modules/shequzhili/event/cpts/process-form-process.vue b/src/views/modules/shequzhili/event/cpts/process-form-process.vue index b5072c8f4..56db6f631 100644 --- a/src/views/modules/shequzhili/event/cpts/process-form-process.vue +++ b/src/views/modules/shequzhili/event/cpts/process-form-process.vue @@ -154,6 +154,9 @@ export default { uploadUlr: window.SITE_CONFIG["apiURL"] + "/oss/file/uploadvariedfile", dataRule: { + nonComplianceNotesText: [ + { required: true, message: "不合规诉求类型不能为空", trigger: "blur" }, + ], content: [ { required: true, message: "办理情况不能为空", trigger: "blur" }, ], diff --git a/src/views/modules/workSys/sysConfigure/index.vue b/src/views/modules/workSys/sysConfigure/index.vue index 0aa1d62dd..ec29a893f 100644 --- a/src/views/modules/workSys/sysConfigure/index.vue +++ b/src/views/modules/workSys/sysConfigure/index.vue @@ -164,12 +164,31 @@
- 是否需要开启答复情况、回访情况选项 + 是否需要开启答复情况选项
- 若开启答复情况、回访情况选项,事件办结时需要填写相应的答复、回访信息。 + 若开启答复情况选项,事件办结时需要填写相应的答复信息。 +
+
+ + +
+
+
+
+
+
+ 是否需要开启回访情况选项 +
+
+
+ 若开启回访情况选项,事件办结时需要填写相应的回访信息。