Fix fields identifiers
This commit is contained in:
parent
e4a2eb6fa6
commit
641c176d69
3 changed files with 7 additions and 5 deletions
|
@ -35,8 +35,8 @@
|
||||||
<b-form-row
|
<b-form-row
|
||||||
v-show="edit || value != null"
|
v-show="edit || value != null"
|
||||||
>
|
>
|
||||||
<label v-if="specs.label" :for="'spec-' + index" :title="specs.label" class="col-md-4 col-form-label text-truncate text-md-right text-primary">{{ specs.label }}</label>
|
<label v-if="specs.label" :for="'spec-' + index + '-' + specs.id" :title="specs.label" class="col-md-4 col-form-label text-truncate text-md-right text-primary">{{ specs.label }}</label>
|
||||||
<label v-else :for="'spec-' + index" :title="specs.label" class="col-md-4 col-form-label text-truncate text-md-right text-primary">{{ specs.id }}</label>
|
<label v-else :for="'spec-' + index + '-' + specs.id" :title="specs.label" class="col-md-4 col-form-label text-truncate text-md-right text-primary">{{ specs.id }}</label>
|
||||||
<b-col md="8">
|
<b-col md="8">
|
||||||
<h-resource-value-input-raw v-model="val" :edit="edit" :index="index" :specs="specs" />
|
<h-resource-value-input-raw v-model="val" :edit="edit" :index="index" :specs="specs" />
|
||||||
<p v-if="specs.description" class="text-justify" style="line-height: 1.1">
|
<p v-if="specs.description" class="text-justify" style="line-height: 1.1">
|
||||||
|
|
|
@ -35,14 +35,14 @@
|
||||||
<b-input-group size="sm" :append="unit">
|
<b-input-group size="sm" :append="unit">
|
||||||
<b-form-select
|
<b-form-select
|
||||||
v-if="edit && specs.choices !== undefined"
|
v-if="edit && specs.choices !== undefined"
|
||||||
:id="'spec-' + index"
|
:id="'spec-' + index + '-' + specs.id"
|
||||||
v-model="val"
|
v-model="val"
|
||||||
:required="specs.required !== undefined && specs.required"
|
:required="specs.required !== undefined && specs.required"
|
||||||
:options="specs.choices"
|
:options="specs.choices"
|
||||||
/>
|
/>
|
||||||
<b-form-input
|
<b-form-input
|
||||||
v-else
|
v-else
|
||||||
:id="'spec-' + index"
|
:id="'spec-' + index + '-' + specs.id"
|
||||||
v-model.lazy="val"
|
v-model.lazy="val"
|
||||||
class="font-weight-bold"
|
class="font-weight-bold"
|
||||||
:required="specs.required !== undefined && specs.required"
|
:required="specs.required !== undefined && specs.required"
|
||||||
|
|
|
@ -49,6 +49,7 @@
|
||||||
v-model="value[spec.id]"
|
v-model="value[spec.id]"
|
||||||
:edit="editChildren"
|
:edit="editChildren"
|
||||||
:edit-toolbar="editToolbar"
|
:edit-toolbar="editToolbar"
|
||||||
|
:index="index"
|
||||||
:services="services"
|
:services="services"
|
||||||
:specs="spec"
|
:specs="spec"
|
||||||
:type="spec.type"
|
:type="spec.type"
|
||||||
|
@ -82,11 +83,12 @@
|
||||||
<h-resource-value
|
<h-resource-value
|
||||||
v-for="(spec, index) in service_specs.fields"
|
v-for="(spec, index) in service_specs.fields"
|
||||||
:key="index"
|
:key="index"
|
||||||
:value="val[spec.id]"
|
|
||||||
:edit="editChildren"
|
:edit="editChildren"
|
||||||
|
:index="index"
|
||||||
:services="services"
|
:services="services"
|
||||||
:specs="spec"
|
:specs="spec"
|
||||||
:type="spec.type"
|
:type="spec.type"
|
||||||
|
:value="val[spec.id]"
|
||||||
@input="val[spec.id] = $event;$emit('input', val)"
|
@input="val[spec.id] = $event;$emit('input', val)"
|
||||||
@saveService="$emit('saveService', $event)"
|
@saveService="$emit('saveService', $event)"
|
||||||
/>
|
/>
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue