Commit e0f5a99511974621ebd806cc7e65d0244ed02507
1 parent
316052fa
优化房屋创建费用 国际化问题
Showing
1 changed file
with
45 additions
and
45 deletions
src/views/fee/roomCreateFeeList.vue
| ... | ... | @@ -54,61 +54,62 @@ |
| 54 | 54 | </div> |
| 55 | 55 | |
| 56 | 56 | <el-tabs v-model="roomCreateFeeInfo._currentTab" @tab-click="changeTab(roomCreateFeeInfo._currentTab)"> |
| 57 | - <el-tab-pane label="房屋费用" name="simplifyRoomFee" > | |
| 58 | - <simplify-room-fee v-if="roomCreateFeeInfo._currentTab === 'simplifyRoomFee'" | |
| 59 | - ref="simplifyRoomFee" :key="'simplifyRoomFee'+roomCreateFeeInfo.roomId"></simplify-room-fee> | |
| 57 | + <el-tab-pane :label="$t('roomCreateFee.roomFee')" name="simplifyRoomFee"> | |
| 58 | + <simplify-room-fee v-if="roomCreateFeeInfo._currentTab === 'simplifyRoomFee'" ref="simplifyRoomFee" | |
| 59 | + :key="'simplifyRoomFee' + roomCreateFeeInfo.roomId"></simplify-room-fee> | |
| 60 | 60 | </el-tab-pane> |
| 61 | - <el-tab-pane v-if="roomCreateFeeInfo.ownerId" label="缴费历史" name="simplifyHisFee"> | |
| 62 | - <simplify-his-fee v-if="roomCreateFeeInfo._currentTab === 'simplifyHisFee'" | |
| 63 | - ref="simplifyHisFee" :key="'simplifyHisFee'+roomCreateFeeInfo.roomId"></simplify-his-fee> | |
| 61 | + <el-tab-pane v-if="roomCreateFeeInfo.ownerId" :label="$t('roomCreateFee.paymentHistory')" name="simplifyHisFee"> | |
| 62 | + <simplify-his-fee v-if="roomCreateFeeInfo._currentTab === 'simplifyHisFee'" ref="simplifyHisFee" | |
| 63 | + :key="'simplifyHisFee' + roomCreateFeeInfo.roomId"></simplify-his-fee> | |
| 64 | 64 | </el-tab-pane> |
| 65 | - <el-tab-pane v-if="roomCreateFeeInfo.ownerId" label="房屋" name="simplifyOwnerRooms"> | |
| 65 | + <el-tab-pane v-if="roomCreateFeeInfo.ownerId" :label="$t('roomCreateFee.rooms')" name="simplifyOwnerRooms"> | |
| 66 | 66 | <simplify-owner-rooms v-if="roomCreateFeeInfo._currentTab === 'simplifyOwnerRooms'" |
| 67 | - ref="simplifyOwnerRooms" :key="'simplifyOwnerRooms'+roomCreateFeeInfo.roomId"></simplify-owner-rooms> | |
| 67 | + ref="simplifyOwnerRooms" :key="'simplifyOwnerRooms' + roomCreateFeeInfo.roomId"></simplify-owner-rooms> | |
| 68 | 68 | </el-tab-pane> |
| 69 | - <el-tab-pane v-if="roomCreateFeeInfo.ownerId" label="业主" name="carDetailOwner"> | |
| 70 | - <car-detail-owner v-if="roomCreateFeeInfo._currentTab === 'carDetailOwner'" | |
| 71 | - ref="carDetailOwner" :key="'carDetailOwner'+roomCreateFeeInfo.roomId"></car-detail-owner> | |
| 69 | + <el-tab-pane v-if="roomCreateFeeInfo.ownerId" :label="$t('roomCreateFee.owner')" name="carDetailOwner"> | |
| 70 | + <car-detail-owner v-if="roomCreateFeeInfo._currentTab === 'carDetailOwner'" ref="carDetailOwner" | |
| 71 | + :key="'carDetailOwner' + roomCreateFeeInfo.roomId"></car-detail-owner> | |
| 72 | 72 | </el-tab-pane> |
| 73 | - <el-tab-pane label="催缴" name="simplifyCallable"> | |
| 74 | - <simplify-callable v-if="roomCreateFeeInfo._currentTab === 'simplifyCallable'" | |
| 75 | - ref="simplifyCallable" :key="'simplifyCallable'+roomCreateFeeInfo.roomId"></simplify-callable> | |
| 73 | + <el-tab-pane :label="$t('roomCreateFee.callable')" name="simplifyCallable"> | |
| 74 | + <simplify-callable v-if="roomCreateFeeInfo._currentTab === 'simplifyCallable'" ref="simplifyCallable" | |
| 75 | + :key="'simplifyCallable' + roomCreateFeeInfo.roomId"></simplify-callable> | |
| 76 | 76 | </el-tab-pane> |
| 77 | - <el-tab-pane label="补打收据" v-if="hasPrivilege('502020092373407363')" name="simplifyFeeReceipt" > | |
| 77 | + <el-tab-pane :label="$t('roomCreateFee.receiptReprint')" v-if="hasPrivilege('502020092373407363')" name="simplifyFeeReceipt"> | |
| 78 | 78 | <simplify-fee-receipt v-if="roomCreateFeeInfo._currentTab === 'simplifyFeeReceipt'" |
| 79 | - ref="simplifyFeeReceipt" :key="'simplifyFeeReceipt'+roomCreateFeeInfo.roomId"></simplify-fee-receipt> | |
| 79 | + ref="simplifyFeeReceipt" :key="'simplifyFeeReceipt' + roomCreateFeeInfo.roomId"></simplify-fee-receipt> | |
| 80 | 80 | </el-tab-pane> |
| 81 | - <el-tab-pane label="抄表记录" name="simplifyMeterWaterLog"> | |
| 81 | + <el-tab-pane :label="$t('roomCreateFee.meterReadingRecords')" name="simplifyMeterWaterLog"> | |
| 82 | 82 | <simplify-meter-water-log v-if="roomCreateFeeInfo._currentTab === 'simplifyMeterWaterLog'" |
| 83 | - ref="simplifyMeterWaterLog" :key="'simplifyMeterWaterLog'+roomCreateFeeInfo.roomId"></simplify-meter-water-log> | |
| 83 | + ref="simplifyMeterWaterLog" | |
| 84 | + :key="'simplifyMeterWaterLog' + roomCreateFeeInfo.roomId"></simplify-meter-water-log> | |
| 84 | 85 | </el-tab-pane> |
| 85 | - <el-tab-pane v-if="roomCreateFeeInfo.ownerId" label="预存账户" name="ownerDetailAccount"> | |
| 86 | + <el-tab-pane v-if="roomCreateFeeInfo.ownerId" :label="$t('roomCreateFee.prepaidAccount')" name="ownerDetailAccount"> | |
| 86 | 87 | <owner-detail-account v-if="roomCreateFeeInfo._currentTab === 'ownerDetailAccount'" |
| 87 | - ref="ownerDetailAccount" :key="'ownerDetailAccount'+roomCreateFeeInfo.roomId"></owner-detail-account> | |
| 88 | + ref="ownerDetailAccount" :key="'ownerDetailAccount' + roomCreateFeeInfo.roomId"></owner-detail-account> | |
| 88 | 89 | </el-tab-pane> |
| 89 | - <el-tab-pane v-if="roomCreateFeeInfo.ownerId" label="预存补打" name="ownerDetailAccountReceipt"> | |
| 90 | + <el-tab-pane v-if="roomCreateFeeInfo.ownerId" :label="$t('roomCreateFee.prepaidReprint')" name="ownerDetailAccountReceipt"> | |
| 90 | 91 | <owner-detail-account-receipt v-if="roomCreateFeeInfo._currentTab === 'ownerDetailAccountReceipt'" |
| 91 | - ref="ownerDetailAccountReceipt" :key="'ownerDetailAccountReceipt'+roomCreateFeeInfo.roomId"></owner-detail-account-receipt> | |
| 92 | + ref="ownerDetailAccountReceipt" | |
| 93 | + :key="'ownerDetailAccountReceipt' + roomCreateFeeInfo.roomId"></owner-detail-account-receipt> | |
| 92 | 94 | </el-tab-pane> |
| 93 | - <el-tab-pane label="押金" name="simplifyRefundDeposit"> | |
| 95 | + <el-tab-pane :label="$t('roomCreateFee.deposit')" name="simplifyRefundDeposit"> | |
| 94 | 96 | <simplify-refund-deposit v-if="roomCreateFeeInfo._currentTab === 'simplifyRefundDeposit'" |
| 95 | - ref="simplifyRefundDeposit" :key="'simplifyRefundDeposit'+roomCreateFeeInfo.roomId"></simplify-refund-deposit> | |
| 97 | + ref="simplifyRefundDeposit" | |
| 98 | + :key="'simplifyRefundDeposit' + roomCreateFeeInfo.roomId"></simplify-refund-deposit> | |
| 96 | 99 | </el-tab-pane> |
| 97 | - <el-tab-pane label="账单规则" name="feeDetailFeeRule"> | |
| 98 | - <fee-detail-fee-rule v-if="roomCreateFeeInfo._currentTab === 'feeDetailFeeRule'" | |
| 99 | - ref="feeDetailFeeRule" :key="'feeDetailFeeRule'+roomCreateFeeInfo.roomId"></fee-detail-fee-rule> | |
| 100 | + <el-tab-pane :label="$t('roomCreateFee.billingRules')" name="feeDetailFeeRule"> | |
| 101 | + <fee-detail-fee-rule v-if="roomCreateFeeInfo._currentTab === 'feeDetailFeeRule'" ref="feeDetailFeeRule" | |
| 102 | + :key="'feeDetailFeeRule' + roomCreateFeeInfo.roomId"></fee-detail-fee-rule> | |
| 100 | 103 | </el-tab-pane> |
| 101 | - <el-tab-pane label="费用账单" name="feeDetailRuleBill"> | |
| 102 | - <fee-detail-rule-bill v-if="roomCreateFeeInfo._currentTab === 'feeDetailRuleBill'" | |
| 103 | - ref="feeDetailRuleBill" :key="'feeDetailRuleBill'+roomCreateFeeInfo.roomId"></fee-detail-rule-bill> | |
| 104 | + <el-tab-pane :label="$t('roomCreateFee.feeBills')" name="feeDetailRuleBill"> | |
| 105 | + <fee-detail-rule-bill v-if="roomCreateFeeInfo._currentTab === 'feeDetailRuleBill'" ref="feeDetailRuleBill" | |
| 106 | + :key="'feeDetailRuleBill' + roomCreateFeeInfo.roomId"></fee-detail-rule-bill> | |
| 104 | 107 | </el-tab-pane> |
| 105 | 108 | </el-tabs> |
| 106 | 109 | </el-card> |
| 107 | 110 | </el-col> |
| 108 | 111 | </el-row> |
| 109 | 112 | |
| 110 | - | |
| 111 | - | |
| 112 | 113 | <export-fee-import-excel ref="exportFeeImportExcel"></export-fee-import-excel> |
| 113 | 114 | <do-import-create-fee ref="doImportCreateFee"></do-import-create-fee> |
| 114 | 115 | <download-collection-letter-order ref="downloadCollectionLetterOrder"></download-collection-letter-order> |
| ... | ... | @@ -132,7 +133,6 @@ import SimplifyRefundDeposit from '@/components/fee/simplifyRefundDeposit' |
| 132 | 133 | import FeeDetailFeeRule from '@/components/fee/feeDetailFeeRule' |
| 133 | 134 | import FeeDetailRuleBill from '@/components/fee/feeDetailRuleBill' |
| 134 | 135 | |
| 135 | - | |
| 136 | 136 | import ExportFeeImportExcel from '@/components/fee/exportFeeImportExcel' |
| 137 | 137 | import DoImportCreateFee from '@/components/fee/doImportCreateFee' |
| 138 | 138 | import DownloadCollectionLetterOrder from '@/components/fee/downloadCollectionLetterOrder' |
| ... | ... | @@ -158,7 +158,6 @@ export default { |
| 158 | 158 | FeeDetailFeeRule, |
| 159 | 159 | FeeDetailRuleBill, |
| 160 | 160 | |
| 161 | - | |
| 162 | 161 | ExportFeeImportExcel, |
| 163 | 162 | DoImportCreateFee, |
| 164 | 163 | DownloadCollectionLetterOrder |
| ... | ... | @@ -236,7 +235,7 @@ export default { |
| 236 | 235 | Object.assign(this.roomCreateFeeInfo, room) |
| 237 | 236 | this.changeTab('simplifyRoomFee') |
| 238 | 237 | } catch (error) { |
| 239 | - console.error('请求失败:', error) | |
| 238 | + console.error('Request failed:', error) | |
| 240 | 239 | } |
| 241 | 240 | }, |
| 242 | 241 | _inputRoomByOwner() { |
| ... | ... | @@ -267,10 +266,10 @@ export default { |
| 267 | 266 | this.roomCreateFeeInfo._currentTab = tab |
| 268 | 267 | setTimeout(() => { |
| 269 | 268 | if (this.$refs[tab]) { |
| 270 | - if(tab === 'ownerDetailAccount' || tab === 'ownerDetailAccountReceipt') { | |
| 269 | + if (tab === 'ownerDetailAccount' || tab === 'ownerDetailAccountReceipt') { | |
| 271 | 270 | this.$refs[tab].open(this.roomCreateFeeInfo.ownerId, this.roomCreateFeeInfo.ownerName, this.roomCreateFeeInfo.roomId) |
| 272 | 271 | return; |
| 273 | - } | |
| 272 | + } | |
| 274 | 273 | this.$refs[tab].open({ |
| 275 | 274 | ownerId: this.roomCreateFeeInfo.ownerId, |
| 276 | 275 | ownerName: this.roomCreateFeeInfo.ownerName, |
| ... | ... | @@ -288,7 +287,7 @@ export default { |
| 288 | 287 | JSON.stringify({ |
| 289 | 288 | searchType: '1', |
| 290 | 289 | searchValue: `${this.roomCreateFeeInfo.floorNum}-${this.roomCreateFeeInfo.unitNum}-${this.roomCreateFeeInfo.roomNum}`, |
| 291 | - searchPlaceholder: '请输入房屋编号 楼栋-单元-房屋 如1-1-1' | |
| 290 | + searchPlaceholder: this.$t('inputSearchRoomDemo.searchPlaceholder') | |
| 292 | 291 | }) |
| 293 | 292 | ) |
| 294 | 293 | this.$router.push('/pages/property/simplifyAcceptance?tab=业务受理') |
| ... | ... | @@ -323,13 +322,14 @@ export default { |
| 323 | 322 | .app-container { |
| 324 | 323 | padding: 20px; |
| 325 | 324 | } |
| 326 | - .tree-container { | |
| 327 | - min-height: 450px; | |
| 328 | - overflow-y: auto; | |
| 329 | - background: #fff; | |
| 330 | - padding: 10px; | |
| 331 | - border-radius: 4px; | |
| 332 | - } | |
| 325 | + | |
| 326 | +.tree-container { | |
| 327 | + min-height: 450px; | |
| 328 | + overflow-y: auto; | |
| 329 | + background: #fff; | |
| 330 | + padding: 10px; | |
| 331 | + border-radius: 4px; | |
| 332 | +} | |
| 333 | 333 | |
| 334 | 334 | .header-tools { |
| 335 | 335 | float: right; | ... | ... |