This commit is contained in:
2020-12-01 22:11:25 +00:00
parent e2b3a03682
commit 6e28b2af9d
4 changed files with 53 additions and 2 deletions

View File

@@ -0,0 +1,21 @@
<template>
<v-text-field
v-bind="$attrs"
v-on="$listeners"
type="tel"
prepend-icon="$ayiPhoneAlt"
@click:prepend="dial"
></v-text-field>
</template>
<script>
/* Xeslint-disable */
export default {
methods: {
dial() {
console.log(this.$el.attributes.value);
//alert("DIAL");
}
}
};
</script>

View File

@@ -42,6 +42,7 @@ import dataTable from "./components/gz-data-table.vue";
import customFieldsControl from "./components/custom-fields-control.vue";
import currencyControl from "./components/currency-control.vue";
import decimalControl from "./components/decimal-control.vue";
import phoneControl from "./components/phone-control.vue";
import roleControl from "./components/role-control.vue";
import durationControl from "./components/duration-control.vue";
import errorControl from "./components/error-control.vue";
@@ -186,6 +187,7 @@ Vue.component("gz-data-table", dataTable);
Vue.component("gz-custom-fields", customFieldsControl);
Vue.component("gz-currency", currencyControl);
Vue.component("gz-decimal", decimalControl);
Vue.component("gz-phone", phoneControl);
Vue.component("gz-role-picker", roleControl);
Vue.component("gz-duration-picker", durationControl);
Vue.component("gz-error", errorControl);

View File

@@ -25,6 +25,7 @@ import {
faAddressCard,
faArrowsAltH,
faArrowsAltV,
faAt,
faBackward,
faBars,
faBell,
@@ -122,6 +123,7 @@ import {
faPencilAlt,
faPencilRuler,
faPeopleCarry,
faPhoneAlt,
faPlug,
faPlus,
faPlusCircle,
@@ -184,6 +186,7 @@ library.add(
faAddressCard,
faArrowsAltH,
faArrowsAltV,
faAt,
faBackward,
faBars,
faBell,
@@ -283,6 +286,7 @@ library.add(
faPencilAlt,
faPencilRuler,
faPeopleCarry,
faPhoneAlt,
faPlug,
faPlus,
faPlusCircle,
@@ -364,6 +368,12 @@ const CUSTOM_ICONS = {
icon: ["fas", "arrows-alt-v"]
}
},
ayiAt: {
component: FontAwesomeIcon,
props: {
icon: ["fas", "at"]
}
},
ayiBackward: {
component: FontAwesomeIcon,
props: {
@@ -911,6 +921,12 @@ const CUSTOM_ICONS = {
icon: ["fas", "people-carry"]
}
},
ayiPhoneAlt: {
component: FontAwesomeIcon,
props: {
icon: ["fas", "phone-alt"]
}
},
ayiPlug: {
component: FontAwesomeIcon,
props: {

View File

@@ -94,7 +94,7 @@
lg="4"
xl="3"
>
<v-text-field
<!-- <v-text-field
v-model="obj.phone1"
:readonly="formState.readOnly"
:disabled="formState.readOnly"
@@ -104,7 +104,19 @@
type="tel"
:error-messages="form().serverErrors(this, 'phone1')"
@input="fieldValueChanged('phone1')"
></v-text-field>
prepend-icon="$ayiPhoneAlt"
@click:prepend="console.log('CLICK')"
></v-text-field> -->
<gz-phone
v-model="obj.phone1"
:readonly="formState.readOnly"
:disabled="formState.readOnly"
:label="$ay.t('CustomerPhone1')"
ref="phone1"
data-cy="phone1"
:error-messages="form().serverErrors(this, 'phone1')"
@input="fieldValueChanged('phone1')"
></gz-phone>
</v-col>
<v-col