select Brand
This commit is contained in:
parent
8a6e300c47
commit
a3ccd6c134
|
@ -29,23 +29,23 @@
|
||||||
<div class="col-md-8">
|
<div class="col-md-8">
|
||||||
<div class="card-body">
|
<div class="card-body">
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-9">
|
|
||||||
<label for="name">Name der Kamera</label>
|
<label for="name">Name der Kamera</label>
|
||||||
<Field as="input" name="name" :value="activeCamera.name" type="text" class="form-control" id="name"></Field>
|
<Field as="input" name="name" :value="activeCamera.name" type="text" class="form-control" id="name"></Field>
|
||||||
<small class="text-danger" v-if="errors.name">{{errors.name}}</small>
|
<!-- <small class="text-danger" v-if="errors.name">{{errors.name}}</small>-->
|
||||||
|
|
||||||
</div>
|
|
||||||
<div class="col-3">
|
|
||||||
<div class="d-grid">
|
|
||||||
<button class="btn bg-vue2"
|
|
||||||
|
|
||||||
> €</button>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<Field name="brand" class="form-select" v-model="brand" id="brand" as="select">
|
||||||
|
<label for="brand">Marke</label>
|
||||||
|
<option v-for="brand in brands" :key="brand.schluessel" :value="brand.schluessel" >{{brand.name}}</option>
|
||||||
|
<small class="text-danger" v-if="errors.brand">{{errors.brand}}</small>
|
||||||
|
</Field>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-12">
|
<div class="col-12">
|
||||||
Lorem
|
{{activeCamera.description}}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -77,6 +77,9 @@ export default {
|
||||||
const schema = yup.object().shape({
|
const schema = yup.object().shape({
|
||||||
name: yup.string()
|
name: yup.string()
|
||||||
.required("Name wird benötigt")
|
.required("Name wird benötigt")
|
||||||
|
.trim(),
|
||||||
|
brand: yup.string()
|
||||||
|
.required("Makre wird benötigt")
|
||||||
.trim()
|
.trim()
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -87,7 +90,7 @@ export default {
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
computed: {
|
computed: {
|
||||||
...mapGetters(["activeCamera"]),
|
...mapGetters(["activeCamera", "brands"]),
|
||||||
errorDisplayText() {
|
errorDisplayText() {
|
||||||
if(this.error) {
|
if(this.error) {
|
||||||
return "Es ist ein Fehler aufgetreten"
|
return "Es ist ein Fehler aufgetreten"
|
||||||
|
|
|
@ -167,10 +167,10 @@ const actions = {
|
||||||
)
|
)
|
||||||
|
|
||||||
context.dispatch("fetchCameras");
|
context.dispatch("fetchCameras");
|
||||||
// context.dispatch("fetchBrands");
|
context.dispatch("fetchBrands");
|
||||||
// context.dispatch("fetchBuildTypes");
|
context.dispatch("fetchBuildTypes");
|
||||||
// context.dispatch("fetchCondition");
|
context.dispatch("fetchCondition");
|
||||||
// context.commit("setInitialized", true);
|
context.commit("setInitialized", true);
|
||||||
|
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in New Issue