mirror of
https://github.com/grocy/grocy.git
synced 2025-08-20 12:20:22 +00:00
Add a quantity unit conversion hint on product form
This commit is contained in:
@@ -32,6 +32,7 @@
|
|||||||
|
|
||||||
$(function()
|
$(function()
|
||||||
{
|
{
|
||||||
|
$('#qu_factor_purchase_to_stock').trigger('change');
|
||||||
$('#name').focus();
|
$('#name').focus();
|
||||||
$('#product-form').validator();
|
$('#product-form').validator();
|
||||||
$('#product-form').validator('validate');
|
$('#product-form').validator('validate');
|
||||||
@@ -45,3 +46,17 @@ $('#barcode').keydown(function(event)
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
$('.input-group-qu').on('change', function(e)
|
||||||
|
{
|
||||||
|
var factor = $('#qu_factor_purchase_to_stock').val();
|
||||||
|
if (factor > 1)
|
||||||
|
{
|
||||||
|
$('#qu-conversion-info').text('This means 1 ' + $("#qu_id_purchase option:selected").text() + ' purchased will be converted into ' + (1 * factor).toString() + ' ' + $("#qu_id_stock option:selected").text() + ' in stock.');
|
||||||
|
$('#qu-conversion-info').show();
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
$('#qu-conversion-info').hide();
|
||||||
|
}
|
||||||
|
});
|
||||||
|
@@ -37,7 +37,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label for="qu_id_purchase">Quantity unit purchase</label>
|
<label for="qu_id_purchase">Quantity unit purchase</label>
|
||||||
<select required class="form-control" id="qu_id_purchase" name="qu_id_purchase">
|
<select required class="form-control input-group-qu" id="qu_id_purchase" name="qu_id_purchase">
|
||||||
<?php foreach ($quantityunits as $quantityunit) : ?>
|
<?php foreach ($quantityunits as $quantityunit) : ?>
|
||||||
<option <?php if ($mode == 'edit' && $quantityunit->id == $product->qu_id_purchase) echo 'selected="selected"'; ?> value="<?php echo $quantityunit->id; ?>"><?php echo $quantityunit->name; ?></option>
|
<option <?php if ($mode == 'edit' && $quantityunit->id == $product->qu_id_purchase) echo 'selected="selected"'; ?> value="<?php echo $quantityunit->id; ?>"><?php echo $quantityunit->name; ?></option>
|
||||||
<?php endforeach; ?>
|
<?php endforeach; ?>
|
||||||
@@ -46,7 +46,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label for="qu_id_stock">Quantity unit stock</label>
|
<label for="qu_id_stock">Quantity unit stock</label>
|
||||||
<select required class="form-control" id="qu_id_stock" name="qu_id_stock">
|
<select required class="form-control input-group-qu" id="qu_id_stock" name="qu_id_stock">
|
||||||
<?php foreach ($quantityunits as $quantityunit) : ?>
|
<?php foreach ($quantityunits as $quantityunit) : ?>
|
||||||
<option <?php if ($mode == 'edit' && $quantityunit->id == $product->qu_id_stock) echo 'selected="selected"'; ?> value="<?php echo $quantityunit->id; ?>"><?php echo $quantityunit->name; ?></option>
|
<option <?php if ($mode == 'edit' && $quantityunit->id == $product->qu_id_stock) echo 'selected="selected"'; ?> value="<?php echo $quantityunit->id; ?>"><?php echo $quantityunit->name; ?></option>
|
||||||
<?php endforeach; ?>
|
<?php endforeach; ?>
|
||||||
@@ -55,9 +55,10 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label for="qu_factor_purchase_to_stock">Factor purchase to stock quantity unit</label>
|
<label for="qu_factor_purchase_to_stock">Factor purchase to stock quantity unit</label>
|
||||||
<input required min="1" type="number" class="form-control" id="qu_factor_purchase_to_stock" name="qu_factor_purchase_to_stock" value="<?php if ($mode == 'edit') echo $product->qu_factor_purchase_to_stock; else echo '1'; ?>">
|
<input required min="1" type="number" class="form-control input-group-qu" id="qu_factor_purchase_to_stock" name="qu_factor_purchase_to_stock" value="<?php if ($mode == 'edit') echo $product->qu_factor_purchase_to_stock; else echo '1'; ?>">
|
||||||
<div class="help-block with-errors"></div>
|
<div class="help-block with-errors"></div>
|
||||||
</div>
|
</div>
|
||||||
|
<p id="qu-conversion-info" class="help-block text-muted"></p>
|
||||||
<button id="save-product-button" type="submit" class="btn btn-default">Save</button>
|
<button id="save-product-button" type="submit" class="btn btn-default">Save</button>
|
||||||
</form>
|
</form>
|
||||||
</div>
|
</div>
|
||||||
|
Reference in New Issue
Block a user