index.js 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137
  1. export default {
  2. data() {
  3. return {
  4. cols: [
  5. {
  6. label: '所属社区',
  7. prop: 'communityName'
  8. },
  9. {
  10. label: '房屋地址',
  11. slot: 'address',
  12. width: '200px'
  13. },
  14. {
  15. label: '房东',
  16. prop: 'residentName'
  17. },
  18. {
  19. label: '房东电话',
  20. prop: 'residentPhone'
  21. },
  22. {
  23. label: '房屋类型',
  24. prop: 'buildingType',
  25. slot: 'buildingType'
  26. },
  27. {
  28. label: '建筑面积',
  29. prop: 'buildingArea',
  30. slot: 'buildingArea'
  31. },
  32. {
  33. label: '租售类型',
  34. prop: 'salesType',
  35. format(val) {
  36. if (val == 1) {
  37. return '可租可售';
  38. } else if (val == 2) {
  39. return '只租';
  40. } else if (val == 3) {
  41. return '只售';
  42. }
  43. }
  44. },
  45. // {
  46. // label: '租售状态',
  47. // prop: 'salesStatus',
  48. // format(val) {
  49. // if (val == 0) {
  50. // return '待租售';
  51. // } else if (val == 1) {
  52. // return '已售';
  53. // } else if (val == 2) {
  54. // return '已租';
  55. // }
  56. // }
  57. // },
  58. {
  59. label: '招租人员',
  60. prop: 'userName'
  61. },
  62. {
  63. label: '发布状态',
  64. prop: 'releaseStatus',
  65. format(val) {
  66. if (val == 0) {
  67. return '未发布';
  68. } else if (val == 1) {
  69. return '已发布';
  70. }
  71. }
  72. },
  73. {
  74. label: '发布时间',
  75. prop: 'releaseDate'
  76. },
  77. {
  78. label: '操作',
  79. prop: 'id',
  80. slot: 'opt',
  81. width: 100
  82. }
  83. ],
  84. buildingType: ['住宅', '商业'],
  85. residenceType: [
  86. {
  87. label: '高档住宅',
  88. value: 1
  89. },
  90. {
  91. label: '普通住宅',
  92. value: 2
  93. },
  94. {
  95. label: '公寓',
  96. value: 3
  97. },
  98. {
  99. label: '别墅',
  100. value: 4
  101. },
  102. {
  103. label: '复式',
  104. value: 5
  105. },
  106. {
  107. label: '办公',
  108. value: 6
  109. },
  110. {
  111. label: '酒店',
  112. value: 7
  113. },
  114. {
  115. label: '厂房',
  116. value: 8
  117. },
  118. {
  119. label: '商场',
  120. value: 9
  121. },
  122. {
  123. label: '综合体',
  124. value: 10
  125. },
  126. {
  127. label: '仓库',
  128. value: 11
  129. },
  130. {
  131. label: '广告位',
  132. value: 12
  133. }
  134. ]
  135. };
  136. }
  137. };