Commit e0f5a99511974621ebd806cc7e65d0244ed02507

Authored by wuxw
1 parent 316052fa

优化房屋创建费用 国际化问题

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 &#39;@/components/fee/simplifyRefundDeposit&#39;
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;
... ...