优化代码

This commit is contained in:
wuxw 2025-07-14 00:23:19 +08:00
parent e5f65d687f
commit f37bc86c37

View File

@ -54,53 +54,53 @@
</div>
<el-tabs v-model="roomCreateFeeInfo._currentTab" @tab-click="changeTab(roomCreateFeeInfo._currentTab)">
<el-tab-pane label="房屋费用" name="simplifyRoomFee">
<el-tab-pane label="房屋费用" name="simplifyRoomFee" >
<simplify-room-fee v-if="roomCreateFeeInfo._currentTab === 'simplifyRoomFee'"
ref="simplifyRoomFee"></simplify-room-fee>
ref="simplifyRoomFee" :key="'simplifyRoomFee'+roomCreateFeeInfo.roomId"></simplify-room-fee>
</el-tab-pane>
<el-tab-pane v-if="roomCreateFeeInfo.ownerId" label="缴费历史" name="simplifyHisFee">
<simplify-his-fee v-if="roomCreateFeeInfo._currentTab === 'simplifyHisFee'"
ref="simplifyHisFee"></simplify-his-fee>
ref="simplifyHisFee" :key="'simplifyHisFee'+roomCreateFeeInfo.roomId"></simplify-his-fee>
</el-tab-pane>
<el-tab-pane v-if="roomCreateFeeInfo.ownerId" label="房屋" name="simplifyOwnerRooms">
<simplify-owner-rooms v-if="roomCreateFeeInfo._currentTab === 'simplifyOwnerRooms'"
ref="simplifyOwnerRooms"></simplify-owner-rooms>
ref="simplifyOwnerRooms" :key="'simplifyOwnerRooms'+roomCreateFeeInfo.roomId"></simplify-owner-rooms>
</el-tab-pane>
<el-tab-pane v-if="roomCreateFeeInfo.ownerId" label="业主" name="carDetailOwner">
<car-detail-owner v-if="roomCreateFeeInfo._currentTab === 'carDetailOwner'"
ref="carDetailOwner"></car-detail-owner>
ref="carDetailOwner" :key="'carDetailOwner'+roomCreateFeeInfo.roomId"></car-detail-owner>
</el-tab-pane>
<el-tab-pane label="催缴" name="simplifyCallable">
<simplify-callable v-if="roomCreateFeeInfo._currentTab === 'simplifyCallable'"
ref="simplifyCallable"></simplify-callable>
ref="simplifyCallable" :key="'simplifyCallable'+roomCreateFeeInfo.roomId"></simplify-callable>
</el-tab-pane>
<el-tab-pane label="补打收据" v-if="hasPrivilege('502020092373407363')" name="simplifyFeeReceipt" >
<simplify-fee-receipt v-if="roomCreateFeeInfo._currentTab === 'simplifyFeeReceipt'"
ref="simplifyFeeReceipt"></simplify-fee-receipt>
ref="simplifyFeeReceipt" :key="'simplifyFeeReceipt'+roomCreateFeeInfo.roomId"></simplify-fee-receipt>
</el-tab-pane>
<el-tab-pane label="抄表记录" name="simplifyMeterWaterLog">
<simplify-meter-water-log v-if="roomCreateFeeInfo._currentTab === 'simplifyMeterWaterLog'"
ref="simplifyMeterWaterLog"></simplify-meter-water-log>
ref="simplifyMeterWaterLog" :key="'simplifyMeterWaterLog'+roomCreateFeeInfo.roomId"></simplify-meter-water-log>
</el-tab-pane>
<el-tab-pane v-if="roomCreateFeeInfo.ownerId" label="预存账户" name="ownerDetailAccount">
<owner-detail-account v-if="roomCreateFeeInfo._currentTab === 'ownerDetailAccount'"
ref="ownerDetailAccount"></owner-detail-account>
ref="ownerDetailAccount" :key="'ownerDetailAccount'+roomCreateFeeInfo.roomId"></owner-detail-account>
</el-tab-pane>
<el-tab-pane v-if="roomCreateFeeInfo.ownerId" label="预存补打" name="ownerDetailAccountReceipt">
<owner-detail-account-receipt v-if="roomCreateFeeInfo._currentTab === 'ownerDetailAccountReceipt'"
ref="ownerDetailAccountReceipt"></owner-detail-account-receipt>
ref="ownerDetailAccountReceipt" :key="'ownerDetailAccountReceipt'+roomCreateFeeInfo.roomId"></owner-detail-account-receipt>
</el-tab-pane>
<el-tab-pane label="押金" name="simplifyRefundDeposit">
<simplify-refund-deposit v-if="roomCreateFeeInfo._currentTab === 'simplifyRefundDeposit'"
ref="simplifyRefundDeposit"></simplify-refund-deposit>
ref="simplifyRefundDeposit" :key="'simplifyRefundDeposit'+roomCreateFeeInfo.roomId"></simplify-refund-deposit>
</el-tab-pane>
<el-tab-pane label="账单规则" name="feeDetailFeeRule">
<fee-detail-fee-rule v-if="roomCreateFeeInfo._currentTab === 'feeDetailFeeRule'"
ref="feeDetailFeeRule"></fee-detail-fee-rule>
ref="feeDetailFeeRule" :key="'feeDetailFeeRule'+roomCreateFeeInfo.roomId"></fee-detail-fee-rule>
</el-tab-pane>
<el-tab-pane label="费用账单" name="feeDetailRuleBill">
<fee-detail-rule-bill v-if="roomCreateFeeInfo._currentTab === 'feeDetailRuleBill'"
ref="feeDetailRuleBill"></fee-detail-rule-bill>
ref="feeDetailRuleBill" :key="'feeDetailRuleBill'+roomCreateFeeInfo.roomId"></fee-detail-rule-bill>
</el-tab-pane>
</el-tabs>
</el-card>