This commit is contained in:
2020-07-30 15:47:25 +00:00
parent e56fdf16da
commit 6282edda78

View File

@@ -1,75 +1,159 @@
<template> <template>
<v-row v-if="formState.ready"> <v-container fluid>
<v-col> <v-row justify="center">
<v-form ref="form"> <v-dialog v-model="seedDialog" persistent max-width="600px">
<v-row> <v-card>
<gz-error :errorBoxMessage="formState.errorBoxMessage"></gz-error> <v-card-title>
<v-col cols="12" offset-md="3"> <span class="headline">{{ $ay.t("TestSMTPSettings") }}</span>
<v-col cols="12"> </v-card-title>
<div class="text-h4 text-md-h2 mb-2">{{ $ay.t("Welcome") }}</div> <v-card-text>
</v-col> <v-container>
<v-col cols="12"> <v-row>
<v-btn @click="helpEvaluate()" class="my-8 mr-16">{{ <v-col cols="12">
$ay.t("EvaluationGuide") <div class="text-h5 mt-8 mb-2">
}}</v-btn> {{ $ay.t("GenerateSampleData") }}
<v-btn :href="supportLink()" target="_blank" class="my-8 mr-12">{{ </div>
$ay.t("HelpTechSupport") <v-col cols="12" sm="6" v-if="formState.readOnly">
}}</v-btn> <div class="text-h6 mt-8 warning--text">
</v-col> {{ $ay.t("ErrorSecurityAdministratorOnlyMessage") }}
<v-col cols="12"> </div>
<div class="text-h5 mt-8 mb-2"> </v-col>
{{ $ay.t("GenerateSampleData") }} <v-col cols="12" sm="6">
</div> <v-select
<v-col cols="12" sm="6" v-if="formState.readOnly"> v-model="obj.seedLevel"
<div class="text-h6 mt-8 warning--text"> :items="selectLists.seedLevels"
{{ $ay.t("ErrorSecurityAdministratorOnlyMessage") }} :rules="[form().required(this, 'seedLevel')]"
@input="fieldValueChanged('seedLevel')"
ref="seedLevel"
item-text="name"
item-value="id"
:readonly="formState.readOnly"
:disabled="formState.readOnly"
:label="$ay.t('SeedLevel')"
></v-select>
</v-col>
<v-col cols="12" sm="6">
<v-text-field
v-model="obj.timeZoneOffset"
:readonly="formState.readOnly"
:disabled="formState.readOnly"
:rules="[
form().decimalValid(this, 'timeZoneOffset'),
form().required(this, 'timeZoneOffset')
]"
:label="$ay.t('UserTimeZoneOffset')"
type="number"
ref="timeZoneOffset"
@input="fieldValueChanged('timeZoneOffset')"
></v-text-field>
</v-col>
<v-col cols="12">
<v-btn
:loading="seedingJobActive"
:disabled="formState.readOnly"
@click="generate()"
class="my-8 mr-4"
>{{ $ay.t("StartJob") }}</v-btn
>
</v-col>
</v-col>
</v-row>
</v-container>
</v-card-text>
<v-card-actions>
<v-spacer></v-spacer>
<v-btn color="blue darken-1" text @click="seedDialog = false">{{
$ay.t("Cancel")
}}</v-btn>
<v-btn
color="blue darken-1"
text
@click="generate()"
:disabled="formState.readOnly"
>{{ $ay.t("OK") }}</v-btn
>
</v-card-actions>
</v-card>
</v-dialog>
</v-row>
<v-row v-if="formState.ready">
<v-col>
<v-form ref="form">
<v-row>
<gz-error :errorBoxMessage="formState.errorBoxMessage"></gz-error>
<v-col cols="12" offset-md="3">
<v-col cols="12">
<div class="text-h4 text-md-h2 mb-2">
{{ $ay.t("Welcome") }}
</div> </div>
</v-col> </v-col>
<v-col cols="12" sm="6">
<v-select
v-model="obj.seedLevel"
:items="selectLists.seedLevels"
:rules="[form().required(this, 'seedLevel')]"
@input="fieldValueChanged('seedLevel')"
ref="seedLevel"
item-text="name"
item-value="id"
:readonly="formState.readOnly"
:disabled="formState.readOnly"
:label="$ay.t('SeedLevel')"
></v-select>
</v-col>
<v-col cols="12" sm="6">
<v-text-field
v-model="obj.timeZoneOffset"
:readonly="formState.readOnly"
:disabled="formState.readOnly"
:rules="[
form().decimalValid(this, 'timeZoneOffset'),
form().required(this, 'timeZoneOffset')
]"
:label="$ay.t('UserTimeZoneOffset')"
type="number"
ref="timeZoneOffset"
@input="fieldValueChanged('timeZoneOffset')"
></v-text-field>
</v-col>
<v-col cols="12"> <v-col cols="12">
<v-btn @click="helpEvaluate()" class="my-8 mr-16">{{
$ay.t("EvaluationGuide")
}}</v-btn>
<v-btn <v-btn
:loading="seedingJobActive" :href="supportLink()"
:disabled="formState.readOnly" target="_blank"
@click="generate()" class="my-8 mr-12"
class="my-8 mr-4" >{{ $ay.t("HelpTechSupport") }}</v-btn
>{{ $ay.t("StartJob") }}</v-btn
> >
</v-col> </v-col>
<!-- <v-col cols="12">
<div class="text-h5 mt-8 mb-2">
{{ $ay.t("GenerateSampleData") }}
</div>
<v-col cols="12" sm="6" v-if="formState.readOnly">
<div class="text-h6 mt-8 warning--text">
{{ $ay.t("ErrorSecurityAdministratorOnlyMessage") }}
</div>
</v-col>
<v-col cols="12" sm="6">
<v-select
v-model="obj.seedLevel"
:items="selectLists.seedLevels"
:rules="[form().required(this, 'seedLevel')]"
@input="fieldValueChanged('seedLevel')"
ref="seedLevel"
item-text="name"
item-value="id"
:readonly="formState.readOnly"
:disabled="formState.readOnly"
:label="$ay.t('SeedLevel')"
></v-select>
</v-col>
<v-col cols="12" sm="6">
<v-text-field
v-model="obj.timeZoneOffset"
:readonly="formState.readOnly"
:disabled="formState.readOnly"
:rules="[
form().decimalValid(this, 'timeZoneOffset'),
form().required(this, 'timeZoneOffset')
]"
:label="$ay.t('UserTimeZoneOffset')"
type="number"
ref="timeZoneOffset"
@input="fieldValueChanged('timeZoneOffset')"
></v-text-field>
</v-col>
<v-col cols="12">
<v-btn
:loading="seedingJobActive"
:disabled="formState.readOnly"
@click="generate()"
class="my-8 mr-4"
>{{ $ay.t("StartJob") }}</v-btn
>
</v-col>
</v-col> -->
</v-col> </v-col>
</v-col> </v-row>
</v-row> </v-form>
</v-form> </v-col>
</v-col> </v-row>
</v-row> </v-container>
</template> </template>
<script> <script>
@@ -106,6 +190,7 @@ export default {
components: {}, components: {},
data() { data() {
return { return {
seedDialog: false,
formCustomTemplateKey: null, formCustomTemplateKey: null,
selectLists: { selectLists: {
seedLevels: [] seedLevels: []