Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $(document).ready(function(){
- var id;
- $('.cal_demonstration').on('change', 'input.cal_demonstration_change',function(){
- id = $(this).attr("id").split("__");
- $(this).attr("id");
- $(this).attr("value");
- if(id[1] =='base'){
- var ans = parseFloat($("#"+id[0]+"__base").val()) * parseFloat($("#"+id[0]+"__multiplier").val())
- if(!isNaN(ans)) {
- $("#"+id[0]+"__ans").val(ans.toFixed(2));
- } else {
- $("#"+id[0]+"__ans").val('0.00');
- $("#"+id[0]+"__multiplier").val('0.00');
- }
- }else if(id[1] =='otbase'){
- var ans = parseFloat($("#"+id[0]+"__otbase").val()) * parseFloat($("#"+id[0]+"__otmultiplier").val())
- if(!isNaN(ans)) {
- $("#"+id[0]+"__otans").val(ans.toFixed(2));
- } else {
- $("#"+id[0]+"__otans").val('0.00');
- $("#"+id[0]+"__otmultiplier").val('0.00');
- }
- }else if(id[1] == 'multiplier'){
- var ans = parseFloat($("#"+id[0]+"__base").val()) * parseFloat($("#"+id[0]+"__multiplier").val())
- if(!isNaN(ans)) {
- $("#"+id[0]+"__ans").val(ans.toFixed(2));
- } else {
- $("#"+id[0]+"__ans").val('0.00');
- }
- }else if(id[1] == 'otmultiplier'){
- var ans = parseFloat($("#"+id[0]+"__otbase").val()) * parseFloat($("#"+id[0]+"__otmultiplier").val())
- if(!isNaN(ans)) {
- $("#"+id[0]+"__otans").val(ans.toFixed(2));
- } else {
- $("#"+id[0]+"__otans").val('0.00');
- }
- }else if(id[1] =='ans') {
- var multiplier = parseFloat($("#"+id[0]+"__ans").val()) / parseFloat($("#"+id[0]+"__base").val())
- if(!isNaN(multiplier)) {
- $("#"+id[0]+"__multiplier").val(multiplier.toFixed(2));
- } else {
- $("#"+id[0]+"__multiplier").val('0.00');
- }
- }else if(id[1] =='otans') {
- var multiplier = parseFloat($("#"+id[0]+"__otans").val()) / parseFloat($("#"+id[0]+"__otbase").val())
- if(!isNaN(multiplier)) {
- $("#"+id[0]+"__otmultiplier").val(multiplier.toFixed(2));
- } else {
- $("#"+id[0]+"__otmultiplier").val('0.00');
- }
- }
- });
- $('#default_value_save-admin').on('click',function(){
- var $inputs = $('#full_data_get_id_form_this_page :input');
- // An array of just the ids...
- var ids = {};
- var count=0;
- var jsonVariable ='';
- $inputs.each(function (index){
- ids[count] = $(this).attr('id');
- //if($('#'+$(this).attr('id')).val() != '' && !isNaN($('#'+$(this).attr('id')).val())) {
- if($('#'+$(this).attr('id')).val() != '') {
- jsonVariable += '"'+$(this).attr('id')+'":"'+$('#'+$(this).attr('id')).val()+'",'
- }
- count++;
- });
- jsonVariable = jsonVariable.slice(0, -1);
- jsonVariable = "{"+jsonVariable+"}";
- console.log(jsonVariable);
- // alert(window.location.origin);
- $.ajax({
- url: window.location.origin+'/FE2/index.php/dashboard/defaultValueStore',
- type: 'POST',
- dataType: 'json',
- data:{"default_value":jsonVariable},
- success:function(res){
- console.log('success');
- },error : function(e) {
- console.log(e);
- console.log('an error occured');
- }, complete : function() {
- console.log('Defaut value saved successfully')
- }
- });
- });
- $('#standard_hrs_rate').on('change',function(){
- //$("input[id$=__base]").val($('#standard_hrs_rate').val());
- $("input[id$=__base]")
- .val($('#standard_hrs_rate').val())
- .trigger('change');
- });
- $('#overtime_rate').on('change',function(){
- //$("input[id$=__otbase]").val($('#overtime_rate').val());
- $("input[id$=__otbase]")
- .val($('#overtime_rate').val())
- .trigger('change');
- });
- $("#inflation_percent_year").change(function(){
- if(event.keyCode == 8 || event.keyCode == 46) {
- return false;
- } else {
- $(this).val(function(index, old) { return old.replace(/[^0-9\.]/g, '') + '%'; });
- }
- });
- //
- $('#quoates_status_pending_approval,#quoates_status_approved,#quoates_status_sent_to_customer,#quoates_status_agreed_by_customer,#quoates_status_agreed_by_customer_after_date,#quoates_status_agreed_by_customer,#quoates_status_archived').on('click', function(){
- var id_to_status;
- var id = $(this).attr('id');
- id_to_status = id_to_status_fun(id);
- $.ajax({
- url: window.location.origin+'/FE2/index.php/dashboard/approval_pending',
- type: 'POST',
- dataType: 'json',
- data:{"filter_key": id_to_status },
- success:function(res){
- console.log('success');
- },error : function(e) {
- console.log(e);
- console.log('an error occured');
- }, complete : function() {
- console.log('Defaut value saved successfully')
- }
- });
- });
- function id_to_status_fun(id){
- switch(id) {
- case 'quoates_status_pending_approval':
- return 'pending_approval';
- break;
- case 'quoates_status_approved':
- return 'status_approved';
- break;
- case 'quoates_status_sent_to_customer':
- return 'sent_to_customer';
- break;
- case 'quoates_status_agreed_by_customer':
- return 'agreed_by_customer';
- break;
- case 'quoates_status_agreed_by_customer_after_date':
- return 'agreed_by_customer_after_date';
- break;
- case 'quoates_status_agreed_by_customer':
- return 'agreed_by_customer';
- break;
- case 'quoates_status_archived':
- return 'archived';
- break;
- default:
- return false;
- }
- }
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement