From 9f1e7f80a3260c30e1e534437da5c79e17fc20af Mon Sep 17 00:00:00 2001
From: jiangping <jp@doumee.com>
Date: 星期三, 16 四月 2025 14:35:23 +0800
Subject: [PATCH] 代码初始化

---
 admin/src/components/business/OperaWorkorderDetailDcaWindow.vue |   35 +++++++++++++++++++++++++++++++++++
 1 files changed, 35 insertions(+), 0 deletions(-)

diff --git a/admin/src/components/business/OperaWorkorderDetailDcaWindow.vue b/admin/src/components/business/OperaWorkorderDetailDcaWindow.vue
index 225d4a7..d1d92d5 100644
--- a/admin/src/components/business/OperaWorkorderDetailDcaWindow.vue
+++ b/admin/src/components/business/OperaWorkorderDetailDcaWindow.vue
@@ -79,6 +79,9 @@
         <div class="table_info">
           <div class="title">涓嶇鍚堥」宸ュ崟鍒楄〃</div>
           <el-table :data="info.dcaChildList" border fit>
+            <el-table-column prop="index" label="搴忓彿" width="55" fixed="left">
+              <template slot-scope="scope">{{ scope.$index+1}}</template>
+            </el-table-column>
             <el-table-column label="宸ュ崟鍙�" prop="code" min-width="100">
               <template slot-scope="{row}">
                 <span style="color: #2E68EC;cursor: pointer" @click="$refs.OperaWorkorderDetailDcaInfoWindow.open('DCA涓嶇鍚堥」宸ュ崟璇︽儏', row)" >{{ row.code || '-'}}</span>
@@ -101,6 +104,17 @@
                 <!--<el-button type="text" @click="deleteById(row)" icon="el-icon-delete" v-permissions="['business:workorder:delete']">鍒犻櫎</el-button>-->
               </template>
             </el-table-column>
+          </el-table>
+        </div>
+        <div class="table_info">
+          <div class="title">绗﹀悎椤瑰垪琛�</div>
+          <el-table :data="dataList2" border fit>
+            <el-table-column prop="index" label="搴忓彿" width="55" fixed="left">
+              <template slot-scope="scope">{{ scope.$index+1}}</template>
+            </el-table-column>
+            <el-table-column label="涓�绾т富棰�" prop="typeName" min-width="160"> </el-table-column>
+            <el-table-column label="浜岀骇涓婚" prop="categoryName" min-width="150"> </el-table-column>
+            <el-table-column label="瑙傚療椤�" prop="problemTitle" min-width="400"> </el-table-column>
           </el-table>
         </div>
       </div>
@@ -129,6 +143,7 @@
       type: null,
       title: '宸ュ崟璇︽儏',
       info: {},
+      dataList2: [],
       statusMap: {
         0: '寰呭垎閰峎TS',
         1: '寰呭垎閰嶄换鍔�',
@@ -159,6 +174,7 @@
     getDetail () {
       getById(this.info.id).then(res => {
         this.info = res
+        this.getDataListByRemak()
         if (this.info.logList && this.info.logList.length > 0) {
           this.info.logList.forEach(item => {
             if (item.approveList && item.approveList.length == 1 && item.type !== 1) {
@@ -172,6 +188,25 @@
         }
       })
     },
+    getDataListByRemak () {
+      this.dataList2 =[]
+      if(this.info.remark){
+        var obj = JSON.parse(this.info.remark)
+        console.log(obj)
+        if(obj && obj.childMapList){
+          obj.childMapList.forEach(item =>{
+            if(item && item.problemMapList){
+              item.problemMapList.forEach(item1 =>{
+                if(item1 && item1.status === 1){
+                  this.dataList2.push({'typeName':this.info.typeName, 'categoryName':item.childTitle,'problemTitle':item1.title})
+                }
+              })
+            }
+          })
+        }
+
+      }
+    },
     reject () { },
     handleAvatarSuccess () { },
     beforeAvatarUpload () { }

--
Gitblit v1.9.3