From b417a422c08ceabd31fa7feaba42fd8a7b1e86d2 Mon Sep 17 00:00:00 2001 From: MrShi <1878285526@qq.com> Date: 星期六, 18 一月 2025 09:14:08 +0800 Subject: [PATCH] 1 --- admin/src/views/contract/components/terminationAgreement.vue | 71 +++++++++++++++++++++-------------- 1 files changed, 43 insertions(+), 28 deletions(-) diff --git a/admin/src/views/contract/components/terminationAgreement.vue b/admin/src/views/contract/components/terminationAgreement.vue index 9b02d5c..d9d9280 100644 --- a/admin/src/views/contract/components/terminationAgreement.vue +++ b/admin/src/views/contract/components/terminationAgreement.vue @@ -8,40 +8,43 @@ @confirm="confirm"> <div class="main"> <div class="main_head"> - <span>绉熷锛氫箳涔撶悆淇变箰閮�</span> - <span>鍚堝悓缂栧彿锛� 2024-04-001-202405-0019</span> - </div> - <div class="title">閫�绉熶俊鎭�</div> - <div class="list"> - <div class="item"> - <div class="la">閫�绉熺被鍨�</div> - <div class="val">{{ info.code }}</div> - </div> - <div class="item"> - <div class="la">閫�绉熸棩鏈�</div> - <div class="val">{{ info.userName }}</div> - </div> - <div class="item"> - <div class="la">缁忓姙浜�</div> - <div class="val">{{ info.creatorName }}</div> - </div> - <div class="item"> - <div class="la">鍗忚绛捐鏃ユ湡</div> - <div class="val">{{ info.totalArea }}銕�</div> - </div> - <div class="item"> - <div class="la">閫�绉熷師鍥�</div> - <div class="val">{{ info.companyName }}</div> - </div> + <span>绉熷锛歿{info.renterName}}</span> + <span>鍚堝悓缂栧彿锛� {{info.code}}</span> </div> <div class="title">鎴挎簮淇℃伅</div> <div class="list"> - <el-table :data="roomList" stripe> + <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 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 class="title">閫�绉熶俊鎭�</div> + <div class="list"> + <div class="item"> + <div class="la">閫�绉熺被鍨�</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.btDate }}</div> + </div> + <div class="item"> + <div class="la">缁忓姙浜�</div> + <div class="val">{{ info.userName }}</div> + </div> + <div class="item"> + <div class="la">鍗忚绛捐鏃ユ湡</div> + <div class="val">{{ info.signDate }}銕�</div> + </div> + <div class="item"> + <div class="la">閫�绉熷師鍥�</div> + <div class="val">{{ info.btInfo }}</div> + </div> </div> </div> </GlobalWindow> @@ -50,6 +53,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 +62,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