2020-04-13 12:41:22 +02:00
|
|
|
<template>
|
2020-04-13 20:04:57 +02:00
|
|
|
<div class="countries">
|
2021-03-24 20:54:52 +01:00
|
|
|
<ui-header-bar title="@country.list" :count="count" :back-button="true">
|
2020-10-19 14:48:21 +02:00
|
|
|
<ui-table-filter :attach="$refs.table" />
|
2021-12-15 14:36:45 +01:00
|
|
|
<ui-add-button :route="createRoute" alias="countries" />
|
2021-03-24 20:54:52 +01:00
|
|
|
</ui-header-bar>
|
2020-04-13 12:41:22 +02:00
|
|
|
<div class="ui-blank-box">
|
2021-12-14 13:33:23 +01:00
|
|
|
<ui-table ref="table" config="countries" @count="count = $event" />
|
2020-04-13 12:41:22 +02:00
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</template>
|
|
|
|
|
|
|
|
|
|
|
2021-12-10 14:23:14 +01:00
|
|
|
<script lang="ts">
|
2021-12-14 13:33:23 +01:00
|
|
|
export default {
|
2020-04-13 12:41:22 +02:00
|
|
|
data: () => ({
|
2020-10-07 12:37:35 +02:00
|
|
|
count: 0,
|
2021-12-15 14:36:45 +01:00
|
|
|
createRoute: 'countries-edit'
|
2021-12-14 13:33:23 +01:00
|
|
|
})
|
2021-12-15 21:22:00 +01:00
|
|
|
|
2021-12-15 14:36:45 +01:00
|
|
|
//methods: {
|
|
|
|
|
// async onAdd(flavor)
|
|
|
|
|
// {
|
|
|
|
|
// const model = await api.getEmpty(flavor);
|
|
|
|
|
|
|
|
|
|
// console.info('in');
|
|
|
|
|
|
|
|
|
|
// const result = await overlays.open({
|
|
|
|
|
// component: () => import('../../editor/editor-overlay.vue'),
|
|
|
|
|
// display: 'editor',
|
|
|
|
|
// width: 620,
|
|
|
|
|
// model: {
|
|
|
|
|
// title: '@addoverlay.title',
|
|
|
|
|
// editor: 'countries:add',
|
|
|
|
|
// entity: model.data,
|
|
|
|
|
// create: true,
|
|
|
|
|
// confirmButton: '@ui.create'
|
|
|
|
|
// },
|
|
|
|
|
// });
|
|
|
|
|
|
|
|
|
|
// console.info({ model, result });
|
|
|
|
|
// }
|
|
|
|
|
//}
|
2021-12-14 13:33:23 +01:00
|
|
|
}
|
2020-04-14 11:25:45 +02:00
|
|
|
</script>
|