still nfc

This commit is contained in:
Yan
2017-07-17 15:07:27 +06:30
parent b2ccc12e17
commit 51c14f379b
5 changed files with 30 additions and 12 deletions

View File

@@ -73,7 +73,7 @@
position: relative; position: relative;
left: 42%; left: 42%;
top: 30%; top: 30%;
background-color: #d9534f; background-color: #32ad1a;
color: #fff; color: #fff;
text-align: center; text-align: center;
width: 200px; width: 200px;

View File

@@ -194,7 +194,7 @@ class Customer < ApplicationRecord
def self.search(search) def self.search(search)
if search if search
# find(:all, :conditions => ['name LIKE ? OR contact_no LIKE ?', "%#{search}%", "%#{search}%"]) # find(:all, :conditions => ['name LIKE ? OR contact_no LIKE ?', "%#{search}%", "%#{search}%"])
where("name LIKE ? OR contact_no LIKE ? OR card_no LIKE ?", "%#{search}%", "%#{search}%", "%#{search}%",) where("name LIKE ? OR contact_no LIKE ? OR card_no LIKE ? OR paypar_account_no ='#{search}'", "%#{search}%", "%#{search}%", "%#{search}%",)
else else
find(:all) find(:all)
end end

View File

@@ -129,11 +129,14 @@
$(function() { $(function() {
// Read Card Reader // Read Card Reader
$("#paypar_account_no").on('focus', function(e){ $("#paypar_account_no").on('focus', function(e){
var cardNo = "";
$("#sxModal").show(); $("#sxModal").show();
setTimeout(function(){ setTimeout(function(){
getCardNo(); cardNo = getCardNo();
$("#sxModal").hide(); $("#sxModal").hide();
},100); },100);
$(this).val(cardNo);
}); });
}); });
@@ -144,9 +147,10 @@
} }
// get CardNo from Java // get CardNo from Java
function setCardNo(cardNo){ // function setCardNo(cardNo){
if(cardNo.length == 16){ // if(cardNo.length == 16){
$("#paypar_account_no").val(cardNo); // $("#paypar_account_no").val(cardNo);
} // $("#search").val(cardNo);
} // }
// }
</script> </script>

View File

@@ -22,10 +22,11 @@
<tr> <tr>
<td colspan="6"> <td colspan="6">
<%= form_tag crm_customers_path, :method => :get do %> <%= form_tag crm_customers_path, :id => "filter_form", :method => :get do %>
<div class="input-append col-md-12 form-group pull-left"> <div class="input-append col-md-12 form-group pull-left">
<input type="text" name="filter" style="margin-right:10px" placeholder="Search" id="search" class="form-control input-xs col-md-4"> <input type="text" name="filter" style="margin-right:10px" placeholder="Search" id="search" class="form-control input-xs col-md-4">
<button type="submit" class="btn btn-primary btn-md">Search</button> <button type="submit" class="btn btn-primary btn-md">Search</button>
<button id="member_acc_no" class="btn btn-success"><span class="fa fa-credit-card"></span> Member Card</button>
<!-- <a href="modal-window" data-toggle= "modal" data-target="#modal-window" class="btn btn-primary btn-md" id="card_read" >Read Card</a> --> <!-- <a href="modal-window" data-toggle= "modal" data-target="#modal-window" class="btn btn-primary btn-md" id="card_read" >Read Card</a> -->
<!-- <button type="button" class="btn btn-info btn-md" data-toggle="modal" data-target="#myModal">Open Modal</button> --> <!-- <button type="button" class="btn btn-info btn-md" data-toggle="modal" data-target="#myModal">Open Modal</button> -->
@@ -73,7 +74,6 @@
<%= paginate @crm_customers %> <%= paginate @crm_customers %>
</div> </div>
</div> </div>
<%= render 'card_read_form' %>
</div> </div>
<%= render 'new_form', crm_customer: @crm_customer %> <%= render 'new_form', crm_customer: @crm_customer %>
@@ -97,6 +97,19 @@ $(function() {
$('.datepicker').attr('ReadOnly','true'); $('.datepicker').attr('ReadOnly','true');
$('.datepicker').css('cursor','pointer'); $('.datepicker').css('cursor','pointer');
// Read Card Reader
$("#member_acc_no").on('click', function(e){
var cardNo = "";
$("#sxModal").show();
setTimeout(function(){
cardNo = getCardNo();
$("#search").val(cardNo);
$("#sxModal").hide();
},100);
$("#filter_form").submit();
});
}); });
$(document).on('click',".customer_tr",function(){ $(document).on('click',".customer_tr",function(){

View File

@@ -23,6 +23,7 @@
<div class="input-append col-md-12 form-group pull-left"> <div class="input-append col-md-12 form-group pull-left">
<input type="text" name="filter" style="margin-right:10px" placeholder="Search" class="form-control input-sm col-md-4"> <input type="text" name="filter" style="margin-right:10px" placeholder="Search" class="form-control input-sm col-md-4">
<button type="submit" class="btn btn-primary btn-sm">Search</button> <button type="submit" class="btn btn-primary btn-sm">Search</button>
<button class="btn btn-success"><span class="fa fa-credit-card"></span>Member Card</button>
</div> </div>
<% end %> <% end %>
</td> </td>