From b496da6315314d9bd048ac2214d8bc95d2f1df02 Mon Sep 17 00:00:00 2001
From: MrShi <1878285526@qq.com>
Date: 星期三, 13 十一月 2024 08:59:18 +0800
Subject: [PATCH] 优化

---
 company/src/components/business/OperaContractDescWindow.vue |   40 ++++++++++++++++++++++------------------
 1 files changed, 22 insertions(+), 18 deletions(-)

diff --git a/company/src/components/business/OperaContractDescWindow.vue b/company/src/components/business/OperaContractDescWindow.vue
index 4f4a10f..5b51d46 100644
--- a/company/src/components/business/OperaContractDescWindow.vue
+++ b/company/src/components/business/OperaContractDescWindow.vue
@@ -41,7 +41,7 @@
                 </div>
                 <div class="info_list_item" style="width: 100%;">
                     <div class="info_list_item_label">鍘熷闄勪欢锛�</div>
-                    <div class="info_list_item_val">
+                    <div class="info_list_item_val" v-if="info.multifile">
                         <u @click="openPDF(info.multifile.fileurlFull)">{{info.multifile.name}}</u>
                     </div>
                 </div>
@@ -58,32 +58,35 @@
             <div class="info_list">
                 <div class="info_list_item">
                     <div class="info_list_item_label">骞冲彴绛剧讲浜猴細</div>
-                    <div class="info_list_item_val">寮犱笁</div>
+                    <div class="info_list_item_val">{{info.firstSignUserName}}</div>
                 </div>
                 <div class="info_list_item">
                     <div class="info_list_item_label">骞冲彴绛剧讲鏃堕棿锛�</div>
-                    <div class="info_list_item_val">2024-08-28 08:53:52</div>
+                    <div class="info_list_item_val">{{info.signDate}}</div>
                 </div>
-                <div class="info_list_item">
-                    <div class="info_list_item_label">鍚堝悓绫诲瀷锛�</div>
-                    <div class="info_list_item_val">鍟嗘埛-浼佷笟</div>
-                </div>
-                <div class="info_list_item">
-                    <div class="info_list_item_label">浼佷笟鍚嶇О锛�</div>
-                    <div class="info_list_item_val">XXX鏈夐檺鍏徃</div>
-                </div>
-                <div class="info_list_item">
+<!--                <div class="info_list_item">-->
+<!--                    <div class="info_list_item_label">鍚堝悓绫诲瀷锛�</div>-->
+<!--                    <template v-if="info.signType === 0">骞冲彴-鍟嗘埛</template>-->
+<!--                    <template v-if="info.signType === 1">骞冲彴-浼佷笟</template>-->
+<!--                    <template v-if="info.signType === 2">鍟嗘埛-浼佷笟</template>-->
+<!--                </div>-->
+<!--                <div class="info_list_item">-->
+<!--                    <div class="info_list_item_label">浼佷笟鍚嶇О锛�</div>-->
+<!--                    <div class="info_list_item_val">{{info.companyName}}</div>-->
+<!--                </div>-->
+                <div class="info_list_item" v-if="info.type === 0">
                     <div class="info_list_item_label">浼佷笟绛剧讲浜猴細</div>
-                    <div class="info_list_item_val">閲屾柉</div>
+                    <div class="info_list_item_val">{{info.doneSignUserName}}</div>
                 </div>
-                <div class="info_list_item">
+                <div class="info_list_item" v-if="info.type === 0">
                     <div class="info_list_item_label">浼佷笟绛剧讲鏃堕棿锛�</div>
-                    <div class="info_list_item_val">2024-08-30 08:53:52</div>
+                    <div class="info_list_item_val">{{info.comSignDate}}</div>
                 </div>
                 <div class="info_list_item">
                     <div class="info_list_item_label">绛剧讲浠讹細</div>
-                    <div class="info_list_item_val">
-                        <u>XXX鍚堝悓绛剧讲浠�.pdf</u>
+                    <div class="info_list_item_val" v-if="info.multiFirstFile || info.multiDoneFile">
+                        <u v-if="info.status === 1" @click="openPDF(info.multiFirstFile.fileurlFull)">{{info.multiFirstFile.name}}</u>
+                        <u v-if="info.status === 3" @click="openPDF(info.multiDoneFile.fileurlFull)">{{info.multiDoneFile.name}}</u>
                     </div>
                 </div>
             </div>
@@ -107,6 +110,7 @@
     methods: {
       open (title, id) {
         this.title = title
+        this.info = null
         this.visible = true
         contractId(id)
           .then(res => {
@@ -116,7 +120,7 @@
       },
       openPDF(url) {
         window.open(url)
-      }
+      },
     }
   }
 </script>

--
Gitblit v1.9.3