diff --git a/src/views/modules/events/appeal-appeal-list-unsatisfactory.vue b/src/views/modules/events/appeal-appeal-list-unsatisfactory.vue new file mode 100644 index 00000000..f7986c88 --- /dev/null +++ b/src/views/modules/events/appeal-appeal-list-unsatisfactory.vue @@ -0,0 +1,421 @@ + + + diff --git a/src/views/modules/events/appeal-appeal-list.vue b/src/views/modules/events/appeal-appeal-list.vue new file mode 100644 index 00000000..a8288172 --- /dev/null +++ b/src/views/modules/events/appeal-appeal-list.vue @@ -0,0 +1,451 @@ + + + diff --git a/src/views/modules/events/appeal-appeal-unsatisfactory.vue b/src/views/modules/events/appeal-appeal-unsatisfactory.vue new file mode 100644 index 00000000..61da1635 --- /dev/null +++ b/src/views/modules/events/appeal-appeal-unsatisfactory.vue @@ -0,0 +1,30 @@ + + + + + diff --git a/src/views/modules/events/appeal-appeal.vue b/src/views/modules/events/appeal-appeal.vue new file mode 100644 index 00000000..16bbaae8 --- /dev/null +++ b/src/views/modules/events/appeal-appeal.vue @@ -0,0 +1,30 @@ + + + + + diff --git a/src/views/modules/events/appeal-check-start-detail.vue b/src/views/modules/events/appeal-check-start-detail.vue index f60d0d5e..a121b5a8 100644 --- a/src/views/modules/events/appeal-check-start-detail.vue +++ b/src/views/modules/events/appeal-check-start-detail.vue @@ -162,7 +162,7 @@ diff --git a/src/views/modules/events/appeal-cssb-list.vue b/src/views/modules/events/appeal-cssb-list.vue index 8cf3dae4..6cece601 100644 --- a/src/views/modules/events/appeal-cssb-list.vue +++ b/src/views/modules/events/appeal-cssb-list.vue @@ -1,244 +1,247 @@ - + + \ No newline at end of file diff --git a/src/views/modules/events/appeal-detail-view.vue b/src/views/modules/events/appeal-detail-view.vue index 1a27f5fc..b61c0d4b 100644 --- a/src/views/modules/events/appeal-detail-view.vue +++ b/src/views/modules/events/appeal-detail-view.vue @@ -1,543 +1,793 @@ +.project-handle { + .el-timeline { + padding-left: 9px; + font-size: 13px; + } +} +.el-form-item__label { + font-weight: bold; +} + +.project-handle { + width: 100%; + height: calc(100vh - 130px); + display: flex; + flex-direction: column; + background: #ffffff; + box-sizing: border-box; + padding: 10px; + .flex { + display: flex; + flex: 1; + overflow-y: auto; + .flexV { + display: flex; + flex-direction: column; + width: 79%; + height: 100%; - diff --git a/src/views/modules/events/appeal-development-list-unsatisfactory.vue b/src/views/modules/events/appeal-development-list-unsatisfactory.vue index 6fc4f486..7a0c0cc1 100644 --- a/src/views/modules/events/appeal-development-list-unsatisfactory.vue +++ b/src/views/modules/events/appeal-development-list-unsatisfactory.vue @@ -43,18 +43,23 @@ - + - + - + + + + + + @@ -350,6 +355,25 @@ export default { .catch(() => { }) }, + stateFormat (row, column) { + if (row.itemState === 0) { + if (row.processState === '16') { + return '市区处理中' + } + if (row.evaluationState === '1') { + if (row.evaluationTime !== null && row.evaluationTime !== '') { + return '已评价' + } else { + return '待评价' + } + } else if (row.evaluationTime !== null && row.evaluationTime !== '') { + return '审验中' + } + return '处理中' + } else if (row.itemState === 10) { + return '已结案' + } + }, getPeoList () { console.log(this.dataList) }, diff --git a/src/views/modules/events/appeal-development-list.vue b/src/views/modules/events/appeal-development-list.vue index c5c19206..c1b1b030 100644 --- a/src/views/modules/events/appeal-development-list.vue +++ b/src/views/modules/events/appeal-development-list.vue @@ -1,187 +1,126 @@ diff --git a/src/views/modules/events/appeal-enforce-list-unsatisfactory.vue b/src/views/modules/events/appeal-enforce-list-unsatisfactory.vue index 5387b2cb..59b44483 100644 --- a/src/views/modules/events/appeal-enforce-list-unsatisfactory.vue +++ b/src/views/modules/events/appeal-enforce-list-unsatisfactory.vue @@ -43,18 +43,23 @@ - + - + - + + + + + + @@ -345,7 +350,10 @@ export default { } else { return '待评价' } + } else if (row.evaluationTime !== null && row.evaluationTime !== '') { + return '审验中' } + return '处理中' } else if (row.itemState === 10) { return '已结案' } diff --git a/src/views/modules/events/appeal-enforce-list.vue b/src/views/modules/events/appeal-enforce-list.vue index 0d6c100a..1dec4416 100644 --- a/src/views/modules/events/appeal-enforce-list.vue +++ b/src/views/modules/events/appeal-enforce-list.vue @@ -1,169 +1,120 @@ diff --git a/src/views/modules/events/appeal-peo-list-unsatisfactory.vue b/src/views/modules/events/appeal-peo-list-unsatisfactory.vue index e9ff8bcb..d9895a6d 100644 --- a/src/views/modules/events/appeal-peo-list-unsatisfactory.vue +++ b/src/views/modules/events/appeal-peo-list-unsatisfactory.vue @@ -36,18 +36,23 @@ - + - + - + + + + + + diff --git a/src/views/modules/events/appeal-peo-list.vue b/src/views/modules/events/appeal-peo-list.vue index f93c11b5..886c1485 100644 --- a/src/views/modules/events/appeal-peo-list.vue +++ b/src/views/modules/events/appeal-peo-list.vue @@ -1,187 +1,144 @@ diff --git a/src/views/modules/events/item-deal-detail-view.vue b/src/views/modules/events/item-deal-detail-view.vue index 1d523c91..d57bcb41 100644 --- a/src/views/modules/events/item-deal-detail-view.vue +++ b/src/views/modules/events/item-deal-detail-view.vue @@ -274,6 +274,20 @@ :rows="6" maxlength="300" v-model="postDataForm.handleAdviceRemark" placeholder="请输入不予受理详细说明"> + + + + + + + + + + @@ -417,6 +431,7 @@ export default { innerVisible: false, showAdvice: true, typeKey: '', // 社区标识 + selectOption:[{label:'资讯类',value:'01'},{label:'建议类',value:'02'},{label:'诉求类',value:'03'}], dataForm: { id: '', handlePeopleName: '', @@ -463,7 +478,9 @@ export default { outHandleImagesPC: [], handleImages: [], outHandleImages: [], - categoryId: '' + categoryId: '', + title:'', + nature:'' }, deptResultDTOSVisible: false, evaluateDeptDTOSVisible: false, @@ -608,6 +625,21 @@ export default { message: this.$t('validate.required'), trigger: 'blur' } + ], + nature:[ + { + required: true, + message: this.$t('validate.required'), + trigger: 'blur' + } + ], + title:[ + { + required: true, + message: '请填写诉求标题,长度为0-100个字符', + trigger: 'blur', + max:100 + } ] } } @@ -1105,7 +1137,10 @@ export default { if (this.postDataForm.handleCategoryShow === '') { return this.$message.error('请选择处理选项') } - + if (this.postDataForm.title === ''||this.postDataForm.title.length>100) { + return this.$message.error('请填写诉求标题,长度为0-100个字符') + } + if (this.postDataForm.handleAdviceRemark === '' && this.postDataForm.handleCategoryShow == '6') { return this.$message.error('请填写不予受理详细说明') } @@ -1117,6 +1152,9 @@ export default { if (this.postDataForm.handlePeopleMobile === '') { return this.$message.error('请输入办理人办公电话!') } + if (this.postDataForm.nature === '') { + return this.$message.error('请选择诉求性质!') + } // } if (this.deptResultDTOSVisible) { if ( diff --git a/src/views/modules/events/item-deal-list.vue b/src/views/modules/events/item-deal-list.vue index aade0b4e..b57e25f1 100644 --- a/src/views/modules/events/item-deal-list.vue +++ b/src/views/modules/events/item-deal-list.vue @@ -1,424 +1,359 @@