From 26b93e84d4153039ef3600355308d2a743dc3be7 Mon Sep 17 00:00:00 2001 From: renkang <8417338+k94314517@user.noreply.gitee.com> Date: 星期一, 23 十二月 2024 09:25:36 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- admin/src/views/finance/components/details.vue | 75 ++++++++++++++++++++----------------- 1 files changed, 41 insertions(+), 34 deletions(-) diff --git a/admin/src/views/finance/components/details.vue b/admin/src/views/finance/components/details.vue index e8ff47b..42ad3b1 100644 --- a/admin/src/views/finance/components/details.vue +++ b/admin/src/views/finance/components/details.vue @@ -1,41 +1,43 @@ <template> <GlobalWindow :title="title" :withFooter="false" :visible.sync="visible" :confirm-working="isWorking" @close="close" @confirm="confirm"> - <div class="home_title"> - <div class="left"> - <span class="mr10">瀵规柟鍗曚綅鍚嶇О锛歿{info.customerName}}</span> - <el-tag type="success" v-if="info.status === 0">寮�鍚�</el-tag> - <el-tag type="info" v-if="info.status === 1">鍏抽棴</el-tag> + <div style="position: sticky; top: 0; left: 0; width: 100%; background: #ffffff;"> + <div class="home_title"> + <div class="left"> + <span class="mr10">瀵规柟鍗曚綅鍚嶇О锛歿{info.customerName}}</span> + <el-tag type="success" v-if="info.status === 0">寮�鍚�</el-tag> + <el-tag type="info" v-if="info.status === 1">鍏抽棴</el-tag> + </div> + <el-button type="danger" v-if="isShow(info.status, info.contractStatus)" @click="closeDW()">鍏抽棴娴佹按</el-button> </div> - <el-button type="danger" v-if="info.status !== 1 || !['3','4'].includes(info.contractStatus)" @click="closeDW()">鍏抽棴娴佹按</el-button> - </div> - <div class="line"></div> - <div class="main"> - <div class="list" style="background: rgba(0,0,0,0); padding: 0; margin-bottom: 0;"> - <div class="item" style="flex: 1;"> - <div class="la">缁撴竻鐘舵��</div> - <div class="val" style="margin-top: 10px;" v-if="info1.payStatus === 0">寰呮敹娆�</div> - <div class="val" style="margin-top: 10px;" v-if="info1.payStatus === 1">宸茬粨娓�</div> - <div class="val" style="margin-top: 10px;" v-if="info1.payStatus === 2">閮ㄥ垎缁撴竻</div> - <div class="val" style="margin-top: 10px;" v-if="info1.payStatus === 3">寰呬粯娆�</div> - <div class="val" style="margin-top: 10px;" v-if="info1.payStatus === 4">寰呴��娆�</div> - <div class="val" style="margin-top: 10px;" v-if="info1.payStatus === 5">宸插叧闂�</div> - </div> - <div class="item" style="flex: 1;"> - <div class="la">搴攞{info.revenueType === 0 ? '鏀�' : '浠�'}}閲戦锛堝厓锛�</div> - <div class="val" style="margin-top: 10px;">{{info1.receivableFee}}</div> - </div> - <div class="item" style="flex: 1;"> - <div class="la">瀹瀧{info.revenueType === 0 ? '鏀�' : '浠�'}}閲戦锛堝厓锛�</div> - <div class="val" style="margin-top: 10px;">{{info1.actReceivableFee}}</div> - </div> - <div class="item" style="flex: 1;"> - <div class="la">闇�{{info.revenueType === 0 ? '鏀�' : '浠�'}}閲戦锛堝厓锛�</div> - <div class="val" style="margin-top: 10px;">{{info1.needReceivableFee}}</div> - </div> - <div class="item" style="flex: 1;"> - <div class="la">搴攞{info.revenueType === 0 ? '鏀�' : '浠�'}}鏃ユ湡</div> - <div class="val" style="margin-top: 10px;">{{info1.planPayDate}}</div> + <div class="line"></div> + <div class="main"> + <div class="list" style="background: rgba(0,0,0,0); padding: 0; margin-bottom: 0;"> + <div class="item" style="flex: 1;"> + <div class="la">缁撴竻鐘舵��</div> + <div class="val" style="margin-top: 10px;" v-if="info1.payStatus === 0">寰呮敹娆�</div> + <div class="val" style="margin-top: 10px;" v-if="info1.payStatus === 1">宸茬粨娓�</div> + <div class="val" style="margin-top: 10px;" v-if="info1.payStatus === 2">閮ㄥ垎缁撴竻</div> + <div class="val" style="margin-top: 10px;" v-if="info1.payStatus === 3">寰呬粯娆�</div> + <div class="val" style="margin-top: 10px;" v-if="info1.payStatus === 4">寰呴��娆�</div> + <div class="val" style="margin-top: 10px;" v-if="info1.payStatus === 5">宸插叧闂�</div> + </div> + <div class="item" style="flex: 1;"> + <div class="la">搴攞{info.revenueType === 0 ? '鏀�' : '浠�'}}閲戦锛堝厓锛�</div> + <div class="val" style="margin-top: 10px;">{{info1.receivableFee}}</div> + </div> + <div class="item" style="flex: 1;"> + <div class="la">瀹瀧{info.revenueType === 0 ? '鏀�' : '浠�'}}閲戦锛堝厓锛�</div> + <div class="val" style="margin-top: 10px;">{{info1.actReceivableFee}}</div> + </div> + <div class="item" style="flex: 1;"> + <div class="la">闇�{{info.revenueType === 0 ? '鏀�' : '浠�'}}閲戦锛堝厓锛�</div> + <div class="val" style="margin-top: 10px;">{{info1.needReceivableFee}}</div> + </div> + <div class="item" style="flex: 1;"> + <div class="la">搴攞{info.revenueType === 0 ? '鏀�' : '浠�'}}鏃ユ湡</div> + <div class="val" style="margin-top: 10px;">{{info1.planPayDate}}</div> + </div> </div> </div> </div> @@ -225,6 +227,11 @@ tabsClick(val) { this.activeTabs = val }, + isShow (status, contractStatus) { + if (status === 1) return false + if (contractStatus === '3' || contractStatus === '4') return false + return true + }, closeDW () { this.$confirm('纭鍏抽棴姝ゆ祦姘村悧?', '鎻愮ず', { confirmButtonText: '纭畾', -- Gitblit v1.9.3