From 1e992649e53a632b5403ca08488bd6f200cebe3d Mon Sep 17 00:00:00 2001 From: wuxw <928255095@qq.com> Date: Mon, 4 Aug 2025 18:31:12 +0800 Subject: [PATCH] =?UTF-8?q?v1.9=20=E4=BC=98=E5=8C=96=E7=89=A9=E5=93=81?= =?UTF-8?q?=E6=94=BE=E8=A1=8Cbug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/resource/itemReleaseUndoList.vue | 4 +-- src/views/work/editItemReleaseViewList.vue | 2 +- src/views/work/itemReleaseDetailList.vue | 32 ++++++++++++++++++---- src/views/work/itemReleaseManageList.vue | 2 +- 4 files changed, 30 insertions(+), 10 deletions(-) diff --git a/src/views/resource/itemReleaseUndoList.vue b/src/views/resource/itemReleaseUndoList.vue index 0cb01c4e8..d22f9b40b 100644 --- a/src/views/resource/itemReleaseUndoList.vue +++ b/src/views/resource/itemReleaseUndoList.vue @@ -116,7 +116,7 @@ export default { }, _openDetail(item) { this.$router.push({ - path: '/views/property/itemReleaseDetail', + path: '/views/work/itemReleaseDetail', query: { irId: item.irId, flowId: item.flowId @@ -125,7 +125,7 @@ export default { }, _openAuditUndoDetail(undo) { this.$router.push({ - path: '/views/property/itemReleaseDetail', + path: '/views/work/itemReleaseDetail', query: { irId: undo.irId, flowId: undo.flowId, diff --git a/src/views/work/editItemReleaseViewList.vue b/src/views/work/editItemReleaseViewList.vue index 4e886f757..5783bba1e 100644 --- a/src/views/work/editItemReleaseViewList.vue +++ b/src/views/work/editItemReleaseViewList.vue @@ -86,7 +86,7 @@ -
+
{{ $t('editItemReleaseView.releaseItems') }} diff --git a/src/views/work/itemReleaseDetailList.vue b/src/views/work/itemReleaseDetailList.vue index 7b23b53c5..21ccdf702 100644 --- a/src/views/work/itemReleaseDetailList.vue +++ b/src/views/work/itemReleaseDetailList.vue @@ -184,7 +184,10 @@ import SelectStaff from '@/components/staff/SelectStaff' import { listItemReleaseRes, listItemRelease, - auditUndoItemRelease + auditUndoItemRelease, + queryOaWorkflowUser, + listRunWorkflowImage, + queryNextDealUser } from '@/api/work/itemReleaseDetailApi' export default { @@ -266,9 +269,17 @@ export default { console.error('获取放行详情失败:', error) } }, - _loadComments() { + async _loadComments() { // TODO: 需要实现工单评论接口 console.log('加载评论') + const { data } = await queryOaWorkflowUser({ + page: 1, + row: 1, + flowId: this.itemReleaseDetailInfo.flowId, + id: this.itemReleaseDetailInfo.irId, + communityId: this.communityId + }) + this.itemReleaseDetailInfo.comments = data }, _goBack() { this.$router.go(-1) @@ -306,13 +317,22 @@ export default { this.$message.error(error.message || this.$t('itemReleaseDetail.submitFailed')) } }, - _loadNextAuditPerson() { + async _loadNextAuditPerson() { // TODO: 需要实现获取下一处理人接口 console.log('加载下一处理人') + const { data } = await queryNextDealUser({ + startUserId: this.itemReleaseDetailInfo.pools.createUserId, + taskId: this.itemReleaseDetailInfo.audit.taskId, + communityId: this.communityId + }) + this.itemReleaseDetailInfo.nextAudit = data[0] }, - _openNewOaWorkflowDetailImg() { - // TODO: 需要实现获取流程图接口 - console.log('加载流程图') + async _openNewOaWorkflowDetailImg() { + const { data } = await listRunWorkflowImage({ + businessKey: this.itemReleaseDetailInfo.irId, + communityId: this.communityId + }) + this.itemReleaseDetailInfo.imgData = 'data:image/png;base64,' + data }, handleStaffSelect(staff) { this.itemReleaseDetailInfo.audit.staffId = staff.staffId diff --git a/src/views/work/itemReleaseManageList.vue b/src/views/work/itemReleaseManageList.vue index ac525a91b..e703e8adc 100644 --- a/src/views/work/itemReleaseManageList.vue +++ b/src/views/work/itemReleaseManageList.vue @@ -94,7 +94,7 @@ {{ $t('common.detail') }} - + {{ $t('common.edit') }}