module C80Estate module PropertiesHelper def smiph_render_property_props(property) result = '' # area.item_props.each do |prop| # title = prop.prop_name.title # value = prop.value # uom = prop.prop_name.uom.title # result += "
  • #{title}: #{value} #{uom}
  • " # end result += "
  • Объём: #{property.square_value} м.кв.
  • " result += "
  • Доход при 100% занятости: #{property.power_price_value} руб
  • " result += "
  • Всего площадей: #{property.areas.all.count}
  • " result += "
  • Свободно площадей: #{property.areas.free_areas.count}
  • " result += "
  • Занято площадей: #{property.areas.busy_areas.count}
  • " result += "
  • Свободно метров: #{property.areas.free_areas_sq} м.кв.
  • " result += "
  • Занято метров: #{property.areas.busy_areas_sq} м.кв.
  • " result += "
  • Площади объекта по типам:
  • " result.html_safe end def ph_render_tech_props(property) result = '' index = 0 area_item_props = [ { title: 'ID объекта', value: property.id }, { title: 'Название', value: property.title }, { title: 'Адрес', value: property.address }, { title: 'Кто создал', value: property.owner_title }, { title: 'Время создания', value: property.created_at.strftime('%Y/%m/%d %H:%M:%S') }, { title: 'Время последнего изменения', value: property.updated_at.strftime('%Y/%m/%d %H:%M:%S') }, { title: 'Кто последний раз вносил изменения', value: property.last_updater }, { title: 'Ответственный', value: property.assigned_person_title } ] area_item_props.each do |prop| title = prop[:title] value = prop[:value] result += "#{title} #{value}" index += 1 end result = "#{result}
    " result.html_safe end end end