parent
c35552c480
commit
4209849fd5
@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"/js/vue/Authentication/app.js": "/js/vue/Authentication/app.js?id=68a619e5234e5c93b9e4",
|
"/js/vue/Authentication/app.js": "/js/vue/Authentication/app.js?id=68a619e5234e5c93b9e4",
|
||||||
"/js/vue/Home/app.js": "/js/vue/Home/app.js?id=6b604267e1685646785e",
|
"/js/vue/Home/app.js": "/js/vue/Home/app.js?id=6b604267e1685646785e",
|
||||||
"/js/vue/Modules/CRM/app.js": "/js/vue/Modules/CRM/app.js?id=09650c69612f4aeb516c",
|
"/js/vue/Modules/CRM/app.js": "/js/vue/Modules/CRM/app.js?id=fd304e007bfa2a19b4bc",
|
||||||
"/js/vue/Modules/Reservation/app.js": "/js/vue/Modules/Reservation/app.js?id=5777ee403c10b3b77f7b",
|
"/js/vue/Modules/Reservation/app.js": "/js/vue/Modules/Reservation/app.js?id=a1c77fe3a85aaf675d66",
|
||||||
"/js/vue/User/app.js": "/js/vue/User/app.js?id=b07d43f829d994cb6f43"
|
"/js/vue/User/app.js": "/js/vue/User/app.js?id=b07d43f829d994cb6f43"
|
||||||
}
|
}
|
||||||
|
@ -0,0 +1,38 @@
|
|||||||
|
<template>
|
||||||
|
<v-card-text>
|
||||||
|
<v-slider
|
||||||
|
:label="element.label"
|
||||||
|
:hint="element.hint"
|
||||||
|
:color="element.color"
|
||||||
|
:append-icon="element.append_icon"
|
||||||
|
:prepend-icon="element.prepend_icon"
|
||||||
|
:min="element.min"
|
||||||
|
:max="element.max"
|
||||||
|
:data-vv-name="element.slug"
|
||||||
|
:data-vv-as="element.label"
|
||||||
|
v-validate="element.validations"
|
||||||
|
:error-messages="errors.collect(element.slug)"
|
||||||
|
v-model="values[element.slug]"
|
||||||
|
@input="changeValue"
|
||||||
|
></v-slider>
|
||||||
|
</v-card-text>
|
||||||
|
</template>
|
||||||
|
<script>
|
||||||
|
export default {
|
||||||
|
props:{
|
||||||
|
element: {
|
||||||
|
type: Object
|
||||||
|
},
|
||||||
|
values: {
|
||||||
|
default: () => ({}),
|
||||||
|
type: Object
|
||||||
|
}
|
||||||
|
},
|
||||||
|
methods: {
|
||||||
|
changeValue() {
|
||||||
|
this.$emit('input', this.values);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
</script>
|
@ -1,30 +0,0 @@
|
|||||||
<template>
|
|
||||||
<div>
|
|
||||||
<v-slider
|
|
||||||
:label="element.label"
|
|
||||||
:hint="element.hint"
|
|
||||||
:color="element.color"
|
|
||||||
:append-icon="element.append_icon"
|
|
||||||
:prepend-icon="element.prepend_icon"
|
|
||||||
:class="element.width"
|
|
||||||
:min="element.min"
|
|
||||||
:max="element.max"
|
|
||||||
></v-slider>
|
|
||||||
</div>
|
|
||||||
</template>
|
|
||||||
<script>
|
|
||||||
export default {
|
|
||||||
props:{
|
|
||||||
element:{
|
|
||||||
type: Object
|
|
||||||
}
|
|
||||||
},
|
|
||||||
watch:{
|
|
||||||
element(){
|
|
||||||
console.log(this.element);
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
</script>
|
|
Loading…
Reference in new issue