Commit f5287604 by liyijie
parents 53889603 d1bfb385
......@@ -46,12 +46,20 @@ class SimpleController::BaseController < ::InheritedResources::Base
}
end
def import_headers
render json: { headers: importable_class.import_instance.import_headers }
end
def import
xlsx_file = params[:file] || importable_class.import_excel_klass.new(params[:uid])
response = importable_class.import_xlsx(xlsx_file, collection, **params.to_unsafe_h.symbolize_keys)
render json: response, status: 201
end
def export_headers
render json: { headers: exportable_class.export_instance.export_headers }
end
def export
path = exportable_class.export_xlsx collection, **params.to_unsafe_h.symbolize_keys
send_file path
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment