Fix stockentryform

This commit is contained in:
Katharina Bogad 2021-06-25 23:46:47 +02:00
parent ab83064e2c
commit b0e1664e09
3 changed files with 10 additions and 6 deletions

View File

@ -26,12 +26,12 @@ function stockentryformView(Grocy, scope = null)
var jsonForm = $scope('#stockentry-form').serializeJSON();
Grocy.FrontendHelpers.BeginUiBusy("stockentry-form");
var jsonData = {};
if (!jsonForm.price.toString().isEmpty())
{
jsonData.price = parseFloat(jsonForm.price).toFixed(Grocy.UserSettings.stock_decimal_places_prices);
}
var jsonData = {};
jsonData.amount = jsonForm.amount;
jsonData.best_before_date = datetimepicker.GetValue();
jsonData.purchased_date = datetimepicker2.GetValue();

View File

@ -9,13 +9,13 @@ $content = $__env->yieldContent('content');
$config = "{\n" . $__env->yieldContent('grocyConfigProps') . '}';
$config = preg_replace('/(\n[\t ]*)([a-zA-Z0-9_]+):/','${1}"${2}":', $config);
$config = preg_replace('/: *\'(.*?)\',?\n/', ':"${1}",', $config);
$config = preg_replace('/,(\n[\t ]+)?}$/', '}', $config);
$config = preg_replace('/,(\n[\t ]*)?}$/', '}', $config);
$grocy_options = json_decode($config, true);
$usersettings = "{\n" . $__env->yieldContent('forceUserSettings') . '}';
$usersettings = preg_replace('/(\n[\t ]*)([a-zA-Z0-9_]+):/','${1}"${2}":', $usersettings);
$usersettings = preg_replace('/: *\'(.*?)\',?\n/', ':"${1}",', $usersettings);
$usersettings = preg_replace('/,(\n[\t ]+)?}$/', '}', $usersettings);
$usersettings = preg_replace('/,(\n[\t ]*)?}$/', '}', $usersettings);
$usersettings = json_decode($usersettings, true);
if($usersettings != null)
$grocy_options["UserSettings"] = $usersettings;

View File

@ -4,9 +4,9 @@
@section('viewJsName', 'stockentryform')
@section('grocyConfigProps')
EditMode: '{{ $mode }}',
EditMode: "edit",
EditObjectId: {{ $stockEntry->id }},
EditObjectProductId: {{ $stockEntry->product_id },
EditObjectProductId: {{ $stockEntry->product_id }},
@endsection
@section('content')
@ -18,8 +18,12 @@ EditObjectProductId: {{ $stockEntry->product_id },
<hr class="my-2">
@php
$classes = $embedded ? '' : 'col-md-6 col-xl-4'
@endphp
<div class="row">
<div class="col-12 col-md-6 col-xl-4 pb-3">
<div class="col-12 {{ $classes }} pb-3">
<form id="stockentry-form"
novalidate>