Commit f37bc86c37af02c9e144c59903f3b8eaeca39903

Authored by wuxw
1 parent e5f65d68

优化代码

src/views/fee/roomCreateFeeList.vue
@@ -54,53 +54,53 @@ @@ -54,53 +54,53 @@
54 </div> 54 </div>
55 55
56 <el-tabs v-model="roomCreateFeeInfo._currentTab" @tab-click="changeTab(roomCreateFeeInfo._currentTab)"> 56 <el-tabs v-model="roomCreateFeeInfo._currentTab" @tab-click="changeTab(roomCreateFeeInfo._currentTab)">
57 - <el-tab-pane label="房屋费用" name="simplifyRoomFee"> 57 + <el-tab-pane label="房屋费用" name="simplifyRoomFee" >
58 <simplify-room-fee v-if="roomCreateFeeInfo._currentTab === 'simplifyRoomFee'" 58 <simplify-room-fee v-if="roomCreateFeeInfo._currentTab === 'simplifyRoomFee'"
59 - ref="simplifyRoomFee"></simplify-room-fee> 59 + ref="simplifyRoomFee" :key="'simplifyRoomFee'+roomCreateFeeInfo.roomId"></simplify-room-fee>
60 </el-tab-pane> 60 </el-tab-pane>
61 <el-tab-pane v-if="roomCreateFeeInfo.ownerId" label="缴费历史" name="simplifyHisFee"> 61 <el-tab-pane v-if="roomCreateFeeInfo.ownerId" label="缴费历史" name="simplifyHisFee">
62 <simplify-his-fee v-if="roomCreateFeeInfo._currentTab === 'simplifyHisFee'" 62 <simplify-his-fee v-if="roomCreateFeeInfo._currentTab === 'simplifyHisFee'"
63 - ref="simplifyHisFee"></simplify-his-fee> 63 + ref="simplifyHisFee" :key="'simplifyHisFee'+roomCreateFeeInfo.roomId"></simplify-his-fee>
64 </el-tab-pane> 64 </el-tab-pane>
65 <el-tab-pane v-if="roomCreateFeeInfo.ownerId" label="房屋" name="simplifyOwnerRooms"> 65 <el-tab-pane v-if="roomCreateFeeInfo.ownerId" label="房屋" name="simplifyOwnerRooms">
66 <simplify-owner-rooms v-if="roomCreateFeeInfo._currentTab === 'simplifyOwnerRooms'" 66 <simplify-owner-rooms v-if="roomCreateFeeInfo._currentTab === 'simplifyOwnerRooms'"
67 - ref="simplifyOwnerRooms"></simplify-owner-rooms> 67 + ref="simplifyOwnerRooms" :key="'simplifyOwnerRooms'+roomCreateFeeInfo.roomId"></simplify-owner-rooms>
68 </el-tab-pane> 68 </el-tab-pane>
69 <el-tab-pane v-if="roomCreateFeeInfo.ownerId" label="业主" name="carDetailOwner"> 69 <el-tab-pane v-if="roomCreateFeeInfo.ownerId" label="业主" name="carDetailOwner">
70 <car-detail-owner v-if="roomCreateFeeInfo._currentTab === 'carDetailOwner'" 70 <car-detail-owner v-if="roomCreateFeeInfo._currentTab === 'carDetailOwner'"
71 - ref="carDetailOwner"></car-detail-owner> 71 + ref="carDetailOwner" :key="'carDetailOwner'+roomCreateFeeInfo.roomId"></car-detail-owner>
72 </el-tab-pane> 72 </el-tab-pane>
73 <el-tab-pane label="催缴" name="simplifyCallable"> 73 <el-tab-pane label="催缴" name="simplifyCallable">
74 <simplify-callable v-if="roomCreateFeeInfo._currentTab === 'simplifyCallable'" 74 <simplify-callable v-if="roomCreateFeeInfo._currentTab === 'simplifyCallable'"
75 - ref="simplifyCallable"></simplify-callable> 75 + ref="simplifyCallable" :key="'simplifyCallable'+roomCreateFeeInfo.roomId"></simplify-callable>
76 </el-tab-pane> 76 </el-tab-pane>
77 <el-tab-pane label="补打收据" v-if="hasPrivilege('502020092373407363')" name="simplifyFeeReceipt" > 77 <el-tab-pane label="补打收据" v-if="hasPrivilege('502020092373407363')" name="simplifyFeeReceipt" >
78 <simplify-fee-receipt v-if="roomCreateFeeInfo._currentTab === 'simplifyFeeReceipt'" 78 <simplify-fee-receipt v-if="roomCreateFeeInfo._currentTab === 'simplifyFeeReceipt'"
79 - ref="simplifyFeeReceipt"></simplify-fee-receipt> 79 + ref="simplifyFeeReceipt" :key="'simplifyFeeReceipt'+roomCreateFeeInfo.roomId"></simplify-fee-receipt>
80 </el-tab-pane> 80 </el-tab-pane>
81 <el-tab-pane label="抄表记录" name="simplifyMeterWaterLog"> 81 <el-tab-pane label="抄表记录" name="simplifyMeterWaterLog">
82 <simplify-meter-water-log v-if="roomCreateFeeInfo._currentTab === 'simplifyMeterWaterLog'" 82 <simplify-meter-water-log v-if="roomCreateFeeInfo._currentTab === 'simplifyMeterWaterLog'"
83 - ref="simplifyMeterWaterLog"></simplify-meter-water-log> 83 + ref="simplifyMeterWaterLog" :key="'simplifyMeterWaterLog'+roomCreateFeeInfo.roomId"></simplify-meter-water-log>
84 </el-tab-pane> 84 </el-tab-pane>
85 <el-tab-pane v-if="roomCreateFeeInfo.ownerId" label="预存账户" name="ownerDetailAccount"> 85 <el-tab-pane v-if="roomCreateFeeInfo.ownerId" label="预存账户" name="ownerDetailAccount">
86 <owner-detail-account v-if="roomCreateFeeInfo._currentTab === 'ownerDetailAccount'" 86 <owner-detail-account v-if="roomCreateFeeInfo._currentTab === 'ownerDetailAccount'"
87 - ref="ownerDetailAccount"></owner-detail-account> 87 + ref="ownerDetailAccount" :key="'ownerDetailAccount'+roomCreateFeeInfo.roomId"></owner-detail-account>
88 </el-tab-pane> 88 </el-tab-pane>
89 <el-tab-pane v-if="roomCreateFeeInfo.ownerId" label="预存补打" name="ownerDetailAccountReceipt"> 89 <el-tab-pane v-if="roomCreateFeeInfo.ownerId" label="预存补打" name="ownerDetailAccountReceipt">
90 <owner-detail-account-receipt v-if="roomCreateFeeInfo._currentTab === 'ownerDetailAccountReceipt'" 90 <owner-detail-account-receipt v-if="roomCreateFeeInfo._currentTab === 'ownerDetailAccountReceipt'"
91 - ref="ownerDetailAccountReceipt"></owner-detail-account-receipt> 91 + ref="ownerDetailAccountReceipt" :key="'ownerDetailAccountReceipt'+roomCreateFeeInfo.roomId"></owner-detail-account-receipt>
92 </el-tab-pane> 92 </el-tab-pane>
93 <el-tab-pane label="押金" name="simplifyRefundDeposit"> 93 <el-tab-pane label="押金" name="simplifyRefundDeposit">
94 <simplify-refund-deposit v-if="roomCreateFeeInfo._currentTab === 'simplifyRefundDeposit'" 94 <simplify-refund-deposit v-if="roomCreateFeeInfo._currentTab === 'simplifyRefundDeposit'"
95 - ref="simplifyRefundDeposit"></simplify-refund-deposit> 95 + ref="simplifyRefundDeposit" :key="'simplifyRefundDeposit'+roomCreateFeeInfo.roomId"></simplify-refund-deposit>
96 </el-tab-pane> 96 </el-tab-pane>
97 <el-tab-pane label="账单规则" name="feeDetailFeeRule"> 97 <el-tab-pane label="账单规则" name="feeDetailFeeRule">
98 <fee-detail-fee-rule v-if="roomCreateFeeInfo._currentTab === 'feeDetailFeeRule'" 98 <fee-detail-fee-rule v-if="roomCreateFeeInfo._currentTab === 'feeDetailFeeRule'"
99 - ref="feeDetailFeeRule"></fee-detail-fee-rule> 99 + ref="feeDetailFeeRule" :key="'feeDetailFeeRule'+roomCreateFeeInfo.roomId"></fee-detail-fee-rule>
100 </el-tab-pane> 100 </el-tab-pane>
101 <el-tab-pane label="费用账单" name="feeDetailRuleBill"> 101 <el-tab-pane label="费用账单" name="feeDetailRuleBill">
102 <fee-detail-rule-bill v-if="roomCreateFeeInfo._currentTab === 'feeDetailRuleBill'" 102 <fee-detail-rule-bill v-if="roomCreateFeeInfo._currentTab === 'feeDetailRuleBill'"
103 - ref="feeDetailRuleBill"></fee-detail-rule-bill> 103 + ref="feeDetailRuleBill" :key="'feeDetailRuleBill'+roomCreateFeeInfo.roomId"></fee-detail-rule-bill>
104 </el-tab-pane> 104 </el-tab-pane>
105 </el-tabs> 105 </el-tabs>
106 </el-card> 106 </el-card>