Commit e0f5a99511974621ebd806cc7e65d0244ed02507

Authored by wuxw
1 parent 316052fa

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

src/views/fee/roomCreateFeeList.vue
@@ -54,61 +54,62 @@ @@ -54,61 +54,62 @@
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" >  
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 </el-tab-pane> 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 </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="$t('roomCreateFee.rooms')" name="simplifyOwnerRooms">
66 <simplify-owner-rooms v-if="roomCreateFeeInfo._currentTab === 'simplifyOwnerRooms'" 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 </el-tab-pane> 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 </el-tab-pane> 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 </el-tab-pane> 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 <simplify-fee-receipt v-if="roomCreateFeeInfo._currentTab === 'simplifyFeeReceipt'" 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 </el-tab-pane> 80 </el-tab-pane>
81 - <el-tab-pane label="抄表记录" name="simplifyMeterWaterLog"> 81 + <el-tab-pane :label="$t('roomCreateFee.meterReadingRecords')" 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" :key="'simplifyMeterWaterLog'+roomCreateFeeInfo.roomId"></simplify-meter-water-log> 83 + ref="simplifyMeterWaterLog"
  84 + :key="'simplifyMeterWaterLog' + roomCreateFeeInfo.roomId"></simplify-meter-water-log>
84 </el-tab-pane> 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 <owner-detail-account v-if="roomCreateFeeInfo._currentTab === 'ownerDetailAccount'" 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 </el-tab-pane> 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 <owner-detail-account-receipt v-if="roomCreateFeeInfo._currentTab === 'ownerDetailAccountReceipt'" 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 </el-tab-pane> 94 </el-tab-pane>
93 - <el-tab-pane label="押金" name="simplifyRefundDeposit"> 95 + <el-tab-pane :label="$t('roomCreateFee.deposit')" name="simplifyRefundDeposit">
94 <simplify-refund-deposit v-if="roomCreateFeeInfo._currentTab === 'simplifyRefundDeposit'" 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 </el-tab-pane> 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 </el-tab-pane> 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 </el-tab-pane> 107 </el-tab-pane>
105 </el-tabs> 108 </el-tabs>
106 </el-card> 109 </el-card>
107 </el-col> 110 </el-col>
108 </el-row> 111 </el-row>
109 112
110 -  
111 -  
112 <export-fee-import-excel ref="exportFeeImportExcel"></export-fee-import-excel> 113 <export-fee-import-excel ref="exportFeeImportExcel"></export-fee-import-excel>
113 <do-import-create-fee ref="doImportCreateFee"></do-import-create-fee> 114 <do-import-create-fee ref="doImportCreateFee"></do-import-create-fee>
114 <download-collection-letter-order ref="downloadCollectionLetterOrder"></download-collection-letter-order> 115 <download-collection-letter-order ref="downloadCollectionLetterOrder"></download-collection-letter-order>
@@ -132,7 +133,6 @@ import SimplifyRefundDeposit from &#39;@/components/fee/simplifyRefundDeposit&#39; @@ -132,7 +133,6 @@ import SimplifyRefundDeposit from &#39;@/components/fee/simplifyRefundDeposit&#39;
132 import FeeDetailFeeRule from '@/components/fee/feeDetailFeeRule' 133 import FeeDetailFeeRule from '@/components/fee/feeDetailFeeRule'
133 import FeeDetailRuleBill from '@/components/fee/feeDetailRuleBill' 134 import FeeDetailRuleBill from '@/components/fee/feeDetailRuleBill'
134 135
135 -  
136 import ExportFeeImportExcel from '@/components/fee/exportFeeImportExcel' 136 import ExportFeeImportExcel from '@/components/fee/exportFeeImportExcel'
137 import DoImportCreateFee from '@/components/fee/doImportCreateFee' 137 import DoImportCreateFee from '@/components/fee/doImportCreateFee'
138 import DownloadCollectionLetterOrder from '@/components/fee/downloadCollectionLetterOrder' 138 import DownloadCollectionLetterOrder from '@/components/fee/downloadCollectionLetterOrder'
@@ -158,7 +158,6 @@ export default { @@ -158,7 +158,6 @@ export default {
158 FeeDetailFeeRule, 158 FeeDetailFeeRule,
159 FeeDetailRuleBill, 159 FeeDetailRuleBill,
160 160
161 -  
162 ExportFeeImportExcel, 161 ExportFeeImportExcel,
163 DoImportCreateFee, 162 DoImportCreateFee,
164 DownloadCollectionLetterOrder 163 DownloadCollectionLetterOrder
@@ -236,7 +235,7 @@ export default { @@ -236,7 +235,7 @@ export default {
236 Object.assign(this.roomCreateFeeInfo, room) 235 Object.assign(this.roomCreateFeeInfo, room)
237 this.changeTab('simplifyRoomFee') 236 this.changeTab('simplifyRoomFee')
238 } catch (error) { 237 } catch (error) {
239 - console.error('请求失败:', error) 238 + console.error('Request failed:', error)
240 } 239 }
241 }, 240 },
242 _inputRoomByOwner() { 241 _inputRoomByOwner() {
@@ -267,10 +266,10 @@ export default { @@ -267,10 +266,10 @@ export default {
267 this.roomCreateFeeInfo._currentTab = tab 266 this.roomCreateFeeInfo._currentTab = tab
268 setTimeout(() => { 267 setTimeout(() => {
269 if (this.$refs[tab]) { 268 if (this.$refs[tab]) {
270 - if(tab === 'ownerDetailAccount' || tab === 'ownerDetailAccountReceipt') { 269 + if (tab === 'ownerDetailAccount' || tab === 'ownerDetailAccountReceipt') {
271 this.$refs[tab].open(this.roomCreateFeeInfo.ownerId, this.roomCreateFeeInfo.ownerName, this.roomCreateFeeInfo.roomId) 270 this.$refs[tab].open(this.roomCreateFeeInfo.ownerId, this.roomCreateFeeInfo.ownerName, this.roomCreateFeeInfo.roomId)
272 return; 271 return;
273 - } 272 + }
274 this.$refs[tab].open({ 273 this.$refs[tab].open({
275 ownerId: this.roomCreateFeeInfo.ownerId, 274 ownerId: this.roomCreateFeeInfo.ownerId,
276 ownerName: this.roomCreateFeeInfo.ownerName, 275 ownerName: this.roomCreateFeeInfo.ownerName,
@@ -288,7 +287,7 @@ export default { @@ -288,7 +287,7 @@ export default {
288 JSON.stringify({ 287 JSON.stringify({
289 searchType: '1', 288 searchType: '1',
290 searchValue: `${this.roomCreateFeeInfo.floorNum}-${this.roomCreateFeeInfo.unitNum}-${this.roomCreateFeeInfo.roomNum}`, 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 this.$router.push('/pages/property/simplifyAcceptance?tab=业务受理') 293 this.$router.push('/pages/property/simplifyAcceptance?tab=业务受理')
@@ -323,13 +322,14 @@ export default { @@ -323,13 +322,14 @@ export default {
323 .app-container { 322 .app-container {
324 padding: 20px; 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 .header-tools { 334 .header-tools {
335 float: right; 335 float: right;