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