2017-03-08 06:10:32 +00:00
|
|
|
<% if @site_request.type == "existing" %>
|
2017-03-21 09:39:48 +00:00
|
|
|
<div class="line-content">
|
|
|
|
<span class="header-line">Site Title :</span>
|
|
|
|
<span class="content-line"><%= @site_request.get_site.title %></span>
|
|
|
|
</div>
|
|
|
|
<div class="line-content">
|
|
|
|
<span class="header-line">Site Domain :</span>
|
|
|
|
<span class="content-line">
|
|
|
|
<a href="<%= @site_request.get_site.site_domain %>" target="_blank"><%= @site_request.get_site.site_domain %></a>
|
|
|
|
</span>
|
|
|
|
</div>
|
2017-03-08 06:10:32 +00:00
|
|
|
<% else %>
|
2017-03-21 09:39:48 +00:00
|
|
|
<div class="line-content">
|
|
|
|
<span class="header-line"><%= f.label :new_site_cost, "New Site Cost :"%></span>
|
2017-03-29 07:09:14 +00:00
|
|
|
<span class="content-line"><%= f.number_field :new_site_cost, :min => "0" %></span>
|
2017-03-08 06:10:32 +00:00
|
|
|
</div>
|
|
|
|
<% if @site_request.host_with_rulingdigital %>
|
2017-03-29 07:09:14 +00:00
|
|
|
<div class="line-content">
|
2017-03-21 09:39:48 +00:00
|
|
|
<span class="header-line"><%= f.label :hosting_with_rulingdigital_cost, "Host with RulingDigital:" %></span>
|
2017-03-29 07:09:14 +00:00
|
|
|
<span class="content-line"><%= f.number_field :hosting_with_rulingdigital_cost, :min => "0" %></span>
|
|
|
|
</div>
|
2017-03-08 06:10:32 +00:00
|
|
|
<% end %>
|
|
|
|
<% end %>
|
2017-03-27 07:15:25 +00:00
|
|
|
<% if @site_request.type == "existing" && @site_request.maintenance %>
|
|
|
|
<div class="line-content">
|
|
|
|
<span class="header-line"><%= f.label :service_cost, "Maintenance Cost for #{@site_request.maintenance_years} year(s):" %></span>
|
|
|
|
<span class="content-line"><%= f.number_field :service_cost, :min => "0" %></span>
|
|
|
|
</div>
|
|
|
|
<% elsif @site_request.type == "newsite" %>
|
|
|
|
<div class="line-content">
|
|
|
|
<span class="header-line"><%= f.label :service_cost, "Maintainance Cost:" %></span>
|
|
|
|
<span class="content-line"><%= f.number_field :service_cost, :min => "0" %></span>
|
|
|
|
</div>
|
|
|
|
<% end %>
|
2017-03-21 09:39:48 +00:00
|
|
|
|
2017-03-08 06:10:32 +00:00
|
|
|
<% if !@site_request.optional_modules.blank? %>
|
2017-03-21 09:39:48 +00:00
|
|
|
<div class="line-content">
|
|
|
|
<span class="header-line"><%= f.label :option_module_cost, "Optional Modules Cost:" %></span>
|
2017-03-08 06:10:32 +00:00
|
|
|
<% rsm = RegisteredModule.find(@site_request.optional_modules) %>
|
2017-03-21 09:39:48 +00:00
|
|
|
<span class="content-line">
|
|
|
|
<ul class="selected-module">
|
|
|
|
<% rsm.each do |mod| %>
|
2017-03-08 06:10:32 +00:00
|
|
|
<li><span class="label label-info"><%= mod.name %></span></li>
|
2017-03-21 09:39:48 +00:00
|
|
|
<% end %>
|
2017-03-08 06:10:32 +00:00
|
|
|
</ul>
|
|
|
|
<%= f.number_field :option_module_cost, :min => "0" %>
|
2017-03-21 09:39:48 +00:00
|
|
|
</span>
|
2017-03-08 06:10:32 +00:00
|
|
|
</div>
|
|
|
|
<% end %>
|
2017-03-21 09:39:48 +00:00
|
|
|
|
2017-03-08 06:10:32 +00:00
|
|
|
<% if @site_request.custom_module %>
|
2017-03-21 09:39:48 +00:00
|
|
|
<div class="line-content">
|
|
|
|
<span class="header-line">
|
|
|
|
<%= f.label :customized_module_cost, "Optional Module Cost:" %>
|
|
|
|
</span>
|
|
|
|
<span class="content-line">
|
2017-03-08 06:10:32 +00:00
|
|
|
<%= f.number_field :customized_module_cost, :min => "0" %>
|
2017-03-21 09:39:48 +00:00
|
|
|
</span>
|
2017-03-08 06:10:32 +00:00
|
|
|
</div>
|
|
|
|
<% end %>
|
2017-03-21 09:39:48 +00:00
|
|
|
|
2017-03-08 06:10:32 +00:00
|
|
|
<% if !@site_request.template_number.empty? %>
|
2017-03-21 09:39:48 +00:00
|
|
|
<div class="line-content">
|
|
|
|
<span class="header-line">
|
|
|
|
<%= f.label :template_cost, "Template Cost:" %>
|
|
|
|
</span>
|
|
|
|
<span class="content-line">
|
2017-03-08 06:10:32 +00:00
|
|
|
<%= f.number_field :template_cost, :min => "0" %>
|
2017-03-21 09:39:48 +00:00
|
|
|
</span>
|
2017-03-08 06:10:32 +00:00
|
|
|
</div>
|
|
|
|
<% end %>
|
|
|
|
<% if @site_request.custom_template %>
|
2017-03-21 09:39:48 +00:00
|
|
|
<div class="line-content">
|
|
|
|
<span class="header-line">
|
|
|
|
<%= f.label :customized_template_cost, "Customized Template Cost:" %>
|
|
|
|
</span>
|
|
|
|
<span class="content-line">
|
2017-03-08 06:10:32 +00:00
|
|
|
<%= f.number_field :customized_template_cost, :min => "0" %>
|
2017-03-21 09:39:48 +00:00
|
|
|
</span>
|
2017-03-08 06:10:32 +00:00
|
|
|
</div>
|
|
|
|
<% end %>
|
|
|
|
<% if @site_request.rwd %>
|
2017-03-21 09:39:48 +00:00
|
|
|
<div class="line-content">
|
|
|
|
<span class="header-line">
|
|
|
|
<%= f.label :rwd_cost, "RWD Cost:" %>
|
|
|
|
</span>
|
|
|
|
<span class="content-line">
|
2017-03-08 06:10:32 +00:00
|
|
|
<%= f.number_field :rwd_cost, :min => "0" %>
|
2017-03-21 09:39:48 +00:00
|
|
|
</span>
|
2017-03-08 06:10:32 +00:00
|
|
|
</div>
|
|
|
|
<% end %>
|
2017-03-29 07:09:14 +00:00
|
|
|
<div class="line-content">
|
|
|
|
<span class="header-line">
|
|
|
|
<%= f.label :other, "Other Requirements:" %>
|
2017-04-12 10:24:52 +00:00
|
|
|
<%= f.text_area :other, :class => "text_require" %>
|
2017-03-29 07:09:14 +00:00
|
|
|
</span>
|
|
|
|
<span class="content-line">
|
|
|
|
<%= f.number_field :other_cost, :min => "0" %>
|
|
|
|
</span>
|
|
|
|
</div>
|
2017-03-10 06:53:25 +00:00
|
|
|
<% if !@contract.contract_file.url.nil? %>
|
2017-03-21 09:39:48 +00:00
|
|
|
<div class="line-content">
|
|
|
|
<span class="header-line">Contract File :</span>
|
|
|
|
<span class="content-line"><a href="<%= @contract.contract_file.url %>" target="_blank" class="btn btn-primary flat">Download Contract</a></span>
|
2017-03-10 06:53:25 +00:00
|
|
|
</div>
|
2017-03-21 09:39:48 +00:00
|
|
|
<% end %>
|
|
|
|
<div class="line-content">
|
|
|
|
<span class="header-line"><%= f.label :contract_file, "Upload Contract File :" %></span>
|
|
|
|
<span class="content-line"><%= f.file_field :contract_file %></span>
|
2017-03-10 06:53:25 +00:00
|
|
|
</div>
|
|
|
|
|
2017-03-21 09:39:48 +00:00
|
|
|
<div class="line-content">
|
|
|
|
<span class="header-line">Total Amount :</span>
|
2017-03-27 07:15:25 +00:00
|
|
|
<span class="content-line"><span id="total-amount"><%= @contract.new_record? ? 0 : @contract.total_amount %></span> NTD.</span>
|
2017-03-08 06:10:32 +00:00
|
|
|
</div>
|
2017-03-10 06:53:25 +00:00
|
|
|
<% if @contract.new_record? %>
|
|
|
|
<%= f.hidden_field :site_request, :value => @site_request.id.to_s %>
|
|
|
|
<% end %>
|
2017-03-21 09:39:48 +00:00
|
|
|
<div class="line-content button">
|
|
|
|
<span class="header-line"></span>
|
|
|
|
<span class="content-line">
|
|
|
|
<%= f.submit "Submit", :class => "btn btn-primary" %>
|
|
|
|
<a href="<%= see_contract_admin_client_management_path(@contract.id) %>" class="btn">Back</a>
|
|
|
|
<script type="text/javascript">
|
|
|
|
var costFields = $("form.contract-form input[type=number]"),
|
|
|
|
totalAmountDom = $("#total-amount");
|
|
|
|
costFields.on("change",function(){
|
|
|
|
var totalAmount = 0;
|
|
|
|
$.each(costFields,function(){
|
|
|
|
var amt = ($(this).val() == "" ? 0 : $(this).val());
|
|
|
|
totalAmount += parseInt(amt);
|
|
|
|
})
|
|
|
|
totalAmountDom.text(totalAmount);
|
|
|
|
})
|
|
|
|
</script>
|
|
|
|
</span>
|
|
|
|
</div>
|