diff --git a/src/views/tool/terminal/components/hostList.vue b/src/views/tool/terminal/components/hostList.vue index a11331ea..a0981205 100644 --- a/src/views/tool/terminal/components/hostList.vue +++ b/src/views/tool/terminal/components/hostList.vue @@ -5,14 +5,16 @@ import { ColumnsType } from 'ant-design-vue/es/table'; import { Modal, message } from 'ant-design-vue/es'; import { RESULT_CODE_SUCCESS } from '@/constants/result-constants'; import { delNeHost, listNeHost } from '@/api/ne/neHost'; +import useNeListStore from '@/store/modules/neinfo'; import useDictStore from '@/store/modules/dict'; import useI18n from '@/hooks/useI18n'; +const neListStore = useNeListStore(); const { getDict } = useDictStore(); const { t } = useI18n(); const EditModal = defineAsyncComponent( () => import('@/views/ne/neHost/components/EditModal.vue') ); -const emit = defineEmits(['modal','link']); +const emit = defineEmits(['modal', 'link']); /**字典数据 */ let dict: { @@ -35,7 +37,7 @@ let queryParams = reactive({ /**分组 */ groupId: undefined, /**名称 */ - title: '', + title: 'OMC', /**当前页数 */ pageNum: 1, /**每页条数 */ @@ -144,7 +146,7 @@ function fnGetList(pageNum?: number) { queryParams.pageNum = pageNum; } listNeHost(toRaw(queryParams)).then(res => { - if (res.code === RESULT_CODE_SUCCESS && Array.isArray(res.rows)) { + if (res.code === RESULT_CODE_SUCCESS) { tablePagination.total = res.total; tableState.data = res.rows; if ( @@ -182,13 +184,13 @@ let modalState: ModalStateType = reactive({ * @param roleId 角色编号ID, 不传为新增 */ function fnModalVisibleByEdit(roleId?: string) { - emit('modal'); if (!roleId) { modalState.hostId = ''; } else { modalState.hostId = roleId; } modalState.openByEdit = true; + emit('modal'); } /** @@ -289,7 +291,34 @@ onMounted(() => { - +