fix error

This commit is contained in:
BOYA,CHIU 2021-08-04 12:43:04 +08:00
parent 2bc02db8bf
commit 9a1e7346ae
2 changed files with 16 additions and 5 deletions

View File

@ -10,9 +10,12 @@ class RulingBusInfo
field :route_names, type: Array, default: [] field :route_names, type: Array, default: []
field :cache_data, type: Hash, default: {} field :cache_data, type: Hash, default: {}
field :direction, type: Integer, default: 0 field :direction, type: Integer, default: 0
field :locale, type: String, default: I18n.locale.to_s.capitalize field :locale, type: String
field :hint, type: String, default: "", localize: true field :hint, type: String, default: "", localize: true
def locale
self.locale || I18n.locale.to_s.capitalize
end
def monitor_point_show(locale=nil) def monitor_point_show(locale=nil)
locale = self.class.get_locale if locale.nil? locale = self.class.get_locale if locale.nil?
(self.cache_data[:bus].blank? ? self.cache_data[:pbus][0][0][0][locale] : self.cache_data[:bus][0][0][0][locale] rescue "") (self.cache_data[:bus].blank? ? self.cache_data[:pbus][0][0][0][locale] : self.cache_data[:bus][0][0][0][locale] rescue "")

View File

@ -81,10 +81,18 @@
$.post( "/admin/ruling_buses/get_stops_and_code_for_city?locale=<%= I18n.locale %>", {city: $(self).val(), default_locale: default_locale}, function( data ) { $.post( "/admin/ruling_buses/get_stops_and_code_for_city?locale=<%= I18n.locale %>", {city: $(self).val(), default_locale: default_locale}, function( data ) {
var options = []; var options = [];
$.each(data['stops'], function (key,value) { $.each(data['stops'], function (key,value) {
options.push({ if (typeof(value).toLowerCase()!='string'){
text: value, var id = value[0];
id: value var v = value[1];
}); }else{
var id = value;
var v = value;
}
var id =
options.push({
text: v,
id: id
});
}) })
$("#ruling_bus_info_monitor_point,#ruling_bus_info_destination").empty().select2({ $("#ruling_bus_info_monitor_point,#ruling_bus_info_destination").empty().select2({
data: options data: options