From a48791934a6da95caa17ce68aa2fb2003532d742 Mon Sep 17 00:00:00 2001
From: wanggongfeng <1305282856@qq.com>
Date: Tue, 6 Sep 2022 21:39:37 +0800
Subject: [PATCH] =?UTF-8?q?=E5=A4=84=E7=90=86=E5=86=B2=E7=AA=81?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../modules/events/item-close-detail-view.vue | 2 +-
.../modules/events/item-deal-detail-view.vue | 50 +++++++++++++++++--
.../events/item-examine-detail-view.vue | 19 ++++---
3 files changed, 59 insertions(+), 12 deletions(-)
diff --git a/src/views/modules/events/item-close-detail-view.vue b/src/views/modules/events/item-close-detail-view.vue
index 2e41b1be..05637bc7 100644
--- a/src/views/modules/events/item-close-detail-view.vue
+++ b/src/views/modules/events/item-close-detail-view.vue
@@ -186,7 +186,7 @@ export default {
return '结案'
} else if (item.state === 11) {
return '结案申请'
- } else if (item.state === 12) {
+ } else if (item.state === 12 || item.state === 1001) {
return '响应拟办'
} else if (item.state === 13) {
return '直接办理'
diff --git a/src/views/modules/events/item-deal-detail-view.vue b/src/views/modules/events/item-deal-detail-view.vue
index abb1d336..3c8abd4a 100644
--- a/src/views/modules/events/item-deal-detail-view.vue
+++ b/src/views/modules/events/item-deal-detail-view.vue
@@ -147,6 +147,12 @@
+
+
+
+
+
+
{
+ if (res.code !== 0) {
+ return this.$message.error(res.msg)
+ }
+ var data = res.data
+ this.getSelectedNode(data, data)
+ this.categoryOptions = data
+ }).catch(() => { })
+ },
+ getSelectedNode (nodeData, parent) {
+ nodeData.forEach(item => {
+ if ('children' in item && item.children.length === 0) {
+ delete item.children
+ } else if ('children' in item && item.children.length) {
+ this.getSelectedNode(item.children, item)
+ }
+ })
+ },
beforeAvatarUpload (file) {
if (this.postDataForm.outHandleImagesPC.length === 3) {
this.$message.error('最多上传3张图片!')
@@ -626,6 +663,7 @@ export default {
this.postDataForm.evaluateDeptDTOS = []
this.getInfo()
this.getCommentList()
+ this.getCategoryList()
}
})
},
@@ -725,6 +763,7 @@ export default {
},
// 表单提交
dataFormSubmitHandle: debounce(function () {
+ this.postDataForm.categoryId = this.categoryIds[this.categoryIds.length - 1]
this.postDataForm.deptResultDTOS = []
for (let i = 0; i < this.deptResult.length; i++) {
for (let j = 0; j < this.dataForm.deptResultDTOS.length; j++) {
@@ -745,6 +784,11 @@ export default {
} else {
this.postDataForm.deptResultDTOS = []
}
+ if (this.categoryVisible) {
+ if (this.postDataForm.categoryId === undefined || this.postDataForm.categoryId === '') {
+ return this.$message.error('请选择所属类别')
+ }
+ }
if (this.postDataForm.outHandleAdvice === '' && this.postDataForm.handleCategory !== 11) {
return this.$message.error('回复居民意见不能为空')
}
diff --git a/src/views/modules/events/item-examine-detail-view.vue b/src/views/modules/events/item-examine-detail-view.vue
index 68239cc3..e506169f 100644
--- a/src/views/modules/events/item-examine-detail-view.vue
+++ b/src/views/modules/events/item-examine-detail-view.vue
@@ -249,19 +249,19 @@ export default {
if (item.state === 0 && item.itemDeptDTOS && item.itemDeptDTOS.length > 0) {
return '吹哨'
} else if (item.state === 0 && item.itemDeptDTOS && item.itemDeptDTOS.length === 0) {
- return '回应'
+ return '办理'
+ } else if (item.state === 12 || item.state === 1001) {
+ return '响应拟办'
+ } else if (item.state === 13) {
+ return '直接办理'
} else if (item.state === 5) {
return '不予受理'
} else if (item.state === 10) {
return '结案'
} else if (item.state === 11) {
return '结案申请'
- } else if (item.state === 12) {
- return '响应拟办'
- } else if (item.state === 13) {
- return '直接办理'
} else if (item.state === 15) {
- return '社区吹哨'
+ return '上报网格化平台'
} else if (item.state === 20) {
return '网格化平台-受理'
} else if (item.state === 25) {
@@ -280,6 +280,10 @@ export default {
return '网格化平台-催办'
} else if (item.state === 60) {
return '网格化平台-结案'
+ } else if (item.state === 85) {
+ return '项目延期-审核通过'
+ } else if (item.state === 90) {
+ return '项目熔断-审核通过'
}
} else if (item.type === 'issue' || item.type === 'init') {
if (item.state === 0) {
@@ -348,8 +352,7 @@ export default {
}
this.dataForm.handleProgressResultDTOS.forEach((item, index, arr) => {
if (index === arr.length - 1) {
- // item.type = 'issue-project'
- item.type = 'project'
+ item.type = 'issue-project'
} else {
item.type = 'project'
}