This commit is contained in:
2019-11-26 21:13:24 +00:00
parent dd545b90ff
commit d6a4ca637a
4 changed files with 205 additions and 6 deletions

View File

@@ -48,13 +48,34 @@
></v-text-field>
</div>
<div v-else-if="item.type === 'date'">
DATE CONTROL HERE
<gz-date-picker
v-model="_self[item.dataKey]"
:readonly="readOnly"
:label="lt(item.fld)"
:ref="item.fld"
:error-messages="form().serverErrors(parentVM, item.fld)"
:rules="[
form().customFieldsCheck(parentVM, item, _self, lt(item.fld))
]"
></gz-date-picker>
</div>
<div v-else-if="item.type === 'time'">
TIME CONTROL HERE
<!-- <v-time-picker scrollable ampm-in-title v-model="timeOnly">
<v-spacer></v-spacer>
<v-btn text color="primary" @click="dlgtime = false">OK</v-btn>
</v-time-picker> -->
</div>
<div v-else-if="item.type === 'datetime'">
DATE and TIME CONTROL HERE
<gz-date-time-picker
v-model="_self[item.dataKey]"
:readonly="readOnly"
:label="lt(item.fld)"
:ref="item.fld"
:error-messages="form().serverErrors(parentVM, item.fld)"
:rules="[
form().customFieldsCheck(parentVM, item, _self, lt(item.fld))
]"
></gz-date-time-picker>
</div>
<div v-else-if="item.type === 'text'">
<v-textarea
@@ -71,10 +92,32 @@
></v-textarea>
</div>
<div v-else-if="item.type === 'number'">
NUMBER INPUT CONTROL HERE
<v-text-field
v-model="_self[item.dataKey]"
:readonly="readOnly"
:prefix="ltFormat().currencySymbol"
:label="lt(item.fld)"
:ref="item.fld"
:error-messages="form().serverErrors(parentVM, item.fld)"
:rules="[
form().customFieldsCheck(parentVM, item, _self, lt(item.fld))
]"
clearable
:counter="10"
type="number"
></v-text-field>
</div>
<div v-else-if="item.type === 'bool'">
CHECKBOX INPUT CONTROL HERE
<v-checkbox
v-model="_self[item.dataKey]"
:readonly="readOnly"
:label="lt(item.fld)"
:ref="item.fld"
:error-messages="form().serverErrors(parentVM, item.fld)"
:rules="[
form().customFieldsCheck(parentVM, item, _self, lt(item.fld))
]"
></v-checkbox>
</div>
<div v-else>
<span class="error"