still nfc
This commit is contained in:
@@ -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;
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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>
|
||||||
@@ -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(){
|
||||||
|
|||||||
@@ -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>
|
||||||
|
|||||||
Reference in New Issue
Block a user