parent
7375059aa4
commit
65d883a05a
@ -0,0 +1,22 @@
|
|||||||
|
$(document).on('turbolinks:load', function(){
|
||||||
|
if ($('body.admins-shixun-feedback-messages-index-page').length > 0) {
|
||||||
|
|
||||||
|
var baseOptions = {
|
||||||
|
autoclose: true,
|
||||||
|
language: 'zh-CN',
|
||||||
|
format: 'yyyy-mm-dd 00:00:00',
|
||||||
|
startDate: '2017-04-01'
|
||||||
|
}
|
||||||
|
|
||||||
|
var defineDateRangeSelect = function(element){
|
||||||
|
var options = $.extend({inputs: $(element).find('.start-date, .end-date')}, baseOptions);
|
||||||
|
$(element).datepicker(options);
|
||||||
|
|
||||||
|
$(element).find('.start-date').datepicker().on('changeDate', function(e){
|
||||||
|
$(element).find('.end-date').datepicker('setStartDate', e.date);
|
||||||
|
})
|
||||||
|
};
|
||||||
|
|
||||||
|
defineDateRangeSelect('.grow-date-input-daterange');
|
||||||
|
}
|
||||||
|
})
|
@ -1,14 +1,22 @@
|
|||||||
class Admins::ShixunFeedbackMessagesController < Admins::BaseController
|
class Admins::ShixunFeedbackMessagesController < Admins::BaseController
|
||||||
|
|
||||||
def index
|
def index
|
||||||
default_sort('created_at', 'desc')
|
|
||||||
@params_page = params[:page] || 1
|
@params_page = params[:page] || 1
|
||||||
if params[:keyword]
|
if params[:keyword].present?
|
||||||
discusses = Discuss.find_by_sql("select * from discusses join shixuns on discusses.dis_id = shixuns.id where discusses.dis_type='Shixun' AND
|
discusses = Discuss.joins("LEFT JOIN shixuns ON discusses.dis_id = shixuns.id AND dis_type = 'Shixun'")
|
||||||
shixuns.name like '%#{params[:keyword]}%'")
|
.where("shixuns.name like ?", "%#{params[:keyword]}%")
|
||||||
else
|
else
|
||||||
discusses = Discuss.where(:dis_type => 'Shixun').includes(:user, :dis)
|
discusses = Discuss.where(:dis_type => 'Shixun').includes(:user, :dis)
|
||||||
end
|
end
|
||||||
@discusses = paginate discusses
|
|
||||||
|
if params[:begin_date].present?
|
||||||
|
discusses = discusses.where("discusses.created_at > ?", params[:begin_date])
|
||||||
|
end
|
||||||
|
|
||||||
|
if params[:end_date].present?
|
||||||
|
discusses = discusses.where("discusses.created_at < ?", params[:end_date])
|
||||||
|
end
|
||||||
|
|
||||||
|
@discusses = paginate discusses.order("created_at desc")
|
||||||
end
|
end
|
||||||
end
|
end
|
Loading…
Reference in new issue