field.js 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129
  1. const houseType = [{
  2. id: 1,
  3. name: '纯写字楼'
  4. }, {
  5. id: 2,
  6. name: '商住两用'
  7. }, {
  8. id: 3,
  9. name: '商业裙楼'
  10. }, {
  11. id: 4,
  12. name: '厂房改造'
  13. }]
  14. const payWay = [{
  15. id: 1,
  16. name: '公对公转账'
  17. }, {
  18. id: 2,
  19. name: '微信小程序支付'
  20. }]
  21. const customerType = [{
  22. id: 1,
  23. name: '潜在客户'
  24. }, {
  25. id: 2,
  26. name: '新增客户'
  27. }, {
  28. id: 3,
  29. name: '跟进中客户'
  30. }, {
  31. id: 4,
  32. name: '成交客户'
  33. }, {
  34. id: 5,
  35. name: '流失客户'
  36. }]
  37. const followUpState = [{
  38. id: 1,
  39. name: '初次接触'
  40. }, {
  41. id: 2,
  42. name: '沟通中'
  43. }, {
  44. id: 3,
  45. name: '已成交'
  46. }, {
  47. id: 4,
  48. name: '失败/放弃'
  49. }, {
  50. id: 5,
  51. name: '暂不考虑'
  52. }, {
  53. id: 6,
  54. name: '待定'
  55. }, {
  56. id: 7,
  57. name: '未联系上'
  58. }]
  59. const fieldType = [{
  60. id: 1,
  61. name: '输入类型'
  62. }, {
  63. id: 2,
  64. name: '选择类型'
  65. }, {
  66. id: 3,
  67. name: '日期类型'
  68. }, {
  69. id: 4,
  70. name: '单选类型'
  71. }];
  72. const industryType = [{
  73. id: 1,
  74. name: '机构组织'
  75. }, {
  76. id: 2,
  77. name: '农林牧渔'
  78. }, {
  79. id: 3,
  80. name: '建筑建材'
  81. }, {
  82. id: 4,
  83. name: '冶金矿产'
  84. }, {
  85. id: 5,
  86. name: '交通运输'
  87. }, {
  88. id: 6,
  89. name: '信息产业'
  90. }, {
  91. id: 7,
  92. name: '机械机电'
  93. }, {
  94. id: 8,
  95. name: '轻工食品'
  96. }, {
  97. id: 9,
  98. name: '服装纺织'
  99. }, {
  100. id: 10,
  101. name: '专业服务'
  102. }, {
  103. id: 11,
  104. name: '旅游休闲'
  105. }];
  106. const findItem = (type, id) => {
  107. return eval(type).find(node => node.id == id) || {
  108. id: 0,
  109. name: '-'
  110. };
  111. }
  112. export default {
  113. field: {
  114. houseType,
  115. payWay,
  116. customerType,
  117. followUpState,
  118. fieldType,
  119. industryType
  120. },
  121. findTypeName(type, id) {
  122. return findItem(type, id).name;
  123. },
  124. }