File: //proc/self/root/proc/self/cwd/pm/plugins/Warehouse/assets/js/settings/rule_sale_price_js.php
<script>
$(".select2").select2();
function setting_rule_sale_price(invoker){
"use strict";
var input_value = $('input[id="warehouse_selling_price_rule_profif_ratio"]').val();
if(input_value > 100){
appAlert.warning('<?php echo _l('_please_enter_from_0_100'); ?>');
$('input[id="warehouse_selling_price_rule_profif_ratio"]').val('');
}
if(input_value < 0){
appAlert.warning('<?php echo _l('_please_enter_from_0_100'); ?>');
$('input[id="warehouse_selling_price_rule_profif_ratio"]').val('');
}
var data = {};
data.warehouse_selling_price_rule_profif_ratio = input_value;
if((input_value >= 0) && ( input_value <= 100)){
$.post("<?php echo get_uri('warehouse/warehouse_selling_price_profif_ratio'); ?>", data).done(function(response){
response = JSON.parse(response);
if (response.success == true) {
appAlert.success(response.message);
}else{
appAlert.warning(response.message);
}
});
}
}
function warehouse_fee_return_order(invoker){
"use strict";
var input_value = $('input[id="wh_fee_for_return_order"]').val();
if(input_value > 100){
appAlert.warning('<?php echo _l('_please_enter_from_0_100'); ?>');
$('input[id="wh_fee_for_return_order"]').val('');
}
if(input_value < 0){
appAlert.warning('<?php echo _l('_please_enter_from_0_100'); ?>');
$('input[id="wh_fee_for_return_order"]').val('');
}
var data = {};
data.wh_fee_for_return_order = input_value;
if((input_value >= 0) && ( input_value <= 100)){
$.post("<?php echo get_uri('warehouse/warehouse_fee_return_order'); ?>", data).done(function(response){
response = JSON.parse(response);
if (response.success == true) {
appAlert.success(response.message);
}else{
appAlert.warning(response.message);
}
});
}
}
function setting_profit_rate(invoker) {
"use strict";
var data={};
data.profit_rate_by_purchase_price_sale = invoker.value;
$.post("<?php echo get_uri('warehouse/warehouse_profit_rate_by_purchase_price_sale'); ?>", data).done(function(response){
response = JSON.parse(response);
if (response.success == true) {
appAlert.success(response.message);
}else{
appAlert.warning(response.message);
}
});
}
function setting_rules_for_rounding_prices(invoker) {
"use strict";
var input_value = $('input[id="'+invoker.name+'"]').val();
var data={};
data.type = invoker.name;
data.input_value = input_value;
if(input_value < 0){
appAlert.warning('<?php echo _l('_please_enter_from_0'); ?>');
$('input[id="'+invoker.name+'"]').val('');
}
if((input_value >= 0) && ( input_value <= 100)){
$.post("<?php echo get_uri('warehouse/setting_rules_for_rounding_prices'); ?>", data).done(function(response){
response = JSON.parse(response);
if (response.success == true) {
if(invoker.name =='warehouse_the_fractional_part'){
$('input[id="warehouse_integer_part"]').val('0');
}else{
$('input[id="warehouse_the_fractional_part"]').val('0');
}
appAlert.success(response.message);
}else{
appAlert.warning(response.message);
}
});
}
}
function auto_create_change_setting(invoker){
"use strict";
var input_name = invoker.value;
var input_name_status = $('input[id="'+invoker.value+'"]').is(":checked");
var data = {};
data.input_name = input_name;
data.input_name_status = input_name_status;
$.post("<?php echo get_uri('warehouse/auto_create_goods_received_delivery_setting'); ?>", data).done(function(response){
response = JSON.parse(response);
if (response.success == true) {
appAlert.success(response.message);
}else{
appAlert.warning(response.message);
}
});
}
function show_item_cf_on_pdf(invoker){
"use strict";
var input_name = invoker.value;
var input_name_status = $('input[id="'+invoker.value+'"]').is(":checked");
var data = {};
data.input_name = input_name;
data.input_name_status = input_name_status;
$.post("<?php echo get_uri('warehouse/show_item_cf_on_pdf'); ?>", data).done(function(response){
response = JSON.parse(response);
if (response.success == true) {
appAlert.success(response.message);
}else{
appAlert.warning(response.message);
}
});
}
function goods_receipt_warehouse_change(invoker) {
"use strict";
var input_name = invoker.name;
var input_name_status = invoker.value; //warehouse id
var data = {};
data.input_name = input_name;
data.input_name_status = input_name_status;
$.post("<?php echo get_uri('warehouse/update_goods_receipt_warehouse'); ?>", data).done(function(response){
response = JSON.parse(response);
if (response.success == true) {
appAlert.success(response.message);
}else{
appAlert.warning(response.message);
}
});
}
function update_unchecked_inventory_numbers(event){
"use strict";
if (confirm_delete()) {
$(event).attr( "disabled", "disabled" );
$('#update_unchecked_inventory_numbers').submit();
}
}
function submit_policies_information(event){
"use strict"
var myContent = $('textarea[name="wh_return_policies_information"]').val();
var data = {};
data.myContent = myContent;
$.get("<?php echo get_uri('warehouse/update_return_policies_information'); ?>", data).done(function(response){
response = JSON.parse(response);
if(response.status == true || response.status == 'true'){
appAlert.success(response.message);
}
}).fail(function(error) {
});
}
</script>