This commit is contained in:
@@ -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"
|
||||||
|
|||||||
Reference in New Issue
Block a user