diff --git a/apps/admin-panel/src/views/city/cityList.vue b/apps/admin-panel/src/views/city/cityList.vue index af4dec1..7c36a28 100644 --- a/apps/admin-panel/src/views/city/cityList.vue +++ b/apps/admin-panel/src/views/city/cityList.vue @@ -6,6 +6,8 @@ -->
+ + @@ -56,6 +60,8 @@ import { reactive, ref } from 'vue'; import { message } from 'ant-design-vue'; import { DeleteOutlined, EditOutlined } from '@ant-design/icons-vue'; import XTable from '../../components/x-table/XTable.vue'; +import ListPageHeader from '../../components/common/ListPageHeader.vue'; +import CreateCity from './createCity.vue'; import { buildCityListModel } from './CityListModel'; import { useUsersStore } from '../../stores/users'; import { useDeleteHandler } from '../../composables/useDeleteHandler'; @@ -66,6 +72,7 @@ const hasPermission = (rid: string) => Boolean(users.hasPermission(rid)); const model = buildCityListModel(); const citiesTable = ref<{ fetch: () => Promise } | null>(null); +const addOpen = ref(false); const visible = ref(false); const tempRow = ref | undefined>(undefined); const form = reactive>({ title: '', percent: null, percent_aux: null }); diff --git a/apps/admin-panel/src/views/city/createCity.vue b/apps/admin-panel/src/views/city/createCity.vue index 4614569..3aa6efa 100644 --- a/apps/admin-panel/src/views/city/createCity.vue +++ b/apps/admin-panel/src/views/city/createCity.vue @@ -1,6 +1,35 @@