This commit is contained in:
2022-10-29 20:59:20 +00:00
parent bf4bdd4f22
commit c13ac2b116
9 changed files with 57 additions and 23 deletions

View File

@@ -1,5 +1,5 @@
<template>
<v-row v-if="formState.ready">
<v-row v-if="formState.ready" dense>
<v-col>
<v-form ref="form">
<button
@@ -8,7 +8,7 @@
style="display: none"
aria-hidden="true"
></button>
<v-row>
<v-row dense>
<gz-error :error-box-message="formState.errorBoxMessage"></gz-error>
<template v-if="tfaEnabled">
<v-col cols="12">
@@ -42,6 +42,7 @@
<v-text-field
ref="pin"
v-model="pin"
dense
class="mt-10"
:label="$ay.t('AuthEnterPin')"
:error-messages="form().serverErrors(this, 'pin')"

View File

@@ -1,13 +1,14 @@
<template>
<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 cols="12" sm="6" lg="4" xl="3">
<v-select
ref="translationId"
v-model="obj.translationId"
dense
:items="selectLists.translations"
item-text="name"
item-value="id"
@@ -87,6 +88,7 @@
<v-text-field
ref="mapUrlTemplate"
v-model="obj.mapUrlTemplate"
dense
:readonly="formState.readOnly"
:label="$ay.t('MapUrlTemplate')"
:error-messages="form().serverErrors(this, 'mapUrlTemplate')"
@@ -106,6 +108,7 @@
<v-checkbox
ref="hour12"
v-model="obj.hour12"
dense
:readonly="formState.readOnly"
:label="$ay.t('Hour12')"
:error-messages="form().serverErrors(this, 'hour12')"
@@ -117,6 +120,7 @@
<v-checkbox
ref="nativeDateTimeInput"
v-model="nativeDateTimeInput"
dense
:readonly="formState.readOnly"
:label="$ay.t('NativeDateTimeInput')"
data-cy="nativeDateTimeInput"
@@ -128,6 +132,7 @@
<v-text-field
ref="currencyName"
v-model="obj.currencyName"
dense
:hint="
obj.currencyName == null || obj.currencyName == ''
? locale().getCurrencyName()
@@ -147,6 +152,7 @@
<v-text-field
ref="languageOverride"
v-model="obj.languageOverride"
dense
:readonly="formState.readOnly"
:label="$ay.t('LanguageCode')"
:error-messages="form().serverErrors(this, 'languageOverride')"
@@ -162,6 +168,7 @@
<v-text-field
ref="timeZoneOverride"
v-model="obj.timeZoneOverride"
dense
:readonly="formState.readOnly"
:label="$ay.t('TimeZone')"
:error-messages="form().serverErrors(this, 'timeZoneOverride')"

View File

@@ -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="description"
v-model="obj.description"
dense
:readonly="formState.readOnly"
:label="$ay.t('PartInventoryTransactionDescription')"
:rules="[form().required(this, 'description')]"

View File

@@ -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('PartAssemblyName')"
:rules="[form().required(this, 'name')]"
@@ -74,6 +75,7 @@
<v-checkbox
ref="active"
v-model="obj.active"
dense
:readonly="formState.readOnly"
:label="$ay.t('Active')"
data-cy="active"
@@ -86,6 +88,7 @@
<v-textarea
ref="notes"
v-model="obj.notes"
dense
:readonly="formState.readOnly"
:label="$ay.t('PartAssemblyNotes')"
:error-messages="form().serverErrors(this, 'notes')"
@@ -147,13 +150,13 @@
<!-- ########################## ITEM EDIT FORM ###############################-->
<!-- #########################################################################################################-->
<template v-if="obj.items.length && editItemIndex != -1">
<v-row justify="center">
<v-dialog v-model="editItemDialog">
<v-row dense justify="center">
<v-dialog v-model="editItemDialog" max-width="800">
<v-card>
<v-card-title> </v-card-title>
<v-card-text>
<v-row>
<v-col cols="12" sm="6" lg="4" xl="3">
<v-row dense>
<v-col cols="12" sm="8">
<gz-pick-list
ref="userid"
v-model="obj.items[editItemIndex].partId"
@@ -179,7 +182,7 @@
></gz-pick-list>
</v-col>
<v-col cols="12" sm="6" lg="4" xl="3">
<v-col cols="12" sm="4">
<gz-decimal
ref="Items.Quantity"
v-model="obj.items[editItemIndex].quantity"
@@ -235,7 +238,7 @@
</template>
<template v-else>
<!-- MOBILE FORMAT -->
<v-row>
<v-row dense>
<v-btn
class="mt-4"
block

View File

@@ -4,7 +4,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">
<gz-pick-list
ref="selectedPartId"
@@ -20,6 +20,7 @@
<v-textarea
ref="newSerial"
v-model="newSerial"
dense
outlined
:label="$ay.t('Add')"
clearable

View File

@@ -4,7 +4,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">
<gz-pick-list
ref="selectedPartId"

View File

@@ -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('PartWarehouseName')"
:rules="[form().required(this, 'name')]"
@@ -22,6 +23,7 @@
<v-checkbox
ref="active"
v-model="obj.active"
dense
:readonly="formState.readOnly || obj.id == 1"
:disabled="obj.id == 1"
:label="$ay.t('Active')"
@@ -35,6 +37,7 @@
<v-textarea
ref="notes"
v-model="obj.notes"
dense
:readonly="formState.readOnly"
:label="$ay.t('PartWarehouseNotes')"
:error-messages="form().serverErrors(this, 'notes')"

View File

@@ -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('PartName')"
:rules="[form().required(this, 'name')]"
@@ -28,6 +29,7 @@
<v-text-field
ref="description"
v-model="obj.description"
dense
:readonly="formState.readOnly"
:label="$ay.t('PartDescription')"
data-cy="description"
@@ -78,6 +80,7 @@
<v-combobox
ref="unitOfMeasure"
v-model="obj.unitOfMeasure"
dense
:readonly="formState.readOnly"
:label="$ay.t('UnitOfMeasure')"
data-cy="unitOfMeasure"
@@ -98,6 +101,7 @@
<v-text-field
ref="upc"
v-model="obj.upc"
dense
:readonly="formState.readOnly"
:label="$ay.t('PartUPC')"
data-cy="upc"
@@ -136,6 +140,7 @@
<v-text-field
ref="manufacturerNumber"
v-model="obj.manufacturerNumber"
dense
:readonly="formState.readOnly"
:label="$ay.t('PartManufacturerNumber')"
data-cy="manufacturerNumber"
@@ -174,6 +179,7 @@
<v-text-field
ref="wholeSalerNumber"
v-model="obj.wholeSalerNumber"
dense
:readonly="formState.readOnly"
:label="$ay.t('PartWholesalerNumber')"
data-cy="wholeSalerNumber"
@@ -214,6 +220,7 @@
<v-text-field
ref="alternativeWholeSalerNumber"
v-model="obj.alternativeWholeSalerNumber"
dense
:readonly="formState.readOnly"
:label="$ay.t('PartAlternativeWholesalerNumber')"
data-cy="alternativeWholeSalerNumber"
@@ -229,6 +236,7 @@
<v-checkbox
ref="active"
v-model="obj.active"
dense
:readonly="formState.readOnly"
:label="$ay.t('Active')"
data-cy="active"
@@ -241,6 +249,7 @@
<v-textarea
ref="notes"
v-model="obj.notes"
dense
:readonly="formState.readOnly"
:label="$ay.t('PartNotes')"
:error-messages="form().serverErrors(this, 'notes')"

View File

@@ -5,7 +5,7 @@
<gz-error :error-box-message="formState.errorBoxMessage"></gz-error>
<gz-alert :alert-message="obj.vendorAlertNotesViz" pop-alert></gz-alert>
<v-form ref="form">
<v-row>
<v-row dense>
<v-col
v-if="obj.serial != 0 && canEditSerial"
cols="12"
@@ -16,6 +16,7 @@
<v-text-field
ref="serial"
v-model="obj.serial"
dense
:readonly="formState.readOnly"
:label="$ay.t('PurchaseOrderPONumber')"
data-cy="serial"
@@ -52,6 +53,7 @@
<v-select
ref="status"
v-model="obj.status"
dense
:items="selectLists.status"
item-text="name"
item-value="id"
@@ -110,6 +112,7 @@
<v-text-field
ref="referenceNumber"
v-model="obj.referenceNumber"
dense
:readonly="formState.readOnly"
:label="$ay.t('PurchaseOrderReferenceNumber')"
data-cy="referenceNumber"
@@ -146,6 +149,7 @@
<v-textarea
ref="vendorMemo"
v-model="obj.vendorMemo"
dense
:readonly="formState.readOnly"
:label="$ay.t('PurchaseOrderVendorMemo')"
:error-messages="form().serverErrors(this, 'vendorMemo')"
@@ -165,6 +169,7 @@
<v-text-field
ref="text1"
v-model="obj.text1"
dense
:readonly="formState.readOnly"
:label="$ay.t('PurchaseOrderReceiptText1')"
data-cy="text1"
@@ -183,6 +188,7 @@
<v-text-field
ref="text2"
v-model="obj.text2"
dense
:readonly="formState.readOnly"
:label="$ay.t('PurchaseOrderReceiptText2')"
data-cy="text2"
@@ -217,6 +223,7 @@
<v-textarea
ref="notes"
v-model="obj.notes"
dense
:readonly="formState.readOnly"
:label="$ay.t('PurchaseOrderNotes')"
:error-messages="form().serverErrors(this, 'notes')"
@@ -228,7 +235,7 @@
<!-- ################################ PURCHASE ORDER ITEMS LIST ############################### -->
<v-col cols="12">
<v-col cols="12" class="mb-6">
<v-data-table
:headers="headerList"
:items="itemList"
@@ -372,7 +379,7 @@
<!-- ########################## PURCHASE ORDER ITEM EDIT FORM ###############################-->
<!-- #########################################################################################-->
<template v-if="obj.items.length">
<v-row justify="center">
<v-row dense justify="center">
<v-dialog v-model="editPoItemDialog">
<v-card>
<v-card-title>
@@ -396,7 +403,7 @@
</template>
</v-card-title>
<v-card-text>
<v-row>
<v-row dense>
<v-col cols="12" sm="6" lg="4" xl="3">
<gz-pick-list
ref="Items.PartId"
@@ -614,6 +621,7 @@
<v-text-field
ref="Items.VendorPartNumber"
v-model="obj.items[editPoItemIndex].vendorPartNumber"
dense
:readonly="formState.readOnly"
:clearable="!formState.readOnly"
:label="$ay.t('PurchaseOrderItemVendorPartNumber')"
@@ -637,6 +645,7 @@
<v-textarea
ref="Items.Serials"
v-model="obj.items[editPoItemIndex].serials"
dense
outlined
:readonly="formState.readOnly"
:label="$ay.t('PurchaseOrderItemSerialNumbers')"
@@ -700,7 +709,7 @@
</template>
<template v-else>
<!-- MOBILE FORMAT -->
<v-row>
<v-row dense>
<v-btn
class="mt-4"
block
@@ -756,7 +765,7 @@
<!-- ########################## RESTOCK SELECTION DIALOG ###############################-->
<template>
<v-row justify="center">
<v-row densejustify="center">
<v-dialog v-model="restockSelectDialog">
<v-card>
<v-card-title
@@ -806,7 +815,7 @@
<!-- ########################## WORKORDER ITEM PART REQUEST SELECTION DIALOG ###############################-->
<template>
<v-row justify="center">
<v-row dense justify="center">
<v-dialog v-model="requestSelectDialog">
<v-card>
<v-card-title>