case 4220 densification
This commit is contained in:
@@ -4,11 +4,12 @@
|
||||
<div v-if="formState.ready">
|
||||
<gz-error :error-box-message="formState.errorBoxMessage"></gz-error>
|
||||
<v-form ref="form">
|
||||
<v-row>
|
||||
<v-row dense>
|
||||
<v-col cols="12" sm="6" lg="4" xl="3">
|
||||
<v-text-field
|
||||
ref="name"
|
||||
v-model="obj.name"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('Name')"
|
||||
:rules="[form().required(this, 'name')]"
|
||||
@@ -72,6 +73,7 @@
|
||||
<v-checkbox
|
||||
ref="taxOnTax"
|
||||
v-model="obj.taxOnTax"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('TaxCodeTaxOnTax')"
|
||||
data-cy="taxOnTax"
|
||||
@@ -83,6 +85,7 @@
|
||||
<v-checkbox
|
||||
ref="active"
|
||||
v-model="obj.active"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('Active')"
|
||||
data-cy="active"
|
||||
@@ -95,6 +98,7 @@
|
||||
<v-textarea
|
||||
ref="notes"
|
||||
v-model="obj.notes"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('TaxCodeNotes')"
|
||||
:error-messages="form().serverErrors(this, 'notes')"
|
||||
|
||||
@@ -4,11 +4,12 @@
|
||||
<div v-if="formState.ready">
|
||||
<gz-error :error-box-message="formState.errorBoxMessage"></gz-error>
|
||||
<v-form ref="form">
|
||||
<v-row>
|
||||
<v-row dense>
|
||||
<v-col cols="12" sm="6" lg="4" xl="3">
|
||||
<v-text-field
|
||||
ref="name"
|
||||
v-model="obj.name"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('Name')"
|
||||
:rules="[form().required(this, 'name')]"
|
||||
@@ -28,6 +29,7 @@
|
||||
<v-text-field
|
||||
ref="accountNumber"
|
||||
v-model="obj.accountNumber"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('RateAccountNumber')"
|
||||
data-cy="accountNumber"
|
||||
@@ -78,6 +80,7 @@
|
||||
<v-combobox
|
||||
ref="unit"
|
||||
v-model="obj.unit"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('RateUnitChargeDescriptionID')"
|
||||
data-cy="unit"
|
||||
@@ -97,6 +100,7 @@
|
||||
<v-checkbox
|
||||
ref="contractOnly"
|
||||
v-model="obj.contractOnly"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('RateContractRate')"
|
||||
data-cy="contractOnly"
|
||||
@@ -108,6 +112,7 @@
|
||||
<v-checkbox
|
||||
ref="active"
|
||||
v-model="obj.active"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('Active')"
|
||||
data-cy="active"
|
||||
@@ -120,6 +125,7 @@
|
||||
<v-textarea
|
||||
ref="notes"
|
||||
v-model="obj.notes"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('TravelRateNotes')"
|
||||
:error-messages="form().serverErrors(this, 'notes')"
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
</template>
|
||||
</v-col>
|
||||
</v-row>
|
||||
<v-row justify="center">
|
||||
<v-row dense justify="center">
|
||||
<v-dialog v-model="moveDialog" persistent max-width="600px">
|
||||
<v-card>
|
||||
<v-card-title>
|
||||
@@ -28,6 +28,7 @@
|
||||
<v-card-text>
|
||||
<v-select
|
||||
v-model="moveType"
|
||||
dense
|
||||
:items="selectLists.objectTypes"
|
||||
item-text="name"
|
||||
item-value="id"
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<template>
|
||||
<v-row v-if="formState.ready">
|
||||
<v-row v-if="formState.ready" dense>
|
||||
<v-col>
|
||||
<v-form ref="form">
|
||||
<!-- Prevent implicit submission of the form on enter key, this is not necessary on a form with a text area which is why I never noticed it with the other forms -->
|
||||
@@ -9,7 +9,7 @@
|
||||
style="display: none"
|
||||
aria-hidden="true"
|
||||
></button>
|
||||
<v-row>
|
||||
<v-row dense>
|
||||
<gz-error :error-box-message="formState.errorBoxMessage"></gz-error>
|
||||
<v-col cols="12">
|
||||
<img
|
||||
@@ -19,6 +19,7 @@
|
||||
/>
|
||||
<v-file-input
|
||||
v-model="uploadSmall"
|
||||
dense
|
||||
accept="image/*"
|
||||
show-size
|
||||
:label="$ay.t('SmallLogo')"
|
||||
@@ -40,6 +41,7 @@
|
||||
/>
|
||||
<v-file-input
|
||||
v-model="uploadMedium"
|
||||
dense
|
||||
accept="image/*"
|
||||
show-size
|
||||
:label="$ay.t('MediumLogo')"
|
||||
@@ -60,6 +62,7 @@
|
||||
/>
|
||||
<v-file-input
|
||||
v-model="uploadLarge"
|
||||
dense
|
||||
accept="image/*"
|
||||
show-size
|
||||
:label="$ay.t('LargeLogo')"
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<template>
|
||||
<v-row v-if="formState.ready">
|
||||
<v-row v-if="formState.ready" dense>
|
||||
<v-col>
|
||||
<v-form ref="form">
|
||||
<!-- Prevent implicit submission of the form on enter key, this is not necessary on a form with a text area which is why I never noticed it with the other forms -->
|
||||
@@ -9,12 +9,13 @@
|
||||
style="display: none"
|
||||
aria-hidden="true"
|
||||
></button>
|
||||
<v-row>
|
||||
<v-row dense>
|
||||
<gz-error :error-box-message="formState.errorBoxMessage"></gz-error>
|
||||
<v-col cols="12" sm="6" lg="4" xl="3">
|
||||
<v-text-field
|
||||
ref="purchaseOrderNextSerial"
|
||||
v-model="obj.purchaseOrderNextSerial"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('NextPONumber')"
|
||||
data-cy="purchaseOrderNextSerial"
|
||||
@@ -37,6 +38,7 @@
|
||||
<v-text-field
|
||||
ref="workorderNextSerial"
|
||||
v-model="obj.workorderNextSerial"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('NextWorkorderNumber')"
|
||||
data-cy="workorderNextSerial"
|
||||
@@ -57,6 +59,7 @@
|
||||
<v-text-field
|
||||
ref="quoteNextSerial"
|
||||
v-model="obj.quoteNextSerial"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('NextQuoteNumber')"
|
||||
data-cy="quoteNextSerial"
|
||||
@@ -77,6 +80,7 @@
|
||||
<v-text-field
|
||||
ref="pmNextSerial"
|
||||
v-model="obj.pmNextSerial"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('NextPMNumber')"
|
||||
data-cy="pmNextSerial"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<template>
|
||||
<v-row v-if="formState.ready">
|
||||
<v-col>
|
||||
<v-col dense>
|
||||
<v-form ref="form">
|
||||
<!-- Prevent implicit submission of the form on enter key, this is not necessary on a form with a text area which is why I never noticed it with the other forms -->
|
||||
<button
|
||||
@@ -9,11 +9,12 @@
|
||||
style="display: none"
|
||||
aria-hidden="true"
|
||||
></button>
|
||||
<v-row>
|
||||
<v-row dense>
|
||||
<gz-error :error-box-message="formState.errorBoxMessage"></gz-error>
|
||||
<v-col cols="12">
|
||||
<v-select
|
||||
v-model="templateId"
|
||||
dense
|
||||
:items="selectLists.pickListTemplates"
|
||||
item-text="name"
|
||||
item-value="id"
|
||||
@@ -25,7 +26,7 @@
|
||||
</v-select>
|
||||
</v-col>
|
||||
<template v-for="(item, index) in workingArray">
|
||||
<v-col :key="item.key" cols="12" sm="6" lg="4" xl="3" px-2>
|
||||
<v-col :key="item.key" cols="12" sm="6" lg="4" xl="2" px-2>
|
||||
<v-card>
|
||||
<v-card-title>
|
||||
{{ item.title }}
|
||||
@@ -37,6 +38,7 @@
|
||||
<v-checkbox
|
||||
:ref="item.key"
|
||||
v-model="item.include"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('Include')"
|
||||
:disabled="item.required"
|
||||
@@ -45,17 +47,17 @@
|
||||
></v-checkbox>
|
||||
<!-- RE-ORDER CONTROL -->
|
||||
<div class="d-flex justify-space-between">
|
||||
<v-btn large icon @click="move('start', index)"
|
||||
><v-icon large>$ayiStepBackward</v-icon></v-btn
|
||||
<v-btn icon @click="move('start', index)"
|
||||
><v-icon>$ayiStepBackward</v-icon></v-btn
|
||||
>
|
||||
<v-btn large icon @click="move('left', index)"
|
||||
><v-icon large>$ayiBackward</v-icon></v-btn
|
||||
<v-btn icon @click="move('left', index)"
|
||||
><v-icon>$ayiBackward</v-icon></v-btn
|
||||
>
|
||||
<v-btn large icon @click="move('right', index)"
|
||||
><v-icon large>$ayiForward</v-icon></v-btn
|
||||
<v-btn icon @click="move('right', index)"
|
||||
><v-icon>$ayiForward</v-icon></v-btn
|
||||
>
|
||||
<v-btn large icon @click="move('end', index)"
|
||||
><v-icon large>$ayiStepForward</v-icon></v-btn
|
||||
<v-btn icon @click="move('end', index)"
|
||||
><v-icon>$ayiStepForward</v-icon></v-btn
|
||||
>
|
||||
</div>
|
||||
</v-card-text>
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
<div v-if="formState.ready">
|
||||
<gz-error :error-box-message="formState.errorBoxMessage"></gz-error>
|
||||
<v-form ref="form">
|
||||
<v-row>
|
||||
<v-row dense>
|
||||
<v-col cols="12">
|
||||
<div class="text-h4 primary--text">
|
||||
{{ $ay.t("BusinessSettings") }}
|
||||
@@ -56,6 +56,7 @@
|
||||
<v-checkbox
|
||||
ref="filterCaseSensitive"
|
||||
v-model="obj.filterCaseSensitive"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('GlobalFilterCaseSensitive')"
|
||||
data-cy="filterCaseSensitive"
|
||||
@@ -67,6 +68,7 @@
|
||||
<v-checkbox
|
||||
ref="useInventory"
|
||||
v-model="obj.useInventory"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('GlobalUseInventory')"
|
||||
data-cy="useInventory"
|
||||
@@ -93,6 +95,7 @@
|
||||
<v-checkbox
|
||||
ref="allowScheduleConflicts"
|
||||
v-model="obj.allowScheduleConflicts"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('GlobalAllowScheduleConflicts')"
|
||||
data-cy="allowScheduleConflicts"
|
||||
@@ -104,6 +107,7 @@
|
||||
<v-text-field
|
||||
ref="workLaborScheduleDefaultMinutes"
|
||||
v-model="obj.workLaborScheduleDefaultMinutes"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('GlobalLaborSchedUserDfltTimeSpan')"
|
||||
data-cy="workLaborScheduleDefaultMinutes"
|
||||
@@ -122,6 +126,7 @@
|
||||
<v-text-field
|
||||
ref="workOrderTravelDefaultMinutes"
|
||||
v-model="obj.workOrderTravelDefaultMinutes"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('GlobalTravelDfltTimeSpan')"
|
||||
data-cy="workOrderTravelDefaultMinutes"
|
||||
@@ -205,6 +210,7 @@
|
||||
<v-text-field
|
||||
ref="address"
|
||||
v-model="obj.address"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('AddressDeliveryAddress')"
|
||||
data-cy="address"
|
||||
@@ -217,6 +223,7 @@
|
||||
<v-text-field
|
||||
ref="city"
|
||||
v-model="obj.city"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('AddressCity')"
|
||||
data-cy="city"
|
||||
@@ -229,6 +236,7 @@
|
||||
<v-text-field
|
||||
ref="region"
|
||||
v-model="obj.region"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('AddressStateProv')"
|
||||
data-cy="region"
|
||||
@@ -241,6 +249,7 @@
|
||||
<v-text-field
|
||||
ref="country"
|
||||
v-model="obj.country"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('AddressCountry')"
|
||||
data-cy="country"
|
||||
@@ -287,6 +296,7 @@
|
||||
<v-text-field
|
||||
ref="postAddress"
|
||||
v-model="obj.postAddress"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('AddressPostalDeliveryAddress')"
|
||||
data-cy="postAddress"
|
||||
@@ -299,6 +309,7 @@
|
||||
<v-text-field
|
||||
ref="postCity"
|
||||
v-model="obj.postCity"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('AddressPostalCity')"
|
||||
data-cy="postCity"
|
||||
@@ -311,6 +322,7 @@
|
||||
<v-text-field
|
||||
ref="postRegion"
|
||||
v-model="obj.postRegion"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('AddressPostalStateProv')"
|
||||
data-cy="postRegion"
|
||||
@@ -323,6 +335,7 @@
|
||||
<v-text-field
|
||||
ref="postCountry"
|
||||
v-model="obj.postCountry"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('AddressPostalCountry')"
|
||||
data-cy="postCountry"
|
||||
@@ -335,6 +348,7 @@
|
||||
<v-text-field
|
||||
ref="postCode"
|
||||
v-model="obj.postCode"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('AddressPostalPostal')"
|
||||
data-cy="postCode"
|
||||
@@ -369,6 +383,7 @@
|
||||
<v-text-field
|
||||
ref="signatureTitle"
|
||||
v-model="obj.signatureTitle"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('GlobalSignatureTitle')"
|
||||
data-cy="signatureTitle"
|
||||
@@ -381,6 +396,7 @@
|
||||
<v-text-field
|
||||
ref="signatureHeader"
|
||||
v-model="obj.signatureHeader"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('GlobalSignatureHeader')"
|
||||
data-cy="signatureHeader"
|
||||
@@ -393,6 +409,7 @@
|
||||
<v-text-field
|
||||
ref="signatureFooter"
|
||||
v-model="obj.signatureFooter"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('GlobalSignatureFooter')"
|
||||
data-cy="signatureFooter"
|
||||
@@ -417,11 +434,12 @@
|
||||
</span>
|
||||
</v-expansion-panel-header>
|
||||
<v-expansion-panel-content>
|
||||
<v-row>
|
||||
<v-row dense>
|
||||
<v-col cols="12" sm="6" lg="2">
|
||||
<v-checkbox
|
||||
ref="customerAllowCSR"
|
||||
v-model="obj.customerAllowCSR"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('Active')"
|
||||
data-cy="customerAllowCSR"
|
||||
@@ -450,6 +468,7 @@
|
||||
<v-textarea
|
||||
ref="customerServiceRequestInfoText"
|
||||
v-model="obj.customerServiceRequestInfoText"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('CSRInfoText')"
|
||||
:error-messages="
|
||||
@@ -470,6 +489,7 @@
|
||||
<v-checkbox
|
||||
ref="customerAllowCreateUnit"
|
||||
v-model="obj.customerAllowCreateUnit"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('CustomerAllowCreateUnit')"
|
||||
data-cy="customerAllowCreateUnit"
|
||||
@@ -512,11 +532,12 @@
|
||||
</span>
|
||||
</v-expansion-panel-header>
|
||||
<v-expansion-panel-content>
|
||||
<v-row>
|
||||
<v-row dense>
|
||||
<v-col cols="12" sm="6" lg="2">
|
||||
<v-checkbox
|
||||
ref="customerAllowViewWO"
|
||||
v-model="obj.customerAllowViewWO"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('Active')"
|
||||
data-cy="customerAllowViewWO"
|
||||
@@ -553,7 +574,7 @@
|
||||
</span>
|
||||
</v-expansion-panel-header>
|
||||
<v-expansion-panel-content>
|
||||
<v-row>
|
||||
<v-row dense>
|
||||
<v-col cols="12">
|
||||
<gz-pick-list
|
||||
ref="customerDefaultWorkOrderReportId"
|
||||
@@ -817,11 +838,12 @@
|
||||
</span>
|
||||
</v-expansion-panel-header>
|
||||
<v-expansion-panel-content>
|
||||
<v-row>
|
||||
<v-row dense>
|
||||
<v-col cols="12" sm="6" lg="2">
|
||||
<v-checkbox
|
||||
ref="customerAllowWOWiki"
|
||||
v-model="obj.customerAllowWOWiki"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('Active')"
|
||||
data-cy="customerAllowWOWiki"
|
||||
@@ -872,11 +894,12 @@
|
||||
</span>
|
||||
</v-expansion-panel-header>
|
||||
<v-expansion-panel-content>
|
||||
<v-row>
|
||||
<v-row dense>
|
||||
<v-col cols="12" sm="6" lg="2">
|
||||
<v-checkbox
|
||||
ref="customerAllowWOAttachments"
|
||||
v-model="obj.customerAllowWOAttachments"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('Active')"
|
||||
data-cy="customerAllowWOAttachments"
|
||||
@@ -936,11 +959,12 @@
|
||||
</span>
|
||||
</v-expansion-panel-header>
|
||||
<v-expansion-panel-content>
|
||||
<v-row>
|
||||
<v-row dense>
|
||||
<v-col cols="12" sm="6" lg="2">
|
||||
<v-checkbox
|
||||
ref="customerAllowUserSettings"
|
||||
v-model="obj.customerAllowUserSettings"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('Active')"
|
||||
data-cy="customerAllowUserSettings"
|
||||
@@ -980,11 +1004,12 @@
|
||||
</span>
|
||||
</v-expansion-panel-header>
|
||||
<v-expansion-panel-content>
|
||||
<v-row>
|
||||
<v-row dense>
|
||||
<v-col cols="12" sm="6" lg="3">
|
||||
<v-checkbox
|
||||
ref="customerAllowNotifyServiceImminent"
|
||||
v-model="obj.customerAllowNotifyServiceImminent"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('NotifyEventCustomerServiceImminent')"
|
||||
data-cy="customerAllowNotifyServiceImminent"
|
||||
@@ -1034,6 +1059,7 @@
|
||||
<v-checkbox
|
||||
ref="customerAllowNotifyCSRAccepted"
|
||||
v-model="obj.customerAllowNotifyCSRAccepted"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('NotifyEventCSRAccepted')"
|
||||
data-cy="customerAllowNotifyCSRAccepted"
|
||||
@@ -1080,6 +1106,7 @@
|
||||
<v-checkbox
|
||||
ref="customerAllowNotifyCSRRejected"
|
||||
v-model="obj.customerAllowNotifyCSRRejected"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('NotifyEventCSRRejected')"
|
||||
data-cy="customerAllowNotifyCSRRejected"
|
||||
@@ -1126,6 +1153,7 @@
|
||||
<v-checkbox
|
||||
ref="customerAllowNotifyWOCreated"
|
||||
v-model="obj.customerAllowNotifyWOCreated"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('NotifyEventWorkorderCreatedForCustomer')"
|
||||
data-cy="customerAllowNotifyWOCreated"
|
||||
@@ -1172,6 +1200,7 @@
|
||||
<v-checkbox
|
||||
ref="customerAllowNotifyWOCompleted"
|
||||
v-model="obj.customerAllowNotifyWOCompleted"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('NotifyEventWorkorderCompleted')"
|
||||
data-cy="customerAllowNotifyWOCompleted"
|
||||
|
||||
@@ -2,11 +2,12 @@
|
||||
<div v-if="formState.ready">
|
||||
<gz-error :error-box-message="formState.errorBoxMessage"></gz-error>
|
||||
<div>
|
||||
<v-row>
|
||||
<v-row dense>
|
||||
<v-col cols="12" sm="6" lg="4" xl="3">
|
||||
<v-select
|
||||
ref="ayaType"
|
||||
v-model="ayaType"
|
||||
dense
|
||||
:items="selectLists.importableAyaTypes"
|
||||
item-text="name"
|
||||
item-value="id"
|
||||
@@ -18,11 +19,13 @@
|
||||
<v-col v-if="ayaType != 0" cols="12" sm="6" lg="4" xl="3">
|
||||
<v-checkbox
|
||||
v-model="doImport"
|
||||
dense
|
||||
:label="$ay.t('ImportNewRecords')"
|
||||
></v-checkbox>
|
||||
<v-checkbox
|
||||
v-if="ayaType != 67"
|
||||
v-model="doUpdate"
|
||||
dense
|
||||
:label="$ay.t('UpdateExistingRecords')"
|
||||
color="warning"
|
||||
></v-checkbox>
|
||||
@@ -37,6 +40,7 @@
|
||||
>
|
||||
<v-file-input
|
||||
v-model="uploadFile"
|
||||
dense
|
||||
:label="$ay.t('FileToImport')"
|
||||
accept=".json, .csv, application/json, text/csv"
|
||||
prepend-icon="$ayiFileUpload"
|
||||
@@ -55,6 +59,7 @@
|
||||
<v-col v-if="outputText != null" cols="12">
|
||||
<v-textarea
|
||||
v-model="outputText"
|
||||
dense
|
||||
full-width
|
||||
readonly
|
||||
auto-grow
|
||||
|
||||
@@ -3,11 +3,12 @@
|
||||
<div v-if="formState.ready">
|
||||
<gz-error :error-box-message="formState.errorBoxMessage"></gz-error>
|
||||
<v-form ref="form">
|
||||
<v-row v-resize="onResize">
|
||||
<v-row v-resize="onResize" dense>
|
||||
<v-col cols="12" sm="6" lg="4" xl="3">
|
||||
<v-text-field
|
||||
ref="name"
|
||||
v-model="obj.name"
|
||||
dense
|
||||
:readonly="true"
|
||||
:label="$ay.t('IntegrationName')"
|
||||
data-cy="name"
|
||||
@@ -18,6 +19,7 @@
|
||||
<v-checkbox
|
||||
ref="active"
|
||||
v-model="obj.active"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('Active')"
|
||||
data-cy="active"
|
||||
|
||||
@@ -1,17 +1,17 @@
|
||||
<template>
|
||||
<v-row v-if="formState.ready">
|
||||
<v-row v-if="formState.ready" dense>
|
||||
<gz-error :error-box-message="formState.errorBoxMessage"></gz-error>
|
||||
<v-col>
|
||||
<v-form ref="form" data-cy="licenseForm">
|
||||
<v-row align="start" justify="center">
|
||||
<v-row dense align="start" justify="center">
|
||||
<template v-if="showLicenseUi() == 'ok'">
|
||||
<!-- Normal active license UI -->
|
||||
<v-col cols="12" md="7">
|
||||
<v-card>
|
||||
<v-list two-line subheader>
|
||||
<v-list dense two-line subheader>
|
||||
<v-subheader>{{ $ay.t("HelpLicense") }}</v-subheader>
|
||||
|
||||
<v-list-item>
|
||||
<v-list-item dense>
|
||||
<v-list-item-content>
|
||||
<v-list-item-title>{{
|
||||
$ay.t("RegisteredUser")
|
||||
@@ -22,7 +22,7 @@
|
||||
</v-list-item-content>
|
||||
</v-list-item>
|
||||
|
||||
<v-list-item>
|
||||
<v-list-item dense>
|
||||
<v-list-item-content>
|
||||
<v-list-item-title>{{
|
||||
$ay.t("DatabaseID")
|
||||
@@ -33,7 +33,7 @@
|
||||
</v-list-item-content>
|
||||
</v-list-item>
|
||||
|
||||
<v-list-item>
|
||||
<v-list-item dense>
|
||||
<v-list-item-content>
|
||||
<v-list-item-title>
|
||||
{{ $ay.t("LicenseSerial") }}</v-list-item-title
|
||||
@@ -44,7 +44,7 @@
|
||||
</v-list-item-content>
|
||||
</v-list-item>
|
||||
|
||||
<v-list-item>
|
||||
<v-list-item dense>
|
||||
<v-list-item-content>
|
||||
<v-list-item-title>{{
|
||||
$ay.t("LicenseType")
|
||||
@@ -57,7 +57,10 @@
|
||||
</v-list-item-content>
|
||||
</v-list-item>
|
||||
|
||||
<v-list-item v-if="currentLicenseInfo.licenseWillExpire">
|
||||
<v-list-item
|
||||
v-if="currentLicenseInfo.licenseWillExpire"
|
||||
dense
|
||||
>
|
||||
<v-list-item-content>
|
||||
<v-list-item-title>
|
||||
{{ $ay.t("LicenseExpiration") }}</v-list-item-title
|
||||
@@ -68,7 +71,7 @@
|
||||
</v-list-item-content>
|
||||
</v-list-item>
|
||||
|
||||
<v-list-item>
|
||||
<v-list-item dense>
|
||||
<v-list-item-content
|
||||
:class="{
|
||||
'red--text text-h6':
|
||||
@@ -89,6 +92,7 @@
|
||||
<v-list-item
|
||||
v-for="item in currentLicenseInfo.features"
|
||||
:key="item.Feature"
|
||||
dense
|
||||
>
|
||||
<v-list-item-content>
|
||||
<v-list-item-title>{{ item.Feature }}</v-list-item-title>
|
||||
@@ -99,7 +103,7 @@
|
||||
</v-list-item>
|
||||
<v-divider></v-divider>
|
||||
<v-subheader>{{ $ay.t("Server") }}</v-subheader>
|
||||
<v-list-item>
|
||||
<v-list-item dense>
|
||||
<v-list-item-content>
|
||||
<v-list-item-title>{{
|
||||
$ay.t("Version")
|
||||
@@ -112,7 +116,7 @@
|
||||
</v-list-item-content>
|
||||
</v-list-item>
|
||||
|
||||
<v-list-item>
|
||||
<v-list-item dense>
|
||||
<v-list-item-content>
|
||||
<v-list-item-title>{{
|
||||
$ay.t("ActiveInternalUserCount")
|
||||
@@ -122,7 +126,7 @@
|
||||
}}</v-list-item-subtitle>
|
||||
</v-list-item-content>
|
||||
</v-list-item>
|
||||
<v-list-item>
|
||||
<v-list-item dense>
|
||||
<v-list-item-content>
|
||||
<v-list-item-title>{{
|
||||
$ay.t("ActiveCustomerContactUserCount")
|
||||
@@ -160,7 +164,7 @@
|
||||
$ay.t("StartEvaluation")
|
||||
}}</v-expansion-panel-header>
|
||||
<v-expansion-panel-content>
|
||||
<v-row>
|
||||
<v-row dense>
|
||||
<v-col cols="12">
|
||||
<h4 class="mb-6 mt-3 ml-1">
|
||||
{{ $ay.t("RequestEvaluationLicense") }}
|
||||
@@ -170,6 +174,7 @@
|
||||
<v-text-field
|
||||
ref="requestcompany"
|
||||
v-model="request.Company"
|
||||
dense
|
||||
:label="$ay.t('LicenseCompanyName')"
|
||||
:rules="[form().required(this, 'requestcompany')]"
|
||||
:error-messages="
|
||||
@@ -182,6 +187,7 @@
|
||||
<v-text-field
|
||||
ref="requestcontact"
|
||||
v-model="request.Contact"
|
||||
dense
|
||||
:label="$ay.t('LicenseContactName')"
|
||||
:rules="[form().required(this, 'requestcontact')]"
|
||||
:error-messages="
|
||||
@@ -194,6 +200,7 @@
|
||||
<v-text-field
|
||||
ref="requestemail"
|
||||
v-model="request.Email"
|
||||
dense
|
||||
:label="$ay.t('LicenseEmail')"
|
||||
type="email"
|
||||
:rules="[
|
||||
|
||||
@@ -11,6 +11,7 @@
|
||||
</gz-data-table>
|
||||
<v-file-input
|
||||
v-model="uploadFiles"
|
||||
dense
|
||||
:label="$ay.t('Import')"
|
||||
accept=".ayrt"
|
||||
prepend-icon="$ayiFileUpload"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<template>
|
||||
<div>
|
||||
<v-row justify="center">
|
||||
<v-row dense justify="center">
|
||||
<v-dialog v-model="replaceDialog" persistent max-width="600px">
|
||||
<v-card>
|
||||
<v-card-title>
|
||||
@@ -31,10 +31,10 @@
|
||||
</v-card>
|
||||
</v-dialog>
|
||||
</v-row>
|
||||
<v-row v-if="formState.ready">
|
||||
<v-row v-if="formState.ready" dense>
|
||||
<v-col>
|
||||
<v-form ref="form">
|
||||
<v-row>
|
||||
<v-row dense>
|
||||
<gz-error :error-box-message="formState.errorBoxMessage"></gz-error>
|
||||
<v-col v-if="obj.stock && rights.change" cols="12">
|
||||
<span class="text-h4 warning--text mr-6">{{
|
||||
@@ -48,6 +48,7 @@
|
||||
<v-text-field
|
||||
ref="name"
|
||||
v-model="obj.name"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('Name')"
|
||||
:rules="[form().required(this, 'name')]"
|
||||
@@ -60,6 +61,7 @@
|
||||
<v-checkbox
|
||||
ref="cjkIndex"
|
||||
v-model="obj.cjkIndex"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('GlobalCJKIndex')"
|
||||
:hint="$ay.t('GlobalCJKIndexDescription')"
|
||||
@@ -74,6 +76,7 @@
|
||||
<v-card-title>
|
||||
<v-text-field
|
||||
v-model="search"
|
||||
dense
|
||||
append-icon="$ayiSearch"
|
||||
:label="$ay.t('Search')"
|
||||
single-line
|
||||
@@ -116,6 +119,7 @@
|
||||
<template v-slot:input>
|
||||
<v-text-field
|
||||
v-model="props.item.display"
|
||||
dense
|
||||
single-line
|
||||
></v-text-field>
|
||||
</template>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<template>
|
||||
<v-row v-if="formState.ready">
|
||||
<v-row v-if="formState.ready" dense>
|
||||
<gz-error :error-box-message="formState.errorBoxMessage"></gz-error>
|
||||
<v-col>
|
||||
<v-card id="ayaNovaVersioncard" data-cy="versionCard">
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
<template>
|
||||
<v-row v-if="formState.ready">
|
||||
<v-row v-if="formState.ready" dense>
|
||||
<v-col>
|
||||
<v-form ref="form" data-cy="customizeForm">
|
||||
<v-row>
|
||||
<v-row dense>
|
||||
<gz-error :error-box-message="formState.errorBoxMessage"></gz-error>
|
||||
|
||||
<template v-for="item in obj">
|
||||
<v-col :key="item.key" cols="12" sm="6" lg="4" xl="3" px-2>
|
||||
<v-col :key="item.key" cols="12" sm="6" lg="4" xl="2" px-2>
|
||||
<v-card :data-cy="item.key">
|
||||
<v-card-title>
|
||||
{{ item.title }}
|
||||
@@ -19,6 +19,7 @@
|
||||
v-if="item.hideable"
|
||||
:ref="item.key"
|
||||
v-model="item.visible"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('FormFieldVisible')"
|
||||
:disabled="formState.readOnly"
|
||||
@@ -28,6 +29,7 @@
|
||||
<v-checkbox
|
||||
v-if="!requiredDisabled(item)"
|
||||
v-model="item.required"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('FormFieldEntryRequired')"
|
||||
:disabled="requiredDisabled(item) || formState.readOnly"
|
||||
@@ -36,6 +38,7 @@
|
||||
<v-select
|
||||
v-if="item.custom"
|
||||
v-model="item.type"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:items="selectLists.uiFieldDataTypes"
|
||||
item-text="name"
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
<template>
|
||||
<v-row v-if="formState.ready">
|
||||
<v-row v-if="formState.ready" dense>
|
||||
<v-col>
|
||||
<v-form ref="form" data-cy="dlcForm">
|
||||
<v-row>
|
||||
<v-row dense>
|
||||
<gz-error :error-box-message="formState.errorBoxMessage"></gz-error>
|
||||
<template v-for="(item, index) in editView">
|
||||
<v-col :key="item.key" cols="12" sm="6" lg="4" xl="3" px-2>
|
||||
<v-col :key="item.key" cols="12" sm="6" lg="4" xl="2" px-2>
|
||||
<v-card
|
||||
:elevation="item.affective ? 10 : 1"
|
||||
:data-cy="'columncard:' + item.key"
|
||||
@@ -31,6 +31,7 @@
|
||||
v-if="!item.rid"
|
||||
:ref="item.key"
|
||||
v-model="item.include"
|
||||
dense
|
||||
:label="$ay.t('Include')"
|
||||
@change="includeChanged(item)"
|
||||
></v-switch>
|
||||
@@ -40,19 +41,19 @@
|
||||
|
||||
<!-- RE-ORDER CONTROL -->
|
||||
<div v-if="item.include" class="d-flex justify-space-between">
|
||||
<v-btn large icon @click="move('start', index)"
|
||||
><v-icon large data-cy="movestart"
|
||||
<v-btn icon @click="move('start', index)"
|
||||
><v-icon data-cy="movestart"
|
||||
>$ayiStepBackward</v-icon
|
||||
></v-btn
|
||||
>
|
||||
<v-btn large icon @click="move('left', index)"
|
||||
><v-icon large>$ayiBackward</v-icon></v-btn
|
||||
<v-btn icon @click="move('left', index)"
|
||||
><v-icon>$ayiBackward</v-icon></v-btn
|
||||
>
|
||||
<v-btn large icon @click="move('right', index)"
|
||||
><v-icon large>$ayiForward</v-icon></v-btn
|
||||
<v-btn icon @click="move('right', index)"
|
||||
><v-icon>$ayiForward</v-icon></v-btn
|
||||
>
|
||||
<v-btn large icon @click="move('end', index)"
|
||||
><v-icon large>$ayiStepForward</v-icon></v-btn
|
||||
<v-btn icon @click="move('end', index)"
|
||||
><v-icon>$ayiStepForward</v-icon></v-btn
|
||||
>
|
||||
</div>
|
||||
</v-card-text>
|
||||
|
||||
Reference in New Issue
Block a user