This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
/* Xeslint-disable */
|
/* eslint-disable */
|
||||||
///////////////////////////////
|
///////////////////////////////
|
||||||
// GZVALIDATE
|
// GZVALIDATE
|
||||||
//
|
//
|
||||||
@@ -23,15 +23,8 @@ function isEmpty(o) {
|
|||||||
//
|
//
|
||||||
function getControl(v, ref) {
|
function getControl(v, ref) {
|
||||||
var ctrl = v.$refs[ref];
|
var ctrl = v.$refs[ref];
|
||||||
if (errorHandler.developmentModeShowErrorsImmediately) {
|
|
||||||
if (isEmpty(ctrl)) {
|
return ctrl;
|
||||||
throw "GZValidate:getControl - the control has no label " + ctrl;
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
if (isEmpty(ctrl)) {
|
|
||||||
return null;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
////////////////////////////////////
|
////////////////////////////////////
|
||||||
@@ -65,7 +58,7 @@ export default {
|
|||||||
//
|
//
|
||||||
Required(v, ref) {
|
Required(v, ref) {
|
||||||
var ctrl = getControl(v, ref);
|
var ctrl = getControl(v, ref);
|
||||||
if (!ctrl) {
|
if(typeof ctrl == 'undefined'){
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -87,7 +80,7 @@ export default {
|
|||||||
//
|
//
|
||||||
MaxLength(v, ref, max) {
|
MaxLength(v, ref, max) {
|
||||||
var ctrl = getControl(v, ref);
|
var ctrl = getControl(v, ref);
|
||||||
if (!ctrl) {
|
if(typeof ctrl == 'undefined'){
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -148,32 +141,25 @@ export default {
|
|||||||
// AFTER
|
// AFTER
|
||||||
After(v, refStart, refEnd) {
|
After(v, refStart, refEnd) {
|
||||||
var ctrlStart = getControl(v, refStart);
|
var ctrlStart = getControl(v, refStart);
|
||||||
if (!ctrlStart) {
|
if(typeof ctrlStart == 'undefined'){
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
var ctrlEnd = getControl(v, refEnd);
|
var ctrlEnd = getControl(v, refEnd);
|
||||||
if (!ctrlEnd) {
|
if(typeof ctrlEnd == 'undefined'){
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
var valueStart = getControlValue(ctrlStart);
|
var valueStart = getControlValue(ctrlStart);
|
||||||
if (!isEmpty(valueStart)) {
|
if (isEmpty(valueStart)) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
var valueEnd = getControlValue(ctrlEnd);
|
var valueEnd = getControlValue(ctrlEnd);
|
||||||
if (!isEmpty(valueEnd)) {
|
if (isEmpty(valueEnd)) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (_.isEmpty(valueStart)) {
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
if (_.isEmpty(valueEnd)) {
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
valueStart = dayjs(valueStart);
|
valueStart = dayjs(valueStart);
|
||||||
valueEnd = dayjs(valueEnd);
|
valueEnd = dayjs(valueEnd);
|
||||||
|
|
||||||
|
|||||||
@@ -8,7 +8,7 @@
|
|||||||
v-model="obj.name"
|
v-model="obj.name"
|
||||||
:counter="255"
|
:counter="255"
|
||||||
:label="this.$gzlocale.get('WidgetName')"
|
:label="this.$gzlocale.get('WidgetName')"
|
||||||
:rules="[this.$gzv.Max255(this,'WidgetName')]"
|
:rules="[this.$gzv.Max255(this,'name')]"
|
||||||
ref="name"
|
ref="name"
|
||||||
></v-text-field>
|
></v-text-field>
|
||||||
</v-flex>
|
</v-flex>
|
||||||
@@ -17,7 +17,7 @@
|
|||||||
v-model="obj.serial"
|
v-model="obj.serial"
|
||||||
:counter="10"
|
:counter="10"
|
||||||
:label="this.$gzlocale.get('WidgetSerial')"
|
:label="this.$gzlocale.get('WidgetSerial')"
|
||||||
:rules="[this.$gzv.MaxLength(this,'WidgetSerial',10)]"
|
:rules="[this.$gzv.MaxLength(this,'serial',10)]"
|
||||||
ref="serial"
|
ref="serial"
|
||||||
></v-text-field>
|
></v-text-field>
|
||||||
</v-flex>
|
</v-flex>
|
||||||
@@ -27,7 +27,6 @@
|
|||||||
:counter="10"
|
:counter="10"
|
||||||
:label="this.$gzlocale.get('WidgetCount')"
|
:label="this.$gzlocale.get('WidgetCount')"
|
||||||
ref="count"
|
ref="count"
|
||||||
name="count"
|
|
||||||
:rules="[this.$gzv.Required(this,'count')]"
|
:rules="[this.$gzv.Required(this,'count')]"
|
||||||
required
|
required
|
||||||
></v-text-field>
|
></v-text-field>
|
||||||
@@ -47,7 +46,7 @@
|
|||||||
<gz-date-time-picker
|
<gz-date-time-picker
|
||||||
:label="this.$gzlocale.get('WidgetStartDate')"
|
:label="this.$gzlocale.get('WidgetStartDate')"
|
||||||
v-model="obj.startDate"
|
v-model="obj.startDate"
|
||||||
name="startDate"
|
ref="startDate"
|
||||||
></gz-date-time-picker>
|
></gz-date-time-picker>
|
||||||
</v-flex>
|
</v-flex>
|
||||||
|
|
||||||
@@ -56,14 +55,14 @@
|
|||||||
:label="this.$gzlocale.get('WidgetEndDate')"
|
:label="this.$gzlocale.get('WidgetEndDate')"
|
||||||
:rules="[this.$gzv.After(this,'startDate','endDate')]"
|
:rules="[this.$gzv.After(this,'startDate','endDate')]"
|
||||||
v-model="obj.endDate"
|
v-model="obj.endDate"
|
||||||
name="endDate"
|
ref="endDate"
|
||||||
></gz-date-time-picker>
|
></gz-date-time-picker>
|
||||||
</v-flex>
|
</v-flex>
|
||||||
<v-flex xs12 sm6 lg4 xl3 px-2>
|
<v-flex xs12 sm6 lg4 xl3 px-2>
|
||||||
<v-checkbox
|
<v-checkbox
|
||||||
v-model="obj.active"
|
v-model="obj.active"
|
||||||
:label="this.$gzlocale.get('Active')"
|
:label="this.$gzlocale.get('Active')"
|
||||||
name="checkbox"
|
ref="active"
|
||||||
required
|
required
|
||||||
></v-checkbox>
|
></v-checkbox>
|
||||||
</v-flex>
|
</v-flex>
|
||||||
|
|||||||
Reference in New Issue
Block a user