只能按省份导出数据

video_log
daiao 5 years ago
parent afd436eef8
commit 46c566fbd0

@ -63,12 +63,18 @@ $(document).on('turbolinks:load', function() {
// 导出
$('.export-action').on('click', function(){
var form = $(".user-schools-statistic-list-form .search-form")
var form = $(".user-schools-statistic-list-form")
var exportLink = $(this);
var date = form.find("select[name='date']").val();
var schoolId = form.find('input[name="school_id"]').val();
var province = form.find('input[name="province"]').val();
console.log(province)
if(province == "" || province == null){
alert("只能按省份导出");
return;
}
var url = exportLink.data("url").split('?')[0] + "?date=" + date + "&school_id=" + schoolId;
var url = exportLink.data("url").split('?')[0] + "?date=" + date + "&school_id=" + schoolId + "&province=" + province;
window.open(url);
});
}

@ -1,7 +1,7 @@
class Admins::UserSchoolsStatisticsController < Admins::BaseController
def export
params[:per_page] = 50
params[:per_page] = 500
_count, @schools = Admins::UserSchoolsStatisticQuery.call(params)
filename = ['用户运营统计', Time.zone.now.strftime('%Y%m%d%H%M%S')].join('-') << '.xlsx'

@ -80,7 +80,6 @@ class Admins::UserSchoolsStatisticQuery < ApplicationQuery
user_active_count: user_e_map.fetch(school.id, 0)
}
end
schools
end

Loading…
Cancel
Save