detail.config.ts 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134
  1. const modalConfig = {
  2. pageName: 'rentalCompany',
  3. addTitle: '新建租赁公司',
  4. editTitle: '编辑租赁公司',
  5. labelWidth: '150px',
  6. formRules: {
  7. rentalCompanyCode: [{ required: true, message: '请输入公司编码', trigger: 'change' }],
  8. rentalCompanyName: [{ required: true, message: '请输入公司名称', trigger: 'change' }],
  9. deptId: [{ required: true, message: '请选择关联部门', trigger: 'change' }],
  10. calculationFormulaName: [{ required: true, message: '请输入费用计算公式', trigger: 'change' }],
  11. // energyElectricIds: [{ required: true, message: '电能耗系统ID不能为空', trigger: 'select' }],
  12. // energyGasIds: [{ required: true, message: '气能耗系统ID不能为空', trigger: 'select' }],
  13. // energyWaterIds: [{ required: true, message: '水能耗系统ID不能为空', trigger: 'select' }],
  14. },
  15. formItems: [
  16. {
  17. label: '公司编码',
  18. prop: 'rentalCompanyCode',
  19. type: 'input',
  20. placeholder: '请输入公司编码',
  21. },
  22. {
  23. label: '公司名称',
  24. prop: 'rentalCompanyName',
  25. type: 'input',
  26. placeholder: '请输入公司名称',
  27. },
  28. {
  29. label: '关联部门',
  30. prop: 'deptId',
  31. type: 'deptId',
  32. placeholder: '请选择关联部门',
  33. },
  34. // {
  35. // label: '公司人员数',
  36. // prop: 'numberOfPersonnel',
  37. // type: 'number',
  38. // numberType: '1',
  39. // placeholder: '请输入人员数',
  40. // },
  41. // {
  42. // label: '密集架节数',
  43. // prop: 'shelving',
  44. // type: 'number',
  45. // numberType: '1',
  46. // initialValue: 0,
  47. // placeholder: '请输入密集架节数',
  48. // },
  49. // {
  50. // label: '能源单价标志',
  51. // prop: 'unitPriceSign',
  52. // type: 'unitPriceSign',
  53. // initialValue: '0',
  54. // },
  55. // {
  56. // label: '能源列表',
  57. // prop: 'energyList',
  58. // type: 'energyList',
  59. // },
  60. {
  61. label: '电能耗系统ID(加)',
  62. prop: 'energyElectricIds',
  63. type: 'energyElectricIds',
  64. placeholder: '请输入电能耗系统ID',
  65. },
  66. {
  67. label: '电能耗系统ID(减)',
  68. prop: 'energyElectricIdsMin',
  69. type: 'energyElectricIdsMin',
  70. placeholder: '请输入电能耗系统ID',
  71. },
  72. // {
  73. // label: '电能耗占比(%)',
  74. // prop: 'energyElectricExpense',
  75. // type: 'number',
  76. // numberType: '1',
  77. // initialValue: 100,
  78. // placeholder: '请输入电能耗占比',
  79. // },
  80. {
  81. label: '气能耗系统ID(加)',
  82. prop: 'energyGasIds',
  83. type: 'energyGasIds',
  84. placeholder: '请输入气能耗系统ID',
  85. },
  86. {
  87. label: '气能耗系统ID(减)',
  88. prop: 'energyGasIdsMin',
  89. type: 'energyGasIdsMin',
  90. placeholder: '请输入气能耗系统ID',
  91. },
  92. // {
  93. // label: '气能耗占比(%)',
  94. // prop: 'energyGasExpense',
  95. // type: 'number',
  96. // initialValue: 100,
  97. // numberType: '1',
  98. // placeholder: '请输入气能耗占比',
  99. // },
  100. {
  101. label: '水能耗系统ID(加)',
  102. prop: 'energyWaterIds',
  103. type: 'energyWaterIds',
  104. placeholder: '请输入水能耗系统ID',
  105. },
  106. {
  107. label: '水能耗系统ID(减)',
  108. prop: 'energyWaterIdsMin',
  109. type: 'energyWaterIdsMin',
  110. placeholder: '请输入水能耗系统ID',
  111. },
  112. // {
  113. // label: '水能耗占比(%)',
  114. // prop: 'energyWaterExpense',
  115. // type: 'number',
  116. // numberType: '1',
  117. // initialValue: 100,
  118. // placeholder: '请输入水能耗占比',
  119. // },
  120. {
  121. label: '备注',
  122. prop: 'notes',
  123. type: 'input',
  124. placeholder: '请输入备注',
  125. },
  126. {
  127. label: '天费用计算公式',
  128. prop: 'calculationFormulaName',
  129. type: 'calculationFormulaName',
  130. },
  131. ],
  132. };
  133. export default modalConfig;