parent
db139f0d87
commit
144d640415
File diff suppressed because it is too large
Load Diff
@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"/js/vue/Authentication/app.js": "/js/vue/Authentication/app.js?id=174e67dd5b3265ec4f59",
|
"/js/vue/Authentication/app.js": "/js/vue/Authentication/app.js?id=bee21a10fd167b32eb7a",
|
||||||
"/js/vue/Home/app.js": "/js/vue/Home/app.js?id=958182d4186ccca0ef7a",
|
"/js/vue/Home/app.js": "/js/vue/Home/app.js?id=80da521806225a08e287",
|
||||||
"/js/vue/Modules/CRM/app.js": "/js/vue/Modules/CRM/app.js?id=84430d42277381f1d901",
|
"/js/vue/Modules/CRM/app.js": "/js/vue/Modules/CRM/app.js?id=940910f07194a9ae3664",
|
||||||
"/js/vue/Modules/Reservation/app.js": "/js/vue/Modules/Reservation/app.js?id=a362835fbf858c04432d",
|
"/js/vue/Modules/Reservation/app.js": "/js/vue/Modules/Reservation/app.js?id=c19f65073768c1fe35cf",
|
||||||
"/js/vue/User/app.js": "/js/vue/User/app.js?id=1cc164742fa011cb2c67"
|
"/js/vue/User/app.js": "/js/vue/User/app.js?id=085c0489c36adc5af7bf"
|
||||||
}
|
}
|
||||||
|
@ -0,0 +1,28 @@
|
|||||||
|
<template>
|
||||||
|
<v-card-text>
|
||||||
|
<v-text-field
|
||||||
|
type="number"
|
||||||
|
:label="element.label"
|
||||||
|
:placeholder="element.placeholder"
|
||||||
|
:hint="element.hint"
|
||||||
|
:color="element.color"
|
||||||
|
:append-icon="element.append_icon"
|
||||||
|
:prepend-icon="element.prepend_icon || 'fas fa-sort-numeric-up' "
|
||||||
|
:class="element.width"
|
||||||
|
v-model="values[element.slug]"
|
||||||
|
></v-text-field>
|
||||||
|
</v-card-text>
|
||||||
|
</template>
|
||||||
|
<script>
|
||||||
|
export default {
|
||||||
|
props: {
|
||||||
|
element: {
|
||||||
|
type: Object
|
||||||
|
},
|
||||||
|
values: {
|
||||||
|
default: () => ({}),
|
||||||
|
type: Object
|
||||||
|
}
|
||||||
|
}
|
||||||
|
};
|
||||||
|
</script>
|
@ -0,0 +1,23 @@
|
|||||||
|
<template>
|
||||||
|
<v-card-text>
|
||||||
|
<v-autocomplete
|
||||||
|
:label="element.label"
|
||||||
|
:placeholder="element.placeholder"
|
||||||
|
:hint="element.hint"
|
||||||
|
:color="element.color"
|
||||||
|
:append-icon="element.append_icon"
|
||||||
|
:prepend-icon="element.prepend_icon"
|
||||||
|
:class="element.width"
|
||||||
|
:multiple="element.multiple"
|
||||||
|
></v-autocomplete>
|
||||||
|
</v-card-text>
|
||||||
|
</template>
|
||||||
|
<script>
|
||||||
|
export default {
|
||||||
|
props: {
|
||||||
|
element: {
|
||||||
|
type: Object
|
||||||
|
}
|
||||||
|
}
|
||||||
|
};
|
||||||
|
</script>
|
@ -0,0 +1,26 @@
|
|||||||
|
<template>
|
||||||
|
<v-card-text>
|
||||||
|
<v-switch
|
||||||
|
:class="element.width"
|
||||||
|
:label="element.label"
|
||||||
|
:hibt="element.hint"
|
||||||
|
:color="element.color"
|
||||||
|
:append-icon="element.append_icon"
|
||||||
|
:prepend-icon="element.prepend_icon"
|
||||||
|
v-model="values[element.slug]"
|
||||||
|
></v-switch>
|
||||||
|
</v-card-text>
|
||||||
|
</template>
|
||||||
|
<script>
|
||||||
|
export default {
|
||||||
|
props: {
|
||||||
|
element: {
|
||||||
|
type: Object
|
||||||
|
},
|
||||||
|
values: {
|
||||||
|
type: Object,
|
||||||
|
default: () => ({})
|
||||||
|
}
|
||||||
|
}
|
||||||
|
};
|
||||||
|
</script>
|
@ -0,0 +1,27 @@
|
|||||||
|
<template>
|
||||||
|
<v-card-text>
|
||||||
|
<v-text-field
|
||||||
|
:label="element.label"
|
||||||
|
:placeholder="element.placeholder"
|
||||||
|
:hint="element.hint"
|
||||||
|
:color="element.color"
|
||||||
|
:append-icon="element.append_icon"
|
||||||
|
:prepend-icon="element.prepend_icon || 'fas fa-align-right' "
|
||||||
|
:class="element.width"
|
||||||
|
v-model="values[element.slug]"
|
||||||
|
></v-text-field>
|
||||||
|
</v-card-text>
|
||||||
|
</template>
|
||||||
|
<script>
|
||||||
|
export default {
|
||||||
|
props: {
|
||||||
|
element: {
|
||||||
|
type: Object
|
||||||
|
},
|
||||||
|
values: {
|
||||||
|
default: () => ({}),
|
||||||
|
type: Object
|
||||||
|
}
|
||||||
|
}
|
||||||
|
};
|
||||||
|
</script>
|
@ -0,0 +1,26 @@
|
|||||||
|
<template>
|
||||||
|
<v-card-text>
|
||||||
|
<v-textarea
|
||||||
|
:label="element.label"
|
||||||
|
:placeholder="element.placeholder"
|
||||||
|
:hint="element.hint"
|
||||||
|
:color="element.color"
|
||||||
|
:append-icon="element.append_icon"
|
||||||
|
:prepend-icon="element.prepend_icon || 'fas fa-align-right' "
|
||||||
|
v-model="values[element.slug]"
|
||||||
|
></v-textarea>
|
||||||
|
</v-card-text>
|
||||||
|
</template>
|
||||||
|
<script>
|
||||||
|
export default {
|
||||||
|
props: {
|
||||||
|
element: {
|
||||||
|
type: Object
|
||||||
|
},
|
||||||
|
values: {
|
||||||
|
type: Object,
|
||||||
|
default: () => ({})
|
||||||
|
}
|
||||||
|
}
|
||||||
|
};
|
||||||
|
</script>
|
@ -1,36 +0,0 @@
|
|||||||
<template>
|
|
||||||
<div>
|
|
||||||
<v-text-field
|
|
||||||
type="number"
|
|
||||||
:label="element.label"
|
|
||||||
:placeholder="element.placeholder"
|
|
||||||
:hint="element.hint"
|
|
||||||
:color="element.color"
|
|
||||||
:append-icon="element.append_icon"
|
|
||||||
:prepend-icon="element.prepend_icon"
|
|
||||||
:class="element.width"
|
|
||||||
v-model="values['input_'+element.id]"
|
|
||||||
></v-text-field>
|
|
||||||
</div>
|
|
||||||
</template>
|
|
||||||
<script>
|
|
||||||
export default {
|
|
||||||
props:{
|
|
||||||
element:{
|
|
||||||
type: Object
|
|
||||||
},
|
|
||||||
values: {
|
|
||||||
required: false,
|
|
||||||
default: {},
|
|
||||||
type: Object,
|
|
||||||
}
|
|
||||||
},
|
|
||||||
watch:{
|
|
||||||
element(){
|
|
||||||
console.log(this.element);
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
</script>
|
|
@ -1,23 +0,0 @@
|
|||||||
<template>
|
|
||||||
<div>
|
|
||||||
<v-autocomplete
|
|
||||||
:label="element.label"
|
|
||||||
:placeholder="element.placeholder"
|
|
||||||
:hint="element.hint"
|
|
||||||
:color="element.color"
|
|
||||||
:append-icon="element.append_icon"
|
|
||||||
:prepend-icon="element.prepend_icon"
|
|
||||||
:class="element.width"
|
|
||||||
:multiple="element.multiple"
|
|
||||||
></v-autocomplete>
|
|
||||||
</div>
|
|
||||||
</template>
|
|
||||||
<script>
|
|
||||||
export default {
|
|
||||||
props:{
|
|
||||||
element:{
|
|
||||||
type: Object
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</script>
|
|
@ -1,27 +0,0 @@
|
|||||||
<template>
|
|
||||||
<div>
|
|
||||||
<v-switch
|
|
||||||
:class="element.width"
|
|
||||||
:label="element.label"
|
|
||||||
:hibt="element.hint"
|
|
||||||
:color="element.color"
|
|
||||||
:append-icon="element.append_icon"
|
|
||||||
:prepend-icon="element.prepend_icon"
|
|
||||||
v-model="values['input_'+element.id]"
|
|
||||||
></v-switch>
|
|
||||||
</div>
|
|
||||||
</template>
|
|
||||||
<script>
|
|
||||||
export default {
|
|
||||||
props:{
|
|
||||||
element:{
|
|
||||||
type: Object
|
|
||||||
},
|
|
||||||
values: {
|
|
||||||
required: false,
|
|
||||||
type: Object,
|
|
||||||
default: {}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</script>
|
|
@ -1,28 +0,0 @@
|
|||||||
<template>
|
|
||||||
<div>
|
|
||||||
<v-text-field
|
|
||||||
:label="element.label"
|
|
||||||
:placeholder="element.placeholder"
|
|
||||||
:hint="element.hint"
|
|
||||||
:color="element.color"
|
|
||||||
:append-icon="element.append_icon"
|
|
||||||
:prepend-icon="element.prepend_icon"
|
|
||||||
:class="element.width"
|
|
||||||
v-model="values['input_' + element.id]"
|
|
||||||
></v-text-field>
|
|
||||||
</div>
|
|
||||||
</template>
|
|
||||||
<script>
|
|
||||||
export default {
|
|
||||||
props:{
|
|
||||||
element:{
|
|
||||||
type: Object
|
|
||||||
},
|
|
||||||
values: {
|
|
||||||
required: false,
|
|
||||||
default: {}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
|
|
||||||
}
|
|
||||||
</script>
|
|
@ -1,28 +0,0 @@
|
|||||||
<template>
|
|
||||||
<div>
|
|
||||||
<v-textarea
|
|
||||||
:label="element.label"
|
|
||||||
:placeholder="element.placeholder"
|
|
||||||
:hint="element.hint"
|
|
||||||
:color="element.color"
|
|
||||||
:append-icon="element.append_icon"
|
|
||||||
:prepend-icon="element.prepend_icon"
|
|
||||||
:class="element.width"
|
|
||||||
v-model="values['input_'+element.id]"
|
|
||||||
></v-textarea>
|
|
||||||
</div>
|
|
||||||
</template>
|
|
||||||
<script>
|
|
||||||
export default {
|
|
||||||
props:{
|
|
||||||
element:{
|
|
||||||
type: Object,
|
|
||||||
},
|
|
||||||
values: {
|
|
||||||
type: Object,
|
|
||||||
required: false,
|
|
||||||
default: {}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</script>
|
|
@ -0,0 +1,23 @@
|
|||||||
|
import "izitoast/dist/css/iziToast.min.css";
|
||||||
|
import iZtoast from "izitoast";
|
||||||
|
|
||||||
|
const toast = {
|
||||||
|
error: (message, title = "Error") => {
|
||||||
|
return iZtoast.error({
|
||||||
|
title: title,
|
||||||
|
message: message,
|
||||||
|
rtl:true,
|
||||||
|
position: "bottomCenter"
|
||||||
|
});
|
||||||
|
},
|
||||||
|
success: (message, title = "Success") => {
|
||||||
|
return iZtoast.success({
|
||||||
|
title: title,
|
||||||
|
message: message,
|
||||||
|
rtl:true,
|
||||||
|
position: "bottomCenter"
|
||||||
|
});
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
export default toast;
|
Loading…
Reference in new issue