Select and date vue component fixes.
This commit is contained in:
parent
259a771bbf
commit
aa97e6ab16
@ -419,13 +419,17 @@ export default {
|
|||||||
description: "Selectbox attribute name"
|
description: "Selectbox attribute name"
|
||||||
},
|
},
|
||||||
value: {
|
value: {
|
||||||
type: String,
|
type: [String, Number],
|
||||||
default: null,
|
default: null,
|
||||||
description: "Selectbox selected value"
|
description: "Selectbox selected value"
|
||||||
},
|
},
|
||||||
options: null,
|
options: null,
|
||||||
|
|
||||||
model: null,
|
model: {
|
||||||
|
type: [String, Number],
|
||||||
|
default: null,
|
||||||
|
description: "Selectbox selected model"
|
||||||
|
},
|
||||||
|
|
||||||
icon: {
|
icon: {
|
||||||
type: String,
|
type: String,
|
||||||
@ -605,7 +609,10 @@ export default {
|
|||||||
this.selectOptions = options;
|
this.selectOptions = options;
|
||||||
},
|
},
|
||||||
value: function (value) {
|
value: function (value) {
|
||||||
this.real_model = value;
|
this.real_model = value.toString();
|
||||||
|
},
|
||||||
|
model: function (value) {
|
||||||
|
this.real_model = value.toString();
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
@ -9,11 +9,19 @@
|
|||||||
:form-classes="[{'has-error': form.errors.get('{{ $name }}') }]"
|
:form-classes="[{'has-error': form.errors.get('{{ $name }}') }]"
|
||||||
@endif
|
@endif
|
||||||
|
|
||||||
:icon="'fa fa-{{ $icon }}'"
|
icon="fa fa-{{ $icon }}"
|
||||||
:title="'{{ $text }}'"
|
title="{{ $text }}"
|
||||||
:placeholder="'{{ trans('general.form.select.field', ['field' => $text]) }}'"
|
placeholder="{{ trans('general.form.select.field', ['field' => $text]) }}"
|
||||||
:name="'{{ $name }}'"
|
name="{{ $name }}"
|
||||||
:value="'{{ old($name, $value) }}'"
|
|
||||||
|
@if(old($name, $value))
|
||||||
|
value="{{ old($name, $value) }}"
|
||||||
|
@endif
|
||||||
|
|
||||||
|
@if (!empty($attributes['model']))
|
||||||
|
:model="{{ $attributes['model'] }}"
|
||||||
|
@endif
|
||||||
|
|
||||||
:config="{
|
:config="{
|
||||||
allowInput: true,
|
allowInput: true,
|
||||||
@if (!empty($attributes['show-date-format']))
|
@if (!empty($attributes['show-date-format']))
|
||||||
|
@ -9,11 +9,19 @@
|
|||||||
:form-classes="[{'has-error': form.errors.get('{{ $name }}') }]"
|
:form-classes="[{'has-error': form.errors.get('{{ $name }}') }]"
|
||||||
@endif
|
@endif
|
||||||
|
|
||||||
:icon="'fa fa-{{ $icon }}'"
|
icon="fa fa-{{ $icon }}"
|
||||||
:title="'{{ $text }}'"
|
title="{{ $text }}"
|
||||||
:placeholder="'{{ trans('general.form.select.field', ['field' => $text]) }}'"
|
placeholder="{{ trans('general.form.select.field', ['field' => $text]) }}"
|
||||||
:name="'{{ $name }}'"
|
name="{{ $name }}"
|
||||||
:value="'{{ old($name, $value) }}'"
|
|
||||||
|
@if(old($name, $value))
|
||||||
|
value="{{ old($name, $value) }}"
|
||||||
|
@endif
|
||||||
|
|
||||||
|
@if (!empty($attributes['model']))
|
||||||
|
:model="{{ $attributes['model'] }}"
|
||||||
|
@endif
|
||||||
|
|
||||||
:config="{
|
:config="{
|
||||||
allowInput: true,
|
allowInput: true,
|
||||||
@if (!empty($attributes['show-date-format']))
|
@if (!empty($attributes['show-date-format']))
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
<label class="custom-toggle">
|
<label class="custom-toggle">
|
||||||
<input type="checkbox"
|
<input type="checkbox"
|
||||||
name="status[{{ $id }}]"
|
name="status[{{ $id }}]"
|
||||||
v-on:input="onStatus({{ $id }}, $event)"
|
@input="onStatus({{ $id }}, $event)"
|
||||||
{{ ($value) ? 'checked' :'' }}>
|
{{ ($value) ? 'checked' :'' }}>
|
||||||
|
|
||||||
<span class="custom-toggle-slider rounded-circle status-green"
|
<span class="custom-toggle-slider rounded-circle status-green"
|
||||||
|
@ -18,10 +18,10 @@
|
|||||||
@endif
|
@endif
|
||||||
|
|
||||||
:error="{{ isset($attributes['v-error']) ? $attributes['v-error'] : 'form.errors.get("' . $name . '")' }}"
|
:error="{{ isset($attributes['v-error']) ? $attributes['v-error'] : 'form.errors.get("' . $name . '")' }}"
|
||||||
:name="'{{ $name }}'"
|
name="{{ $name }}"
|
||||||
:title="'{{ $text }}'"
|
title="{{ $text }}"
|
||||||
:group_class="'{{ $group_class }}'"
|
:group_class="'{{ $group_class }}'"
|
||||||
:icon="'{{ $icon }}'"
|
icon="{{ $icon }}"
|
||||||
:currency="{{ json_encode($attributes['currency']) }}"
|
:currency="{{ json_encode($attributes['currency']) }}"
|
||||||
:value="{{ $value }}"
|
:value="{{ $value }}"
|
||||||
|
|
||||||
|
@ -9,14 +9,22 @@
|
|||||||
:form-classes="[{'has-error': form.errors.get('{{ $name }}') }]"
|
:form-classes="[{'has-error': form.errors.get('{{ $name }}') }]"
|
||||||
@endif
|
@endif
|
||||||
|
|
||||||
:icon="'{{ $icon }}'"
|
icon="{{ $icon }}"
|
||||||
:title="'{{ $text }}'"
|
title="{{ $text }}"
|
||||||
:placeholder="'{{ trans('general.form.select.field', ['field' => $text]) }}'"
|
placeholder="{{ trans('general.form.select.field', ['field' => $text]) }}"
|
||||||
:name="'{{ $name }}'"
|
name="{{ $name }}"
|
||||||
:options="{{ json_encode($values) }}"
|
:options="{{ json_encode($values) }}"
|
||||||
:value="{{ json_encode(old($name, $selected)) }}"
|
|
||||||
|
|
||||||
:multiple="true"
|
@if(old($name, $selected))
|
||||||
|
value="{{ json_encode(old($name, $selected)) }}"
|
||||||
|
@endif
|
||||||
|
|
||||||
|
@if (!empty($attributes['model']))
|
||||||
|
:model="{{ $attributes['model'] }}"
|
||||||
|
@endif
|
||||||
|
|
||||||
|
multiple="true"
|
||||||
|
|
||||||
:add-new="{{ json_encode([
|
:add-new="{{ json_encode([
|
||||||
'status' => true,
|
'status' => true,
|
||||||
'text' => trans('general.add_new'),
|
'text' => trans('general.add_new'),
|
||||||
@ -67,8 +75,8 @@
|
|||||||
:form-error="form.errors.get('{{ $name }}')"
|
:form-error="form.errors.get('{{ $name }}')"
|
||||||
@endif
|
@endif
|
||||||
|
|
||||||
:no-data-text="'{{ trans('general.no_data') }}'"
|
no-data-text="{{ trans('general.no_data') }}"
|
||||||
:no-matching-data-text="'{{ trans('general.no_matching_data') }}'"
|
no-matching-data-text="{{ trans('general.no_matching_data') }}"
|
||||||
></akaunting-select>
|
></akaunting-select>
|
||||||
|
|
||||||
@stack($name . '_input_end')
|
@stack($name . '_input_end')
|
||||||
|
@ -9,12 +9,19 @@
|
|||||||
:form-classes="[{'has-error': form.errors.get('{{ $name }}') }]"
|
:form-classes="[{'has-error': form.errors.get('{{ $name }}') }]"
|
||||||
@endif
|
@endif
|
||||||
|
|
||||||
:icon="'{{ $icon }}'"
|
icon="{{ $icon }}"
|
||||||
:title="'{{ $text }}'"
|
title="{{ $text }}"
|
||||||
:placeholder="'{{ trans('general.form.select.field', ['field' => $text]) }}'"
|
placeholder="{{ trans('general.form.select.field', ['field' => $text]) }}"
|
||||||
:name="'{{ $name }}'"
|
name="{{ $name }}"
|
||||||
:options="{{ json_encode($values) }}"
|
:options="{{ json_encode($values) }}"
|
||||||
:value="{{ json_encode(old($name, $selected)) }}"
|
|
||||||
|
@if(old($name, $selected))
|
||||||
|
value="{{ json_encode(old($name, $selected)) }}"
|
||||||
|
@endif
|
||||||
|
|
||||||
|
@if (!empty($attributes['model']))
|
||||||
|
:model="{{ $attributes['model'] }}"
|
||||||
|
@endif
|
||||||
|
|
||||||
:multiple="true"
|
:multiple="true"
|
||||||
|
|
||||||
@ -48,8 +55,8 @@
|
|||||||
:form-error="form.errors.get('{{ $name }}')"
|
:form-error="form.errors.get('{{ $name }}')"
|
||||||
@endif
|
@endif
|
||||||
|
|
||||||
:no-data-text="'{{ trans('general.no_data') }}'"
|
no-data-text="{{ trans('general.no_data') }}"
|
||||||
:no-matching-data-text="'{{ trans('general.no_matching_data') }}'"
|
no-matching-data-text="{{ trans('general.no_matching_data') }}"
|
||||||
></akaunting-select>
|
></akaunting-select>
|
||||||
|
|
||||||
@stack($name . '_input_end')
|
@stack($name . '_input_end')
|
||||||
|
@ -16,8 +16,8 @@
|
|||||||
|
|
||||||
<akaunting-recurring
|
<akaunting-recurring
|
||||||
:form-classes="[{'has-error': form.errors.get('recurring_frequency')}]"
|
:form-classes="[{'has-error': form.errors.get('recurring_frequency')}]"
|
||||||
:title="'{{ trans('recurring.recurring') }}'"
|
title="{{ trans('recurring.recurring') }}"
|
||||||
:placeholder="'{{ trans('general.form.select.field', ['field' => trans('recurring.recurring')]) }}'"
|
placeholder="{{ trans('general.form.select.field', ['field' => trans('recurring.recurring')]) }}"
|
||||||
|
|
||||||
:frequency-options="{{ json_encode($recurring_frequencies) }}"
|
:frequency-options="{{ json_encode($recurring_frequencies) }}"
|
||||||
:frequency-value="'{{ $frequency }}'"
|
:frequency-value="'{{ $frequency }}'"
|
||||||
|
@ -9,12 +9,19 @@
|
|||||||
:form-classes="[{'has-error': form.errors.get('{{ $name }}') }]"
|
:form-classes="[{'has-error': form.errors.get('{{ $name }}') }]"
|
||||||
@endif
|
@endif
|
||||||
|
|
||||||
:icon="'{{ $icon }}'"
|
icon="{{ $icon }}"
|
||||||
:title="'{{ $text }}'"
|
title="{{ $text }}"
|
||||||
:placeholder="'{{ trans('general.form.select.field', ['field' => $text]) }}'"
|
placeholder="{{ trans('general.form.select.field', ['field' => $text]) }}"
|
||||||
:name="'{{ $name }}'"
|
name="{{ $name }}"
|
||||||
:options="{{ json_encode($values) }}"
|
:options="{{ json_encode($values) }}"
|
||||||
:value="'{{ old($name, $selected) }}'"
|
|
||||||
|
@if(old($name, $selected))
|
||||||
|
value="{{ old($name, $selected) }}"
|
||||||
|
@endif
|
||||||
|
|
||||||
|
@if (!empty($attributes['model']))
|
||||||
|
:model="{{ $attributes['model'] }}"
|
||||||
|
@endif
|
||||||
|
|
||||||
:add-new="{{ json_encode([
|
:add-new="{{ json_encode([
|
||||||
'status' => true,
|
'status' => true,
|
||||||
@ -62,8 +69,8 @@
|
|||||||
:form-error="form.errors.get('{{ $name }}')"
|
:form-error="form.errors.get('{{ $name }}')"
|
||||||
@endif
|
@endif
|
||||||
|
|
||||||
:no-data-text="'{{ trans('general.no_data') }}'"
|
no-data-text="{{ trans('general.no_data') }}"
|
||||||
:no-matching-data-text="'{{ trans('general.no_matching_data') }}'"
|
no-matching-data-text="{{ trans('general.no_matching_data') }}"
|
||||||
></akaunting-select>
|
></akaunting-select>
|
||||||
|
|
||||||
@stack($name . '_input_end')
|
@stack($name . '_input_end')
|
||||||
|
@ -9,12 +9,19 @@
|
|||||||
:form-classes="[{'has-error': form.errors.get('{{ $name }}') }]"
|
:form-classes="[{'has-error': form.errors.get('{{ $name }}') }]"
|
||||||
@endif
|
@endif
|
||||||
|
|
||||||
:icon="'{{ $icon }}'"
|
icon="{{ $icon }}"
|
||||||
:title="'{{ $text }}'"
|
title="{{ $text }}"
|
||||||
:placeholder="'{{ trans('general.form.select.field', ['field' => $text]) }}'"
|
placeholder="{{ trans('general.form.select.field', ['field' => $text]) }}"
|
||||||
:name="'{{ $name }}'"
|
name="{{ $name }}"
|
||||||
:options="{{ json_encode($values) }}"
|
:options="{{ json_encode($values) }}"
|
||||||
:value="'{{ old($name, $selected) }}'"
|
|
||||||
|
@if(old($name, $selected))
|
||||||
|
value="{{ old($name, $selected) }}"
|
||||||
|
@endif
|
||||||
|
|
||||||
|
@if (!empty($attributes['model']))
|
||||||
|
:model="{{ $attributes['model'] }}"
|
||||||
|
@endif
|
||||||
|
|
||||||
@if (!empty($attributes['v-model']))
|
@if (!empty($attributes['v-model']))
|
||||||
@interface="{{ $attributes['v-model'] . ' = $event' }}"
|
@interface="{{ $attributes['v-model'] . ' = $event' }}"
|
||||||
@ -42,8 +49,8 @@
|
|||||||
:form-error="form.errors.get('{{ $name }}')"
|
:form-error="form.errors.get('{{ $name }}')"
|
||||||
@endif
|
@endif
|
||||||
|
|
||||||
:no-data-text="'{{ trans('general.no_data') }}'"
|
no-data-text="{{ trans('general.no_data') }}"
|
||||||
:no-matching-data-text="'{{ trans('general.no_matching_data') }}'"
|
no-matching-data-text="{{ trans('general.no_matching_data') }}"
|
||||||
></akaunting-select>
|
></akaunting-select>
|
||||||
|
|
||||||
@stack($name . '_input_end')
|
@stack($name . '_input_end')
|
||||||
|
@ -9,12 +9,19 @@
|
|||||||
:form-classes="[{'has-error': form.errors.get('{{ $name }}') }]"
|
:form-classes="[{'has-error': form.errors.get('{{ $name }}') }]"
|
||||||
@endif
|
@endif
|
||||||
|
|
||||||
:icon="'{{ $icon }}'"
|
icon="{{ $icon }}"
|
||||||
:title="'{{ $text }}'"
|
title="{{ $text }}"
|
||||||
:placeholder="'{{ trans('general.form.select.field', ['field' => $text]) }}'"
|
placeholder="{{ trans('general.form.select.field', ['field' => $text]) }}"
|
||||||
:name="'{{ $name }}'"
|
name="{{ $name }}"
|
||||||
:options="{{ json_encode($values) }}"
|
:options="{{ json_encode($values) }}"
|
||||||
:value="'{{ old($name, $selected) }}'"
|
|
||||||
|
@if(old($name, $selected))
|
||||||
|
value="{{ old($name, $selected) }}"
|
||||||
|
@endif
|
||||||
|
|
||||||
|
@if (!empty($attributes['model']))
|
||||||
|
:model="{{ $attributes['model'] }}"
|
||||||
|
@endif
|
||||||
|
|
||||||
:add-new="{{ json_encode([
|
:add-new="{{ json_encode([
|
||||||
'status' => true,
|
'status' => true,
|
||||||
@ -35,6 +42,7 @@
|
|||||||
]
|
]
|
||||||
]
|
]
|
||||||
])}}"
|
])}}"
|
||||||
|
|
||||||
:group="true"
|
:group="true"
|
||||||
|
|
||||||
@if (!empty($attributes['v-model']))
|
@if (!empty($attributes['v-model']))
|
||||||
@ -63,8 +71,8 @@
|
|||||||
:form-error="form.errors.get('{{ $name }}')"
|
:form-error="form.errors.get('{{ $name }}')"
|
||||||
@endif
|
@endif
|
||||||
|
|
||||||
:no-data-text="'{{ trans('general.no_data') }}'"
|
no-data-text="{{ trans('general.no_data') }}"
|
||||||
:no-matching-data-text="'{{ trans('general.no_matching_data') }}'"
|
no-matching-data-text="{{ trans('general.no_matching_data') }}"
|
||||||
></akaunting-select>
|
></akaunting-select>
|
||||||
|
|
||||||
@stack($name . '_input_end')
|
@stack($name . '_input_end')
|
||||||
|
@ -9,12 +9,19 @@
|
|||||||
:form-classes="[{'has-error': form.errors.get('{{ $name }}') }]"
|
:form-classes="[{'has-error': form.errors.get('{{ $name }}') }]"
|
||||||
@endif
|
@endif
|
||||||
|
|
||||||
:icon="'{{ $icon }}'"
|
icon="{{ $icon }}"
|
||||||
:title="'{{ $text }}'"
|
title="{{ $text }}"
|
||||||
:placeholder="'{{ trans('general.form.select.field', ['field' => $text]) }}'"
|
placeholder="{{ trans('general.form.select.field', ['field' => $text]) }}"
|
||||||
:name="'{{ $name }}'"
|
name="{{ $name }}"
|
||||||
:options="{{ json_encode($values) }}"
|
:options="{{ json_encode($values) }}"
|
||||||
:value="'{{ old($name, $selected) }}'"
|
|
||||||
|
@if(old($name, $selected))
|
||||||
|
value="{{ old($name, $selected) }}"
|
||||||
|
@endif
|
||||||
|
|
||||||
|
@if (!empty($attributes['model']))
|
||||||
|
:model="{{ $attributes['model'] }}"
|
||||||
|
@endif
|
||||||
|
|
||||||
:group="true"
|
:group="true"
|
||||||
|
|
||||||
@ -44,8 +51,8 @@
|
|||||||
:form-error="form.errors.get('{{ $name }}')"
|
:form-error="form.errors.get('{{ $name }}')"
|
||||||
@endif
|
@endif
|
||||||
|
|
||||||
:no-data-text="'{{ trans('general.no_data') }}'"
|
no-data-text="{{ trans('general.no_data') }}"
|
||||||
:no-matching-data-text="'{{ trans('general.no_matching_data') }}'"
|
no-matching-data-text="{{ trans('general.no_matching_data') }}"
|
||||||
></akaunting-select>
|
></akaunting-select>
|
||||||
|
|
||||||
@stack($name . '_input_end')
|
@stack($name . '_input_end')
|
||||||
|
@ -9,12 +9,19 @@
|
|||||||
:form-classes="[{'has-error': form.errors.get('{{ $name }}') }]"
|
:form-classes="[{'has-error': form.errors.get('{{ $name }}') }]"
|
||||||
@endif
|
@endif
|
||||||
|
|
||||||
:icon="'{{ $icon }}'"
|
icon="{{ $icon }}"
|
||||||
:title="'{{ $text }}'"
|
title="{{ $text }}"
|
||||||
:placeholder="'{{ trans('general.form.select.field', ['field' => $text]) }}'"
|
placeholder="{{ trans('general.form.select.field', ['field' => $text]) }}"
|
||||||
:name="'{{ $name }}'"
|
name="{{ $name }}"
|
||||||
:options="{{ json_encode($values) }}"
|
:options="{{ json_encode($values) }}"
|
||||||
:value="'{{ old($name, $selected) }}'"
|
|
||||||
|
@if(old($name, $selected))
|
||||||
|
value="{{ old($name, $selected) }}"
|
||||||
|
@endif
|
||||||
|
|
||||||
|
@if (!empty($attributes['model']))
|
||||||
|
:model="{{ $attributes['model'] }}"
|
||||||
|
@endif
|
||||||
|
|
||||||
@if (!empty($attributes['v-model']))
|
@if (!empty($attributes['v-model']))
|
||||||
@interface="{{ $attributes['v-model'] . ' = $event' }}"
|
@interface="{{ $attributes['v-model'] . ' = $event' }}"
|
||||||
@ -42,13 +49,13 @@
|
|||||||
:form-error="form.errors.get('{{ $name }}')"
|
:form-error="form.errors.get('{{ $name }}')"
|
||||||
@endif
|
@endif
|
||||||
|
|
||||||
:remote-action="'{{ $attributes['remote_action'] }}'"
|
remote-action="{{ $attributes['remote_action'] }}"
|
||||||
:remote-type="'{{ $attributes['remote_type'] }}'"
|
remote-type="'{{ $attributes['remote_type'] }}"
|
||||||
:currency-code="{{ $attributes['currecny_code'] }}"
|
currency-code="{{ $attributes['currecny_code'] }}"
|
||||||
|
|
||||||
:loading-text="'{{ trans('general.loading') }}'"
|
loading-text="{{ trans('general.loading') }}"
|
||||||
:no-data-text="'{{ trans('general.no_data') }}'"
|
no-data-text="{{ trans('general.no_data') }}"
|
||||||
:no-matching-data-text="'{{ trans('general.no_matching_data') }}'"
|
no-matching-data-text="{{ trans('general.no_matching_data') }}"
|
||||||
></akaunting-select-remote>
|
></akaunting-select-remote>
|
||||||
|
|
||||||
@stack($name . '_input_end')
|
@stack($name . '_input_end')
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
@endif
|
@endif
|
||||||
|
|
||||||
<html-editor
|
<html-editor
|
||||||
:name="'{{ $name }}'"
|
name="{{ $name }}"
|
||||||
|
|
||||||
@if (!empty($attributes['v-model']))
|
@if (!empty($attributes['v-model']))
|
||||||
:value="{{ $attributes['v-model'] . ' = ' . $value }}"
|
:value="{{ $attributes['v-model'] . ' = ' . $value }}"
|
||||||
|
@ -9,11 +9,19 @@
|
|||||||
:form-classes="[{'has-error': form.errors.get('{{ $name }}') }]"
|
:form-classes="[{'has-error': form.errors.get('{{ $name }}') }]"
|
||||||
@endif
|
@endif
|
||||||
|
|
||||||
:icon="'fa fa-{{ $icon }}'"
|
icon="fa fa-{{ $icon }}"
|
||||||
:title="'{{ $text }}'"
|
title="{{ $text }}"
|
||||||
:placeholder="'{{ trans('general.form.select.field', ['field' => $text]) }}'"
|
placeholder="{{ trans('general.form.select.field', ['field' => $text]) }}"
|
||||||
:name="'{{ $name }}'"
|
name="{{ $name }}"
|
||||||
:value="'{{ old($name, $value) }}'"
|
|
||||||
|
@if(old($name, $value))
|
||||||
|
value="{{ old($name, $value) }}"
|
||||||
|
@endif
|
||||||
|
|
||||||
|
@if (!empty($attributes['model']))
|
||||||
|
:model="{{ $attributes['model'] }}"
|
||||||
|
@endif
|
||||||
|
|
||||||
:config="{
|
:config="{
|
||||||
allowInput: true,
|
allowInput: true,
|
||||||
wrap: true,
|
wrap: true,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user