diff --git a/app/controllers/versions_controller.rb b/app/controllers/versions_controller.rb index 8969efa6a..cf63cfbf8 100644 --- a/app/controllers/versions_controller.rb +++ b/app/controllers/versions_controller.rb @@ -206,10 +206,11 @@ class VersionsController < ApplicationController @is_setting = params[:is_setting] @is_create = params[:is_create] @is_index = params[:is_index] + @flag = params[:flag] if request.put? && params[:version] # 处理里程碑里面的更新 - if params[:flag].to_i == 1 + if @flag.to_i == 1 @version.update_attribute(:status, params[:status]) if @version.save respond_to do |format| diff --git a/app/views/versions/update.js.erb b/app/views/versions/update.js.erb index 191292461..03448b012 100644 --- a/app/views/versions/update.js.erb +++ b/app/views/versions/update.js.erb @@ -1,2 +1,5 @@ $("#pro_st_tbc_04").html('<%= escape_javascript( render :partial => 'projects/settings/new_versions') %>'); +<% if @flag %> +$("#version_status_con_id").html('<%= escape_javascript( render :partial => 'versions/type_ico') %>'); +<% end %>