From eecb531137599c1a0bde3c40fc549cd3b2cd5bed Mon Sep 17 00:00:00 2001 From: MrShi <1878285526@qq.com> Date: 星期三, 22 一月 2025 09:18:45 +0800 Subject: [PATCH] 1 --- admin/src/views/workorder/components/detail.vue | 21 +++++++++++++++++++-- 1 files changed, 19 insertions(+), 2 deletions(-) diff --git a/admin/src/views/workorder/components/detail.vue b/admin/src/views/workorder/components/detail.vue index 322d71d..0743cfa 100644 --- a/admin/src/views/workorder/components/detail.vue +++ b/admin/src/views/workorder/components/detail.vue @@ -11,7 +11,7 @@ <div class="status gray" v-if="info.dealStatus == 2">宸插鐞�</div> </div> </div> - <el-button>鏌ョ湅闂涓婃姤</el-button> + <el-button v-if="info.origin === 1" @click="openWT">鏌ョ湅闂涓婃姤</el-button> </div> <div class="main_content"> <div class="list"> @@ -26,6 +26,11 @@ <div class="item"> <div class="la">宸ュ崟鍒嗙被</div> <div class="val">{{ info.categoryName }}</div> + </div> + <div class="item"> + <div class="la">鏉ユ簮</div> + <div class="val" v-if="info.origin === 0">鑷缓</div> + <div class="val" v-if="info.origin === 1">闂杞伐鍗�</div> </div> <div class="item"> <div class="la">涓婃姤浜�</div> @@ -167,19 +172,24 @@ </template> </el-form> </div> + <!-- 闂涓婃姤璇︽儏 --> + <problemReportingDetails ref="problemReportingDetails" /> </GlobalWindow> </template> <script> import GlobalWindow from '@/components/common/GlobalWindow' import BaseOpera from '@/components/base/BaseOpera' +import problemReportingDetails from './problemReportingDetails' import { detailById, dispatchOrder, dealOrder } from '@/api/workorder/ywWorkorder' +import { getByWorkorderId } from '@/api/ywProblem' import { getUserList } from '@/api/system/user' import { Message, Loading } from 'element-ui' import dayjs from 'dayjs' export default { components: { - GlobalWindow + GlobalWindow, + problemReportingDetails }, extends: BaseOpera, data() { @@ -212,6 +222,13 @@ this.getStaff() }, methods: { + openWT() { + getByWorkorderId(this.id) + .then(res => { + console.log(res) + this.$refs.problemReportingDetails.open('闂涓婃姤璇︽儏', res) + }) + }, confirm() { this.$refs['form'].validate((valid) => { if (valid) { -- Gitblit v1.9.3