Sha256: 585bb5b56b21d5a623a85637eeef8aa3764edabbec0b76cd7daee4df5b1f4a53
Contents?: true
Size: 802 Bytes
Versions: 23
Compression:
Stored size: 802 Bytes
Contents
json.data do json.array! @sale_plans do |d| json.id d.id json.staff d.staff.user.real_name json.business_name d.business.name json.department d.business.department&.name json.school d.business.department&.school&.name json.month d.month.strftime("%Y-%m") json.weekly d.weekly json.business_id d.business_id json.content d.content.truncate(40) json.follow_ups_count d.business.follow_ups_count json.finish_rate "#{d.finish_rate}%" json.updated_at d.updated_at.to_s json.assign d.assign&.user&.real_name end end json.totalRow do sum = @sale_plans.inject(0) { |score, i| score + i.finish_rate} json.finish_rate ( @sale_plans.size > 0 ? (sum.to_f / @sale_plans.size).round(2).to_s : '0' ) + '%' end json.code 0 json.count @sale_plans.total_count
Version data entries
23 entries across 23 versions & 1 rubygems