Blame view

src/views/room/roomLang.js 26.5 KB
af1bcbd6   wuxw   房屋页面开发中
1
2
3
4
5
6
  export const messages = {
    en: {
      roomList: {
        addBuilding: 'Add Building',
        editBuilding: 'Edit Building',
        deleteBuilding: 'Delete Building',
2ca25ccd   wuxw   优化完成投诉建议功能
7
        selectRoom: 'Select Room',
af1bcbd6   wuxw   房屋页面开发中
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
        addUnit: 'Add Unit',
        editUnit: 'Edit Unit',
        deleteUnit: 'Delete Unit',
        addRoom: 'Add Room',
        importRoom: 'Import Property',
        document: 'Document',
        queryCondition: 'Query Condition',
        roomIdPlaceholder: 'Please fill in room number format: Building-Unit-Room',
        selectState: 'Select Status',
        selectRoomType: 'Required, select room type',
        query: 'Query',
        reset: 'Reset',
        room: 'Room',
        floor: 'Floor',
        owner: 'Owner',
        type: 'Type',
        area: 'Building/Indoor Area',
        rent: 'Rent',
        roomStatus: 'Room Status',
        validity: 'Validity Period',
        ownerMembers: 'Owner Members',
        ownerCars: 'Owner Vehicles',
        ownerRooms: 'Owner Rooms',
        complaints: 'Complaints',
        repairs: 'Repairs',
        roomOweFee: 'Room Arrears',
        ownerOweFee: 'Owner Arrears',
        roomContracts: 'Room Contracts',
        operation: 'Operation',
        edit: 'Edit',
        delete: 'Delete',
        handOver: 'Hand Over',
        checkOut: 'Check Out',
        businessAcceptance: 'Business Acceptance',
        layer: 'Layer',
        squareMeter: 'm²',
        roomStatusDesc1: 'Room status is divided into: unsold, unoccupied, handed over, decorated, occupied, etc.',
        roomStatusDesc2: '1. Unsold means there is no relationship between the room and the owner, so the status cannot be manually modified. It needs to be changed to occupied by the owner moving in.',
        roomStatusDesc3: '2. Unoccupied, handed over, decorated, and occupied status indicate that there is a relationship between the owner and the room. They can be modified mutually, mainly used to create different fees based on different status when creating room fees.',
        rentDesc: 'Rent: Mainly used for park-type properties or properties with many rented rooms, residential properties can ignore this.'
81955f61   wuxw   优化房屋页面
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
      },
      room: {
        floorUnitTree: {
          building: 'Building',
          unit: 'Unit',
          noData: 'No buildings currently'
        },
        searchFloor: {
          title: 'Building Search',
          placeholder: {
            floorId: 'Please enter building ID',
            floorName: 'Please enter building name',
            floorNum: 'Please enter building number'
          },
          table: {
            floorId: 'Building ID',
            floorName: 'Name',
            floorNum: 'Number',
            creator: 'Creator',
            actions: 'Actions'
          }
        },
        editRoom: {
          title: 'Edit Room',
          roomNum: 'Room Number',
          layer: 'Floor',
          unit: 'Unit',
          roomType: 'Room Type',
          apartment1: 'Bedrooms',
          apartment2: 'Living Rooms',
          builtUpArea: 'Built-up Area (m²)',
          roomArea: 'Indoor Area (m²)',
          feeCoefficient: 'Fee Coefficient',
          roomRent: 'Rent',
          roomState: 'Room State',
          endTime: 'End Time',
          remark: 'Remark',
          placeholder: {
            roomNum: 'Required, please enter room number',
            layer: 'Required, please enter floor',
            unit: 'Required, please select unit',
            roomType: 'Required, please select room type',
            apartment: 'Required, please select apartment layout',
            builtUpArea: 'Required, please enter built-up area! m²',
            roomArea: 'Required, please enter indoor area! m²',
            feeCoefficient: 'Please enter fee coefficient',
            roomRent: 'Required, please enter rent',
            roomState: 'Required, please select room state',
            endTime: 'Required, please select end time',
            remark: 'Please enter remark information'
          },
          apartment1Options: {
            oneRoom: 'One Bedroom',
            twoRooms: 'Two Bedrooms',
            threeRooms: 'Three Bedrooms',
            fourRooms: 'Four Bedrooms',
            fiveRooms: 'Five Bedrooms',
            sixRooms: 'Six Bedrooms',
            sevenRooms: 'Seven Bedrooms',
            eightRooms: 'Eight Bedrooms'
          },
          apartment2Options: {
            oneHall: 'One Living Room',
            twoHalls: 'Two Living Rooms',
            threeHalls: 'Three Living Rooms',
            fourHalls: 'Four Living Rooms',
            fiveHalls: 'Five Living Rooms',
            sixHalls: 'Six Living Rooms',
            sevenHalls: 'Seven Living Rooms',
            eightHalls: 'Eight Living Rooms'
          },
          roomStateOptions: {
            occupied: 'Occupied',
            delivered: 'Delivered',
            decorated: 'Decorated',
            vacant: 'Vacant',
            decorating: 'Decorating'
          }
        },
        deleteRoom: {
          title: 'Confirm Operation',
          confirmMessage: 'Confirm deletion! Deleting a room will delete associated fees and payment records, and automatically unbind owners!'
        },
        importOwnerRoom: {
          title: 'Property Import',
          selectFile: 'Select File',
          clickUpload: 'Click to upload',
          requiredFile: 'Required, please select data file',
          downloadTemplate: 'Download Template',
          downloadFirst: 'Please download first',
          propertyTemplate: 'Property Template',
          prepareData: 'to prepare data, then upload for import',
          fileRequired: 'File cannot be empty',
          invalidFormat: 'Invalid Excel format',
          fileSizeExceeded: 'Excel file size cannot exceed 2MB',
          importSuccess: 'Import successful',
          importFailed: 'Import failed',
          importError: 'Import error occurred'
        },
        addFloor: {
          title: 'Add Building',
          floorNum: 'Building Number',
          name: 'Building Name',
          floorArea: 'Floor Area',
          seq: 'Sequence',
          remark: 'Remark',
          buildingSuffix: ' Building',
          floorNumPlaceholder: 'Required, please enter number',
          namePlaceholder: 'Required, please enter name',
          floorAreaPlaceholder: 'Required, please enter floor area',
          remarkPlaceholder: 'Optional, please enter remark',
          floorNumRequired: 'Building number is required',
          floorNumLength: 'Building number must be 1-64 characters',
          nameRequired: 'Building name is required',
          nameLength: 'Building name must be 2-64 characters',
          floorAreaRequired: 'Floor area is required',
          floorAreaFormat: 'Invalid floor area format, e.g. 300.00',
          seqRequired: 'Sequence is required',
          seqNumber: 'Sequence must be a number',
          remarkMaxLength: 'Remark cannot exceed 200 characters',
          saveSuccess: 'Add successful',
          saveFailed: 'Add failed',
          saveError: 'Error adding building'
        },
        editFloor: {
          title: 'Edit Building',
          floorNum: 'Building Number',
          floorName: 'Building Name',
          floorArea: 'Floor Area',
          seq: 'Sequence',
          remark: 'Remark',
          floorNumPlaceholder: 'Required, please enter number',
          floorNamePlaceholder: 'Required, please enter name',
          floorAreaPlaceholder: 'Required, please enter floor area',
          remarkPlaceholder: 'Optional, please enter remark',
          floorNumRequired: 'Building number is required',
          floorNumLength: 'Building number must be 1-64 characters',
          floorNameRequired: 'Building name is required',
          floorNameLength: 'Building name must be 2-64 characters',
          floorAreaRequired: 'Floor area is required',
          floorAreaFormat: 'Invalid floor area format, e.g. 300.00',
          seqRequired: 'Sequence is required',
          seqNumber: 'Sequence must be a number',
          remarkMaxLength: 'Remark cannot exceed 200 characters',
          updateSuccess: 'Update successful',
          updateFailed: 'Update failed',
          updateError: 'Error updating building'
        },
        deleteFloor: {
          title: 'Confirm Operation',
          confirmMessage: 'Are you sure you want to delete?',
          cancelText: 'Cancel',
          confirmDelete: 'Confirm Delete',
          deleteSuccess: 'Delete successful',
          deleteFailed: 'Delete failed',
          deleteError: 'Error deleting building'
        }
      },
      ownerRooms: {
        title: 'Owner Rooms',
        roomId: 'Room ID',
        layer: 'Floor',
        type: 'Type',
        area: 'Built/Indoor Area',
        rent: 'Rent',
        status: 'Room Status',
        oweFee: 'Owed Fee',
        updateDaily: 'Updated daily',
        subtotal: 'Subtotal of owed fees',
        successMessage: 'Data loaded successfully',
        errorMessage: 'Failed to load data'
      },
      ownerMembers: {
        title: 'Owner Members',
        name: 'Name',
        sex: 'Gender',
        male: 'Male',
        female: 'Female',
        age: 'Age',
        type: 'Type',
        idCard: 'ID Card',
        contact: 'Contact',
        address: 'Address'
      },
      ownerCars: {
        title: 'Owner Cars',
        licensePlate: 'License Plate',
        licenseType: 'License Type',
        temporary: 'Temporary Car',
        carType: 'Car Type',
        color: 'Color',
        owner: 'Owner',
        parkingSpace: 'Parking Space',
        park: ' Park',
        space: ' Space',
        released: 'Space Released',
        validity: 'Validity Period'
      },
      ownerComplaints: {
        title: 'Owner Complaints',
        type: 'Type',
        room: 'Room',
        contact: 'Contact',
        phone: 'Phone',
        status: 'Status',
        handler: 'Handler',
        handlerPhone: 'Handler Phone',
        createTime: 'Create Time',
        none: 'None'
      },
      ownerRepairs: {
        title: 'Owner Repairs',
        workOrder: 'Work Order ID',
        location: 'Location',
        repairType: 'Repair Type',
        reporter: 'Reporter',
        contact: 'Contact',
        appointmentTime: 'Appointment Time',
        status: 'Status',
        taskProcessed: '(Task Processed)'
      },
      ownerOweFees: {
        title: 'Owner Arrears',
        payerObj: 'Charge Object',
        ownerName: 'Owner Name',
        phone: 'Phone',
        startTime: 'Start Time',
        endTime: 'End Time',
        total: 'Total',
        unit: 'Unit: Yuan',
        updateTime: 'Update Time'
      },
      ownerOweFeesDemo: {
        openBtn: 'View Owner Arrears'
      },
      roomOweFees: {
        title: 'Room Arrears',
        payerObj: 'Charge Object',
        ownerName: 'Owner Name',
        phone: 'Phone',
        startTime: 'Start Time',
        endTime: 'End Time',
        total: 'Total',
        unit: 'Unit: Yuan',
        updateTime: 'Update Time'
      },
      roomOweFeesDemo: {
        openBtn: 'View Room Arrears'
      },
      roomContracts: {
        title: 'Room Contracts',
        contractName: 'Contract Name',
        contractCode: 'Contract Code',
        parentContractCode: 'Parent Contract Code',
        contractType: 'Contract Type',
        operator: 'Operator',
        amount: 'Contract Amount',
        startTime: 'Start Time',
        endTime: 'End Time',
        createTime: 'Draft Time',
        state: 'Status'
      },
      roomContractsDemo: {
        openByOwner: 'Open by Owner',
        openByRoom: 'Open by Room'
  
      },
      addUnit: {
        title: 'Add Unit',
        unitNum: 'Unit Number',
        unitNumPlaceholder: 'Required, please enter unit number',
7caa1e00   wuxw   v1.9 优化添加单元乱码问题
319
        unitNumRequired: 'Unit number is required',
81955f61   wuxw   优化房屋页面
320
321
        layerCount: 'Total Floors',
        layerCountPlaceholder: 'Required, please enter total floors',
7caa1e00   wuxw   v1.9 优化添加单元乱码问题
322
        layerCountRequired: 'Total floors is required',
81955f61   wuxw   优化房屋页面
323
324
        unitArea: 'Building Area',
        unitAreaPlaceholder: 'Required, please enter building area',
7caa1e00   wuxw   v1.9 优化添加单元乱码问题
325
        unitAreaRequired: 'Building area is required',
81955f61   wuxw   优化房屋页面
326
327
        lift: 'Elevator',
        liftPlaceholder: 'Required, please select elevator availability',
7caa1e00   wuxw   v1.9 优化添加单元乱码问题
328
        liftRequired: 'Elevator availability is required',
81955f61   wuxw   优化房屋页面
329
330
331
332
333
334
335
336
337
338
339
340
341
342
        liftOption1: 'Yes',
        liftOption2: 'No',
        remark: 'Remark',
        remarkPlaceholder: 'Please enter remarks',
        save: 'Save',
        cancel: 'Cancel',
        zeroUnitWarning: 'Unit 0 is specific to shops and cannot be added',
        successMessage: 'Unit added successfully',
        errorMessage: 'Failed to add unit'
      },
      editUnit: {
        title: 'Edit Unit',
        unitNum: 'Unit Number',
        unitNumPlaceholder: 'Required, please enter unit number',
7caa1e00   wuxw   v1.9 优化添加单元乱码问题
343
        unitNumRequired: 'Unit number is required',
81955f61   wuxw   优化房屋页面
344
345
        layerCount: 'Total Floors',
        layerCountPlaceholder: 'Required, please enter total floors',
7caa1e00   wuxw   v1.9 优化添加单元乱码问题
346
        layerCountRequired: 'Total floors is required',
81955f61   wuxw   优化房屋页面
347
348
        unitArea: 'Building Area',
        unitAreaPlaceholder: 'Required, please enter building area',
7caa1e00   wuxw   v1.9 优化添加单元乱码问题
349
        unitAreaRequired: 'Building area is required',
81955f61   wuxw   优化房屋页面
350
351
        lift: 'Elevator',
        liftPlaceholder: 'Required, please select elevator availability',
7caa1e00   wuxw   v1.9 优化添加单元乱码问题
352
        liftRequired: 'Elevator availability is required',
81955f61   wuxw   优化房屋页面
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
        liftOption1: 'Yes',
        liftOption2: 'No',
        remark: 'Remark',
        remarkPlaceholder: 'Please enter remarks',
        save: 'Save',
        cancel: 'Cancel',
        zeroUnitWarning: 'Unit 0 is specific to shops and cannot be edited',
        successMessage: 'Unit updated successfully',
        errorMessage: 'Failed to update unit'
      },
      deleteUnit: {
        title: 'Confirm Operation',
        confirmMessage: 'Are you sure you want to delete this unit?',
        cancel: 'Cancel',
        confirm: 'Confirm Delete',
        successMessage: 'Unit deleted successfully',
        errorMessage: 'Failed to delete unit'
      },
88f005b5   wuxw   业主页面开发完成
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
      searchRoom: {
        title: 'Select Room',
        floorNumPlaceholder: 'Enter building number',
        roomNumPlaceholder: 'Enter room number',
        search: 'Search',
        reset: 'Reset',
        roomId: 'Room ID',
        floorNum: 'Building Number',
        unitNum: 'Unit Number',
        roomNum: 'Room Number',
        layer: 'Floor',
        operation: 'Operation',
        choose: 'Choose',
        building: 'Building',
        unit: 'Unit',
        room: 'Room',
        floor: 'Floor',
        loadFailed: 'Failed to load room information'
      }
af1bcbd6   wuxw   房屋页面开发中
390
391
392
393
394
395
    },
    zh: {
      roomList: {
        addBuilding: '添加楼栋',
        editBuilding: '修改楼栋',
        deleteBuilding: '删除楼栋',
2ca25ccd   wuxw   优化完成投诉建议功能
396
        selectRoom: '选择房屋',
af1bcbd6   wuxw   房屋页面开发中
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
        addUnit: '添加单元',
        editUnit: '修改单元',
        deleteUnit: '删除单元',
        addRoom: '添加房屋',
        importRoom: '房产导入',
        document: '文档',
        queryCondition: '查询条件',
        roomIdPlaceholder: '请填写房屋编号 格式 楼栋-单元-房屋',
        selectState: '请选择状态',
        selectRoomType: '必填,请选择房屋类型',
        query: '查询',
        reset: '重置',
        room: '房屋',
        floor: '楼层',
        owner: '业主',
        type: '类型',
        area: '建筑/室内面积',
        rent: '租金',
        roomStatus: '房屋状态',
        validity: '有效期',
        ownerMembers: '业主成员',
        ownerCars: '业主车辆',
        ownerRooms: '业主房屋',
        complaints: '投诉',
        repairs: '报修',
        roomOweFee: '房屋欠费',
        ownerOweFee: '业主欠费',
        roomContracts: '房屋合同',
        operation: '操作',
        edit: '修改',
        delete: '删除',
        handOver: '交房',
        checkOut: '退房',
        businessAcceptance: '业务受理',
        layer: '层',
        squareMeter: '平方米',
        roomStatusDesc1: '房屋状态 分为:未销售,未入住,已交房,已装修,已入住 等状态',
        roomStatusDesc2: '1、未销售表示 房屋和业主之间还没有任何关系,所以修改时状态不能手工修改 需要业主入住房屋的方式 将未销售改为已入住',
        roomStatusDesc3: '2、未入住 已交房 已装修 已入住 状态表示业主和房屋之间已经有关系 可以相互修改,主要作用为在房屋创建费用时根据不同的状态去创建不同的费用',
        rentDesc: '租金:主要用于园区类或者房屋出租比较多的物业使用,小区物业忽略'
81955f61   wuxw   优化房屋页面
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
      },
      room: {
        floorUnitTree: {
          building: '栋',
          unit: '单元',
          noData: '当前没有楼栋'
        },
        searchFloor: {
          title: '小区楼',
          placeholder: {
            floorId: '请输入楼栋ID',
            floorName: '请输入楼栋名称',
            floorNum: '请输入楼栋编号'
          },
          table: {
            floorId: '楼ID',
            floorName: '名称',
            floorNum: '编号',
            creator: '创建人',
            actions: '操作'
          }
        },
        editRoom: {
          title: '修改房屋',
          roomNum: '房屋编号',
c65859c6   wuxw   v1.9 优化房屋 商铺 业主功能
462
463
          layer: '楼层',
          unit: '单元',
81955f61   wuxw   优化房屋页面
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
          roomType: '房屋类型',
          apartment1: '户型室',
          apartment2: '户型厅',
          builtUpArea: '建筑面积(平方)',
          roomArea: '室内面积(平方)',
          feeCoefficient: '算费系数',
          roomRent: '租金',
          roomState: '房屋状态',
          endTime: '结束时间',
          remark: '备注',
          placeholder: {
            roomNum: '必填,请填写房屋编号',
            layer: '必填,请填写房屋楼层',
            unit: '必填,请选择单元',
            roomType: '必填,请选择房屋类型',
            apartment: '必填,请选择房屋户型',
            builtUpArea: '必填,请填写房屋建筑面积! 平方',
            roomArea: '必填,请填写室内面积! 平方',
            feeCoefficient: '请填写算费系数',
            roomRent: '必填,请填写租金',
            roomState: '必填,请选择房屋状态',
            endTime: '必填,请选择结束时间',
            remark: '请填写备注信息'
          },
          apartment1Options: {
            oneRoom: '一室',
            twoRooms: '两室',
            threeRooms: '三室',
            fourRooms: '四室',
            fiveRooms: '五室',
            sixRooms: '六室',
            sevenRooms: '七室',
            eightRooms: '八室'
          },
          apartment2Options: {
            oneHall: '一厅',
            twoHalls: '两厅',
            threeHalls: '三厅',
            fourHalls: '四厅',
            fiveHalls: '五厅',
            sixHalls: '六厅',
            sevenHalls: '七厅',
            eightHalls: '八厅'
          },
          roomStateOptions: {
            occupied: '已入住',
            delivered: '已交房',
            decorated: '已装修',
            vacant: '未入住',
            decorating: '装修中'
          }
        },
        deleteRoom: {
          title: '请确认您的操作',
          confirmMessage: '确认是否删除! 删除房屋会关联删除房屋下的费用以及缴费记录,并且自动解绑业主!'
        },
        importOwnerRoom: {
          title: '房产导入',
          selectFile: '选择文件',
          clickUpload: '点击上传',
          requiredFile: '必填,请选择数据文件',
          downloadTemplate: '下载模板',
          downloadFirst: '请先下载',
          propertyTemplate: '房产模板',
          prepareData: '准备数据后,上传导入',
          fileRequired: '文件不能为空',
          invalidFormat: '不是有效的Excel格式',
          fileSizeExceeded: 'Excel文件大小不能超过2M',
          importSuccess: '导入成功',
          importFailed: '导入失败',
          importError: '导入出错'
        },
        addFloor: {
          title: '添加楼栋',
          floorNum: '楼栋编号',
          name: '楼栋名称',
          floorArea: '建筑面积',
          seq: '排序',
          remark: '备注',
          buildingSuffix: '号楼',
          floorNumPlaceholder: '必填,请填写编号',
          namePlaceholder: '必填,请填写名称',
          floorAreaPlaceholder: '必填,请填写建筑面积',
          remarkPlaceholder: '可填,请填写备注',
          floorNumRequired: '楼栋编号不能为空',
          floorNumLength: '楼栋编号长度必须在1位至64位',
          nameRequired: '楼栋名称不能为空',
          nameLength: '楼栋名称长度必须在2位至64位',
          floorAreaRequired: '建筑面积不能为空',
          floorAreaFormat: '建筑面积错误,如300.00',
          seqRequired: '排序不能为空',
          seqNumber: '排序必须是数字',
          remarkMaxLength: '备注长度不能超过200位',
          saveSuccess: '添加成功',
          saveFailed: '添加失败',
          saveError: '添加楼栋出错'
        },
        editFloor: {
          title: '修改楼栋',
          floorNum: '楼栋编号',
          floorName: '楼栋名称',
          floorArea: '建筑面积',
          seq: '排序',
          remark: '备注',
          floorNumPlaceholder: '必填,请填写编号',
          floorNamePlaceholder: '必填,请填写名称',
          floorAreaPlaceholder: '必填,请填写建筑面积',
          remarkPlaceholder: '可填,请填写备注',
          floorNumRequired: '楼栋编号不能为空',
          floorNumLength: '楼栋编号长度必须在1位至64位',
          floorNameRequired: '楼栋名称不能为空',
          floorNameLength: '楼栋名称长度必须在2位至64位',
          floorAreaRequired: '建筑面积不能为空',
          floorAreaFormat: '建筑面积错误,如300.00',
          seqRequired: '排序不能为空',
          seqNumber: '排序必须是数字',
          remarkMaxLength: '备注长度不能超过200位',
          updateSuccess: '修改成功',
          updateFailed: '修改失败',
          updateError: '修改楼栋出错'
        },
        deleteFloor: {
          title: '请确认您的操作',
          confirmMessage: '确认是否删除?',
          cancelText: '点错了',
          confirmDelete: '确认删除',
          deleteSuccess: '删除成功',
          deleteFailed: '删除失败',
          deleteError: '删除楼栋出错'
        },
      },
      ownerRooms: {
        title: '业主房屋',
        roomId: '房屋ID',
        layer: '楼层',
        type: '类型',
        area: '建筑/室内面积',
        rent: '租金',
        status: '房屋状态',
        oweFee: '房屋欠费',
        updateDaily: '按天更新',
        subtotal: '欠费小计',
        successMessage: '数据加载成功',
        errorMessage: '加载数据失败'
      },
      ownerMembers: {
        title: '业主成员',
        name: '名称',
        sex: '性别',
        male: '男',
        female: '女',
        age: '年龄',
        type: '类型',
        idCard: '身份证',
        contact: '联系方式',
        address: '家庭住址'
      },
      ownerCars: {
        title: '业主车辆',
        licensePlate: '车牌号',
        licenseType: '车牌类型',
        temporary: '临时车',
        carType: '车辆类型',
        color: '颜色',
        owner: '业主',
        parkingSpace: '车位',
        park: '车场',
        space: '车位',
        released: '车位已释放',
        validity: '有效期'
      },
      ownerComplaints: {
        title: '业主投诉',
        type: '类型',
        room: '房屋',
        contact: '联系人',
        phone: '联系电话',
        status: '状态',
        handler: '处理人',
        handlerPhone: '处理人电话',
        createTime: '创建时间',
        none: '无'
      },
      ownerRepairs: {
        title: '业主报修',
        workOrder: '工单编码',
        location: '位置',
        repairType: '报修类型',
        reporter: '报修人',
        contact: '联系方式',
        appointmentTime: '预约时间',
        status: '状态',
        taskProcessed: '(定时任务处理)'
      },
      ownerOweFees: {
        title: '业主欠费',
        payerObj: '收费对象',
        ownerName: '业主名称',
        phone: '手机号',
        startTime: '开始时间',
        endTime: '结束时间',
        total: '合计',
        unit: '单位:元',
        updateTime: '更新时间'
      },
      ownerOweFeesDemo: {
        openBtn: '查看业主欠费'
      },
      roomOweFees: {
        title: '房屋欠费',
        payerObj: '收费对象',
        ownerName: '业主名称',
        phone: '手机号',
        startTime: '开始时间',
        endTime: '结束时间',
        total: '合计',
        unit: '单位:元',
        updateTime: '更新时间'
      },
      roomOweFeesDemo: {
        openBtn: '查看房屋欠费'
      },
      roomContracts: {
        title: '房屋合同',
        contractName: '合同名称',
        contractCode: '合同编号',
        parentContractCode: '父合同编号',
        contractType: '合同类型',
        operator: '经办人',
        amount: '合同金额',
        startTime: '开始时间',
        endTime: '结束时间',
        createTime: '起草时间',
        state: '状态'
      },
      roomContractsDemo: {
        openByOwner: '按业主打开',
        openByRoom: '按房屋打开'
af1bcbd6   wuxw   房屋页面开发中
702
      }
81955f61   wuxw   优化房屋页面
703
704
705
706
707
      ,
      addUnit: {
        title: '添加单元',
        unitNum: '单元编号',
        unitNumPlaceholder: '必填,请填写单元编号',
7caa1e00   wuxw   v1.9 优化添加单元乱码问题
708
        unitNumRequired: '请填写单元编号',
81955f61   wuxw   优化房屋页面
709
710
        layerCount: '总层数',
        layerCountPlaceholder: '必填,请填写单元总层数',
7caa1e00   wuxw   v1.9 优化添加单元乱码问题
711
        layerCountRequired: '请填写单元总层数',
81955f61   wuxw   优化房屋页面
712
713
        unitArea: '建筑面积',
        unitAreaPlaceholder: '必填,请填写建筑面积',
7caa1e00   wuxw   v1.9 优化添加单元乱码问题
714
        unitAreaRequired: '请填写建筑面积',
81955f61   wuxw   优化房屋页面
715
716
        lift: '电梯',
        liftPlaceholder: '必填,请选择是否有电梯',
7caa1e00   wuxw   v1.9 优化添加单元乱码问题
717
        liftRequired: '请选择是否有电梯',
81955f61   wuxw   优化房屋页面
718
719
720
721
722
723
724
725
726
727
728
729
730
731
        liftOption1: '有',
        liftOption2: '无',
        remark: '备注',
        remarkPlaceholder: '请填写备注信息',
        save: '保存',
        cancel: '取消',
        zeroUnitWarning: '0单元为商铺特有,不允许添加',
        successMessage: '单元添加成功',
        errorMessage: '添加单元失败'
      },
      editUnit: {
        title: '修改单元',
        unitNum: '单元编号',
        unitNumPlaceholder: '必填,请填写单元编号',
7caa1e00   wuxw   v1.9 优化添加单元乱码问题
732
        unitNumRequired: '请填写单元编号',
81955f61   wuxw   优化房屋页面
733
734
        layerCount: '总层数',
        layerCountPlaceholder: '必填,请填写单元总层数',
7caa1e00   wuxw   v1.9 优化添加单元乱码问题
735
        layerCountRequired: '请填写单元总层数',
81955f61   wuxw   优化房屋页面
736
737
        unitArea: '建筑面积',
        unitAreaPlaceholder: '必填,请填写建筑面积',
7caa1e00   wuxw   v1.9 优化添加单元乱码问题
738
        unitAreaRequired: '请填写建筑面积',
81955f61   wuxw   优化房屋页面
739
740
        lift: '电梯',
        liftPlaceholder: '必填,请选择是否有电梯',
7caa1e00   wuxw   v1.9 优化添加单元乱码问题
741
        liftRequired: '请选择是否有电梯',
81955f61   wuxw   优化房屋页面
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
        liftOption1: '有',
        liftOption2: '无',
        remark: '备注',
        remarkPlaceholder: '请填写备注信息',
        save: '保存',
        cancel: '取消',
        zeroUnitWarning: '0单元为商铺特有,不允许修改',
        successMessage: '单元修改成功',
        errorMessage: '修改单元失败'
      },
      deleteUnit: {
        title: '请确认您的操作',
        confirmMessage: '确定删除小区单元?',
        cancel: '点错了',
        confirm: '确认删除',
        successMessage: '单元删除成功',
        errorMessage: '删除单元失败'
      },
88f005b5   wuxw   业主页面开发完成
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
      searchRoom: {
        title: '选择房屋',
        floorNumPlaceholder: '输入小区楼编号',
        roomNumPlaceholder: '输入房屋编号',
        search: '查询',
        reset: '重置',
        roomId: '房屋ID',
        floorNum: '楼栋编号',
        unitNum: '单元编号',
        roomNum: '房屋编号',
        layer: '楼层',
        operation: '操作',
        choose: '选择',
        building: '号楼',
        unit: '单元',
        room: '室',
        floor: '层',
        loadFailed: '加载房屋信息失败'
      }
af1bcbd6   wuxw   房屋页面开发中
779
780
    }
  }