Fix fields identifiers

This commit is contained in:
nemunaire 2020-07-06 22:08:44 +02:00
parent e4a2eb6fa6
commit 641c176d69
3 changed files with 7 additions and 5 deletions

View File

@ -35,8 +35,8 @@
<b-form-row
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-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-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 + '-' + 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">
<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">

View File

@ -35,14 +35,14 @@
<b-input-group size="sm" :append="unit">
<b-form-select
v-if="edit && specs.choices !== undefined"
:id="'spec-' + index"
:id="'spec-' + index + '-' + specs.id"
v-model="val"
:required="specs.required !== undefined && specs.required"
:options="specs.choices"
/>
<b-form-input
v-else
:id="'spec-' + index"
:id="'spec-' + index + '-' + specs.id"
v-model.lazy="val"
class="font-weight-bold"
:required="specs.required !== undefined && specs.required"

View File

@ -49,6 +49,7 @@
v-model="value[spec.id]"
:edit="editChildren"
:edit-toolbar="editToolbar"
:index="index"
:services="services"
:specs="spec"
:type="spec.type"
@ -82,11 +83,12 @@
<h-resource-value
v-for="(spec, index) in service_specs.fields"
:key="index"
:value="val[spec.id]"
:edit="editChildren"
:index="index"
:services="services"
:specs="spec"
:type="spec.type"
:value="val[spec.id]"
@input="val[spec.id] = $event;$emit('input', val)"
@saveService="$emit('saveService', $event)"
/>