1693 lines
117 KiB
PHP
Executable File
1693 lines
117 KiB
PHP
Executable File
<?php
|
|
$quote = app('\Webkul\Quote\Repositories\QuoteRepository')->getModel();
|
|
|
|
if (isset($lead)) {
|
|
$quote->fill([
|
|
'person_id' => $lead->person_id,
|
|
'user_id' => $lead->user_id,
|
|
'billing_address' => $lead->person->organization ? $lead->person->organization->address : null
|
|
]);
|
|
}
|
|
?>
|
|
|
|
<?php if (isset($component)) { $__componentOriginal8001c520f4b7dcb40a16cd3b411856d1 = $component; } ?>
|
|
<?php if (isset($attributes)) { $__attributesOriginal8001c520f4b7dcb40a16cd3b411856d1 = $attributes; } ?>
|
|
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.layouts.index','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
|
<?php $component->withName('admin::layouts'); ?>
|
|
<?php if ($component->shouldRender()): ?>
|
|
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
|
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
|
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
|
<?php endif; ?>
|
|
<?php $component->withAttributes([]); ?>
|
|
<?php $__env->slot('title', null, []); ?>
|
|
<?php echo app('translator')->get('admin::app.quotes.create.title'); ?>
|
|
<?php $__env->endSlot(); ?>
|
|
|
|
<?php echo view_render_event('admin.contacts.quotes.create.form_controls.before'); ?>
|
|
|
|
|
|
<?php if (isset($component)) { $__componentOriginal81b4d293d9113446bb908fc8aef5c8f6 = $component; } ?>
|
|
<?php if (isset($attributes)) { $__attributesOriginal81b4d293d9113446bb908fc8aef5c8f6 = $attributes; } ?>
|
|
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.index','data' => ['action' => route('admin.quotes.store').'?'.http_build_query(array_merge(
|
|
request()->route()->parameters(),
|
|
request()->all()
|
|
))]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
|
<?php $component->withName('admin::form'); ?>
|
|
<?php if ($component->shouldRender()): ?>
|
|
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
|
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
|
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
|
<?php endif; ?>
|
|
<?php $component->withAttributes(['action' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(route('admin.quotes.store').'?'.http_build_query(array_merge(
|
|
request()->route()->parameters(),
|
|
request()->all()
|
|
)))]); ?>
|
|
<div class="flex flex-col gap-4">
|
|
<div class="flex items-center justify-between rounded-lg border border-gray-200 bg-white px-4 py-2 text-sm dark:border-gray-800 dark:bg-gray-900 dark:text-gray-300">
|
|
<div class="flex flex-col gap-2">
|
|
<?php if (isset($component)) { $__componentOriginal477735b45b070062c5df1d72c43d48f5 = $component; } ?>
|
|
<?php if (isset($attributes)) { $__attributesOriginal477735b45b070062c5df1d72c43d48f5 = $attributes; } ?>
|
|
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.breadcrumbs.index','data' => ['name' => 'quotes.create']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
|
<?php $component->withName('admin::breadcrumbs'); ?>
|
|
<?php if ($component->shouldRender()): ?>
|
|
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
|
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
|
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
|
<?php endif; ?>
|
|
<?php $component->withAttributes(['name' => 'quotes.create']); ?>
|
|
<?php echo $__env->renderComponent(); ?>
|
|
<?php endif; ?>
|
|
<?php if (isset($__attributesOriginal477735b45b070062c5df1d72c43d48f5)): ?>
|
|
<?php $attributes = $__attributesOriginal477735b45b070062c5df1d72c43d48f5; ?>
|
|
<?php unset($__attributesOriginal477735b45b070062c5df1d72c43d48f5); ?>
|
|
<?php endif; ?>
|
|
<?php if (isset($__componentOriginal477735b45b070062c5df1d72c43d48f5)): ?>
|
|
<?php $component = $__componentOriginal477735b45b070062c5df1d72c43d48f5; ?>
|
|
<?php unset($__componentOriginal477735b45b070062c5df1d72c43d48f5); ?>
|
|
<?php endif; ?>
|
|
|
|
<div class="text-xl font-bold dark:text-white">
|
|
<?php echo app('translator')->get('admin::app.quotes.create.title'); ?>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="flex items-center gap-x-2.5">
|
|
<!-- Save button for person -->
|
|
<div class="flex items-center gap-x-2.5">
|
|
<?php echo view_render_event('admin.contacts.quotes.create.save_button.before'); ?>
|
|
|
|
|
|
<button
|
|
type="submit"
|
|
class="primary-button"
|
|
>
|
|
<?php echo app('translator')->get('admin::app.quotes.create.save-btn'); ?>
|
|
</button>
|
|
|
|
<?php echo view_render_event('admin.contacts.quotes.create.save_button.after'); ?>
|
|
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<v-quote :errors="errors">
|
|
<?php if (isset($component)) { $__componentOriginal239f0b5c591a6fe15149471114a00fac = $component; } ?>
|
|
<?php if (isset($attributes)) { $__attributesOriginal239f0b5c591a6fe15149471114a00fac = $attributes; } ?>
|
|
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.shimmer.quotes.index','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
|
<?php $component->withName('admin::shimmer.quotes'); ?>
|
|
<?php if ($component->shouldRender()): ?>
|
|
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
|
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
|
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
|
<?php endif; ?>
|
|
<?php $component->withAttributes([]); ?>
|
|
<?php echo $__env->renderComponent(); ?>
|
|
<?php endif; ?>
|
|
<?php if (isset($__attributesOriginal239f0b5c591a6fe15149471114a00fac)): ?>
|
|
<?php $attributes = $__attributesOriginal239f0b5c591a6fe15149471114a00fac; ?>
|
|
<?php unset($__attributesOriginal239f0b5c591a6fe15149471114a00fac); ?>
|
|
<?php endif; ?>
|
|
<?php if (isset($__componentOriginal239f0b5c591a6fe15149471114a00fac)): ?>
|
|
<?php $component = $__componentOriginal239f0b5c591a6fe15149471114a00fac; ?>
|
|
<?php unset($__componentOriginal239f0b5c591a6fe15149471114a00fac); ?>
|
|
<?php endif; ?>
|
|
</v-quote>
|
|
</div>
|
|
<?php echo $__env->renderComponent(); ?>
|
|
<?php endif; ?>
|
|
<?php if (isset($__attributesOriginal81b4d293d9113446bb908fc8aef5c8f6)): ?>
|
|
<?php $attributes = $__attributesOriginal81b4d293d9113446bb908fc8aef5c8f6; ?>
|
|
<?php unset($__attributesOriginal81b4d293d9113446bb908fc8aef5c8f6); ?>
|
|
<?php endif; ?>
|
|
<?php if (isset($__componentOriginal81b4d293d9113446bb908fc8aef5c8f6)): ?>
|
|
<?php $component = $__componentOriginal81b4d293d9113446bb908fc8aef5c8f6; ?>
|
|
<?php unset($__componentOriginal81b4d293d9113446bb908fc8aef5c8f6); ?>
|
|
<?php endif; ?>
|
|
|
|
<?php echo view_render_event('admin.contacts.quotes.create.form_controls.after'); ?>
|
|
|
|
|
|
<?php if (! $__env->hasRenderedOnce('66992a92-aeb7-4044-979f-cc42d2769663')): $__env->markAsRenderedOnce('66992a92-aeb7-4044-979f-cc42d2769663');
|
|
$__env->startPush('scripts'); ?>
|
|
<script
|
|
type="text/x-template"
|
|
id="v-quote-template"
|
|
>
|
|
<div class="box-shadow flex flex-col gap-4 rounded-lg border border-gray-200 bg-white dark:border-gray-800 dark:bg-gray-900">
|
|
<div class="flex w-full gap-2 border-b border-gray-200 dark:border-gray-800">
|
|
<?php echo view_render_event('admin.contacts.quotes.create.tabs.before'); ?>
|
|
|
|
|
|
<template
|
|
v-for="tab in tabs"
|
|
:key="tab.id"
|
|
>
|
|
<a
|
|
:href="'#' + tab.id"
|
|
:class="[
|
|
'inline-block px-3 py-2.5 border-b-2 text-sm font-medium ',
|
|
activeTab === tab.id
|
|
? 'text-brandColor border-brandColor dark:brandColor dark:brandColor'
|
|
: 'text-gray-600 dark:text-gray-300 border-transparent hover:text-gray-800 hover:border-gray-400 dark:hover:border-gray-400 dark:hover:text-white'
|
|
]"
|
|
@click="scrollToSection(tab.id)"
|
|
:text="tab.label"
|
|
></a>
|
|
</template>
|
|
|
|
<?php echo view_render_event('admin.contacts.quotes.create.tabs.after'); ?>
|
|
|
|
</div>
|
|
|
|
<div class="flex flex-col gap-4 px-4 py-2">
|
|
<?php echo view_render_event('admin.contacts.quotes.create.quote_information.before'); ?>
|
|
|
|
|
|
<!-- Quote information -->
|
|
<div
|
|
id="quote-info"
|
|
class="flex flex-col gap-4"
|
|
>
|
|
<div class="flex flex-col gap-1">
|
|
<p class="text-base font-semibold text-gray-800 dark:text-white">
|
|
<?php echo app('translator')->get('admin::app.quotes.create.quote-info'); ?>
|
|
</p>
|
|
|
|
<p class="text-sm text-gray-600 dark:text-white">
|
|
<?php echo app('translator')->get('admin::app.quotes.create.quote-info-info'); ?>
|
|
</p>
|
|
</div>
|
|
|
|
<?php echo view_render_event('admin.contacts.quotes.create.attribute.form_controls.before'); ?>
|
|
|
|
|
|
<div class="w-1/2 max-md:w-full">
|
|
<?php if (isset($component)) { $__componentOriginal454997736aeabbf070177223ed7ce374 = $component; } ?>
|
|
<?php if (isset($attributes)) { $__attributesOriginal454997736aeabbf070177223ed7ce374 = $attributes; } ?>
|
|
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.attributes.index','data' => ['customAttributes' => app('Webkul\Attribute\Repositories\AttributeRepository')->findWhere([
|
|
'entity_type' => 'quotes',
|
|
['code', 'IN', ['subject']],
|
|
]),'customValidations' => [
|
|
'expired_at' => [
|
|
'required',
|
|
'date_format:yyyy-MM-dd',
|
|
'after:' . \Carbon\Carbon::yesterday()->format('Y-m-d')
|
|
],
|
|
]]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
|
<?php $component->withName('admin::attributes'); ?>
|
|
<?php if ($component->shouldRender()): ?>
|
|
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
|
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
|
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
|
<?php endif; ?>
|
|
<?php $component->withAttributes(['custom-attributes' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(app('Webkul\Attribute\Repositories\AttributeRepository')->findWhere([
|
|
'entity_type' => 'quotes',
|
|
['code', 'IN', ['subject']],
|
|
])),'custom-validations' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute([
|
|
'expired_at' => [
|
|
'required',
|
|
'date_format:yyyy-MM-dd',
|
|
'after:' . \Carbon\Carbon::yesterday()->format('Y-m-d')
|
|
],
|
|
])]); ?>
|
|
<?php echo $__env->renderComponent(); ?>
|
|
<?php endif; ?>
|
|
<?php if (isset($__attributesOriginal454997736aeabbf070177223ed7ce374)): ?>
|
|
<?php $attributes = $__attributesOriginal454997736aeabbf070177223ed7ce374; ?>
|
|
<?php unset($__attributesOriginal454997736aeabbf070177223ed7ce374); ?>
|
|
<?php endif; ?>
|
|
<?php if (isset($__componentOriginal454997736aeabbf070177223ed7ce374)): ?>
|
|
<?php $component = $__componentOriginal454997736aeabbf070177223ed7ce374; ?>
|
|
<?php unset($__componentOriginal454997736aeabbf070177223ed7ce374); ?>
|
|
<?php endif; ?>
|
|
|
|
<?php if (isset($component)) { $__componentOriginal454997736aeabbf070177223ed7ce374 = $component; } ?>
|
|
<?php if (isset($attributes)) { $__attributesOriginal454997736aeabbf070177223ed7ce374 = $attributes; } ?>
|
|
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.attributes.index','data' => ['customAttributes' => app('Webkul\Attribute\Repositories\AttributeRepository')->findWhere([
|
|
'entity_type' => 'quotes',
|
|
['code', 'IN', ['description']],
|
|
]),'customValidations' => [
|
|
'expired_at' => [
|
|
'required',
|
|
'date_format:yyyy-MM-dd',
|
|
'after:' . \Carbon\Carbon::yesterday()->format('Y-m-d')
|
|
],
|
|
]]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
|
<?php $component->withName('admin::attributes'); ?>
|
|
<?php if ($component->shouldRender()): ?>
|
|
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
|
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
|
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
|
<?php endif; ?>
|
|
<?php $component->withAttributes(['custom-attributes' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(app('Webkul\Attribute\Repositories\AttributeRepository')->findWhere([
|
|
'entity_type' => 'quotes',
|
|
['code', 'IN', ['description']],
|
|
])),'custom-validations' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute([
|
|
'expired_at' => [
|
|
'required',
|
|
'date_format:yyyy-MM-dd',
|
|
'after:' . \Carbon\Carbon::yesterday()->format('Y-m-d')
|
|
],
|
|
])]); ?>
|
|
<?php echo $__env->renderComponent(); ?>
|
|
<?php endif; ?>
|
|
<?php if (isset($__attributesOriginal454997736aeabbf070177223ed7ce374)): ?>
|
|
<?php $attributes = $__attributesOriginal454997736aeabbf070177223ed7ce374; ?>
|
|
<?php unset($__attributesOriginal454997736aeabbf070177223ed7ce374); ?>
|
|
<?php endif; ?>
|
|
<?php if (isset($__componentOriginal454997736aeabbf070177223ed7ce374)): ?>
|
|
<?php $component = $__componentOriginal454997736aeabbf070177223ed7ce374; ?>
|
|
<?php unset($__componentOriginal454997736aeabbf070177223ed7ce374); ?>
|
|
<?php endif; ?>
|
|
|
|
<div class="flex gap-4">
|
|
<?php if (isset($component)) { $__componentOriginal454997736aeabbf070177223ed7ce374 = $component; } ?>
|
|
<?php if (isset($attributes)) { $__attributesOriginal454997736aeabbf070177223ed7ce374 = $attributes; } ?>
|
|
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.attributes.index','data' => ['customAttributes' => app('Webkul\Attribute\Repositories\AttributeRepository')->findWhere([
|
|
'entity_type' => 'quotes',
|
|
['code', 'IN', ['expired_at', 'user_id']],
|
|
])->sortBy('sort_order'),'customValidations' => [
|
|
'expired_at' => [
|
|
'required',
|
|
'date_format:yyyy-MM-dd',
|
|
'after:' . \Carbon\Carbon::yesterday()->format('Y-m-d')
|
|
],
|
|
],'entity' => $quote]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
|
<?php $component->withName('admin::attributes'); ?>
|
|
<?php if ($component->shouldRender()): ?>
|
|
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
|
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
|
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
|
<?php endif; ?>
|
|
<?php $component->withAttributes(['custom-attributes' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(app('Webkul\Attribute\Repositories\AttributeRepository')->findWhere([
|
|
'entity_type' => 'quotes',
|
|
['code', 'IN', ['expired_at', 'user_id']],
|
|
])->sortBy('sort_order')),'custom-validations' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute([
|
|
'expired_at' => [
|
|
'required',
|
|
'date_format:yyyy-MM-dd',
|
|
'after:' . \Carbon\Carbon::yesterday()->format('Y-m-d')
|
|
],
|
|
]),'entity' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($quote)]); ?>
|
|
<?php echo $__env->renderComponent(); ?>
|
|
<?php endif; ?>
|
|
<?php if (isset($__attributesOriginal454997736aeabbf070177223ed7ce374)): ?>
|
|
<?php $attributes = $__attributesOriginal454997736aeabbf070177223ed7ce374; ?>
|
|
<?php unset($__attributesOriginal454997736aeabbf070177223ed7ce374); ?>
|
|
<?php endif; ?>
|
|
<?php if (isset($__componentOriginal454997736aeabbf070177223ed7ce374)): ?>
|
|
<?php $component = $__componentOriginal454997736aeabbf070177223ed7ce374; ?>
|
|
<?php unset($__componentOriginal454997736aeabbf070177223ed7ce374); ?>
|
|
<?php endif; ?>
|
|
</div>
|
|
|
|
<div class="flex gap-4">
|
|
<?php if (isset($component)) { $__componentOriginal454997736aeabbf070177223ed7ce374 = $component; } ?>
|
|
<?php if (isset($attributes)) { $__attributesOriginal454997736aeabbf070177223ed7ce374 = $attributes; } ?>
|
|
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.attributes.index','data' => ['customAttributes' => app('Webkul\Attribute\Repositories\AttributeRepository')->findWhere([
|
|
'entity_type' => 'quotes',
|
|
['code', 'IN', ['person_id']],
|
|
])->sortBy('sort_order'),'customValidations' => [
|
|
'expired_at' => [
|
|
'required',
|
|
'date_format:yyyy-MM-dd',
|
|
'after:' . \Carbon\Carbon::yesterday()->format('Y-m-d')
|
|
],
|
|
],'entity' => $quote]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
|
<?php $component->withName('admin::attributes'); ?>
|
|
<?php if ($component->shouldRender()): ?>
|
|
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
|
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
|
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
|
<?php endif; ?>
|
|
<?php $component->withAttributes(['custom-attributes' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(app('Webkul\Attribute\Repositories\AttributeRepository')->findWhere([
|
|
'entity_type' => 'quotes',
|
|
['code', 'IN', ['person_id']],
|
|
])->sortBy('sort_order')),'custom-validations' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute([
|
|
'expired_at' => [
|
|
'required',
|
|
'date_format:yyyy-MM-dd',
|
|
'after:' . \Carbon\Carbon::yesterday()->format('Y-m-d')
|
|
],
|
|
]),'entity' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($quote)]); ?>
|
|
<?php echo $__env->renderComponent(); ?>
|
|
<?php endif; ?>
|
|
<?php if (isset($__attributesOriginal454997736aeabbf070177223ed7ce374)): ?>
|
|
<?php $attributes = $__attributesOriginal454997736aeabbf070177223ed7ce374; ?>
|
|
<?php unset($__attributesOriginal454997736aeabbf070177223ed7ce374); ?>
|
|
<?php endif; ?>
|
|
<?php if (isset($__componentOriginal454997736aeabbf070177223ed7ce374)): ?>
|
|
<?php $component = $__componentOriginal454997736aeabbf070177223ed7ce374; ?>
|
|
<?php unset($__componentOriginal454997736aeabbf070177223ed7ce374); ?>
|
|
<?php endif; ?>
|
|
|
|
<?php if (isset($component)) { $__componentOriginal90e17c46c497ef276bee72e56b6e5d6d = $component; } ?>
|
|
<?php if (isset($attributes)) { $__attributesOriginal90e17c46c497ef276bee72e56b6e5d6d = $attributes; } ?>
|
|
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.attributes.edit.lookup','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
|
<?php $component->withName('admin::attributes.edit.lookup'); ?>
|
|
<?php if ($component->shouldRender()): ?>
|
|
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
|
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
|
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
|
<?php endif; ?>
|
|
<?php $component->withAttributes([]); ?>
|
|
<?php echo $__env->renderComponent(); ?>
|
|
<?php endif; ?>
|
|
<?php if (isset($__attributesOriginal90e17c46c497ef276bee72e56b6e5d6d)): ?>
|
|
<?php $attributes = $__attributesOriginal90e17c46c497ef276bee72e56b6e5d6d; ?>
|
|
<?php unset($__attributesOriginal90e17c46c497ef276bee72e56b6e5d6d); ?>
|
|
<?php endif; ?>
|
|
<?php if (isset($__componentOriginal90e17c46c497ef276bee72e56b6e5d6d)): ?>
|
|
<?php $component = $__componentOriginal90e17c46c497ef276bee72e56b6e5d6d; ?>
|
|
<?php unset($__componentOriginal90e17c46c497ef276bee72e56b6e5d6d); ?>
|
|
<?php endif; ?>
|
|
|
|
<?php
|
|
$lookUpEntityData = app('Webkul\Attribute\Repositories\AttributeRepository')->getLookUpEntity('leads', request('lead_id'));
|
|
?>
|
|
|
|
<?php if (isset($component)) { $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $component; } ?>
|
|
<?php if (isset($attributes)) { $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $attributes; } ?>
|
|
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.index','data' => ['class' => 'w-full']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
|
<?php $component->withName('admin::form.control-group'); ?>
|
|
<?php if ($component->shouldRender()): ?>
|
|
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
|
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
|
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
|
<?php endif; ?>
|
|
<?php $component->withAttributes(['class' => 'w-full']); ?>
|
|
<?php if (isset($component)) { $__componentOriginal8378211f70f8c39b16d47cecdac9c7c8 = $component; } ?>
|
|
<?php if (isset($attributes)) { $__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8 = $attributes; } ?>
|
|
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.label','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
|
<?php $component->withName('admin::form.control-group.label'); ?>
|
|
<?php if ($component->shouldRender()): ?>
|
|
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
|
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
|
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
|
<?php endif; ?>
|
|
<?php $component->withAttributes([]); ?>
|
|
<?php echo app('translator')->get('admin::app.quotes.create.link-to-lead'); ?>
|
|
<?php echo $__env->renderComponent(); ?>
|
|
<?php endif; ?>
|
|
<?php if (isset($__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8)): ?>
|
|
<?php $attributes = $__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8; ?>
|
|
<?php unset($__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8); ?>
|
|
<?php endif; ?>
|
|
<?php if (isset($__componentOriginal8378211f70f8c39b16d47cecdac9c7c8)): ?>
|
|
<?php $component = $__componentOriginal8378211f70f8c39b16d47cecdac9c7c8; ?>
|
|
<?php unset($__componentOriginal8378211f70f8c39b16d47cecdac9c7c8); ?>
|
|
<?php endif; ?>
|
|
|
|
<v-lookup-component
|
|
:attribute="{'code': 'lead_id', 'name': 'Lead', 'lookup_type': 'leads'}"
|
|
:value='<?php echo json_encode($lookUpEntityData, 15, 512) ?>'
|
|
can-add-new="true"
|
|
></v-lookup-component>
|
|
<?php echo $__env->renderComponent(); ?>
|
|
<?php endif; ?>
|
|
<?php if (isset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
|
<?php $attributes = $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
|
<?php unset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
|
<?php endif; ?>
|
|
<?php if (isset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
|
<?php $component = $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
|
<?php unset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
|
<?php endif; ?>
|
|
</div>
|
|
|
|
<!-- Custom Attributes -->
|
|
<?php if (isset($component)) { $__componentOriginal454997736aeabbf070177223ed7ce374 = $component; } ?>
|
|
<?php if (isset($attributes)) { $__attributesOriginal454997736aeabbf070177223ed7ce374 = $attributes; } ?>
|
|
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.attributes.index','data' => ['customAttributes' => app('Webkul\Attribute\Repositories\AttributeRepository')->findWhere([
|
|
'entity_type' => 'quotes',
|
|
'is_user_defined' => 1,
|
|
])->sortBy('sort_order'),'customValidations' => [
|
|
'expired_at' => [
|
|
'required',
|
|
'date_format:yyyy-MM-dd',
|
|
'after:' . \Carbon\Carbon::yesterday()->format('Y-m-d')
|
|
],
|
|
],'entity' => $quote]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
|
<?php $component->withName('admin::attributes'); ?>
|
|
<?php if ($component->shouldRender()): ?>
|
|
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
|
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
|
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
|
<?php endif; ?>
|
|
<?php $component->withAttributes(['custom-attributes' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(app('Webkul\Attribute\Repositories\AttributeRepository')->findWhere([
|
|
'entity_type' => 'quotes',
|
|
'is_user_defined' => 1,
|
|
])->sortBy('sort_order')),'custom-validations' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute([
|
|
'expired_at' => [
|
|
'required',
|
|
'date_format:yyyy-MM-dd',
|
|
'after:' . \Carbon\Carbon::yesterday()->format('Y-m-d')
|
|
],
|
|
]),'entity' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($quote)]); ?>
|
|
<?php echo $__env->renderComponent(); ?>
|
|
<?php endif; ?>
|
|
<?php if (isset($__attributesOriginal454997736aeabbf070177223ed7ce374)): ?>
|
|
<?php $attributes = $__attributesOriginal454997736aeabbf070177223ed7ce374; ?>
|
|
<?php unset($__attributesOriginal454997736aeabbf070177223ed7ce374); ?>
|
|
<?php endif; ?>
|
|
<?php if (isset($__componentOriginal454997736aeabbf070177223ed7ce374)): ?>
|
|
<?php $component = $__componentOriginal454997736aeabbf070177223ed7ce374; ?>
|
|
<?php unset($__componentOriginal454997736aeabbf070177223ed7ce374); ?>
|
|
<?php endif; ?>
|
|
</div>
|
|
|
|
<?php echo view_render_event('admin.contacts.quotes.create.attribute.form_controls.after'); ?>
|
|
|
|
</div>
|
|
|
|
<?php echo view_render_event('admin.contacts.quotes.create.quote_information.after'); ?>
|
|
|
|
|
|
<?php echo view_render_event('admin.contacts.quotes.create.address_information.before'); ?>
|
|
|
|
|
|
<!-- Address information -->
|
|
<div
|
|
id="address-info"
|
|
class="flex flex-col gap-4"
|
|
>
|
|
<div class="flex flex-col gap-1">
|
|
<p class="text-base font-semibold text-gray-800 dark:text-white">
|
|
<?php echo app('translator')->get('admin::app.quotes.create.address-info'); ?>
|
|
</p>
|
|
|
|
<p class="text-sm text-gray-600 dark:text-white"><?php echo app('translator')->get('admin::app.quotes.create.address-info-info'); ?></p>
|
|
</div>
|
|
|
|
<div class="w-1/2 max-md:w-full">
|
|
<?php echo view_render_event('admin.contacts.quotes.create.address_information.attributes.before'); ?>
|
|
|
|
|
|
<?php if (isset($component)) { $__componentOriginal454997736aeabbf070177223ed7ce374 = $component; } ?>
|
|
<?php if (isset($attributes)) { $__attributesOriginal454997736aeabbf070177223ed7ce374 = $attributes; } ?>
|
|
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.attributes.index','data' => ['customAttributes' => app('Webkul\Attribute\Repositories\AttributeRepository')->findWhere([
|
|
'entity_type' => 'quotes',
|
|
['code', 'IN', ['billing_address', 'shipping_address']],
|
|
]),'customValidations' => [
|
|
'billing_address' => [
|
|
'max:100',
|
|
],
|
|
'shipping_address' => [
|
|
'max:100',
|
|
],
|
|
],'entity' => $quote]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
|
<?php $component->withName('admin::attributes'); ?>
|
|
<?php if ($component->shouldRender()): ?>
|
|
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
|
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
|
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
|
<?php endif; ?>
|
|
<?php $component->withAttributes(['custom-attributes' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(app('Webkul\Attribute\Repositories\AttributeRepository')->findWhere([
|
|
'entity_type' => 'quotes',
|
|
['code', 'IN', ['billing_address', 'shipping_address']],
|
|
])),'custom-validations' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute([
|
|
'billing_address' => [
|
|
'max:100',
|
|
],
|
|
'shipping_address' => [
|
|
'max:100',
|
|
],
|
|
]),'entity' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($quote)]); ?>
|
|
<?php echo $__env->renderComponent(); ?>
|
|
<?php endif; ?>
|
|
<?php if (isset($__attributesOriginal454997736aeabbf070177223ed7ce374)): ?>
|
|
<?php $attributes = $__attributesOriginal454997736aeabbf070177223ed7ce374; ?>
|
|
<?php unset($__attributesOriginal454997736aeabbf070177223ed7ce374); ?>
|
|
<?php endif; ?>
|
|
<?php if (isset($__componentOriginal454997736aeabbf070177223ed7ce374)): ?>
|
|
<?php $component = $__componentOriginal454997736aeabbf070177223ed7ce374; ?>
|
|
<?php unset($__componentOriginal454997736aeabbf070177223ed7ce374); ?>
|
|
<?php endif; ?>
|
|
|
|
<?php echo view_render_event('admin.contacts.quotes.create.address_information.attributes.after'); ?>
|
|
|
|
</div>
|
|
</div>
|
|
|
|
<?php echo view_render_event('admin.contacts.quotes.create.address_information.after'); ?>
|
|
|
|
|
|
<?php echo view_render_event('admin.contacts.quotes.create.quote_items.before'); ?>
|
|
|
|
|
|
<!-- Quote Item Information -->
|
|
<div
|
|
id="quote-items"
|
|
class="flex flex-col gap-4"
|
|
>
|
|
<div class="flex flex-col gap-1">
|
|
<p class="text-base font-semibold text-gray-800 dark:text-white">
|
|
<?php echo app('translator')->get('admin::app.quotes.create.quote-items'); ?>
|
|
</p>
|
|
|
|
<p class="text-sm text-gray-600 dark:text-white">
|
|
<?php echo app('translator')->get('admin::app.quotes.create.quote-item-info'); ?>
|
|
</p>
|
|
</div>
|
|
|
|
<!-- Quote Item List Vue Component -->
|
|
<v-quote-item-list :errors="errors"></v-quote-item-list>
|
|
</div>
|
|
|
|
<?php echo view_render_event('admin.contacts.quotes.create.quote_items.after'); ?>
|
|
|
|
</div>
|
|
</div>
|
|
</script>
|
|
|
|
<script
|
|
type="text/x-template"
|
|
id="v-quote-item-list-template"
|
|
>
|
|
<div class="flex flex-col gap-4">
|
|
<div class="block w-full">
|
|
<?php echo view_render_event('admin.contacts.quotes.create.table.after'); ?>
|
|
|
|
|
|
<!-- Table -->
|
|
<?php if (isset($component)) { $__componentOriginala9dad9f471f1e8ff345be80579eb8136 = $component; } ?>
|
|
<?php if (isset($attributes)) { $__attributesOriginala9dad9f471f1e8ff345be80579eb8136 = $attributes; } ?>
|
|
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.table.index','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
|
<?php $component->withName('admin::table'); ?>
|
|
<?php if ($component->shouldRender()): ?>
|
|
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
|
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
|
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
|
<?php endif; ?>
|
|
<?php $component->withAttributes([]); ?>
|
|
<!-- Table Head -->
|
|
<?php if (isset($component)) { $__componentOriginal8ee89c0b398bd7314c2e7815b044fc82 = $component; } ?>
|
|
<?php if (isset($attributes)) { $__attributesOriginal8ee89c0b398bd7314c2e7815b044fc82 = $attributes; } ?>
|
|
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.table.thead.index','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
|
<?php $component->withName('admin::table.thead'); ?>
|
|
<?php if ($component->shouldRender()): ?>
|
|
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
|
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
|
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
|
<?php endif; ?>
|
|
<?php $component->withAttributes([]); ?>
|
|
<?php if (isset($component)) { $__componentOriginal95a122c91c33f6d66a15a82d7ca67172 = $component; } ?>
|
|
<?php if (isset($attributes)) { $__attributesOriginal95a122c91c33f6d66a15a82d7ca67172 = $attributes; } ?>
|
|
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.table.thead.tr','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
|
<?php $component->withName('admin::table.thead.tr'); ?>
|
|
<?php if ($component->shouldRender()): ?>
|
|
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
|
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
|
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
|
<?php endif; ?>
|
|
<?php $component->withAttributes([]); ?>
|
|
<?php if (isset($component)) { $__componentOriginal2b66f2da706603ab43da37c4a360ae32 = $component; } ?>
|
|
<?php if (isset($attributes)) { $__attributesOriginal2b66f2da706603ab43da37c4a360ae32 = $attributes; } ?>
|
|
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.table.th','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
|
<?php $component->withName('admin::table.th'); ?>
|
|
<?php if ($component->shouldRender()): ?>
|
|
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
|
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
|
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
|
<?php endif; ?>
|
|
<?php $component->withAttributes([]); ?>
|
|
<?php echo app('translator')->get('admin::app.quotes.create.product-name'); ?>
|
|
<?php echo $__env->renderComponent(); ?>
|
|
<?php endif; ?>
|
|
<?php if (isset($__attributesOriginal2b66f2da706603ab43da37c4a360ae32)): ?>
|
|
<?php $attributes = $__attributesOriginal2b66f2da706603ab43da37c4a360ae32; ?>
|
|
<?php unset($__attributesOriginal2b66f2da706603ab43da37c4a360ae32); ?>
|
|
<?php endif; ?>
|
|
<?php if (isset($__componentOriginal2b66f2da706603ab43da37c4a360ae32)): ?>
|
|
<?php $component = $__componentOriginal2b66f2da706603ab43da37c4a360ae32; ?>
|
|
<?php unset($__componentOriginal2b66f2da706603ab43da37c4a360ae32); ?>
|
|
<?php endif; ?>
|
|
|
|
<?php if (isset($component)) { $__componentOriginal2b66f2da706603ab43da37c4a360ae32 = $component; } ?>
|
|
<?php if (isset($attributes)) { $__attributesOriginal2b66f2da706603ab43da37c4a360ae32 = $attributes; } ?>
|
|
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.table.th','data' => ['class' => 'text-center']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
|
<?php $component->withName('admin::table.th'); ?>
|
|
<?php if ($component->shouldRender()): ?>
|
|
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
|
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
|
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
|
<?php endif; ?>
|
|
<?php $component->withAttributes(['class' => 'text-center']); ?>
|
|
<?php echo app('translator')->get('admin::app.quotes.create.quantity'); ?>
|
|
<?php echo $__env->renderComponent(); ?>
|
|
<?php endif; ?>
|
|
<?php if (isset($__attributesOriginal2b66f2da706603ab43da37c4a360ae32)): ?>
|
|
<?php $attributes = $__attributesOriginal2b66f2da706603ab43da37c4a360ae32; ?>
|
|
<?php unset($__attributesOriginal2b66f2da706603ab43da37c4a360ae32); ?>
|
|
<?php endif; ?>
|
|
<?php if (isset($__componentOriginal2b66f2da706603ab43da37c4a360ae32)): ?>
|
|
<?php $component = $__componentOriginal2b66f2da706603ab43da37c4a360ae32; ?>
|
|
<?php unset($__componentOriginal2b66f2da706603ab43da37c4a360ae32); ?>
|
|
<?php endif; ?>
|
|
|
|
<?php if (isset($component)) { $__componentOriginal2b66f2da706603ab43da37c4a360ae32 = $component; } ?>
|
|
<?php if (isset($attributes)) { $__attributesOriginal2b66f2da706603ab43da37c4a360ae32 = $attributes; } ?>
|
|
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.table.th','data' => ['class' => 'text-center']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
|
<?php $component->withName('admin::table.th'); ?>
|
|
<?php if ($component->shouldRender()): ?>
|
|
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
|
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
|
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
|
<?php endif; ?>
|
|
<?php $component->withAttributes(['class' => 'text-center']); ?>
|
|
<?php echo app('translator')->get('admin::app.quotes.create.price'); ?>
|
|
<?php echo $__env->renderComponent(); ?>
|
|
<?php endif; ?>
|
|
<?php if (isset($__attributesOriginal2b66f2da706603ab43da37c4a360ae32)): ?>
|
|
<?php $attributes = $__attributesOriginal2b66f2da706603ab43da37c4a360ae32; ?>
|
|
<?php unset($__attributesOriginal2b66f2da706603ab43da37c4a360ae32); ?>
|
|
<?php endif; ?>
|
|
<?php if (isset($__componentOriginal2b66f2da706603ab43da37c4a360ae32)): ?>
|
|
<?php $component = $__componentOriginal2b66f2da706603ab43da37c4a360ae32; ?>
|
|
<?php unset($__componentOriginal2b66f2da706603ab43da37c4a360ae32); ?>
|
|
<?php endif; ?>
|
|
|
|
<?php if (isset($component)) { $__componentOriginal2b66f2da706603ab43da37c4a360ae32 = $component; } ?>
|
|
<?php if (isset($attributes)) { $__attributesOriginal2b66f2da706603ab43da37c4a360ae32 = $attributes; } ?>
|
|
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.table.th','data' => ['class' => 'text-center']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
|
<?php $component->withName('admin::table.th'); ?>
|
|
<?php if ($component->shouldRender()): ?>
|
|
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
|
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
|
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
|
<?php endif; ?>
|
|
<?php $component->withAttributes(['class' => 'text-center']); ?>
|
|
<?php echo app('translator')->get('admin::app.quotes.create.amount'); ?>
|
|
<?php echo $__env->renderComponent(); ?>
|
|
<?php endif; ?>
|
|
<?php if (isset($__attributesOriginal2b66f2da706603ab43da37c4a360ae32)): ?>
|
|
<?php $attributes = $__attributesOriginal2b66f2da706603ab43da37c4a360ae32; ?>
|
|
<?php unset($__attributesOriginal2b66f2da706603ab43da37c4a360ae32); ?>
|
|
<?php endif; ?>
|
|
<?php if (isset($__componentOriginal2b66f2da706603ab43da37c4a360ae32)): ?>
|
|
<?php $component = $__componentOriginal2b66f2da706603ab43da37c4a360ae32; ?>
|
|
<?php unset($__componentOriginal2b66f2da706603ab43da37c4a360ae32); ?>
|
|
<?php endif; ?>
|
|
|
|
<?php if (isset($component)) { $__componentOriginal2b66f2da706603ab43da37c4a360ae32 = $component; } ?>
|
|
<?php if (isset($attributes)) { $__attributesOriginal2b66f2da706603ab43da37c4a360ae32 = $attributes; } ?>
|
|
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.table.th','data' => ['class' => 'text-center']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
|
<?php $component->withName('admin::table.th'); ?>
|
|
<?php if ($component->shouldRender()): ?>
|
|
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
|
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
|
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
|
<?php endif; ?>
|
|
<?php $component->withAttributes(['class' => 'text-center']); ?>
|
|
<?php echo app('translator')->get('admin::app.quotes.create.discount'); ?>
|
|
<?php echo $__env->renderComponent(); ?>
|
|
<?php endif; ?>
|
|
<?php if (isset($__attributesOriginal2b66f2da706603ab43da37c4a360ae32)): ?>
|
|
<?php $attributes = $__attributesOriginal2b66f2da706603ab43da37c4a360ae32; ?>
|
|
<?php unset($__attributesOriginal2b66f2da706603ab43da37c4a360ae32); ?>
|
|
<?php endif; ?>
|
|
<?php if (isset($__componentOriginal2b66f2da706603ab43da37c4a360ae32)): ?>
|
|
<?php $component = $__componentOriginal2b66f2da706603ab43da37c4a360ae32; ?>
|
|
<?php unset($__componentOriginal2b66f2da706603ab43da37c4a360ae32); ?>
|
|
<?php endif; ?>
|
|
|
|
<?php if (isset($component)) { $__componentOriginal2b66f2da706603ab43da37c4a360ae32 = $component; } ?>
|
|
<?php if (isset($attributes)) { $__attributesOriginal2b66f2da706603ab43da37c4a360ae32 = $attributes; } ?>
|
|
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.table.th','data' => ['class' => 'text-center']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
|
<?php $component->withName('admin::table.th'); ?>
|
|
<?php if ($component->shouldRender()): ?>
|
|
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
|
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
|
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
|
<?php endif; ?>
|
|
<?php $component->withAttributes(['class' => 'text-center']); ?>
|
|
<?php echo app('translator')->get('admin::app.quotes.create.tax'); ?>
|
|
<?php echo $__env->renderComponent(); ?>
|
|
<?php endif; ?>
|
|
<?php if (isset($__attributesOriginal2b66f2da706603ab43da37c4a360ae32)): ?>
|
|
<?php $attributes = $__attributesOriginal2b66f2da706603ab43da37c4a360ae32; ?>
|
|
<?php unset($__attributesOriginal2b66f2da706603ab43da37c4a360ae32); ?>
|
|
<?php endif; ?>
|
|
<?php if (isset($__componentOriginal2b66f2da706603ab43da37c4a360ae32)): ?>
|
|
<?php $component = $__componentOriginal2b66f2da706603ab43da37c4a360ae32; ?>
|
|
<?php unset($__componentOriginal2b66f2da706603ab43da37c4a360ae32); ?>
|
|
<?php endif; ?>
|
|
|
|
<?php if (isset($component)) { $__componentOriginal2b66f2da706603ab43da37c4a360ae32 = $component; } ?>
|
|
<?php if (isset($attributes)) { $__attributesOriginal2b66f2da706603ab43da37c4a360ae32 = $attributes; } ?>
|
|
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.table.th','data' => ['class' => 'text-center']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
|
<?php $component->withName('admin::table.th'); ?>
|
|
<?php if ($component->shouldRender()): ?>
|
|
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
|
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
|
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
|
<?php endif; ?>
|
|
<?php $component->withAttributes(['class' => 'text-center']); ?>
|
|
<?php echo app('translator')->get('admin::app.quotes.create.total'); ?>
|
|
<?php echo $__env->renderComponent(); ?>
|
|
<?php endif; ?>
|
|
<?php if (isset($__attributesOriginal2b66f2da706603ab43da37c4a360ae32)): ?>
|
|
<?php $attributes = $__attributesOriginal2b66f2da706603ab43da37c4a360ae32; ?>
|
|
<?php unset($__attributesOriginal2b66f2da706603ab43da37c4a360ae32); ?>
|
|
<?php endif; ?>
|
|
<?php if (isset($__componentOriginal2b66f2da706603ab43da37c4a360ae32)): ?>
|
|
<?php $component = $__componentOriginal2b66f2da706603ab43da37c4a360ae32; ?>
|
|
<?php unset($__componentOriginal2b66f2da706603ab43da37c4a360ae32); ?>
|
|
<?php endif; ?>
|
|
|
|
<?php if (isset($component)) { $__componentOriginal2b66f2da706603ab43da37c4a360ae32 = $component; } ?>
|
|
<?php if (isset($attributes)) { $__attributesOriginal2b66f2da706603ab43da37c4a360ae32 = $attributes; } ?>
|
|
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.table.th','data' => ['vIf' => 'products.length > 1','class' => '!px-2 ltr:text-right rtl:text-left']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
|
<?php $component->withName('admin::table.th'); ?>
|
|
<?php if ($component->shouldRender()): ?>
|
|
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
|
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
|
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
|
<?php endif; ?>
|
|
<?php $component->withAttributes(['v-if' => 'products.length > 1','class' => '!px-2 ltr:text-right rtl:text-left']); ?>
|
|
<?php echo app('translator')->get('admin::app.quotes.create.action'); ?>
|
|
<?php echo $__env->renderComponent(); ?>
|
|
<?php endif; ?>
|
|
<?php if (isset($__attributesOriginal2b66f2da706603ab43da37c4a360ae32)): ?>
|
|
<?php $attributes = $__attributesOriginal2b66f2da706603ab43da37c4a360ae32; ?>
|
|
<?php unset($__attributesOriginal2b66f2da706603ab43da37c4a360ae32); ?>
|
|
<?php endif; ?>
|
|
<?php if (isset($__componentOriginal2b66f2da706603ab43da37c4a360ae32)): ?>
|
|
<?php $component = $__componentOriginal2b66f2da706603ab43da37c4a360ae32; ?>
|
|
<?php unset($__componentOriginal2b66f2da706603ab43da37c4a360ae32); ?>
|
|
<?php endif; ?>
|
|
<?php echo $__env->renderComponent(); ?>
|
|
<?php endif; ?>
|
|
<?php if (isset($__attributesOriginal95a122c91c33f6d66a15a82d7ca67172)): ?>
|
|
<?php $attributes = $__attributesOriginal95a122c91c33f6d66a15a82d7ca67172; ?>
|
|
<?php unset($__attributesOriginal95a122c91c33f6d66a15a82d7ca67172); ?>
|
|
<?php endif; ?>
|
|
<?php if (isset($__componentOriginal95a122c91c33f6d66a15a82d7ca67172)): ?>
|
|
<?php $component = $__componentOriginal95a122c91c33f6d66a15a82d7ca67172; ?>
|
|
<?php unset($__componentOriginal95a122c91c33f6d66a15a82d7ca67172); ?>
|
|
<?php endif; ?>
|
|
<?php echo $__env->renderComponent(); ?>
|
|
<?php endif; ?>
|
|
<?php if (isset($__attributesOriginal8ee89c0b398bd7314c2e7815b044fc82)): ?>
|
|
<?php $attributes = $__attributesOriginal8ee89c0b398bd7314c2e7815b044fc82; ?>
|
|
<?php unset($__attributesOriginal8ee89c0b398bd7314c2e7815b044fc82); ?>
|
|
<?php endif; ?>
|
|
<?php if (isset($__componentOriginal8ee89c0b398bd7314c2e7815b044fc82)): ?>
|
|
<?php $component = $__componentOriginal8ee89c0b398bd7314c2e7815b044fc82; ?>
|
|
<?php unset($__componentOriginal8ee89c0b398bd7314c2e7815b044fc82); ?>
|
|
<?php endif; ?>
|
|
|
|
<!-- Table Body -->
|
|
<?php if (isset($component)) { $__componentOriginalde01fbd71b7145d08385ea395943e136 = $component; } ?>
|
|
<?php if (isset($attributes)) { $__attributesOriginalde01fbd71b7145d08385ea395943e136 = $attributes; } ?>
|
|
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.table.tbody.index','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
|
<?php $component->withName('admin::table.tbody'); ?>
|
|
<?php if ($component->shouldRender()): ?>
|
|
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
|
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
|
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
|
<?php endif; ?>
|
|
<?php $component->withAttributes([]); ?>
|
|
<!-- Quote Item Vue component -->
|
|
<template
|
|
v-for='(product, index) in products'
|
|
:key="index"
|
|
>
|
|
<v-quote-item
|
|
:product="product"
|
|
:index="index"
|
|
:errors="errors"
|
|
@onRemoveProduct="removeProduct($event)"
|
|
></v-quote-item>
|
|
</template>
|
|
<?php echo $__env->renderComponent(); ?>
|
|
<?php endif; ?>
|
|
<?php if (isset($__attributesOriginalde01fbd71b7145d08385ea395943e136)): ?>
|
|
<?php $attributes = $__attributesOriginalde01fbd71b7145d08385ea395943e136; ?>
|
|
<?php unset($__attributesOriginalde01fbd71b7145d08385ea395943e136); ?>
|
|
<?php endif; ?>
|
|
<?php if (isset($__componentOriginalde01fbd71b7145d08385ea395943e136)): ?>
|
|
<?php $component = $__componentOriginalde01fbd71b7145d08385ea395943e136; ?>
|
|
<?php unset($__componentOriginalde01fbd71b7145d08385ea395943e136); ?>
|
|
<?php endif; ?>
|
|
<?php echo $__env->renderComponent(); ?>
|
|
<?php endif; ?>
|
|
<?php if (isset($__attributesOriginala9dad9f471f1e8ff345be80579eb8136)): ?>
|
|
<?php $attributes = $__attributesOriginala9dad9f471f1e8ff345be80579eb8136; ?>
|
|
<?php unset($__attributesOriginala9dad9f471f1e8ff345be80579eb8136); ?>
|
|
<?php endif; ?>
|
|
<?php if (isset($__componentOriginala9dad9f471f1e8ff345be80579eb8136)): ?>
|
|
<?php $component = $__componentOriginala9dad9f471f1e8ff345be80579eb8136; ?>
|
|
<?php unset($__componentOriginala9dad9f471f1e8ff345be80579eb8136); ?>
|
|
<?php endif; ?>
|
|
|
|
<?php echo view_render_event('admin.contacts.quotes.create.table.before'); ?>
|
|
|
|
</div>
|
|
|
|
<!-- Add New Quote Item -->
|
|
<span
|
|
class="text-md flex max-w-max cursor-pointer items-center gap-2 text-brandColor"
|
|
@click="addProduct"
|
|
>
|
|
<?php echo app('translator')->get('admin::app.quotes.create.add-item'); ?>
|
|
</span>
|
|
|
|
<div class="flex justify-end">
|
|
<div class="grid w-[348px] gap-4 rounded-lg bg-gray-100 p-4 text-sm dark:bg-gray-950 dark:text-white">
|
|
<div class="flex w-full justify-between gap-x-5">
|
|
<?php echo app('translator')->get('admin::app.quotes.create.sub-total', ['symbol' => core()->currencySymbol(config('app.currency'))]); ?>
|
|
|
|
<input
|
|
type="hidden"
|
|
name="sub_total"
|
|
class="control"
|
|
:value="subTotal"
|
|
readonly
|
|
>
|
|
|
|
<p>{{ subTotal }}</p>
|
|
</div>
|
|
|
|
<div class="flex w-full justify-between gap-x-5">
|
|
<?php echo app('translator')->get('admin::app.quotes.create.total-discount', ['symbol' => core()->currencySymbol(config('app.currency'))]); ?>
|
|
|
|
<input
|
|
type="hidden"
|
|
name="discount_amount"
|
|
:value="discountAmount"
|
|
>
|
|
|
|
<p>{{ discountAmount }}</p>
|
|
</div>
|
|
|
|
<div class="flex w-full justify-between gap-x-5">
|
|
<?php echo app('translator')->get('admin::app.quotes.create.total-tax', ['symbol' => core()->currencySymbol(config('app.currency'))]); ?>
|
|
|
|
<input
|
|
type="hidden"
|
|
name="tax_amount"
|
|
:value="taxAmount"
|
|
>
|
|
|
|
<p>{{ taxAmount }}</p>
|
|
</div>
|
|
|
|
<div class="flex w-full justify-between gap-x-5">
|
|
<?php echo app('translator')->get('admin::app.quotes.create.total-adjustment', ['symbol' => core()->currencySymbol(config('app.currency'))]); ?>
|
|
|
|
<?php if (isset($component)) { $__componentOriginal53af403f6b2179a3039d488b8ab2a267 = $component; } ?>
|
|
<?php if (isset($attributes)) { $__attributesOriginal53af403f6b2179a3039d488b8ab2a267 = $attributes; } ?>
|
|
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.control','data' => ['type' => 'inline',':name' => '`adjustment_amount`',':value' => 'adjustmentAmount','rules' => 'required|decimal:4',':errors' => 'errors','label' => trans('admin::app.quotes.create.adjustment-amount'),'placeholder' => trans('admin::app.quotes.create.adjustment-amount'),'@onChange' => '(event) => adjustmentAmount = event.value']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
|
<?php $component->withName('admin::form.control-group.control'); ?>
|
|
<?php if ($component->shouldRender()): ?>
|
|
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
|
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
|
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
|
<?php endif; ?>
|
|
<?php $component->withAttributes(['type' => 'inline',':name' => '`adjustment_amount`',':value' => 'adjustmentAmount','rules' => 'required|decimal:4',':errors' => 'errors','label' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(trans('admin::app.quotes.create.adjustment-amount')),'placeholder' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(trans('admin::app.quotes.create.adjustment-amount')),'@on-change' => '(event) => adjustmentAmount = event.value']); ?>
|
|
<?php echo $__env->renderComponent(); ?>
|
|
<?php endif; ?>
|
|
<?php if (isset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
|
<?php $attributes = $__attributesOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
|
<?php unset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
|
<?php endif; ?>
|
|
<?php if (isset($__componentOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
|
<?php $component = $__componentOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
|
<?php unset($__componentOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
|
<?php endif; ?>
|
|
</div>
|
|
|
|
<div class="flex w-full justify-between gap-x-5">
|
|
<?php echo app('translator')->get('admin::app.quotes.create.grand-total', ['symbol' => core()->currencySymbol(config('app.currency'))]); ?>
|
|
|
|
<input
|
|
type="hidden"
|
|
name="grand_total"
|
|
:value="grandTotal"
|
|
>
|
|
|
|
<p>{{ grandTotal }}</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</script>
|
|
|
|
<script
|
|
type="text/x-template"
|
|
id="v-quote-item-template"
|
|
>
|
|
<?php if (isset($component)) { $__componentOriginal95a122c91c33f6d66a15a82d7ca67172 = $component; } ?>
|
|
<?php if (isset($attributes)) { $__attributesOriginal95a122c91c33f6d66a15a82d7ca67172 = $attributes; } ?>
|
|
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.table.thead.tr','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
|
<?php $component->withName('admin::table.thead.tr'); ?>
|
|
<?php if ($component->shouldRender()): ?>
|
|
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
|
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
|
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
|
<?php endif; ?>
|
|
<?php $component->withAttributes([]); ?>
|
|
<!-- Quote Product Name -->
|
|
<?php if (isset($component)) { $__componentOriginal7bda9cdc3924faf4607e2df004a89fbc = $component; } ?>
|
|
<?php if (isset($attributes)) { $__attributesOriginal7bda9cdc3924faf4607e2df004a89fbc = $attributes; } ?>
|
|
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.table.td','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
|
<?php $component->withName('admin::table.td'); ?>
|
|
<?php if ($component->shouldRender()): ?>
|
|
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
|
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
|
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
|
<?php endif; ?>
|
|
<?php $component->withAttributes([]); ?>
|
|
<?php if (isset($component)) { $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $component; } ?>
|
|
<?php if (isset($attributes)) { $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $attributes; } ?>
|
|
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.index','data' => ['class' => '!mb-0']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
|
<?php $component->withName('admin::form.control-group'); ?>
|
|
<?php if ($component->shouldRender()): ?>
|
|
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
|
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
|
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
|
<?php endif; ?>
|
|
<?php $component->withAttributes(['class' => '!mb-0']); ?>
|
|
<?php if (isset($component)) { $__componentOriginal47ddd4958c1891eaeb228b5253e37cdf = $component; } ?>
|
|
<?php if (isset($attributes)) { $__attributesOriginal47ddd4958c1891eaeb228b5253e37cdf = $attributes; } ?>
|
|
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.lookup.index','data' => [':src' => 'src',':name' => '`${inputName}[product_id]`','preload' => true,'placeholder' => trans('admin::app.quotes.create.search-products'),'@onSelected' => '(product) => addProduct(product)']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
|
<?php $component->withName('admin::lookup'); ?>
|
|
<?php if ($component->shouldRender()): ?>
|
|
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
|
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
|
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
|
<?php endif; ?>
|
|
<?php $component->withAttributes([':src' => 'src',':name' => '`${inputName}[product_id]`','preload' => true,'placeholder' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(trans('admin::app.quotes.create.search-products')),'@on-selected' => '(product) => addProduct(product)']); ?>
|
|
<?php echo $__env->renderComponent(); ?>
|
|
<?php endif; ?>
|
|
<?php if (isset($__attributesOriginal47ddd4958c1891eaeb228b5253e37cdf)): ?>
|
|
<?php $attributes = $__attributesOriginal47ddd4958c1891eaeb228b5253e37cdf; ?>
|
|
<?php unset($__attributesOriginal47ddd4958c1891eaeb228b5253e37cdf); ?>
|
|
<?php endif; ?>
|
|
<?php if (isset($__componentOriginal47ddd4958c1891eaeb228b5253e37cdf)): ?>
|
|
<?php $component = $__componentOriginal47ddd4958c1891eaeb228b5253e37cdf; ?>
|
|
<?php unset($__componentOriginal47ddd4958c1891eaeb228b5253e37cdf); ?>
|
|
<?php endif; ?>
|
|
<?php echo $__env->renderComponent(); ?>
|
|
<?php endif; ?>
|
|
<?php if (isset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
|
<?php $attributes = $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
|
<?php unset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
|
<?php endif; ?>
|
|
<?php if (isset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
|
<?php $component = $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
|
<?php unset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
|
<?php endif; ?>
|
|
<?php echo $__env->renderComponent(); ?>
|
|
<?php endif; ?>
|
|
<?php if (isset($__attributesOriginal7bda9cdc3924faf4607e2df004a89fbc)): ?>
|
|
<?php $attributes = $__attributesOriginal7bda9cdc3924faf4607e2df004a89fbc; ?>
|
|
<?php unset($__attributesOriginal7bda9cdc3924faf4607e2df004a89fbc); ?>
|
|
<?php endif; ?>
|
|
<?php if (isset($__componentOriginal7bda9cdc3924faf4607e2df004a89fbc)): ?>
|
|
<?php $component = $__componentOriginal7bda9cdc3924faf4607e2df004a89fbc; ?>
|
|
<?php unset($__componentOriginal7bda9cdc3924faf4607e2df004a89fbc); ?>
|
|
<?php endif; ?>
|
|
|
|
<!-- Quantity -->
|
|
<?php if (isset($component)) { $__componentOriginal7bda9cdc3924faf4607e2df004a89fbc = $component; } ?>
|
|
<?php if (isset($attributes)) { $__attributesOriginal7bda9cdc3924faf4607e2df004a89fbc = $attributes; } ?>
|
|
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.table.td','data' => ['class' => '!px-2 ltr:text-right rtl:text-left']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
|
<?php $component->withName('admin::table.td'); ?>
|
|
<?php if ($component->shouldRender()): ?>
|
|
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
|
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
|
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
|
<?php endif; ?>
|
|
<?php $component->withAttributes(['class' => '!px-2 ltr:text-right rtl:text-left']); ?>
|
|
<?php if (isset($component)) { $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $component; } ?>
|
|
<?php if (isset($attributes)) { $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $attributes; } ?>
|
|
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.index','data' => ['class' => '!mb-0']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
|
<?php $component->withName('admin::form.control-group'); ?>
|
|
<?php if ($component->shouldRender()): ?>
|
|
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
|
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
|
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
|
<?php endif; ?>
|
|
<?php $component->withAttributes(['class' => '!mb-0']); ?>
|
|
|
|
<?php if (isset($component)) { $__componentOriginal53af403f6b2179a3039d488b8ab2a267 = $component; } ?>
|
|
<?php if (isset($attributes)) { $__attributesOriginal53af403f6b2179a3039d488b8ab2a267 = $attributes; } ?>
|
|
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.control','data' => ['type' => 'inline',':name' => '`${inputName}[quantity]`',':value' => 'product.quantity','rules' => 'required|decimal:4',':errors' => 'errors','label' => trans('admin::app.quotes.create.quantity'),'placeholder' => trans('admin::app.quotes.create.quantity'),'@onChange' => '(event) => product.quantity = event.value','position' => 'center']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
|
<?php $component->withName('admin::form.control-group.control'); ?>
|
|
<?php if ($component->shouldRender()): ?>
|
|
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
|
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
|
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
|
<?php endif; ?>
|
|
<?php $component->withAttributes(['type' => 'inline',':name' => '`${inputName}[quantity]`',':value' => 'product.quantity','rules' => 'required|decimal:4',':errors' => 'errors','label' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(trans('admin::app.quotes.create.quantity')),'placeholder' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(trans('admin::app.quotes.create.quantity')),'@on-change' => '(event) => product.quantity = event.value','position' => 'center']); ?>
|
|
<?php echo $__env->renderComponent(); ?>
|
|
<?php endif; ?>
|
|
<?php if (isset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
|
<?php $attributes = $__attributesOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
|
<?php unset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
|
<?php endif; ?>
|
|
<?php if (isset($__componentOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
|
<?php $component = $__componentOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
|
<?php unset($__componentOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
|
<?php endif; ?>
|
|
<?php echo $__env->renderComponent(); ?>
|
|
<?php endif; ?>
|
|
<?php if (isset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
|
<?php $attributes = $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
|
<?php unset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
|
<?php endif; ?>
|
|
<?php if (isset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
|
<?php $component = $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
|
<?php unset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
|
<?php endif; ?>
|
|
<?php echo $__env->renderComponent(); ?>
|
|
<?php endif; ?>
|
|
<?php if (isset($__attributesOriginal7bda9cdc3924faf4607e2df004a89fbc)): ?>
|
|
<?php $attributes = $__attributesOriginal7bda9cdc3924faf4607e2df004a89fbc; ?>
|
|
<?php unset($__attributesOriginal7bda9cdc3924faf4607e2df004a89fbc); ?>
|
|
<?php endif; ?>
|
|
<?php if (isset($__componentOriginal7bda9cdc3924faf4607e2df004a89fbc)): ?>
|
|
<?php $component = $__componentOriginal7bda9cdc3924faf4607e2df004a89fbc; ?>
|
|
<?php unset($__componentOriginal7bda9cdc3924faf4607e2df004a89fbc); ?>
|
|
<?php endif; ?>
|
|
|
|
<!-- Price -->
|
|
<?php if (isset($component)) { $__componentOriginal7bda9cdc3924faf4607e2df004a89fbc = $component; } ?>
|
|
<?php if (isset($attributes)) { $__attributesOriginal7bda9cdc3924faf4607e2df004a89fbc = $attributes; } ?>
|
|
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.table.td','data' => ['class' => '!px-2 ltr:text-right rtl:text-left']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
|
<?php $component->withName('admin::table.td'); ?>
|
|
<?php if ($component->shouldRender()): ?>
|
|
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
|
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
|
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
|
<?php endif; ?>
|
|
<?php $component->withAttributes(['class' => '!px-2 ltr:text-right rtl:text-left']); ?>
|
|
<?php if (isset($component)) { $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $component; } ?>
|
|
<?php if (isset($attributes)) { $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $attributes; } ?>
|
|
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.index','data' => ['class' => '!mb-0']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
|
<?php $component->withName('admin::form.control-group'); ?>
|
|
<?php if ($component->shouldRender()): ?>
|
|
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
|
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
|
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
|
<?php endif; ?>
|
|
<?php $component->withAttributes(['class' => '!mb-0']); ?>
|
|
<?php if (isset($component)) { $__componentOriginal53af403f6b2179a3039d488b8ab2a267 = $component; } ?>
|
|
<?php if (isset($attributes)) { $__attributesOriginal53af403f6b2179a3039d488b8ab2a267 = $attributes; } ?>
|
|
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.control','data' => ['type' => 'inline',':name' => '`${inputName}[price]`',':value' => 'product.price','rules' => 'required|decimal:4',':errors' => 'errors','label' => trans('admin::app.quotes.create.price'),'placeholder' => trans('admin::app.quotes.create.price'),'@onChange' => '(event) => product.price = event.value','position' => 'center',':valueLabel' => '$admin.formatPrice(product.price)']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
|
<?php $component->withName('admin::form.control-group.control'); ?>
|
|
<?php if ($component->shouldRender()): ?>
|
|
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
|
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
|
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
|
<?php endif; ?>
|
|
<?php $component->withAttributes(['type' => 'inline',':name' => '`${inputName}[price]`',':value' => 'product.price','rules' => 'required|decimal:4',':errors' => 'errors','label' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(trans('admin::app.quotes.create.price')),'placeholder' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(trans('admin::app.quotes.create.price')),'@on-change' => '(event) => product.price = event.value','position' => 'center',':value-label' => '$admin.formatPrice(product.price)']); ?>
|
|
<?php echo $__env->renderComponent(); ?>
|
|
<?php endif; ?>
|
|
<?php if (isset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
|
<?php $attributes = $__attributesOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
|
<?php unset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
|
<?php endif; ?>
|
|
<?php if (isset($__componentOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
|
<?php $component = $__componentOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
|
<?php unset($__componentOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
|
<?php endif; ?>
|
|
<?php echo $__env->renderComponent(); ?>
|
|
<?php endif; ?>
|
|
<?php if (isset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
|
<?php $attributes = $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
|
<?php unset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
|
<?php endif; ?>
|
|
<?php if (isset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
|
<?php $component = $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
|
<?php unset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
|
<?php endif; ?>
|
|
<?php echo $__env->renderComponent(); ?>
|
|
<?php endif; ?>
|
|
<?php if (isset($__attributesOriginal7bda9cdc3924faf4607e2df004a89fbc)): ?>
|
|
<?php $attributes = $__attributesOriginal7bda9cdc3924faf4607e2df004a89fbc; ?>
|
|
<?php unset($__attributesOriginal7bda9cdc3924faf4607e2df004a89fbc); ?>
|
|
<?php endif; ?>
|
|
<?php if (isset($__componentOriginal7bda9cdc3924faf4607e2df004a89fbc)): ?>
|
|
<?php $component = $__componentOriginal7bda9cdc3924faf4607e2df004a89fbc; ?>
|
|
<?php unset($__componentOriginal7bda9cdc3924faf4607e2df004a89fbc); ?>
|
|
<?php endif; ?>
|
|
|
|
<!-- Total -->
|
|
<?php if (isset($component)) { $__componentOriginal7bda9cdc3924faf4607e2df004a89fbc = $component; } ?>
|
|
<?php if (isset($attributes)) { $__attributesOriginal7bda9cdc3924faf4607e2df004a89fbc = $attributes; } ?>
|
|
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.table.td','data' => ['class' => '!px-2 ltr:text-right rtl:text-left']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
|
<?php $component->withName('admin::table.td'); ?>
|
|
<?php if ($component->shouldRender()): ?>
|
|
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
|
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
|
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
|
<?php endif; ?>
|
|
<?php $component->withAttributes(['class' => '!px-2 ltr:text-right rtl:text-left']); ?>
|
|
<?php if (isset($component)) { $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $component; } ?>
|
|
<?php if (isset($attributes)) { $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $attributes; } ?>
|
|
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.index','data' => ['class' => '!mb-0']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
|
<?php $component->withName('admin::form.control-group'); ?>
|
|
<?php if ($component->shouldRender()): ?>
|
|
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
|
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
|
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
|
<?php endif; ?>
|
|
<?php $component->withAttributes(['class' => '!mb-0']); ?>
|
|
<?php if (isset($component)) { $__componentOriginal53af403f6b2179a3039d488b8ab2a267 = $component; } ?>
|
|
<?php if (isset($attributes)) { $__attributesOriginal53af403f6b2179a3039d488b8ab2a267 = $attributes; } ?>
|
|
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.control','data' => ['type' => 'inline',':name' => '`${inputName}[total]`',':value' => 'product.price * product.quantity','rules' => 'required|decimal:4',':errors' => 'errors','label' => trans('admin::app.quotes.create.total'),'placeholder' => trans('admin::app.quotes.create.total'),'allowEdit' => false,'position' => 'center',':valueLabel' => '$admin.formatPrice(product.price * product.quantity)']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
|
<?php $component->withName('admin::form.control-group.control'); ?>
|
|
<?php if ($component->shouldRender()): ?>
|
|
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
|
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
|
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
|
<?php endif; ?>
|
|
<?php $component->withAttributes(['type' => 'inline',':name' => '`${inputName}[total]`',':value' => 'product.price * product.quantity','rules' => 'required|decimal:4',':errors' => 'errors','label' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(trans('admin::app.quotes.create.total')),'placeholder' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(trans('admin::app.quotes.create.total')),'allowEdit' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(false),'position' => 'center',':value-label' => '$admin.formatPrice(product.price * product.quantity)']); ?>
|
|
<?php echo $__env->renderComponent(); ?>
|
|
<?php endif; ?>
|
|
<?php if (isset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
|
<?php $attributes = $__attributesOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
|
<?php unset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
|
<?php endif; ?>
|
|
<?php if (isset($__componentOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
|
<?php $component = $__componentOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
|
<?php unset($__componentOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
|
<?php endif; ?>
|
|
<?php echo $__env->renderComponent(); ?>
|
|
<?php endif; ?>
|
|
<?php if (isset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
|
<?php $attributes = $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
|
<?php unset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
|
<?php endif; ?>
|
|
<?php if (isset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
|
<?php $component = $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
|
<?php unset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
|
<?php endif; ?>
|
|
<?php echo $__env->renderComponent(); ?>
|
|
<?php endif; ?>
|
|
<?php if (isset($__attributesOriginal7bda9cdc3924faf4607e2df004a89fbc)): ?>
|
|
<?php $attributes = $__attributesOriginal7bda9cdc3924faf4607e2df004a89fbc; ?>
|
|
<?php unset($__attributesOriginal7bda9cdc3924faf4607e2df004a89fbc); ?>
|
|
<?php endif; ?>
|
|
<?php if (isset($__componentOriginal7bda9cdc3924faf4607e2df004a89fbc)): ?>
|
|
<?php $component = $__componentOriginal7bda9cdc3924faf4607e2df004a89fbc; ?>
|
|
<?php unset($__componentOriginal7bda9cdc3924faf4607e2df004a89fbc); ?>
|
|
<?php endif; ?>
|
|
|
|
<!-- Discount Amount -->
|
|
<?php if (isset($component)) { $__componentOriginal7bda9cdc3924faf4607e2df004a89fbc = $component; } ?>
|
|
<?php if (isset($attributes)) { $__attributesOriginal7bda9cdc3924faf4607e2df004a89fbc = $attributes; } ?>
|
|
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.table.td','data' => ['class' => '!px-2 ltr:text-right rtl:text-left']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
|
<?php $component->withName('admin::table.td'); ?>
|
|
<?php if ($component->shouldRender()): ?>
|
|
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
|
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
|
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
|
<?php endif; ?>
|
|
<?php $component->withAttributes(['class' => '!px-2 ltr:text-right rtl:text-left']); ?>
|
|
<?php if (isset($component)) { $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $component; } ?>
|
|
<?php if (isset($attributes)) { $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $attributes; } ?>
|
|
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.index','data' => ['class' => '!mb-0']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
|
<?php $component->withName('admin::form.control-group'); ?>
|
|
<?php if ($component->shouldRender()): ?>
|
|
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
|
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
|
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
|
<?php endif; ?>
|
|
<?php $component->withAttributes(['class' => '!mb-0']); ?>
|
|
<?php if (isset($component)) { $__componentOriginal53af403f6b2179a3039d488b8ab2a267 = $component; } ?>
|
|
<?php if (isset($attributes)) { $__attributesOriginal53af403f6b2179a3039d488b8ab2a267 = $attributes; } ?>
|
|
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.control','data' => ['type' => 'inline',':name' => '`${inputName}[discount_amount]`',':value' => 'product.discount_amount','rules' => 'required|decimal:4',':errors' => 'errors','label' => trans('admin::app.quotes.create.discount-amount'),'placeholder' => trans('admin::app.quotes.create.discount-amount'),'@onChange' => '(event) => product.discount_amount = event.value','position' => 'center',':valueLabel' => '$admin.formatPrice(product.discount_amount)']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
|
<?php $component->withName('admin::form.control-group.control'); ?>
|
|
<?php if ($component->shouldRender()): ?>
|
|
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
|
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
|
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
|
<?php endif; ?>
|
|
<?php $component->withAttributes(['type' => 'inline',':name' => '`${inputName}[discount_amount]`',':value' => 'product.discount_amount','rules' => 'required|decimal:4',':errors' => 'errors','label' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(trans('admin::app.quotes.create.discount-amount')),'placeholder' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(trans('admin::app.quotes.create.discount-amount')),'@on-change' => '(event) => product.discount_amount = event.value','position' => 'center',':value-label' => '$admin.formatPrice(product.discount_amount)']); ?>
|
|
<?php echo $__env->renderComponent(); ?>
|
|
<?php endif; ?>
|
|
<?php if (isset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
|
<?php $attributes = $__attributesOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
|
<?php unset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
|
<?php endif; ?>
|
|
<?php if (isset($__componentOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
|
<?php $component = $__componentOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
|
<?php unset($__componentOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
|
<?php endif; ?>
|
|
<?php echo $__env->renderComponent(); ?>
|
|
<?php endif; ?>
|
|
<?php if (isset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
|
<?php $attributes = $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
|
<?php unset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
|
<?php endif; ?>
|
|
<?php if (isset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
|
<?php $component = $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
|
<?php unset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
|
<?php endif; ?>
|
|
<?php echo $__env->renderComponent(); ?>
|
|
<?php endif; ?>
|
|
<?php if (isset($__attributesOriginal7bda9cdc3924faf4607e2df004a89fbc)): ?>
|
|
<?php $attributes = $__attributesOriginal7bda9cdc3924faf4607e2df004a89fbc; ?>
|
|
<?php unset($__attributesOriginal7bda9cdc3924faf4607e2df004a89fbc); ?>
|
|
<?php endif; ?>
|
|
<?php if (isset($__componentOriginal7bda9cdc3924faf4607e2df004a89fbc)): ?>
|
|
<?php $component = $__componentOriginal7bda9cdc3924faf4607e2df004a89fbc; ?>
|
|
<?php unset($__componentOriginal7bda9cdc3924faf4607e2df004a89fbc); ?>
|
|
<?php endif; ?>
|
|
|
|
<!-- Tax Amount -->
|
|
<?php if (isset($component)) { $__componentOriginal7bda9cdc3924faf4607e2df004a89fbc = $component; } ?>
|
|
<?php if (isset($attributes)) { $__attributesOriginal7bda9cdc3924faf4607e2df004a89fbc = $attributes; } ?>
|
|
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.table.td','data' => ['class' => '!px-2 ltr:text-right rtl:text-left']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
|
<?php $component->withName('admin::table.td'); ?>
|
|
<?php if ($component->shouldRender()): ?>
|
|
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
|
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
|
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
|
<?php endif; ?>
|
|
<?php $component->withAttributes(['class' => '!px-2 ltr:text-right rtl:text-left']); ?>
|
|
<?php if (isset($component)) { $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $component; } ?>
|
|
<?php if (isset($attributes)) { $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $attributes; } ?>
|
|
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.index','data' => ['class' => '!mb-0']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
|
<?php $component->withName('admin::form.control-group'); ?>
|
|
<?php if ($component->shouldRender()): ?>
|
|
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
|
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
|
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
|
<?php endif; ?>
|
|
<?php $component->withAttributes(['class' => '!mb-0']); ?>
|
|
<?php if (isset($component)) { $__componentOriginal53af403f6b2179a3039d488b8ab2a267 = $component; } ?>
|
|
<?php if (isset($attributes)) { $__attributesOriginal53af403f6b2179a3039d488b8ab2a267 = $attributes; } ?>
|
|
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.control','data' => ['type' => 'inline',':name' => '`${inputName}[tax_amount]`',':value' => 'product.tax_amount','rules' => 'required|decimal:4',':errors' => 'errors','label' => trans('admin::app.quotes.create.tax-amount'),'placeholder' => trans('admin::app.quotes.create.tax-amount'),'@onChange' => '(event) => product.tax_amount = event.value','position' => 'center',':valueLabel' => '$admin.formatPrice(product.tax_amount)']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
|
<?php $component->withName('admin::form.control-group.control'); ?>
|
|
<?php if ($component->shouldRender()): ?>
|
|
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
|
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
|
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
|
<?php endif; ?>
|
|
<?php $component->withAttributes(['type' => 'inline',':name' => '`${inputName}[tax_amount]`',':value' => 'product.tax_amount','rules' => 'required|decimal:4',':errors' => 'errors','label' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(trans('admin::app.quotes.create.tax-amount')),'placeholder' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(trans('admin::app.quotes.create.tax-amount')),'@on-change' => '(event) => product.tax_amount = event.value','position' => 'center',':value-label' => '$admin.formatPrice(product.tax_amount)']); ?>
|
|
<?php echo $__env->renderComponent(); ?>
|
|
<?php endif; ?>
|
|
<?php if (isset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
|
<?php $attributes = $__attributesOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
|
<?php unset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
|
<?php endif; ?>
|
|
<?php if (isset($__componentOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
|
<?php $component = $__componentOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
|
<?php unset($__componentOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
|
<?php endif; ?>
|
|
<?php echo $__env->renderComponent(); ?>
|
|
<?php endif; ?>
|
|
<?php if (isset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
|
<?php $attributes = $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
|
<?php unset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
|
<?php endif; ?>
|
|
<?php if (isset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
|
<?php $component = $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
|
<?php unset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
|
<?php endif; ?>
|
|
<?php echo $__env->renderComponent(); ?>
|
|
<?php endif; ?>
|
|
<?php if (isset($__attributesOriginal7bda9cdc3924faf4607e2df004a89fbc)): ?>
|
|
<?php $attributes = $__attributesOriginal7bda9cdc3924faf4607e2df004a89fbc; ?>
|
|
<?php unset($__attributesOriginal7bda9cdc3924faf4607e2df004a89fbc); ?>
|
|
<?php endif; ?>
|
|
<?php if (isset($__componentOriginal7bda9cdc3924faf4607e2df004a89fbc)): ?>
|
|
<?php $component = $__componentOriginal7bda9cdc3924faf4607e2df004a89fbc; ?>
|
|
<?php unset($__componentOriginal7bda9cdc3924faf4607e2df004a89fbc); ?>
|
|
<?php endif; ?>
|
|
|
|
<!-- Total with Discount -->
|
|
<?php if (isset($component)) { $__componentOriginal7bda9cdc3924faf4607e2df004a89fbc = $component; } ?>
|
|
<?php if (isset($attributes)) { $__attributesOriginal7bda9cdc3924faf4607e2df004a89fbc = $attributes; } ?>
|
|
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.table.td','data' => ['class' => '!px-2 ltr:text-right rtl:text-left']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
|
<?php $component->withName('admin::table.td'); ?>
|
|
<?php if ($component->shouldRender()): ?>
|
|
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
|
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
|
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
|
<?php endif; ?>
|
|
<?php $component->withAttributes(['class' => '!px-2 ltr:text-right rtl:text-left']); ?>
|
|
<?php if (isset($component)) { $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $component; } ?>
|
|
<?php if (isset($attributes)) { $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $attributes; } ?>
|
|
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.index','data' => ['class' => '!mb-0']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
|
<?php $component->withName('admin::form.control-group'); ?>
|
|
<?php if ($component->shouldRender()): ?>
|
|
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
|
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
|
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
|
<?php endif; ?>
|
|
<?php $component->withAttributes(['class' => '!mb-0']); ?>
|
|
<?php if (isset($component)) { $__componentOriginal53af403f6b2179a3039d488b8ab2a267 = $component; } ?>
|
|
<?php if (isset($attributes)) { $__attributesOriginal53af403f6b2179a3039d488b8ab2a267 = $attributes; } ?>
|
|
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.control','data' => ['type' => 'inline',':name' => '`${inputName}[final_total]`',':errors' => 'errors',':value' => 'parseFloat(product.price * product.quantity) + parseFloat(product.tax_amount) - parseFloat(product.discount_amount)','allowEdit' => false,'position' => 'center',':valueLabel' => '$admin.formatPrice(parseFloat(product.price * product.quantity) + parseFloat(product.tax_amount) - parseFloat(product.discount_amount))']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
|
<?php $component->withName('admin::form.control-group.control'); ?>
|
|
<?php if ($component->shouldRender()): ?>
|
|
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
|
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
|
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
|
<?php endif; ?>
|
|
<?php $component->withAttributes(['type' => 'inline',':name' => '`${inputName}[final_total]`',':errors' => 'errors',':value' => 'parseFloat(product.price * product.quantity) + parseFloat(product.tax_amount) - parseFloat(product.discount_amount)','allowEdit' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(false),'position' => 'center',':value-label' => '$admin.formatPrice(parseFloat(product.price * product.quantity) + parseFloat(product.tax_amount) - parseFloat(product.discount_amount))']); ?>
|
|
<?php echo $__env->renderComponent(); ?>
|
|
<?php endif; ?>
|
|
<?php if (isset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
|
<?php $attributes = $__attributesOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
|
<?php unset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
|
<?php endif; ?>
|
|
<?php if (isset($__componentOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
|
<?php $component = $__componentOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
|
<?php unset($__componentOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
|
<?php endif; ?>
|
|
<?php echo $__env->renderComponent(); ?>
|
|
<?php endif; ?>
|
|
<?php if (isset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
|
<?php $attributes = $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
|
<?php unset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
|
<?php endif; ?>
|
|
<?php if (isset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
|
<?php $component = $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
|
<?php unset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
|
<?php endif; ?>
|
|
<?php echo $__env->renderComponent(); ?>
|
|
<?php endif; ?>
|
|
<?php if (isset($__attributesOriginal7bda9cdc3924faf4607e2df004a89fbc)): ?>
|
|
<?php $attributes = $__attributesOriginal7bda9cdc3924faf4607e2df004a89fbc; ?>
|
|
<?php unset($__attributesOriginal7bda9cdc3924faf4607e2df004a89fbc); ?>
|
|
<?php endif; ?>
|
|
<?php if (isset($__componentOriginal7bda9cdc3924faf4607e2df004a89fbc)): ?>
|
|
<?php $component = $__componentOriginal7bda9cdc3924faf4607e2df004a89fbc; ?>
|
|
<?php unset($__componentOriginal7bda9cdc3924faf4607e2df004a89fbc); ?>
|
|
<?php endif; ?>
|
|
|
|
<!-- Action -->
|
|
<?php if (isset($component)) { $__componentOriginal7bda9cdc3924faf4607e2df004a89fbc = $component; } ?>
|
|
<?php if (isset($attributes)) { $__attributesOriginal7bda9cdc3924faf4607e2df004a89fbc = $attributes; } ?>
|
|
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.table.td','data' => ['vIf' => '$parent.products.length > 1','class' => '!px-2 ltr:text-right rtl:text-left']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
|
<?php $component->withName('admin::table.td'); ?>
|
|
<?php if ($component->shouldRender()): ?>
|
|
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
|
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
|
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
|
<?php endif; ?>
|
|
<?php $component->withAttributes(['v-if' => '$parent.products.length > 1','class' => '!px-2 ltr:text-right rtl:text-left']); ?>
|
|
<?php if (isset($component)) { $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $component; } ?>
|
|
<?php if (isset($attributes)) { $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $attributes; } ?>
|
|
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.index','data' => ['class' => '!mb-0']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
|
<?php $component->withName('admin::form.control-group'); ?>
|
|
<?php if ($component->shouldRender()): ?>
|
|
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
|
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
|
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
|
<?php endif; ?>
|
|
<?php $component->withAttributes(['class' => '!mb-0']); ?>
|
|
<i
|
|
@click="removeProduct"
|
|
class="icon-delete cursor-pointer text-2xl"
|
|
></i>
|
|
<?php echo $__env->renderComponent(); ?>
|
|
<?php endif; ?>
|
|
<?php if (isset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
|
<?php $attributes = $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
|
<?php unset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
|
<?php endif; ?>
|
|
<?php if (isset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
|
<?php $component = $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
|
<?php unset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
|
<?php endif; ?>
|
|
<?php echo $__env->renderComponent(); ?>
|
|
<?php endif; ?>
|
|
<?php if (isset($__attributesOriginal7bda9cdc3924faf4607e2df004a89fbc)): ?>
|
|
<?php $attributes = $__attributesOriginal7bda9cdc3924faf4607e2df004a89fbc; ?>
|
|
<?php unset($__attributesOriginal7bda9cdc3924faf4607e2df004a89fbc); ?>
|
|
<?php endif; ?>
|
|
<?php if (isset($__componentOriginal7bda9cdc3924faf4607e2df004a89fbc)): ?>
|
|
<?php $component = $__componentOriginal7bda9cdc3924faf4607e2df004a89fbc; ?>
|
|
<?php unset($__componentOriginal7bda9cdc3924faf4607e2df004a89fbc); ?>
|
|
<?php endif; ?>
|
|
<?php echo $__env->renderComponent(); ?>
|
|
<?php endif; ?>
|
|
<?php if (isset($__attributesOriginal95a122c91c33f6d66a15a82d7ca67172)): ?>
|
|
<?php $attributes = $__attributesOriginal95a122c91c33f6d66a15a82d7ca67172; ?>
|
|
<?php unset($__attributesOriginal95a122c91c33f6d66a15a82d7ca67172); ?>
|
|
<?php endif; ?>
|
|
<?php if (isset($__componentOriginal95a122c91c33f6d66a15a82d7ca67172)): ?>
|
|
<?php $component = $__componentOriginal95a122c91c33f6d66a15a82d7ca67172; ?>
|
|
<?php unset($__componentOriginal95a122c91c33f6d66a15a82d7ca67172); ?>
|
|
<?php endif; ?>
|
|
</script>
|
|
|
|
<script type="module">
|
|
app.component('v-quote', {
|
|
template: '#v-quote-template',
|
|
|
|
props: ['errors'],
|
|
|
|
data() {
|
|
return {
|
|
activeTab: 'quote-info',
|
|
|
|
tabs: [
|
|
{ id: 'quote-info', label: '<?php echo app('translator')->get('admin::app.quotes.create.quote-info'); ?>' },
|
|
{ id: 'address-info', label: '<?php echo app('translator')->get('admin::app.quotes.create.address-info'); ?>' },
|
|
{ id: 'quote-items', label: '<?php echo app('translator')->get('admin::app.quotes.create.quote-items'); ?>' }
|
|
],
|
|
};
|
|
},
|
|
|
|
methods: {
|
|
/**
|
|
* Scroll to the section.
|
|
*
|
|
* @param {String} tabId
|
|
*
|
|
* @returns {void}
|
|
*/
|
|
scrollToSection(tabId) {
|
|
const section = document.getElementById(tabId);
|
|
|
|
if (section) {
|
|
section.scrollIntoView({ behavior: 'smooth' });
|
|
}
|
|
},
|
|
},
|
|
});
|
|
|
|
app.component('v-quote-item-list', {
|
|
template: '#v-quote-item-list-template',
|
|
|
|
props: ['data', 'errors'],
|
|
|
|
data() {
|
|
return {
|
|
adjustmentAmount: 0,
|
|
|
|
products: [{
|
|
'id': null,
|
|
'product_id': null,
|
|
'name': '',
|
|
'quantity': 0,
|
|
'price': 0,
|
|
'discount_amount': 0,
|
|
'tax_amount': 0,
|
|
}],
|
|
}
|
|
},
|
|
|
|
computed: {
|
|
/**
|
|
* Calculate the sub total of the products.
|
|
*
|
|
* @returns {Number}
|
|
*/
|
|
subTotal() {
|
|
let total = 0;
|
|
|
|
this.products.forEach(product => {
|
|
total += parseFloat(product.price * product.quantity);
|
|
});
|
|
|
|
return total;
|
|
},
|
|
|
|
/**
|
|
* Calculate the total discount amount of the products.
|
|
*
|
|
* @returns {Number}
|
|
*/
|
|
discountAmount() {
|
|
let total = 0;
|
|
|
|
this.products.forEach(product => total += parseFloat(product.discount_amount));
|
|
|
|
return total;
|
|
},
|
|
|
|
/**
|
|
* Calculate the total tax amount of the products.
|
|
*
|
|
* @returns {Number}
|
|
*/
|
|
taxAmount() {
|
|
let total = 0;
|
|
|
|
this.products.forEach(product => total += parseFloat(product.tax_amount));
|
|
|
|
return total;
|
|
},
|
|
|
|
/**
|
|
* Calculate the grand total of the products.
|
|
*
|
|
* @returns {Number}
|
|
*/
|
|
grandTotal() {
|
|
let total = 0;
|
|
|
|
this.products.forEach(product => {
|
|
total += parseFloat(product.price * product.quantity) + parseFloat(product.tax_amount) - parseFloat(product.discount_amount) + parseFloat(this.adjustmentAmount);
|
|
});
|
|
|
|
return total;
|
|
},
|
|
},
|
|
|
|
methods: {
|
|
/**
|
|
* Add a new product.
|
|
*
|
|
* @returns {void}
|
|
*/
|
|
addProduct() {
|
|
this.products.push({
|
|
id: null,
|
|
product_id: null,
|
|
name: '',
|
|
quantity: 1,
|
|
total: 0,
|
|
price: 0,
|
|
discount_amount: 0,
|
|
tax_amount: 0,
|
|
});
|
|
},
|
|
|
|
/**
|
|
* Remove the product.
|
|
*
|
|
* @param {Object} product
|
|
*/
|
|
removeProduct(product) {
|
|
this.$emitter.emit('open-confirm-modal', {
|
|
agree: () => {
|
|
if (this.products.length === 1) {
|
|
this.products = [{
|
|
id: null,
|
|
product_id: null,
|
|
name: '',
|
|
quantity: null,
|
|
total: 0,
|
|
price: null,
|
|
discount_amount: null,
|
|
tax_amount: null,
|
|
}];
|
|
} else {
|
|
const index = this.products.indexOf(product);
|
|
|
|
if (index !== -1) {
|
|
this.products.splice(index, 1);
|
|
}
|
|
}
|
|
},
|
|
});
|
|
},
|
|
},
|
|
});
|
|
|
|
app.component('v-quote-item', {
|
|
template: '#v-quote-item-template',
|
|
|
|
props: ['index', 'product', 'errors'],
|
|
|
|
data() {
|
|
return {
|
|
products: [],
|
|
}
|
|
},
|
|
|
|
computed: {
|
|
/**
|
|
* Get the input name.
|
|
*
|
|
* @returns {String}
|
|
*/
|
|
inputName() {
|
|
if (this.product.id) {
|
|
return "items[" + this.product.id + "]";
|
|
}
|
|
|
|
return "items[item_" + this.index + "]";
|
|
},
|
|
|
|
/**
|
|
* Get the source URL.
|
|
*
|
|
* @returns {String}
|
|
*/
|
|
src() {
|
|
return "<?php echo e(route('admin.products.search')); ?>";
|
|
},
|
|
},
|
|
|
|
methods: {
|
|
/**
|
|
* Add the product.
|
|
*
|
|
* @param {Object} result
|
|
*
|
|
* @return {void}
|
|
*/
|
|
addProduct(result) {
|
|
this.product.product_id = result.id ?? null;
|
|
this.product.name = result.name ?? '';
|
|
this.product.price = result.price ?? 0;
|
|
this.product.quantity = result.quantity ?? 1;
|
|
this.product.discount_amount = 0;
|
|
this.product.tax_amount = 0;
|
|
},
|
|
|
|
/**
|
|
* Remove the product.
|
|
*
|
|
* @return {void}
|
|
*/
|
|
removeProduct() {
|
|
this.$emit('onRemoveProduct', this.product);
|
|
},
|
|
},
|
|
});
|
|
</script>
|
|
<?php $__env->stopPush(); endif; ?>
|
|
|
|
<?php if (! $__env->hasRenderedOnce('790dc8a5-fcff-46fd-9ee4-5c544839f5cd')): $__env->markAsRenderedOnce('790dc8a5-fcff-46fd-9ee4-5c544839f5cd');
|
|
$__env->startPush('styles'); ?>
|
|
<style>
|
|
html {
|
|
scroll-behavior: smooth;
|
|
}
|
|
</style>
|
|
<?php $__env->stopPush(); endif; ?>
|
|
<?php echo $__env->renderComponent(); ?>
|
|
<?php endif; ?>
|
|
<?php if (isset($__attributesOriginal8001c520f4b7dcb40a16cd3b411856d1)): ?>
|
|
<?php $attributes = $__attributesOriginal8001c520f4b7dcb40a16cd3b411856d1; ?>
|
|
<?php unset($__attributesOriginal8001c520f4b7dcb40a16cd3b411856d1); ?>
|
|
<?php endif; ?>
|
|
<?php if (isset($__componentOriginal8001c520f4b7dcb40a16cd3b411856d1)): ?>
|
|
<?php $component = $__componentOriginal8001c520f4b7dcb40a16cd3b411856d1; ?>
|
|
<?php unset($__componentOriginal8001c520f4b7dcb40a16cd3b411856d1); ?>
|
|
<?php endif; ?>
|
|
<?php /**PATH /var/www/html/packages/Webkul/Admin/src/Providers/../Resources/views/quotes/create.blade.php ENDPATH**/ ?>
|