diff --git a/web-vue/packages/biz/views/biz/calendarSchedule/form.vue b/web-vue/packages/biz/views/biz/calendarSchedule/form.vue index 34c36046..fa764298 100644 --- a/web-vue/packages/biz/views/biz/calendarSchedule/form.vue +++ b/web-vue/packages/biz/views/biz/calendarSchedule/form.vue @@ -4,20 +4,20 @@ * @author gaoxq --> diff --git a/web-vue/packages/biz/views/biz/calendarSchedule/list.vue b/web-vue/packages/biz/views/biz/calendarSchedule/list.vue index ab6cbde5..c1ba68bb 100644 --- a/web-vue/packages/biz/views/biz/calendarSchedule/list.vue +++ b/web-vue/packages/biz/views/biz/calendarSchedule/list.vue @@ -24,7 +24,7 @@ - + @@ -39,7 +39,6 @@ import { BasicTable, BasicColumn, useTable } from '@jeesite/core/components/Table'; import { BizCalendarSchedule, bizCalendarScheduleList } from '@jeesite/biz/api/biz/calendarSchedule'; import { bizCalendarScheduleDelete, bizCalendarScheduleListData } from '@jeesite/biz/api/biz/calendarSchedule'; - import { useDrawer } from '@jeesite/core/components/Drawer'; import { useModal } from '@jeesite/core/components/Modal'; import { FormProps } from '@jeesite/core/components/Form'; import InputForm from './form.vue'; @@ -273,10 +272,10 @@ await getForm().setFieldsValue(record.value); }); - const [registerDrawer, { openDrawer }] = useDrawer(); + const [registerModal, { openModal }] = useModal(); function handleForm(record: Recordable) { - openDrawer(true, record); + openModal(true, record); } async function handleExport() { diff --git a/web-vue/packages/biz/views/biz/cities/form.vue b/web-vue/packages/biz/views/biz/cities/form.vue index e3d8ff34..d0f4bc35 100644 --- a/web-vue/packages/biz/views/biz/cities/form.vue +++ b/web-vue/packages/biz/views/biz/cities/form.vue @@ -4,20 +4,20 @@ * @author gaoxq --> diff --git a/web-vue/packages/biz/views/biz/cities/list.vue b/web-vue/packages/biz/views/biz/cities/list.vue index bec2510d..319f2151 100644 --- a/web-vue/packages/biz/views/biz/cities/list.vue +++ b/web-vue/packages/biz/views/biz/cities/list.vue @@ -24,7 +24,7 @@ - + @@ -39,7 +39,6 @@ import { BasicTable, BasicColumn, useTable } from '@jeesite/core/components/Table'; import { BizCities, bizCitiesList } from '@jeesite/biz/api/biz/cities'; import { bizCitiesDelete, bizCitiesListData } from '@jeesite/biz/api/biz/cities'; - import { useDrawer } from '@jeesite/core/components/Drawer'; import { useModal } from '@jeesite/core/components/Modal'; import { FormProps } from '@jeesite/core/components/Form'; import InputForm from './form.vue'; @@ -240,10 +239,10 @@ await getForm().setFieldsValue(record.value); }); - const [registerDrawer, { openDrawer }] = useDrawer(); + const [registerModal, { openModal }] = useModal(); function handleForm(record: Recordable) { - openDrawer(true, record); + openModal(true, record); } async function handleExport() { diff --git a/web-vue/packages/biz/views/biz/cities/select.ts b/web-vue/packages/biz/views/biz/cities/select.ts deleted file mode 100644 index 1b7708ac..00000000 --- a/web-vue/packages/biz/views/biz/cities/select.ts +++ /dev/null @@ -1,156 +0,0 @@ -import { useI18n } from '@jeesite/core/hooks/web/useI18n'; -import { BasicColumn, BasicTableProps, FormProps } from '@jeesite/core/components/Table'; -import { BizCities, bizCitiesListData } from '@jeesite/biz/api/biz/cities'; - -const { t } = useI18n('biz.cities'); - -const modalProps = { - title: t('市区信息选择'), -}; - -const searchForm: FormProps = { - baseColProps: { md: 8, lg: 6 }, - labelWidth: 90, - schemas: [ - { - label: t('记录时间起'), - field: 'createTime_gte', - component: 'DatePicker', - componentProps: { - format: 'YYYY-MM-DD HH:mm', - showTime: { format: 'HH:mm' }, - }, - }, - { - label: t('记录时间止'), - field: 'createTime_lte', - component: 'DatePicker', - componentProps: { - format: 'YYYY-MM-DD HH:mm', - showTime: { format: 'HH:mm' }, - }, - }, - { - label: t('省份编码'), - field: 'provinceCode', - component: 'Input', - }, - { - label: t('市区编码'), - field: 'cityCode', - component: 'Input', - }, - { - label: t('市区名称'), - field: 'cityName', - component: 'Input', - }, - { - label: t('市区级别'), - field: 'areaType', - component: 'Select', - componentProps: { - dictType: '', - allowClear: true, - }, - }, - { - label: t('数据状态'), - field: 'dataStatus', - component: 'Select', - componentProps: { - dictType: '', - allowClear: true, - }, - }, - ], -}; - -const tableColumns: BasicColumn[] = [ - { - title: t('记录时间'), - dataIndex: 'createTime', - key: 'a.create_time', - sorter: true, - width: 230, - align: 'left', - slot: 'firstColumn', - }, - { - title: t('省份编码'), - dataIndex: 'provinceCode', - key: 'a.province_code', - sorter: true, - width: 130, - align: 'left', - }, - { - title: t('市区编码'), - dataIndex: 'cityCode', - key: 'a.city_code', - sorter: true, - width: 130, - align: 'left', - }, - { - title: t('市区名称'), - dataIndex: 'cityName', - key: 'a.city_name', - sorter: true, - width: 130, - align: 'left', - }, - { - title: t('市区区号'), - dataIndex: 'areaCode', - key: 'a.area_code', - sorter: true, - width: 130, - align: 'left', - }, - { - title: t('市区级别'), - dataIndex: 'areaType', - key: 'a.area_type', - sorter: true, - width: 130, - align: 'left', - dictType: '', - }, - { - title: t('更新时间'), - dataIndex: 'updateTime', - key: 'a.update_time', - sorter: true, - width: 130, - align: 'center', - }, - { - title: t('数据状态'), - dataIndex: 'dataStatus', - key: 'a.data_status', - sorter: true, - width: 130, - align: 'left', - dictType: '', - }, -]; - -const tableProps: BasicTableProps = { - api: bizCitiesListData, - beforeFetch: (params) => { - params['isAll'] = true; - return params; - }, - columns: tableColumns, - formConfig: searchForm, - rowKey: 'id', -}; - -export default { - modalProps, - tableProps, - itemCode: 'id', - itemName: 'id', - isShowCode: false, -}; diff --git a/web-vue/packages/biz/views/biz/company/form.vue b/web-vue/packages/biz/views/biz/company/form.vue index 62537477..a25c2d24 100644 --- a/web-vue/packages/biz/views/biz/company/form.vue +++ b/web-vue/packages/biz/views/biz/company/form.vue @@ -4,20 +4,20 @@ * @author gaoxq --> diff --git a/web-vue/packages/biz/views/biz/company/list.vue b/web-vue/packages/biz/views/biz/company/list.vue index b02103ec..ef42308d 100644 --- a/web-vue/packages/biz/views/biz/company/list.vue +++ b/web-vue/packages/biz/views/biz/company/list.vue @@ -24,7 +24,7 @@ - + @@ -39,7 +39,6 @@ import { BasicTable, BasicColumn, useTable } from '@jeesite/core/components/Table'; import { BizCompany, bizCompanyList } from '@jeesite/biz/api/biz/company'; import { bizCompanyDelete, bizCompanyListData } from '@jeesite/biz/api/biz/company'; - import { useDrawer } from '@jeesite/core/components/Drawer'; import { useModal } from '@jeesite/core/components/Modal'; import { FormProps } from '@jeesite/core/components/Form'; import InputForm from './form.vue'; @@ -231,10 +230,10 @@ await getForm().setFieldsValue(record.value); }); - const [registerDrawer, { openDrawer }] = useDrawer(); + const [registerModal, { openModal }] = useModal(); function handleForm(record: Recordable) { - openDrawer(true, record); + openModal(true, record); } async function handleExport() { diff --git a/web-vue/packages/biz/views/biz/dataInfo/index.vue b/web-vue/packages/biz/views/biz/dataInfo/index.vue new file mode 100644 index 00000000..3807f7e7 --- /dev/null +++ b/web-vue/packages/biz/views/biz/dataInfo/index.vue @@ -0,0 +1,30 @@ + + + + \ No newline at end of file diff --git a/web-vue/packages/biz/views/biz/tableField/formImport.vue b/web-vue/packages/biz/views/biz/dataInfo/tableField/formImport.vue similarity index 100% rename from web-vue/packages/biz/views/biz/tableField/formImport.vue rename to web-vue/packages/biz/views/biz/dataInfo/tableField/formImport.vue diff --git a/web-vue/packages/biz/views/biz/tableField/list.vue b/web-vue/packages/biz/views/biz/dataInfo/tableField/list.vue similarity index 99% rename from web-vue/packages/biz/views/biz/tableField/list.vue rename to web-vue/packages/biz/views/biz/dataInfo/tableField/list.vue index 057b364f..ebfb1e67 100644 --- a/web-vue/packages/biz/views/biz/tableField/list.vue +++ b/web-vue/packages/biz/views/biz/dataInfo/tableField/list.vue @@ -42,7 +42,7 @@ const getTitle = { icon: meta.icon || 'i-ant-design:book-outlined', - value: meta.title || t('字段信息管理'), + value: '字段信息管理', }; const loading = ref(false); diff --git a/web-vue/packages/biz/views/biz/tableInfo/formImport.vue b/web-vue/packages/biz/views/biz/dataInfo/tableInfo/formImport.vue similarity index 100% rename from web-vue/packages/biz/views/biz/tableInfo/formImport.vue rename to web-vue/packages/biz/views/biz/dataInfo/tableInfo/formImport.vue diff --git a/web-vue/packages/biz/views/biz/tableInfo/list.vue b/web-vue/packages/biz/views/biz/dataInfo/tableInfo/list.vue similarity index 99% rename from web-vue/packages/biz/views/biz/tableInfo/list.vue rename to web-vue/packages/biz/views/biz/dataInfo/tableInfo/list.vue index eea84243..6474a7ef 100644 --- a/web-vue/packages/biz/views/biz/tableInfo/list.vue +++ b/web-vue/packages/biz/views/biz/dataInfo/tableInfo/list.vue @@ -42,7 +42,7 @@ const getTitle = { icon: meta.icon || 'i-ant-design:book-outlined', - value: meta.title || t('数据信息管理'), + value: '数据信息管理', }; const loading = ref(false); diff --git a/web-vue/packages/biz/views/biz/dataReport/form.vue b/web-vue/packages/biz/views/biz/dataReport/form.vue index 03b2fdfd..f92a158d 100644 --- a/web-vue/packages/biz/views/biz/dataReport/form.vue +++ b/web-vue/packages/biz/views/biz/dataReport/form.vue @@ -4,20 +4,20 @@ * @author gaoxq --> diff --git a/web-vue/packages/biz/views/biz/dataReport/index.vue b/web-vue/packages/biz/views/biz/dataReport/index.vue new file mode 100644 index 00000000..36036592 --- /dev/null +++ b/web-vue/packages/biz/views/biz/dataReport/index.vue @@ -0,0 +1,30 @@ + + + + \ No newline at end of file diff --git a/web-vue/packages/biz/views/biz/dataReport/list.vue b/web-vue/packages/biz/views/biz/dataReport/list.vue index 003e229f..b8517c01 100644 --- a/web-vue/packages/biz/views/biz/dataReport/list.vue +++ b/web-vue/packages/biz/views/biz/dataReport/list.vue @@ -27,7 +27,7 @@ - + @@ -42,7 +42,6 @@ import { BasicTable, BasicColumn, useTable } from '@jeesite/core/components/Table'; import { BizDataReport, bizDataReportList } from '@jeesite/biz/api/biz/dataReport'; import { bizDataReportDelete, bizDataReportListData } from '@jeesite/biz/api/biz/dataReport'; - import { useDrawer } from '@jeesite/core/components/Drawer'; import { useModal } from '@jeesite/core/components/Modal'; import { FormProps } from '@jeesite/core/components/Form'; import InputForm from './form.vue'; @@ -185,10 +184,10 @@ await getForm().setFieldsValue(record.value); }); - const [registerDrawer, { openDrawer }] = useDrawer(); + const [registerModal, { openModal }] = useModal(); function handleForm(record: Recordable) { - openDrawer(true, record); + openModal(true, record); } async function handleExport() { diff --git a/web-vue/packages/biz/views/biz/dbConfig/form.vue b/web-vue/packages/biz/views/biz/dbConfig/form.vue index 147b5ec1..835a19d4 100644 --- a/web-vue/packages/biz/views/biz/dbConfig/form.vue +++ b/web-vue/packages/biz/views/biz/dbConfig/form.vue @@ -4,20 +4,20 @@ * @author gaoxq --> diff --git a/web-vue/packages/biz/views/biz/dbConfig/list.vue b/web-vue/packages/biz/views/biz/dbConfig/list.vue index 83f0e7b7..668bdb72 100644 --- a/web-vue/packages/biz/views/biz/dbConfig/list.vue +++ b/web-vue/packages/biz/views/biz/dbConfig/list.vue @@ -24,7 +24,7 @@ - + @@ -39,7 +39,6 @@ import { BasicTable, BasicColumn, useTable } from '@jeesite/core/components/Table'; import { BizDbConfig, bizDbConfigList } from '@jeesite/biz/api/biz/dbConfig'; import { bizDbConfigDelete, bizDbConfigListData } from '@jeesite/biz/api/biz/dbConfig'; - import { useDrawer } from '@jeesite/core/components/Drawer'; import { useModal } from '@jeesite/core/components/Modal'; import { FormProps } from '@jeesite/core/components/Form'; import InputForm from './form.vue'; @@ -251,10 +250,10 @@ await getForm().setFieldsValue(record.value); }); - const [registerDrawer, { openDrawer }] = useDrawer(); + const [registerModal, { openModal }] = useModal(); function handleForm(record: Recordable) { - openDrawer(true, record); + openModal(true, record); } async function handleExport() { diff --git a/web-vue/packages/biz/views/biz/dbConfig/select.ts b/web-vue/packages/biz/views/biz/dbConfig/select.ts deleted file mode 100644 index 80ee622e..00000000 --- a/web-vue/packages/biz/views/biz/dbConfig/select.ts +++ /dev/null @@ -1,172 +0,0 @@ -import { useI18n } from '@jeesite/core/hooks/web/useI18n'; -import { BasicColumn, BasicTableProps, FormProps } from '@jeesite/core/components/Table'; -import { BizDbConfig, bizDbConfigListData } from '@jeesite/biz/api/biz/dbConfig'; - -const { t } = useI18n('biz.dbConfig'); - -const modalProps = { - title: t('连接信息选择'), -}; - -const searchForm: FormProps = { - baseColProps: { md: 8, lg: 6 }, - labelWidth: 90, - schemas: [ - { - label: t('创建时间起'), - field: 'createTime_gte', - component: 'DatePicker', - componentProps: { - format: 'YYYY-MM-DD HH:mm', - showTime: { format: 'HH:mm' }, - }, - }, - { - label: t('创建时间止'), - field: 'createTime_lte', - component: 'DatePicker', - componentProps: { - format: 'YYYY-MM-DD HH:mm', - showTime: { format: 'HH:mm' }, - }, - }, - { - label: t('数据库类型'), - field: 'dbType', - component: 'Select', - componentProps: { - dictType: 'db_type', - allowClear: true, - }, - }, - { - label: t('数据库名称'), - field: 'dbName', - component: 'Input', - }, - { - label: t('数据库IP'), - field: 'dbIp', - component: 'Input', - }, - { - label: t('数据库描述'), - field: 'description', - component: 'Input', - }, - { - label: t('是否启用'), - field: 'isEnabled', - component: 'Select', - componentProps: { - dictType: 'is_active', - allowClear: true, - }, - }, - ], -}; - -const tableColumns: BasicColumn[] = [ - { - title: t('创建时间'), - dataIndex: 'createTime', - key: 'a.create_time', - sorter: true, - width: 180, - align: 'left', - fixed: 'left' - }, - { - title: t('数据库类型'), - dataIndex: 'dbType', - key: 'a.db_type', - sorter: true, - width: 130, - align: 'left', - dictType: 'db_type', - }, - { - title: t('数据库名称'), - dataIndex: 'dbName', - key: 'a.db_name', - sorter: true, - width: 130, - align: 'left', - }, - { - title: t('数据库IP'), - dataIndex: 'dbIp', - key: 'a.db_ip', - sorter: true, - width: 130, - align: 'left', - }, - { - title: t('数据库端口'), - dataIndex: 'dbPort', - key: 'a.db_port', - sorter: true, - width: 130, - align: 'center', - }, - { - title: t('数据库账号'), - dataIndex: 'dbUsername', - key: 'a.db_username', - sorter: true, - width: 130, - align: 'left', - }, - { - title: t('数据库描述'), - dataIndex: 'description', - key: 'a.description', - sorter: true, - width: 130, - align: 'left', - }, - { - title: t('是否启用'), - dataIndex: 'isEnabled', - key: 'a.is_enabled', - sorter: true, - width: 130, - align: 'center', - dictType: 'is_active', - }, - { - title: t('schema名称'), - dataIndex: 'dbSchemaName', - key: 'a.db_schema_name', - sorter: true, - width: 130, - align: 'left', - }, - { - title: t('更新时间'), - dataIndex: 'updateTime', - key: 'a.update_time', - sorter: true, - width: 180, - align: 'center', - }, -]; - -const tableProps: BasicTableProps = { - api: bizDbConfigListData, - beforeFetch: (params) => { - params['isAll'] = true; - return params; - }, - columns: tableColumns, - formConfig: searchForm, - rowKey: 'id', -}; - -export default { - modalProps, - tableProps, - itemCode: 'id', - itemName: 'dbName', - isShowCode: true, -}; diff --git a/web-vue/packages/biz/views/biz/hostInfo/index.vue b/web-vue/packages/biz/views/biz/hostInfo/index.vue new file mode 100644 index 00000000..cfe0052b --- /dev/null +++ b/web-vue/packages/biz/views/biz/hostInfo/index.vue @@ -0,0 +1,30 @@ + + + + \ No newline at end of file diff --git a/web-vue/packages/biz/views/biz/monitorAccount/form.vue b/web-vue/packages/biz/views/biz/hostInfo/monitorAccount/form.vue similarity index 89% rename from web-vue/packages/biz/views/biz/monitorAccount/form.vue rename to web-vue/packages/biz/views/biz/hostInfo/monitorAccount/form.vue index 9667ba32..22c7ec45 100644 --- a/web-vue/packages/biz/views/biz/monitorAccount/form.vue +++ b/web-vue/packages/biz/views/biz/hostInfo/monitorAccount/form.vue @@ -4,20 +4,20 @@ * @author gaoxq --> diff --git a/web-vue/packages/biz/views/biz/monitorAccount/formImport.vue b/web-vue/packages/biz/views/biz/hostInfo/monitorAccount/formImport.vue similarity index 100% rename from web-vue/packages/biz/views/biz/monitorAccount/formImport.vue rename to web-vue/packages/biz/views/biz/hostInfo/monitorAccount/formImport.vue diff --git a/web-vue/packages/biz/views/biz/monitorAccount/list.vue b/web-vue/packages/biz/views/biz/hostInfo/monitorAccount/list.vue similarity index 96% rename from web-vue/packages/biz/views/biz/monitorAccount/list.vue rename to web-vue/packages/biz/views/biz/hostInfo/monitorAccount/list.vue index c74a6f75..6f036643 100644 --- a/web-vue/packages/biz/views/biz/monitorAccount/list.vue +++ b/web-vue/packages/biz/views/biz/hostInfo/monitorAccount/list.vue @@ -24,7 +24,7 @@ - + @@ -39,7 +39,6 @@ import { BasicTable, BasicColumn, useTable } from '@jeesite/core/components/Table'; import { BizMonitorAccount, bizMonitorAccountList } from '@jeesite/biz/api/biz/monitorAccount'; import { bizMonitorAccountDelete, bizMonitorAccountListData } from '@jeesite/biz/api/biz/monitorAccount'; - import { useDrawer } from '@jeesite/core/components/Drawer'; import { useModal } from '@jeesite/core/components/Modal'; import { FormProps } from '@jeesite/core/components/Form'; import InputForm from './form.vue'; @@ -52,7 +51,7 @@ const getTitle = { icon: meta.icon || 'i-ant-design:book-outlined', - value: meta.title || t('账号信息管理'), + value: '账号信息管理', }; const loading = ref(false); @@ -243,10 +242,10 @@ await getForm().setFieldsValue(record.value); }); - const [registerDrawer, { openDrawer }] = useDrawer(); + const [registerModal, { openModal }] = useModal(); function handleForm(record: Recordable) { - openDrawer(true, record); + openModal(true, record); } async function handleExport() { diff --git a/web-vue/packages/biz/views/biz/monitorHost/form.vue b/web-vue/packages/biz/views/biz/hostInfo/monitorHost/form.vue similarity index 90% rename from web-vue/packages/biz/views/biz/monitorHost/form.vue rename to web-vue/packages/biz/views/biz/hostInfo/monitorHost/form.vue index 7970bdeb..d86602d7 100644 --- a/web-vue/packages/biz/views/biz/monitorHost/form.vue +++ b/web-vue/packages/biz/views/biz/hostInfo/monitorHost/form.vue @@ -4,20 +4,20 @@ * @author gaoxq --> diff --git a/web-vue/packages/biz/views/biz/monitorHost/formImport.vue b/web-vue/packages/biz/views/biz/hostInfo/monitorHost/formImport.vue similarity index 100% rename from web-vue/packages/biz/views/biz/monitorHost/formImport.vue rename to web-vue/packages/biz/views/biz/hostInfo/monitorHost/formImport.vue diff --git a/web-vue/packages/biz/views/biz/monitorHost/list.vue b/web-vue/packages/biz/views/biz/hostInfo/monitorHost/list.vue similarity index 97% rename from web-vue/packages/biz/views/biz/monitorHost/list.vue rename to web-vue/packages/biz/views/biz/hostInfo/monitorHost/list.vue index 8eecf34b..0bb0a89a 100644 --- a/web-vue/packages/biz/views/biz/monitorHost/list.vue +++ b/web-vue/packages/biz/views/biz/hostInfo/monitorHost/list.vue @@ -24,7 +24,7 @@ - + @@ -39,7 +39,6 @@ import { BasicTable, BasicColumn, useTable } from '@jeesite/core/components/Table'; import { BizMonitorHost, bizMonitorHostList } from '@jeesite/biz/api/biz/monitorHost'; import { bizMonitorHostDelete, bizMonitorHostListData } from '@jeesite/biz/api/biz/monitorHost'; - import { useDrawer } from '@jeesite/core/components/Drawer'; import { useModal } from '@jeesite/core/components/Modal'; import { FormProps } from '@jeesite/core/components/Form'; import InputForm from './form.vue'; @@ -52,7 +51,7 @@ const getTitle = { icon: meta.icon || 'i-ant-design:book-outlined', - value: meta.title || t('主机信息管理'), + value: '主机信息管理', }; const loading = ref(false); @@ -310,10 +309,10 @@ await getForm().setFieldsValue(record.value); }); - const [registerDrawer, { openDrawer }] = useDrawer(); + const [registerModal, { openModal }] = useModal(); function handleForm(record: Recordable) { - openDrawer(true, record); + openModal(true, record); } async function handleExport() { diff --git a/web-vue/packages/biz/views/biz/listItem/form.vue b/web-vue/packages/biz/views/biz/listItem/form.vue index 902d3583..6bd2376b 100644 --- a/web-vue/packages/biz/views/biz/listItem/form.vue +++ b/web-vue/packages/biz/views/biz/listItem/form.vue @@ -4,20 +4,20 @@ * @author gaoxq --> diff --git a/web-vue/packages/biz/views/biz/listItem/list.vue b/web-vue/packages/biz/views/biz/listItem/list.vue index 08bb07f1..5d7377e8 100644 --- a/web-vue/packages/biz/views/biz/listItem/list.vue +++ b/web-vue/packages/biz/views/biz/listItem/list.vue @@ -27,7 +27,7 @@ - + @@ -42,7 +42,6 @@ import { BasicTable, BasicColumn, useTable } from '@jeesite/core/components/Table'; import { BizListItem, bizListItemList } from '@jeesite/biz/api/biz/listItem'; import { bizListItemDelete, bizListItemListData } from '@jeesite/biz/api/biz/listItem'; - import { useDrawer } from '@jeesite/core/components/Drawer'; import { useModal } from '@jeesite/core/components/Modal'; import { FormProps } from '@jeesite/core/components/Form'; import InputForm from './form.vue'; @@ -278,10 +277,10 @@ await getForm().setFieldsValue(record.value); }); - const [registerDrawer, { openDrawer }] = useDrawer(); + const [registerModal, { openModal }] = useModal(); function handleForm(record: Recordable) { - openDrawer(true, record); + openModal(true, record); } async function handleExport() { diff --git a/web-vue/packages/biz/views/biz/monitorAccount/select.ts b/web-vue/packages/biz/views/biz/monitorAccount/select.ts deleted file mode 100644 index 4884d4c6..00000000 --- a/web-vue/packages/biz/views/biz/monitorAccount/select.ts +++ /dev/null @@ -1,162 +0,0 @@ -import { useI18n } from '@jeesite/core/hooks/web/useI18n'; -import { BasicColumn, BasicTableProps, FormProps } from '@jeesite/core/components/Table'; -import { bizMonitorAccountListData } from '@jeesite/biz/api/biz/monitorAccount'; - -const { t } = useI18n('biz.monitorAccount'); - -const modalProps = { - title: t('账号信息选择'), -}; - -const searchForm: FormProps = { - baseColProps: { md: 8, lg: 6 }, - labelWidth: 90, - schemas: [ - { - label: t('记录时间起'), - field: 'createTime_gte', - component: 'DatePicker', - componentProps: { - format: 'YYYY-MM-DD HH:mm', - showTime: { format: 'HH:mm' }, - }, - }, - { - label: t('记录时间止'), - field: 'createTime_lte', - component: 'DatePicker', - componentProps: { - format: 'YYYY-MM-DD HH:mm', - showTime: { format: 'HH:mm' }, - }, - }, - { - label: t('主机标识'), - field: 'hostId', - component: 'Input', - }, - { - label: t('登录账号'), - field: 'sshUsername', - component: 'Input', - }, - { - label: t('初始目录'), - field: 'initialPath', - component: 'Input', - }, - { - label: t('账号状态'), - field: 'ustatus', - component: 'Input', - }, - { - label: t('备注信息'), - field: 'remark', - component: 'Input', - }, - ], -}; - -const tableColumns: BasicColumn[] = [ - { - title: t('记录时间'), - dataIndex: 'createTime', - key: 'a.create_time', - sorter: true, - width: 230, - align: 'left', - slot: 'firstColumn', - }, - { - title: t('主机标识'), - dataIndex: 'hostId', - key: 'a.host_id', - sorter: true, - width: 130, - align: 'left', - }, - { - title: t('登录账号'), - dataIndex: 'sshUsername', - key: 'a.ssh_username', - sorter: true, - width: 130, - align: 'left', - }, - { - title: t('登录密码'), - dataIndex: 'sshPassword', - key: 'a.ssh_password', - sorter: true, - width: 130, - align: 'left', - }, - { - title: t('登录端口'), - dataIndex: 'sshPort', - key: 'a.ssh_port', - sorter: true, - width: 130, - align: 'center', - }, - { - title: t('初始目录'), - dataIndex: 'initialPath', - key: 'a.initial_path', - sorter: true, - width: 130, - align: 'left', - }, - { - title: t('超时时间'), - dataIndex: 'timeoutSeconds', - key: 'a.timeout_seconds', - sorter: true, - width: 130, - align: 'center', - }, - { - title: t('账号状态'), - dataIndex: 'ustatus', - key: 'a.ustatus', - sorter: true, - width: 130, - align: 'left', - }, - { - title: t('备注信息'), - dataIndex: 'remark', - key: 'a.remark', - sorter: true, - width: 130, - align: 'left', - }, - { - title: t('更新时间'), - dataIndex: 'updateTime', - key: 'a.update_time', - sorter: true, - width: 130, - align: 'center', - }, -]; - -const tableProps: BasicTableProps = { - api: bizMonitorAccountListData, - beforeFetch: (params) => { - params['isAll'] = true; - return params; - }, - columns: tableColumns, - formConfig: searchForm, - rowKey: 'accountId', -}; - -export default { - modalProps, - tableProps, - itemCode: 'accountId', - itemName: 'accountId', - isShowCode: false, -}; diff --git a/web-vue/packages/biz/views/biz/monitorHost/select.ts b/web-vue/packages/biz/views/biz/monitorHost/select.ts deleted file mode 100644 index 69e3c6ff..00000000 --- a/web-vue/packages/biz/views/biz/monitorHost/select.ts +++ /dev/null @@ -1,197 +0,0 @@ -import { useI18n } from '@jeesite/core/hooks/web/useI18n'; -import { BasicColumn, BasicTableProps, FormProps } from '@jeesite/core/components/Table'; -import { BizMonitorHost, bizMonitorHostListData } from '@jeesite/biz/api/biz/monitorHost'; - -const { t } = useI18n('biz.monitorHost'); - -const modalProps = { - title: t('主机信息选择'), -}; - -const searchForm: FormProps = { - baseColProps: { md: 8, lg: 6 }, - labelWidth: 90, - schemas: [ - { - label: t('主机名称'), - field: 'hostname', - component: 'Input', - }, - { - label: t('IP地址'), - field: 'ipAddress', - component: 'Input', - }, - { - label: t('主机类型'), - field: 'hostType', - component: 'Select', - componentProps: { - dictType: 'host_type', - allowClear: true, - }, - }, - { - label: t('操作系统'), - field: 'hostOs', - component: 'Select', - componentProps: { - dictType: 'host_os', - allowClear: true, - }, - }, - { - label: t('主机状态'), - field: 'ustatus', - component: 'Select', - componentProps: { - dictType: 'host_status', - allowClear: true, - }, - }, - { - label: t('物理位置'), - field: 'locationName', - component: 'Input', - }, - { - label: t('地址类型'), - field: 'locationType', - component: 'Select', - componentProps: { - dictType: 'location_type', - allowClear: true, - }, - }, - ], -}; - -const tableColumns: BasicColumn[] = [ - { - title: t('记录时间'), - dataIndex: 'createTime', - key: 'a.create_time', - sorter: true, - width: 180, - align: 'left', - }, - { - title: t('主机名称'), - dataIndex: 'hostname', - key: 'a.hostname', - sorter: true, - width: 130, - align: 'left', - }, - { - title: t('IP地址'), - dataIndex: 'ipAddress', - key: 'a.ip_address', - sorter: true, - width: 130, - align: 'left', - }, - { - title: t('主机类型'), - dataIndex: 'hostType', - key: 'a.host_type', - sorter: true, - width: 130, - align: 'left', - dictType: 'host_type', - }, - { - title: t('操作系统'), - dataIndex: 'hostOs', - key: 'a.host_os', - sorter: true, - width: 130, - align: 'left', - dictType: 'host_os', - }, - { - title: t('主机状态'), - dataIndex: 'ustatus', - key: 'a.ustatus', - sorter: true, - width: 130, - align: 'left', - dictType: 'host_status', - }, - { - title: t('监测运行时间'), - dataIndex: 'lastOnlineTime', - key: 'a.last_online_time', - sorter: true, - width: 180, - align: 'center', - }, - { - title: t('物理位置'), - dataIndex: 'locationName', - key: 'a.location_name', - sorter: true, - width: 130, - align: 'left', - }, - { - title: t('地址类型'), - dataIndex: 'locationType', - key: 'a.location_type', - sorter: true, - width: 130, - align: 'left', - dictType: 'location_type', - }, - { - title: t('联系方式'), - dataIndex: 'otherContact', - key: 'a.other_contact', - sorter: true, - width: 130, - align: 'left', - }, - { - title: t('备注信息'), - dataIndex: 'remark', - key: 'a.remark', - sorter: true, - width: 130, - align: 'left', - }, - { - title: t('更新时间'), - dataIndex: 'updateTime', - key: 'a.update_time', - sorter: true, - width: 180, - align: 'center', - }, - { - title: t('失效日期'), - dataIndex: 'expiryDate', - key: 'a.expiry_date', - sorter: true, - width: 180, - align: 'center', - }, -]; - -const tableProps: BasicTableProps = { - api: bizMonitorHostListData, - beforeFetch: (params) => { - params['isAll'] = true; - return params; - }, - columns: tableColumns, - formConfig: searchForm, - rowKey: 'hostId', -}; - -export default { - modalProps, - tableProps, - itemCode: 'hostId', - itemName: 'hostId', - isShowCode: false, -}; diff --git a/web-vue/packages/biz/views/biz/deviceInfo/formImport.vue b/web-vue/packages/biz/views/biz/monitorInfo/deviceInfo/formImport.vue similarity index 100% rename from web-vue/packages/biz/views/biz/deviceInfo/formImport.vue rename to web-vue/packages/biz/views/biz/monitorInfo/deviceInfo/formImport.vue diff --git a/web-vue/packages/biz/views/biz/deviceInfo/list.vue b/web-vue/packages/biz/views/biz/monitorInfo/deviceInfo/list.vue similarity index 99% rename from web-vue/packages/biz/views/biz/deviceInfo/list.vue rename to web-vue/packages/biz/views/biz/monitorInfo/deviceInfo/list.vue index 8f754d4c..bd93c942 100644 --- a/web-vue/packages/biz/views/biz/deviceInfo/list.vue +++ b/web-vue/packages/biz/views/biz/monitorInfo/deviceInfo/list.vue @@ -42,7 +42,7 @@ const getTitle = { icon: meta.icon || 'i-ant-design:book-outlined', - value: meta.title || t('磁盘信息管理'), + value: '磁盘信息管理', }; const loading = ref(false); diff --git a/web-vue/packages/biz/views/biz/monitorInfo/index.vue b/web-vue/packages/biz/views/biz/monitorInfo/index.vue new file mode 100644 index 00000000..0f2f1d9f --- /dev/null +++ b/web-vue/packages/biz/views/biz/monitorInfo/index.vue @@ -0,0 +1,30 @@ + + + + \ No newline at end of file diff --git a/web-vue/packages/biz/views/biz/serverInfo/formImport.vue b/web-vue/packages/biz/views/biz/monitorInfo/serverInfo/formImport.vue similarity index 100% rename from web-vue/packages/biz/views/biz/serverInfo/formImport.vue rename to web-vue/packages/biz/views/biz/monitorInfo/serverInfo/formImport.vue diff --git a/web-vue/packages/biz/views/biz/serverInfo/list.vue b/web-vue/packages/biz/views/biz/monitorInfo/serverInfo/list.vue similarity index 99% rename from web-vue/packages/biz/views/biz/serverInfo/list.vue rename to web-vue/packages/biz/views/biz/monitorInfo/serverInfo/list.vue index 88e0ea2e..bc55ca87 100644 --- a/web-vue/packages/biz/views/biz/serverInfo/list.vue +++ b/web-vue/packages/biz/views/biz/monitorInfo/serverInfo/list.vue @@ -42,7 +42,7 @@ const getTitle = { icon: meta.icon || 'i-ant-design:book-outlined', - value: meta.title || t('运行信息管理'), + value: '运行信息管理', }; const loading = ref(false); diff --git a/web-vue/packages/biz/views/biz/municipalities/form.vue b/web-vue/packages/biz/views/biz/municipalities/form.vue index b77fcfcb..4cdef882 100644 --- a/web-vue/packages/biz/views/biz/municipalities/form.vue +++ b/web-vue/packages/biz/views/biz/municipalities/form.vue @@ -4,20 +4,20 @@ * @author gaoxq --> diff --git a/web-vue/packages/biz/views/biz/municipalities/list.vue b/web-vue/packages/biz/views/biz/municipalities/list.vue index 67d76726..78ec4a08 100644 --- a/web-vue/packages/biz/views/biz/municipalities/list.vue +++ b/web-vue/packages/biz/views/biz/municipalities/list.vue @@ -24,7 +24,7 @@ - + @@ -41,7 +41,6 @@ import { bizMunicipalitiesDelete, bizMunicipalitiesListData } from '@jeesite/biz/api/biz/municipalities'; import { bizCitiesListAll } from '@jeesite/biz/api/biz/cities'; import { bizProvinceListAll } from '@jeesite/biz/api/biz/province'; - import { useDrawer } from '@jeesite/core/components/Drawer'; import { useModal } from '@jeesite/core/components/Modal'; import { FormProps } from '@jeesite/core/components/Form'; import InputForm from './form.vue'; @@ -303,10 +302,10 @@ await getForm().setFieldsValue(record.value); }); - const [registerDrawer, { openDrawer }] = useDrawer(); + const [registerModal, { openModal }] = useModal(); function handleForm(record: Recordable) { - openDrawer(true, record); + openModal(true, record); } async function handleExport() { diff --git a/web-vue/packages/biz/views/biz/projectInfo/form.vue b/web-vue/packages/biz/views/biz/projectInfo/form.vue index 331065a9..237ac201 100644 --- a/web-vue/packages/biz/views/biz/projectInfo/form.vue +++ b/web-vue/packages/biz/views/biz/projectInfo/form.vue @@ -4,20 +4,20 @@ * @author gaoxq --> diff --git a/web-vue/packages/biz/views/biz/projectInfo/list.vue b/web-vue/packages/biz/views/biz/projectInfo/list.vue index 0b30f8b1..fb4a2c83 100644 --- a/web-vue/packages/biz/views/biz/projectInfo/list.vue +++ b/web-vue/packages/biz/views/biz/projectInfo/list.vue @@ -24,7 +24,7 @@ - + @@ -39,7 +39,6 @@ import { BasicTable, BasicColumn, useTable } from '@jeesite/core/components/Table'; import { BizProjectInfo, bizProjectInfoList } from '@jeesite/biz/api/biz/projectInfo'; import { bizProjectInfoDelete, bizProjectInfoListData } from '@jeesite/biz/api/biz/projectInfo'; - import { useDrawer } from '@jeesite/core/components/Drawer'; import { useModal } from '@jeesite/core/components/Modal'; import { FormProps } from '@jeesite/core/components/Form'; import InputForm from './form.vue'; @@ -240,10 +239,10 @@ await getForm().setFieldsValue(record.value); }); - const [registerDrawer, { openDrawer }] = useDrawer(); + const [registerModal, { openModal }] = useModal(); function handleForm(record: Recordable) { - openDrawer(true, record); + openModal(true, record); } async function handleExport() { diff --git a/web-vue/packages/biz/views/biz/projectReport/form.vue b/web-vue/packages/biz/views/biz/projectReport/form.vue index 7c404b27..c3c1b4a9 100644 --- a/web-vue/packages/biz/views/biz/projectReport/form.vue +++ b/web-vue/packages/biz/views/biz/projectReport/form.vue @@ -4,20 +4,20 @@ * @author gaoxq --> diff --git a/web-vue/packages/biz/views/biz/projectReport/list.vue b/web-vue/packages/biz/views/biz/projectReport/list.vue index 8cb32171..57b269bd 100644 --- a/web-vue/packages/biz/views/biz/projectReport/list.vue +++ b/web-vue/packages/biz/views/biz/projectReport/list.vue @@ -24,7 +24,7 @@ - + @@ -39,7 +39,6 @@ import { BasicTable, BasicColumn, useTable } from '@jeesite/core/components/Table'; import { BizProjectReport, bizProjectReportList } from '@jeesite/biz/api/biz/projectReport'; import { bizProjectReportDelete, bizProjectReportListData } from '@jeesite/biz/api/biz/projectReport'; - import { useDrawer } from '@jeesite/core/components/Drawer'; import { useModal } from '@jeesite/core/components/Modal'; import { FormProps } from '@jeesite/core/components/Form'; import InputForm from './form.vue'; @@ -252,10 +251,10 @@ await getForm().setFieldsValue(record.value); }); - const [registerDrawer, { openDrawer }] = useDrawer(); + const [registerModal, { openModal }] = useModal(); function handleForm(record: Recordable) { - openDrawer(true, record); + openModal(true, record); } async function handleExport() { diff --git a/web-vue/packages/biz/views/biz/projectRequirements/form.vue b/web-vue/packages/biz/views/biz/projectRequirements/form.vue index 93a2ebdd..8148156a 100644 --- a/web-vue/packages/biz/views/biz/projectRequirements/form.vue +++ b/web-vue/packages/biz/views/biz/projectRequirements/form.vue @@ -4,20 +4,20 @@ * @author gaoxq --> diff --git a/web-vue/packages/biz/views/biz/projectRequirements/list.vue b/web-vue/packages/biz/views/biz/projectRequirements/list.vue index 31778046..bc4fdc9f 100644 --- a/web-vue/packages/biz/views/biz/projectRequirements/list.vue +++ b/web-vue/packages/biz/views/biz/projectRequirements/list.vue @@ -24,7 +24,7 @@ - + @@ -39,7 +39,6 @@ import { BasicTable, BasicColumn, useTable } from '@jeesite/core/components/Table'; import { BizProjectRequirements, bizProjectRequirementsList } from '@jeesite/biz/api/biz/projectRequirements'; import { bizProjectRequirementsDelete, bizProjectRequirementsListData } from '@jeesite/biz/api/biz/projectRequirements'; - import { useDrawer } from '@jeesite/core/components/Drawer'; import { useModal } from '@jeesite/core/components/Modal'; import { FormProps } from '@jeesite/core/components/Form'; import InputForm from './form.vue'; @@ -316,10 +315,10 @@ await getForm().setFieldsValue(record.value); }); - const [registerDrawer, { openDrawer }] = useDrawer(); + const [registerModal, { openModal }] = useModal(); function handleForm(record: Recordable) { - openDrawer(true, record); + openModal(true, record); } async function handleExport() { diff --git a/web-vue/packages/biz/views/biz/province/form.vue b/web-vue/packages/biz/views/biz/province/form.vue index b9e8aca7..6a8eafce 100644 --- a/web-vue/packages/biz/views/biz/province/form.vue +++ b/web-vue/packages/biz/views/biz/province/form.vue @@ -4,20 +4,20 @@ * @author gaoxq --> diff --git a/web-vue/packages/biz/views/biz/province/list.vue b/web-vue/packages/biz/views/biz/province/list.vue index f383603c..4ea53002 100644 --- a/web-vue/packages/biz/views/biz/province/list.vue +++ b/web-vue/packages/biz/views/biz/province/list.vue @@ -24,7 +24,7 @@ - + @@ -39,7 +39,6 @@ import { BasicTable, BasicColumn, useTable } from '@jeesite/core/components/Table'; import { BizProvince, bizProvinceList } from '@jeesite/biz/api/biz/province'; import { bizProvinceDelete, bizProvinceListData } from '@jeesite/biz/api/biz/province'; - import { useDrawer } from '@jeesite/core/components/Drawer'; import { useModal } from '@jeesite/core/components/Modal'; import { FormProps } from '@jeesite/core/components/Form'; import InputForm from './form.vue'; @@ -220,10 +219,10 @@ await getForm().setFieldsValue(record.value); }); - const [registerDrawer, { openDrawer }] = useDrawer(); + const [registerModal, { openModal }] = useModal(); function handleForm(record: Recordable) { - openDrawer(true, record); + openModal(true, record); } async function handleExport() { diff --git a/web-vue/packages/biz/views/biz/quickLogin/form.vue b/web-vue/packages/biz/views/biz/quickLogin/form.vue index e7bdeb96..4bddc70a 100644 --- a/web-vue/packages/biz/views/biz/quickLogin/form.vue +++ b/web-vue/packages/biz/views/biz/quickLogin/form.vue @@ -4,20 +4,20 @@ * @author gaoxq --> diff --git a/web-vue/packages/biz/views/biz/quickLogin/list.vue b/web-vue/packages/biz/views/biz/quickLogin/list.vue index 09260df4..482e33e0 100644 --- a/web-vue/packages/biz/views/biz/quickLogin/list.vue +++ b/web-vue/packages/biz/views/biz/quickLogin/list.vue @@ -24,7 +24,7 @@ - + diff --git a/web-vue/packages/biz/views/biz/resumeEmployee/list.vue b/web-vue/packages/biz/views/biz/resumeEmployee/list.vue index 79ef8660..eb3c569f 100644 --- a/web-vue/packages/biz/views/biz/resumeEmployee/list.vue +++ b/web-vue/packages/biz/views/biz/resumeEmployee/list.vue @@ -24,7 +24,7 @@ - + @@ -39,7 +39,6 @@ import { BasicTable, BasicColumn, useTable } from '@jeesite/core/components/Table'; import { BizResumeEmployee, bizResumeEmployeeList } from '@jeesite/biz/api/biz/resumeEmployee'; import { bizResumeEmployeeDelete, bizResumeEmployeeListData } from '@jeesite/biz/api/biz/resumeEmployee'; - import { useDrawer } from '@jeesite/core/components/Drawer'; import { useModal } from '@jeesite/core/components/Modal'; import { FormProps } from '@jeesite/core/components/Form'; import InputForm from './form.vue'; @@ -236,10 +235,10 @@ await getForm().setFieldsValue(record.value); }); - const [registerDrawer, { openDrawer }] = useDrawer(); + const [registerModal, { openModal }] = useModal(); function handleForm(record: Recordable) { - openDrawer(true, record); + openModal(true, record); } async function handleExport() { diff --git a/web-vue/packages/biz/views/biz/websiteStorage/form.vue b/web-vue/packages/biz/views/biz/websiteStorage/form.vue index 5e8583d9..f8ca790b 100644 --- a/web-vue/packages/biz/views/biz/websiteStorage/form.vue +++ b/web-vue/packages/biz/views/biz/websiteStorage/form.vue @@ -4,20 +4,20 @@ * @author gaoxq --> diff --git a/web-vue/packages/biz/views/biz/websiteStorage/list.vue b/web-vue/packages/biz/views/biz/websiteStorage/list.vue index dab5460a..bf446621 100644 --- a/web-vue/packages/biz/views/biz/websiteStorage/list.vue +++ b/web-vue/packages/biz/views/biz/websiteStorage/list.vue @@ -24,7 +24,7 @@ - + @@ -39,7 +39,6 @@ import { BasicTable, BasicColumn, useTable } from '@jeesite/core/components/Table'; import { BizWebsiteStorage, bizWebsiteStorageList } from '@jeesite/biz/api/biz/websiteStorage'; import { bizWebsiteStorageDelete, bizWebsiteStorageListData } from '@jeesite/biz/api/biz/websiteStorage'; - import { useDrawer } from '@jeesite/core/components/Drawer'; import { useModal } from '@jeesite/core/components/Modal'; import { FormProps } from '@jeesite/core/components/Form'; import InputForm from './form.vue'; @@ -249,10 +248,10 @@ await getForm().setFieldsValue(record.value); }); - const [registerDrawer, { openDrawer }] = useDrawer(); + const [registerModal, { openModal }] = useModal(); function handleForm(record: Recordable) { - openDrawer(true, record); + openModal(true, record); } async function handleExport() { diff --git a/web-vue/packages/core/components/Modal/src/BasicModal.vue b/web-vue/packages/core/components/Modal/src/BasicModal.vue index 212fb451..3bd1ff5d 100644 --- a/web-vue/packages/core/components/Modal/src/BasicModal.vue +++ b/web-vue/packages/core/components/Modal/src/BasicModal.vue @@ -245,6 +245,9 @@ \ No newline at end of file diff --git a/web-vue/packages/erp/views/erp/transactionFlow/form.vue b/web-vue/packages/erp/views/erp/transactionFlow/form.vue index b7a587a9..663842f5 100644 --- a/web-vue/packages/erp/views/erp/transactionFlow/form.vue +++ b/web-vue/packages/erp/views/erp/transactionFlow/form.vue @@ -4,20 +4,20 @@ * @author gaoxq --> diff --git a/web-vue/packages/erp/views/erp/transactionFlow/list.vue b/web-vue/packages/erp/views/erp/transactionFlow/list.vue index 983e9b0f..1c1fe66e 100644 --- a/web-vue/packages/erp/views/erp/transactionFlow/list.vue +++ b/web-vue/packages/erp/views/erp/transactionFlow/list.vue @@ -19,7 +19,7 @@ - + @@ -34,7 +34,6 @@ import { BasicTable, BasicColumn, useTable } from '@jeesite/core/components/Table'; import { ErpTransactionFlow, erpTransactionFlowList } from '@jeesite/erp/api/erp/transactionFlow'; import { erpTransactionFlowDelete, erpTransactionFlowFinish, erpTransactionFlowListData } from '@jeesite/erp/api/erp/transactionFlow'; - import { useDrawer } from '@jeesite/core/components/Drawer'; import { useModal } from '@jeesite/core/components/Modal'; import { FormProps } from '@jeesite/core/components/Form'; import InputForm from './form.vue'; @@ -267,10 +266,10 @@ await getForm().setFieldsValue(record.value); }); - const [registerDrawer, { openDrawer }] = useDrawer(); + const [registerModal, { openModal }] = useModal(); function handleForm(record: Recordable) { - openDrawer(true, record); + openModal(true, record); } async function handleExport() { @@ -302,8 +301,6 @@ showMessage(res.message); await handleSuccess(record); } - - async function handleSuccess(record: Recordable) { await reload({ record });