From 798dcfbbc3ab2a81d1e873b25e00bf5e4ed03aa7 Mon Sep 17 00:00:00 2001
From: liukangdong <898885815@qq.com>
Date: 星期一, 02 十二月 2024 18:11:54 +0800
Subject: [PATCH] ll

---
 admin/src/views/workorder/components/detail.vue |   36 ++++++++++++++++++++----------------
 1 files changed, 20 insertions(+), 16 deletions(-)

diff --git a/admin/src/views/workorder/components/detail.vue b/admin/src/views/workorder/components/detail.vue
index 9f020e9..55f1e8d 100644
--- a/admin/src/views/workorder/components/detail.vue
+++ b/admin/src/views/workorder/components/detail.vue
@@ -1,5 +1,5 @@
 <template>
-  <GlobalWindow width="900px" title="宸ュ崟璇︽儏" :visible.sync="visible" :confirm-working="isWorking" @close="close"
+  <GlobalWindow width="920px" title="宸ュ崟璇︽儏" :visible.sync="visible" :confirm-working="isWorking" @close="close"
     @confirm="confirm">
     <div class="main">
       <div class="title">
@@ -18,25 +18,25 @@
           </div>
           <div class="item">
             <div class="la">瀵瑰簲浣嶇疆</div>
-            <div class="val">{{ info.buildingName }} / {{ info.roomNum || info.floorName }}</div>
+            <div class="val">{{ info.projectName }}/{{ info.buildingName }} / {{ info.roomNum || info.floorName }}</div>
           </div>
           <div class="item">
-            <div class="la">宸ュ崟绫诲埆</div>
+            <div class="la">宸ュ崟鍒嗙被</div>
             <div class="val">{{ info.categoryName }}</div>
           </div>
           <div class="item">
             <div class="la">涓婃姤浜�</div>
-            <div class="val">{{ info.creatorName }}</div>
+            <div class="val">{{ info.creatorName }}{{ info.creatorCompany ? "-" + info.creatorCompany : '' }}</div>
           </div>
           <div class="item">
             <div class="la">涓婃姤浜虹數璇�</div>
-            <div class="val">{{ info.creatorPhone }}</div>
+            <div class="val">{{ info.creatorPhone || info.creatorMobile }}</div>
           </div>
           <div class="item">
             <div class="la">涓婃姤鏃堕棿</div>
             <div class="val">{{ info.createDate }}</div>
           </div>
-          <div class="item max">
+          <div class="item max" v-if="info.areaType == 0">
             <div class="la">涓婇棬鏃堕棿</div>
             <div class="val">{{ info.getDate }}</div>
           </div>
@@ -59,7 +59,7 @@
           </div>
         </div>
         <div class="side">
-          <div class="title">宸ュ崟娴佽浆璁板綍鍛�</div>
+          <div class="title">宸ュ崟娴佽浆璁板綍</div>
           <div class="flow_list">
             <div class="item" v-for="item,i in info.logList">
               <div class="icon">
@@ -75,7 +75,7 @@
           </div>
         </div>
       </div>
-      <div class="title">宸ュ崟澶勭悊</div>
+      <div class="title">{{ info.dealStatus == 0 || info.dealStatus == 1 ? '宸ュ崟澶勭悊' : '澶勭悊缁撴灉' }}</div>
       <el-form :model="param" ref="form" :rules="rules">
         <template v-if="info.dealStatus == 0 || info.dealStatus == null">
           <el-form-item label="澶勭悊鏂瑰紡" prop="dealType">
@@ -83,7 +83,7 @@
               <el-radio v-model="param.dealType" :label="0">鎸囨淳</el-radio>
               <el-radio v-model="param.dealType" :label="1">鐩存帴鍥炲</el-radio>
             </div>
-          </el-form-item>
+          </el-form-item> 
           <el-form-item v-if="param.dealType == 0" label="鎸囨淳缁�" prop="dealUserId">
             <el-select v-model="param.dealUserId" clearable filterable class="w400">
               <el-option v-for="item in staffList" :label="item.realname" :value="item.id"></el-option>
@@ -98,12 +98,12 @@
             <el-date-picker type="datetime" class="w400" v-model="param.getDate" format="yyyy-MM-dd HH:mm"
               value-format="yyyy-MM-dd HH:mm:ss" placeholder="璇烽�夋嫨"></el-date-picker>
           </el-form-item>
-          <el-form-item label="鍥炲鍐呭" prop="dealInfo">
+          <el-form-item label="澶勭悊璇存槑" prop="dealInfo">
             <el-input type="textarea" class="w400" :rows="4" v-model="param.dealInfo" placeholder="璇峰~鍐欒鏄�"></el-input>
           </el-form-item>
           <el-form-item label="鐜板満鍥剧墖">
             <div class="file_list">
-              <el-upload class="avatar-uploader" :data="uploadData" multiple :limit="6" :auto-upload="true"
+              <el-upload class="avatar-uploader" :data="uploadData" :auto-upload="true"
                 :action="uploadImgUrl" :show-file-list="false" :on-success="uploadAvatarSuccess" :on-error="uploadError"
                 :before-upload="beforeUpload">
                 <div class="upload_wrap">
@@ -123,14 +123,18 @@
         <template v-if="info.dealStatus == 2">
           <div class="list">
             <div class="item item2">
-              <div class="la">澶勭悊鏃堕棿锛�</div>
-              <div class="val">{{ info.getDate }}</div>
+              <div class="la">{{ info.dispatchUserId ? '澶勭悊浜�' : '鍥炲浜�' }}锛�</div>
+              <div class="val">{{ info.dealUserName }}{{ info.dealUserCompany ? '-' + info.dealUserCompany : '' }}</div>
             </div>
             <div class="item item2">
-              <div class="la">澶勭悊澶囨敞锛�</div>
+              <div class="la">{{ info.dispatchUserId ? '澶勭悊鏃堕棿' : '鍥炲鏃堕棿' }}锛�</div>
+              <div class="val">{{ info.dealDate || info.getDate }}</div>
+            </div>
+            <div class="item item2">
+              <div class="la">{{ info.dispatchUserId ? '澶勭悊璇存槑' : '鍥炲鍐呭' }}锛�</div>
               <div class="val">{{ info.dealInfo }}</div>
             </div>
-            <div class="item item2">
+            <div v-if="info.dealFileList != null && info.dealFileList.length" class="item item2">
               <div class="la">鐜板満鐓х墖锛�</div>
               <div class="value" v-if="info.dealFileList == null || !info.dealFileList.length">鏃�</div>
               <div class="value" v-if="info.dealFileList != null && info.dealFileList.length">
@@ -347,7 +351,7 @@
   .main_content{
     display: flex;
     .side{
-      width: 240px;
+      width: 370px;
       .title{
         font-size: 14px;
       }

--
Gitblit v1.9.3