|
41 | 41 | <model-select model="InventoryLocation" allow-create v-model="inventoryLocation" v-if="['add','move'].includes(bookingMode)"></model-select> |
42 | 42 | <v-text-field :label="$t('SubLocation')" :hint="$t('SubLocationHelp')" v-model="subLocation" v-if="['add','move'].includes(bookingMode)"></v-text-field> |
43 | 43 |
|
44 | | - <v-text-field :label="$t('Code')" v-model="code" v-if="['add'].includes(bookingMode)"> |
45 | | - <template #append-inner> |
46 | | - <v-tooltip location="top" :text="$t('CodeHelp')"> |
47 | | - <template v-slot:activator="{ props }"> |
48 | | - <v-icon v-bind="props" icon="$help"></v-icon> |
49 | | - </template> |
50 | | - </v-tooltip> |
51 | | - </template> |
52 | | - </v-text-field> |
| 44 | + <closable-help-alert :text="$t('CodeHelp')" class="mb-2"></closable-help-alert> |
| 45 | + <v-text-field :label="$t('Code')" v-model="code" v-if="['add'].includes(bookingMode)"></v-text-field> |
53 | 46 |
|
54 | 47 | <v-number-input :label="$t('Amount')" :precision="2" v-model="amount"></v-number-input> |
55 | 48 | <model-select model="Unit" allow-create v-model="unit" v-if="['add'].includes(bookingMode)"></model-select> |
|
135 | 128 |
|
136 | 129 | <p class="text-disabled mt-4">{{ $t('Code') }}</p> |
137 | 130 | <p class="text-h3 text-pre"> |
138 | | - {{ bookingConfirmEntry.code }} |
| 131 | + #{{ bookingConfirmEntry.code }} |
139 | 132 | </p> |
140 | 133 |
|
141 | 134 | <template v-if="bookingConfirmEntry.expires"> |
@@ -179,6 +172,7 @@ import {ingredientToString} from "@/utils/model_utils.ts"; |
179 | 172 | import FreezerExpiryDialog from "@/components/dialogs/FreezerExpiryDialog.vue"; |
180 | 173 | import InventoryEntryLogDialog from "@/components/dialogs/InventoryEntryLogDialog.vue"; |
181 | 174 | import VClosableCardTitle from "@/components/dialogs/VClosableCardTitle.vue"; |
| 175 | +import ClosableHelpAlert from "@/components/display/ClosableHelpAlert.vue"; |
182 | 176 |
|
183 | 177 | const {t} = useI18n() |
184 | 178 |
|
@@ -255,7 +249,8 @@ function addInventory() { |
255 | 249 | subLocation: subLocation.value, |
256 | 250 | amount: amount.value, |
257 | 251 | unit: unit.value, |
258 | | - expires: expires.value |
| 252 | + expires: expires.value, |
| 253 | + code: code.value, |
259 | 254 | } as InventoryEntry |
260 | 255 |
|
261 | 256 | api.apiInventoryEntryCreate({inventoryEntry: inventoryEntry}).then(r => { |
|
0 commit comments