From d492850f1cc64ddcfaf43798af9c76c2505414fd Mon Sep 17 00:00:00 2001
From: renkang <8417338+k94314517@user.noreply.gitee.com>
Date: 星期五, 24 一月 2025 18:24:31 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/2.0.1' into 2.0.1

---
 admin/src/views/contract/components/terminationAgreement.vue |   55 +++++++++++++++++++++++++++++++++++++------------------
 1 files changed, 37 insertions(+), 18 deletions(-)

diff --git a/admin/src/views/contract/components/terminationAgreement.vue b/admin/src/views/contract/components/terminationAgreement.vue
index 9b02d5c..835fe12 100644
--- a/admin/src/views/contract/components/terminationAgreement.vue
+++ b/admin/src/views/contract/components/terminationAgreement.vue
@@ -8,40 +8,47 @@
         @confirm="confirm">
         <div class="main">
             <div class="main_head">
-                <span>绉熷锛氫箳涔撶悆淇变箰閮�</span>
-                <span>鍚堝悓缂栧彿锛� 2024-04-001-202405-0019</span>
+                <span>绉熷锛歿{info.renterName}}</span>
+                <span>鍚堝悓缂栧彿锛� {{info.code}}</span>
+            </div>
+            <div class="title">鎴挎簮淇℃伅</div>
+            <div class="list">
+                <el-table :data="info.roomList" stripe>
+                    <el-table-column prop="projectName" label="椤圭洰鍚嶇О" show-overflow-tooltip />
+                    <el-table-column prop="buildingName" label="妤煎畤鍚嶇О" show-overflow-tooltip />
+                    <el-table-column label="妤煎眰/鎴垮彿" show-overflow-tooltip>
+                        <template slot-scope="{row}">
+                            {{row.floorName}}{{row.roomNum}}
+                        </template>
+                    </el-table-column>
+                    <el-table-column prop="area" label="闈㈢Н" show-overflow-tooltip></el-table-column>
+                </el-table>
             </div>
             <div class="title">閫�绉熶俊鎭�</div>
             <div class="list">
                 <div class="item">
                     <div class="la">閫�绉熺被鍨�</div>
-                    <div class="val">{{ info.code }}</div>
+                    <div class="val" v-if="info.btType === 0">鍒版湡閫�绉�</div>
+                    <div class="val" v-if="info.btType === 1">鎹㈡埧閫�绉�</div>
+                    <div class="val" v-if="info.btType === 2">杩濈害閫�绉�</div>
+                    <div class="val" v-if="info.btType === 3">鍗忓晢閫�绉�</div>
                 </div>
                 <div class="item">
                     <div class="la">閫�绉熸棩鏈�</div>
-                    <div class="val">{{ info.userName }}</div>
+                    <div class="val">{{ info.btDate }}</div>
                 </div>
                 <div class="item">
                     <div class="la">缁忓姙浜�</div>
-                    <div class="val">{{ info.creatorName }}</div>
+                    <div class="val">{{ info.userName }}</div>
                 </div>
                 <div class="item">
                     <div class="la">鍗忚绛捐鏃ユ湡</div>
-                    <div class="val">{{ info.totalArea }}銕�</div>
+                    <div class="val">{{ info.signDate }}銕�</div>
                 </div>
                 <div class="item">
                     <div class="la">閫�绉熷師鍥�</div>
-                    <div class="val">{{ info.companyName }}</div>
+                    <div class="val">{{ info.btInfo }}</div>
                 </div>
-            </div>
-            <div class="title">鎴挎簮淇℃伅</div>
-            <div class="list">
-                <el-table :data="roomList" stripe>
-                    <el-table-column prop="projectName" label="椤圭洰鍚嶇О" show-overflow-tooltip />
-                    <el-table-column prop="buildingName" label="妤煎畤鍚嶇О" show-overflow-tooltip />
-                    <el-table-column prop="buildingName" label="妤煎眰/鎴垮彿" show-overflow-tooltip></el-table-column>
-                    <el-table-column prop="area" label="闈㈢Н" show-overflow-tooltip></el-table-column>
-                </el-table>
             </div>
         </div>
     </GlobalWindow>
@@ -50,6 +57,7 @@
 <script>
   import GlobalWindow from '@/components/common/GlobalWindow'
   import BaseOpera from '@/components/base/BaseOpera'
+  import { getById } from '@/api/contract'
   export default {
     name: "terminationAgreement",
     components: {
@@ -58,12 +66,23 @@
     extends: BaseOpera,
     data() {
       return {
-        roomList: [],
+        id: null,
         info: {}
       }
     },
     methods: {
-    
+      open (title, id) {
+        this.title = title
+        this.id = id
+        this.getData()
+      },
+      getData () {
+        getById(this.id)
+          .then(res => {
+            this.info = res
+            this.visible = true
+          })
+      },
     }
   }
 </script>

--
Gitblit v1.9.3