- Remove blade form generator on coupons resources
This commit is contained in:
parent
aa405e8458
commit
ec09989aaa
2 changed files with 91 additions and 85 deletions
|
|
@ -11,186 +11,192 @@
|
|||
</div>
|
||||
@endif
|
||||
<div class="form-wrapper">
|
||||
<h2><i class="fas fa-ticket-alt"></i> Nouveau Coupon</h2>
|
||||
{!! Form::open(['route' => 'coupon.store', 'enctype' => 'multipart/form-data']) !!}
|
||||
<h2>
|
||||
<i class="fas fa-ticket-alt"></i>
|
||||
{{ __('Nouveau Coupon') }}
|
||||
</h2>
|
||||
<form method="POST" action="{{ route('coupon.store') }}" enctype="multipart/form-data">
|
||||
@csrf
|
||||
<div class="form-split">
|
||||
<div class="form-field">
|
||||
{!! Form::label('coupon_code', 'Code de traitement *') !!}
|
||||
{!! Form::input('text', 'coupon_code', null, ['required']) !!}
|
||||
<label>{{ __('Code de traitement') }} *</label>
|
||||
<input type="text" name="coupon_code" required>
|
||||
</div>
|
||||
<div class="form-field">
|
||||
{!! Form::label('coupon_name', 'Nom interne *') !!}
|
||||
{!! Form::input('text', 'coupon_name', null, ['required']) !!}
|
||||
<label>{{ __('Nom interne') }} *</label>
|
||||
<input type="text" name="coupon_name" required>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-split">
|
||||
<div class="form-field">
|
||||
{!! Form::label('coupon_value', 'Valeur faciale *') !!}
|
||||
{!! Form::number('coupon_value', null, ['step' => '0.05', 'required']) !!}
|
||||
<label>{{ __('Valeur faciale') }} *</label>
|
||||
<input type="number" name="coupon_value" step="0.05" required>
|
||||
</div>
|
||||
<div class="form-field">
|
||||
{!! Form::label('initial_quantity', 'Quantité initiale *') !!}
|
||||
{!! Form::text('initial_quantity', null, ['required']) !!}
|
||||
<label>{{ __('Quantité initiale') }} *</label>
|
||||
<input type="text" name="initial_quantity" required>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-split">
|
||||
<div class="form-field">
|
||||
{!! Form::label('coupon_norme', 'Activer la Norme GS1') !!}
|
||||
{!! Form::checkbox('coupon_norme', 1, false, array('id'=>'coupon_norme')) !!}
|
||||
{!! Form::label('coupon_norme', 'Activer') !!}
|
||||
<label for="coupon_norme">{{ __('Activer la Norme GS1') }}</label>
|
||||
<input type="checkbox" id="coupon_norme" name="coupon_norme" value="1">
|
||||
<label for="coupon_norme">{{ __('Activer') }}</label>
|
||||
</div>
|
||||
<div class="form-field">
|
||||
{!! Form::label('coupon_seuil_alert', 'Seuil d\'alerte *') !!}
|
||||
{!! Form::number('coupon_seuil_alert', 100, ['required']) !!}
|
||||
<label>{{ __("Seuil d'alerte") }} *</label>
|
||||
<input type="number" name="coupon_seuil_alert" value="100" required>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-split">
|
||||
<div class="form-field">
|
||||
{!! Form::label('coupon_enablelimitquantity', 'Activer La limite de quantité') !!}
|
||||
{!! Form::checkbox('coupon_enablelimitquantity', 1, false, array('id'=>'coupon_enablelimitquantity')) !!}
|
||||
{!! Form::label('coupon_enablelimitquantity', 'Activer') !!}
|
||||
<label for="coupon_enablelimitquantity">{{ __('Activer La limite de quantité') }}</label>
|
||||
<input type="checkbox" id="coupon_enablelimitquantity" name="coupon_enablelimitquantity" value="1">
|
||||
<label for="coupon_enablelimitquantity">{{ __('Activer') }}</label>
|
||||
</div>
|
||||
<div class="form-field">
|
||||
{!! Form::label('coupon_enablelimitperiod', 'Activer la limite sur une période') !!}
|
||||
{!! Form::checkbox('coupon_enablelimitperiod', 1, false, array('id'=>'coupon_enablelimitperiod')) !!}
|
||||
{!! Form::label('coupon_enablelimitperiod', 'Activer') !!}
|
||||
<label for="coupon_enablelimitperiod">{{ __('Activer la limite sur une période') }}</label>
|
||||
<input type="checkbox" id="coupon_enablelimitperiod" name="coupon_enablelimitperiod" value="1">
|
||||
<label for="coupon_enablelimitperiod">{{ __('Activer') }}</label>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-split">
|
||||
<div class="form-field enablelimitquantity">
|
||||
{!! Form::label('coupon_limitquantity', 'Limiter la diffusion à') !!}
|
||||
<label>{{ __('Limiter la diffusion à') }}</label>
|
||||
<span>
|
||||
{!! Form::number('coupon_limitquantity', null, ['class'=>'small']) !!} coupons
|
||||
<input type="number" name="coupon_limitquantity" class="small"> {{ __('coupons') }}
|
||||
</span>
|
||||
</div>
|
||||
<div class="form-field enablelimitperiod">
|
||||
{!! Form::label('coupon_limitperiod', 'Limiter la diffusion à une offre tous les') !!}
|
||||
<label>{{ __('Limiter la diffusion à une offre tous les') }}</label>
|
||||
<span>
|
||||
{!! Form::number('coupon_limitperiod', null, ['class'=>'small']) !!} jours
|
||||
<input type="number" name="coupon_limitperiod" class="small"> {{ __('jours') }}
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
<h4>Validité</h4>
|
||||
<h4>{{ __('Validité') }}</h4>
|
||||
<div class="form-split">
|
||||
<div class="form-field">
|
||||
{!! Form::label('coupon_mindatediffusion', 'Date de début de diffusion') !!}
|
||||
{!! Form::date('coupon_mindatediffusion') !!}
|
||||
<label>{{ __('Date de début de diffusion') }}</label>
|
||||
<input type="date" name="coupon_mindatediffusion">
|
||||
</div>
|
||||
<div class="form-field">
|
||||
{!! Form::label('coupon_maxdatediffusion', 'Date de fin de diffusion') !!}
|
||||
{!! Form::date('coupon_maxdatediffusion') !!}
|
||||
<label>{{ __('Date de fin de diffusion') }}</label>
|
||||
<input type="date" name="coupon_maxdatediffusion">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-split">
|
||||
|
||||
<div class="form-field">
|
||||
{!! Form::label('coupon_validity', 'Durée de validité à l\'impression') !!}
|
||||
<span>
|
||||
{!! Form::number('coupon_validity', 30, ['class'=>'small', 'required']) !!} jours
|
||||
</span>
|
||||
</div>
|
||||
<label>{{ __("Durée de validité à l'impression") }}</label>
|
||||
<span>
|
||||
<input type="number" name="coupon_validity" value="30" class="small" required> {{ __('jours') }}
|
||||
</span>
|
||||
</div>
|
||||
<div class="form-field">
|
||||
{!! Form::label('coupon_maxdatevalidity', 'Date de fin de validité') !!}
|
||||
{!! Form::date('coupon_maxdatevalidity') !!}
|
||||
<label>{{ __('Date de fin de validité') }}</label>
|
||||
<input type="date" name="coupon_maxdatevalidity">
|
||||
</div>
|
||||
</div>
|
||||
<div class="calendar">
|
||||
<h4><i class="fas fa-plus-square addcalendar"></i> Calendrier de diffusion</h4>
|
||||
<h4><i class="fas fa-plus-square addcalendar"></i> {{ __('Calendrier de diffusion') }}</h4>
|
||||
</div>
|
||||
<h4>Vignettes</h4>
|
||||
<h4>{{ __('Vignettes') }}</h4>
|
||||
<div class="form-split">
|
||||
<div class="form-field">
|
||||
{!! Form::label('coupon_thumbnail1', 'Vignette Desktop active') !!}
|
||||
{!! Form::file('coupon_thumbnail1', ['class' => 'input-file']) !!}
|
||||
<label for="coupon_thumbnail1">{{ __('Vignette Desktop active') }}</label>
|
||||
<input type="file" id="coupon_thumbnail1" name="coupon_thumbnail1" class="input-file">
|
||||
</div>
|
||||
<div class="form-field">
|
||||
{!! Form::label('coupon_thumbnail2', 'Vignette Desktop grise') !!}
|
||||
{!! Form::file('coupon_thumbnail2', ['class' => 'input-file']) !!}
|
||||
<label for="coupon_thumbnail2">{{ __('Vignette Desktop grise') }}</label>
|
||||
<input type="file" id="coupon_thumbnail2" name="coupon_thumbnail2" class="input-file">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-split">
|
||||
<div class="form-field">
|
||||
{!! Form::label('coupon_thumbnail3', 'Vignette Mobile active') !!}
|
||||
{!! Form::file('coupon_thumbnail3', ['class' => 'input-file']) !!}
|
||||
<label for="coupon_thumbnail3">{{ __('Vignette Mobile active') }}</label>
|
||||
<input type="file" id="coupon_thumbnail3" name="coupon_thumbnail3" class="input-file">
|
||||
</div>
|
||||
<div class="form-field">
|
||||
{!! Form::label('coupon_thumbnail4', 'Vignette Mobile grise') !!}
|
||||
{!! Form::file('coupon_thumbnail4', ['class' => 'input-file']) !!}
|
||||
<label for="coupon_thumbnail4">{{ __('Vignette Mobile grise') }}</label>
|
||||
<input type="file" id="coupon_thumbnail4" name="coupon_thumbnail4" class="input-file">
|
||||
</div>
|
||||
</div>
|
||||
<h4>Informations pour génération</h4>
|
||||
<?php
|
||||
<h4>{{ __('Informations pour génération') }}</h4>
|
||||
<?php
|
||||
$mentions = "Sur remise de ce bon en caisse, votre magasin vous fera bénéficier\r\nde la remise correspondante. Aucune monnaie ne sera rendue en\r\ncaisse. Toute photocopie ou utilisation de ce bon pour tout autre\r\nachat qu'un des produits mentionnés ci-dessous donnera lieu à des\r\npoursuites. Valable en France métropolitaine seulement (Corse\r\ncomprise) dans la période de validité. Offre non cumulable avec\r\nun autre bon de réduction ou offre promotionnelle. Ne peut être\r\nvendu.";
|
||||
?>
|
||||
<div class="form-split">
|
||||
<div class="form-field">
|
||||
{!! Form::label('coupon_treatment_center', 'Centre de traitement *') !!}
|
||||
{!! Form::select('coupon_treatment_center', ['HighCo', 'Sogec']) !!}
|
||||
<label>{{ __('Centre de traitement') }} *</label>
|
||||
<select name="coupon_treatment_center">
|
||||
<option value="0">HighCo</option>
|
||||
<option value="1">Sogec</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="form-field">
|
||||
{!! Form::label('coupon_legal_mentions_splitted', 'Activer les mentions internationnales') !!}
|
||||
{!! Form::checkbox('coupon_legal_mentions_splitted', 1, false) !!}
|
||||
{!! Form::label('coupon_legal_mentions_splitted', 'Activer') !!}
|
||||
<label for="coupon_legal_mentions_splitted">{{ __('Activer les mentions internationnales') }}</label>
|
||||
<input type="checkbox" id="coupon_legal_mentions_splitted" name="coupon_legal_mentions_splitted" value="1">
|
||||
<label for="coupon_legal_mentions_splitted">{{ __('Activer') }}</label>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-split">
|
||||
<div class="form-field-textarea">
|
||||
{!! Form::label('coupon_validity_text', 'Texte de validité *') !!}
|
||||
{!! Form::textarea('coupon_validity_text', null, ['required']) !!}
|
||||
<label>{{ __('Texte de validité') }} *</label>
|
||||
<textarea name="coupon_validity_text" cols="30" rows="10" required></textarea>
|
||||
</div>
|
||||
<div class="form-field-textarea">
|
||||
{!! Form::label('coupon_legal_mentions', 'Mentions légales *') !!}
|
||||
{!! Form::textarea('coupon_legal_mentions', $mentions, ['required']) !!}
|
||||
<label>{{ __('Mentions légales') }} *</label>
|
||||
<textarea name="coupon_legal_mentions" cols="30" rows="10" required>{{ $mentions }}</textarea>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-split">
|
||||
<div class="form-field">
|
||||
<div class="title">
|
||||
{!! Form::label('coupon_decoration_image', 'Image de décoration *') !!}
|
||||
<span>(280x260px ou 280x160px si GS1)</span>
|
||||
<span>Formats : JPG ou PNG</span>
|
||||
<label for="coupon_decoration_image">{{ __('Image de décoration') }} *</label>
|
||||
<span>{{ __('280x260px ou 280x160px si GS1') }}</span>
|
||||
<span>{{ __('Formats : JPG ou PNG') }}</span>
|
||||
</div>
|
||||
{!! Form::file('coupon_decoration_image', ['class' => 'input-file', 'required', 'accept' => '.jpg,.jpeg,.png']) !!}
|
||||
<input type="file" id="coupon_decoration_image" name="coupon_decoration_image" class="input-file" accept=".jpg,.jpeg,.png">
|
||||
</div>
|
||||
<div class="form-field">
|
||||
<div class="title">
|
||||
{!! Form::label('coupon_logo_image', 'Logo à afficher *') !!}
|
||||
<span>135x70px</span>
|
||||
<span>Formats : JPG ou PNG</span>
|
||||
<label for="coupon_logo_image">{{ __('Logo à afficher') }} *</label>
|
||||
<span>{{ __('135x70px') }}</span>
|
||||
<span>{{ __('Formats : JPG ou PNG') }}</span>
|
||||
</div>
|
||||
{!! Form::file('coupon_logo_image', ['class' => 'input-file', 'required']) !!}
|
||||
<input type="file" id="coupon_logo_image" name="coupon_logo_image" class="input-file" accept=".jpg,.jpeg,.png">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-split">
|
||||
<div class="form-field">
|
||||
{!! Form::label('coupon_rcs', 'RCS du site *') !!}
|
||||
{!! Form::text('coupon_rcs', $site->site_rcs, ['required']) !!}
|
||||
<label>{{ __('RCS du site') }} *</label>
|
||||
<input type="text" name="coupon_rcs" value="{{ $site->site_rcs }}" required>
|
||||
</div>
|
||||
<div class="form-field">
|
||||
{!! Form::label('coupon_site_contact', 'Contact mail *') !!}
|
||||
{!! Form::text('coupon_site_contact', $site->site_contact, ['required']) !!}
|
||||
<label>{{ __('Contact mail') }} *</label>
|
||||
<input type="text" name="coupon_site_contact" value="{{ $site->site_contact }}" required>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-split">
|
||||
<div class="form-field gs1code">
|
||||
<div class="title">
|
||||
{!! Form::label('coupon_gs1code', 'Image du code barre GS1 *') !!}
|
||||
<span>Formats : JPG</span>
|
||||
<label for="coupon_gs1code">{{ __('Image du code barre GS1') }} *</label>
|
||||
<span>{{ __('Formats : JPG') }}</span>
|
||||
</div>
|
||||
{!! Form::file('coupon_gs1code', ['class' => 'input-file']) !!}
|
||||
<input type="file" id="coupon_gs1code" name="coupon_gs1code" class="input-file" accept=".jpg">
|
||||
</div>
|
||||
<div class="form-field">
|
||||
{!! Form::label('coupon_published', 'Publié ?') !!}
|
||||
{!! Form::checkbox('coupon_published', 1, false, array('id'=>'coupon_published')) !!}
|
||||
{!! Form::label('coupon_published', 'Activer') !!}
|
||||
<label for="coupon_published">{{ __('Publié ?') }}</label>
|
||||
<input type="checkbox" id="coupon_published" name="coupon_published" value="1">
|
||||
<label for="coupon_published">{{ __('Activer') }}</label>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{!! Form::hidden('site_id', session()->get('site')->id) !!}
|
||||
<!-- TODO : Revoir le passage du site_id -->
|
||||
<input type="hidden" name="site_id" value="{{ session()->get('site')->id }}">
|
||||
<div class="form-field submit">
|
||||
<span>Les champs avec un * sont obligatoires</span>
|
||||
{!! Form::submit('Créer coupon') !!}
|
||||
<span>{{ __('Les champs avec un * sont obligatoires') }}</span>
|
||||
<input type="submit" value="{{ __('Créer coupon') }}">
|
||||
</div>
|
||||
{!! Form::close() !!}
|
||||
</form>
|
||||
</div>
|
||||
@endsection
|
||||
|
|
|
|||
|
|
@ -78,11 +78,11 @@
|
|||
<div class="form-split">
|
||||
<div class="form-field">
|
||||
<label>{{ __('Date de début de diffusion') }}</label>
|
||||
<input type="date" name="coupon_mindatediffusion">
|
||||
<input type="date" name="coupon_mindatediffusion" value="{{ $coupon->coupon_mindatediffusion }}">
|
||||
</div>
|
||||
<div class="form-field">
|
||||
<label>{{ __('Date de fin de diffusion') }}</label>
|
||||
<input type="date" name="coupon_maxdatediffusion">
|
||||
<input type="date" name="coupon_maxdatediffusion" value="{{ $coupon->coupon_maxdatediffusion }}">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-split">
|
||||
|
|
@ -94,7 +94,7 @@
|
|||
</div>
|
||||
<div class="form-field">
|
||||
<label>{{ __('Date de fin de validité') }}</label>
|
||||
<input type="date" name="coupon_maxdatevalidity">
|
||||
<input type="date" name="coupon_maxdatevalidity" value="{{ $coupon->coupon_maxdatevalidity }}">
|
||||
</div>
|
||||
</div>
|
||||
<div class="calendar">
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue