refactor(material): modify validation uom and item
This commit is contained in:
@@ -1,13 +1,17 @@
|
||||
<script setup lang="ts">
|
||||
// types
|
||||
import { MaterialSchema, type MaterialFormData } from '~/schemas/material'
|
||||
// components
|
||||
import Action from '~/components/pub/custom-ui/nav-footer/ba-dr-su.vue'
|
||||
|
||||
const isLoading = ref(false)
|
||||
const uoms = [
|
||||
{ value: 'uom-1', label: 'Satuan 1' },
|
||||
{ value: 'uom-2', label: 'Satuan 2' },
|
||||
{ value: 'uom-3', label: 'Satuan 3' },
|
||||
]
|
||||
const items = [
|
||||
{ value: 'item1', label: 'Item 1' },
|
||||
{ value: 'item2', label: 'Item 2' },
|
||||
{ value: 'item-1', label: 'Item 1' },
|
||||
{ value: 'item-2', label: 'Item 2' },
|
||||
{ value: 'item-3', label: 'Item 3' },
|
||||
]
|
||||
|
||||
function onBack() {
|
||||
@@ -15,7 +19,7 @@ function onBack() {
|
||||
}
|
||||
|
||||
async function onSubmit(data: MaterialFormData) {
|
||||
console.log(data);
|
||||
console.log(data)
|
||||
}
|
||||
</script>
|
||||
|
||||
@@ -24,5 +28,12 @@ async function onSubmit(data: MaterialFormData) {
|
||||
<Icon name="i-lucide-panel-bottom" class="me-2" />
|
||||
<span class="font-semibold">Tambah</span> Perlengkapan (BMHP)
|
||||
</div>
|
||||
<AppMaterialEntryForm :is-loading="isLoading" :schema="MaterialSchema" :items="items" @back="onBack" @submit="onSubmit" />
|
||||
<AppMaterialEntryForm
|
||||
:is-loading="isLoading"
|
||||
:schema="MaterialSchema"
|
||||
:uoms="uoms"
|
||||
:items="items"
|
||||
@back="onBack"
|
||||
@submit="onSubmit"
|
||||
/>
|
||||
</template>
|
||||
|
||||
Reference in New Issue
Block a user