|
469 | 469 | ></a-input>
|
470 | 470 | </a-form-item>
|
471 | 471 | </a-card>
|
472 |
| - |
473 |
| -<a-card class="mt-1 mb-1" title="{{ __('avored::catalog.product.property_card_title') }}"> |
474 |
| - @foreach ($properties as $property) |
475 |
| - @switch($property->field_type) |
476 |
| - @case('SELECT') |
477 |
| - <a-form-item label="{{ $property->name }}"> |
478 |
| - <a-select |
479 |
| - v-on:change="handlePropertyChange({{ $property->id }}, $event)" |
480 |
| - v-decorator="[ |
481 |
| - 'property[{{ $property->id }}]', |
482 |
| - {rules: |
483 |
| - [ |
484 |
| - { required: true, |
485 |
| - message: '{{ __('avored::validation.required', ['attribute' => $property->name]) }}' |
486 |
| - } |
487 |
| - ] |
488 |
| - } |
489 |
| - ]"> |
490 |
| - @foreach ($property->dropdownOptions as $dropdownOption) |
491 |
| - <a-select-option value="{{ $dropdownOption->id }}"> |
492 |
| - {{ $dropdownOption->display_text }} |
493 |
| - </a-select-option> |
494 |
| - @endforeach |
495 |
| - </a-select> |
496 |
| - </a-form-item> |
497 |
| - <input type="hidden" name="property[{{ $property->id }}]" v-model="property[{{ $property->id }}]" /> |
498 |
| - @break |
499 |
| - |
500 |
| - @case('TEXT') |
501 |
| - <a-form-item label="{{ $property->name }}"> |
502 |
| - <a-input |
503 |
| - name="property[{{ $property->id }}]" |
504 |
| - v-decorator="[ |
505 |
| - 'property[{{ $property->id }}]', |
506 |
| - {rules: |
507 |
| - [ |
508 |
| - { required: true, |
509 |
| - message: '{{ __('avored::validation.required', ['attribute' => $property->name]) }}' |
510 |
| - } |
511 |
| - ] |
512 |
| - } |
513 |
| - ]"> |
514 |
| - |
515 |
| - </a-select> |
516 |
| - </a-form-item> |
517 |
| - @break |
518 |
| - |
519 |
| - @case('TEXTAREA') |
520 |
| - <a-form-item label="{{ $property->name }}"> |
521 |
| - <a-textarea |
522 |
| - :rows="4" |
523 |
| - name="property[{{ $property->id }}]" |
524 |
| - v-decorator="[ |
525 |
| - 'property[{{ $property->id }}]', |
526 |
| - {rules: |
527 |
| - [ |
528 |
| - { required: true, |
529 |
| - message: '{{ __('avored::validation.required', ['attribute' => $property->name]) }}' |
530 |
| - } |
531 |
| - ] |
532 |
| - } |
533 |
| - ]"> |
534 |
| - |
535 |
| - </a-select> |
536 |
| - </a-form-item> |
537 |
| - @break |
538 |
| - |
539 |
| - @case('DATETIME') |
540 |
| - <a-form-item label="{{ $property->name }}"> |
541 |
| - <a-date-picker |
542 |
| - :show-time="true" |
543 |
| - format="DD-MM-YYYY HH:mm:ss" |
544 |
| - v-on:change="handlePropertyChange({{ $property->id }}, $event)" |
545 |
| - v-decorator="[ |
546 |
| - 'property[{{ $property->id }}]', |
547 |
| - {rules: |
548 |
| - [ |
549 |
| - { required: true, |
550 |
| - message: '{{ __('avored::validation.required', ['attribute' => $property->name]) }}' |
551 |
| - } |
552 |
| - ] |
553 |
| - } |
554 |
| - ]"> |
555 |
| - </a-date-picker> |
556 |
| - <v /a-form-item> |
557 |
| - <input type="hidden" name="property[{{ $property->id }}]" v-model="property[{{ $property->id }}]" /> |
558 |
| - @break |
559 |
| - |
560 |
| - @case('SWITCH') |
561 |
| - <a-form-item label="{{ $property->name }}"> |
562 |
| - <a-switch |
563 |
| - v-on:change="handlePropertyChange({{ $property->id }}, $event)" |
564 |
| - v-decorator="[ |
565 |
| - 'property[{{ $property->id }}]', |
566 |
| - {rules: |
567 |
| - [ |
568 |
| - { required: true, |
569 |
| - message: '{{ __('avored::validation.required', ['attribute' => $property->name]) }}' |
570 |
| - } |
571 |
| - ] |
572 |
| - } |
573 |
| - ]"> |
574 |
| - </a-switch> |
575 |
| - </a-form-item> |
576 |
| - <input type="hidden" name="property[{{ $property->id }}]" v-model="property[{{ $property->id }}]" /> |
577 |
| - @break |
578 |
| - |
579 |
| - @case('RADIO') |
580 |
| - <a-form-item label="{{ $property->name }}"> |
581 |
| - <a-radio-group |
582 |
| - v-on:change="handlePropertyChange({{ $property->id }}, $event)" |
583 |
| - :options="{{ $property->getDropdownOptions() }}" |
584 |
| - v-decorator="[ |
585 |
| - 'property[{{ $property->id }}]', |
586 |
| - {'initialValue': {{ $property->property_value}}}, |
587 |
| - {rules: |
588 |
| - [ |
589 |
| - { required: true, |
590 |
| - message: '{{ __('avored::validation.required', ['attribute' => $property->name]) }}' |
591 |
| - } |
592 |
| - ] |
593 |
| - } |
594 |
| - ]"> |
595 |
| - </a-switch> |
596 |
| - </a-form-item> |
597 |
| - <input type="hidden" name="property[{{ $property->id }}]" v-model="property[{{ $property->id }}]" /> |
598 |
| - @break |
599 |
| - @endswitch |
600 |
| - @endforeach |
601 |
| -</a-card> |
0 commit comments