Files
web/app/components/imports/IMEIs.vue
2026-05-14 15:37:58 +07:00

41 lines
884 B
Vue

<script setup>
import DataView from "@/components/datatable/DataView.vue";
import AddIMEIForm from "@/components/imports/AddIMEIForm.vue";
import ImportData from "@/components/parameter/ImportData.vue";
const props = defineProps({
variant: Object,
});
const emit = defineEmits(["close"]);
const key = ref(0);
</script>
<template>
<div class="block">
<DataView
:key="key"
v-bind="{
api: 'IMEI',
setting: 'imeis',
pagename: 'imeis',
params: {
values: 'id,code,imei,variant,variant__code,create_time,update_time',
filter: { variant: variant.id },
sort: 'id',
},
}"
/>
</div>
<div class="block">
<AddIMEIForm
:variant="variant"
@created="key++"
/>
</div>
<div class="block">
<ImportData
code="imeis"
@close="key++"
/>
</div>
</template>