This commit is contained in:
2020-01-29 00:31:04 +00:00
parent 5bb2d1ae77
commit ac4c3e0a9b

View File

@@ -15,7 +15,8 @@
xl="3" xl="3"
px-2 px-2
> >
<div v-if="item.type === 'currency'"> <!-- CURRENCY -->
<div v-if="item.type === 8">
<v-text-field <v-text-field
v-model="_self[item.dataKey]" v-model="_self[item.dataKey]"
:readonly="readOnly" :readonly="readOnly"
@@ -27,9 +28,11 @@
form().customFieldsCheck(parentVM, item, _self, lt(item.fld)) form().customFieldsCheck(parentVM, item, _self, lt(item.fld))
]" ]"
type="number" type="number"
step="any"
></v-text-field> ></v-text-field>
</div> </div>
<div v-else-if="item.type === 'date'"> <!-- DATE -->
<div v-else-if="item.type === 2">
<gz-date-picker <gz-date-picker
v-model="_self[item.dataKey]" v-model="_self[item.dataKey]"
:readonly="readOnly" :readonly="readOnly"
@@ -41,7 +44,8 @@
]" ]"
></gz-date-picker> ></gz-date-picker>
</div> </div>
<div v-else-if="item.type === 'time'"> <!-- TIME -->
<div v-else-if="item.type === 3">
<gz-time-picker <gz-time-picker
v-model="_self[item.dataKey]" v-model="_self[item.dataKey]"
:readonly="readOnly" :readonly="readOnly"
@@ -53,7 +57,8 @@
]" ]"
></gz-time-picker> ></gz-time-picker>
</div> </div>
<div v-else-if="item.type === 'datetime'"> <!-- DATETIME -->
<div v-else-if="item.type === 1">
<gz-date-time-picker <gz-date-time-picker
v-model="_self[item.dataKey]" v-model="_self[item.dataKey]"
:readonly="readOnly" :readonly="readOnly"
@@ -65,7 +70,8 @@
]" ]"
></gz-date-time-picker> ></gz-date-time-picker>
</div> </div>
<div v-else-if="item.type === 'text'"> <!-- TEXT -->
<div v-else-if="item.type === 4">
<v-textarea <v-textarea
v-model="_self[item.dataKey]" v-model="_self[item.dataKey]"
:readonly="readOnly" :readonly="readOnly"
@@ -79,7 +85,8 @@
clearable clearable
></v-textarea> ></v-textarea>
</div> </div>
<div v-else-if="item.type === 'number'"> <!-- INTEGER -->
<div v-else-if="item.type === 5">
<v-text-field <v-text-field
v-model="_self[item.dataKey]" v-model="_self[item.dataKey]"
:readonly="readOnly" :readonly="readOnly"
@@ -94,7 +101,25 @@
type="number" type="number"
></v-text-field> ></v-text-field>
</div> </div>
<div v-else-if="item.type === 'bool'"> <!-- DECIMAL -->
<div v-else-if="item.type === 7">
<v-text-field
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))
]"
clearable
:counter="10"
type="number"
step="any"
></v-text-field>
</div>
<!-- BOOL -->
<div v-else-if="item.type === 6">
<v-checkbox <v-checkbox
v-model="_self[item.dataKey]" v-model="_self[item.dataKey]"
:readonly="readOnly" :readonly="readOnly"