From 1bcb56cdad058478be0d9687d8a8a445de17b6a3 Mon Sep 17 00:00:00 2001 From: jiangping <jp@doumee.com> Date: 星期四, 10 四月 2025 11:24:11 +0800 Subject: [PATCH] 代码初始化 --- admin/src/components/business/OperaWorkorderDetailSheWindow.vue | 38 ++++++++++++++++---------------------- 1 files changed, 16 insertions(+), 22 deletions(-) diff --git a/admin/src/components/business/OperaWorkorderDetailSheWindow.vue b/admin/src/components/business/OperaWorkorderDetailSheWindow.vue index fb1b6db..f52b961 100644 --- a/admin/src/components/business/OperaWorkorderDetailSheWindow.vue +++ b/admin/src/components/business/OperaWorkorderDetailSheWindow.vue @@ -155,6 +155,7 @@ <script> import BaseOpera from '@/components/base/BaseOpera' import GlobalWindow from '@/components/common/GlobalWindow' +import {getById } from '@/api/business/workorder' export default { name: 'OperaWorkorderWindow', extends: BaseOpera, @@ -186,34 +187,27 @@ this.title = title this.visible = true this.info = target + this.getDetail() this.type = this.info.type }, close () { this.visible = false }, getDetail () { - const { id, type } = this - switch (type) { - case 0: - getVisitedDetail({ id }).then(res => { - this.info = res - if (this.info.approveDateVO && this.info.approveDateVO.approveList.length > 0) { - this.info.approveDateVO.approveList.forEach(item => { - if (item.approveList && item.approveList.length == 1 && item.type !== 1) { - item.title = item.approveList[0].title - item.faceImg = item.approveList[0].faceImg - item.memberName = item.approveList[0].memberName - item.statusInfo = item.approveList[0].statusInfo - item.approveList = [] - } - }) - } - }) - break - - default: - break - } + getById(this.info.id).then(res => { + this.info = res + if (this.info.logList && this.info.logList.length > 0) { + this.info.logList.forEach(item => { + if (item.approveList && item.approveList.length == 1 && item.type !== 1) { + item.title = item.approveList[0].title + item.faceImg = item.approveList[0].faceImg + item.memberName = item.approveList[0].memberName + item.statusInfo = item.approveList[0].statusInfo + item.approveList = [] + } + }) + } + }) }, reject () { }, handleAvatarSuccess () { }, -- Gitblit v1.9.3