From 1e8081e83e5d8924bf07900485480768432d414a Mon Sep 17 00:00:00 2001 From: TsMask <340112800@qq.com> Date: Wed, 18 Jun 2025 10:33:51 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=BF=AB=E9=80=9F=E4=BF=AE=E6=94=B9PLM?= =?UTF-8?q?N?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/ne/neConfig/components/Base.vue | 560 ++++++++++++++++++++++ src/views/ne/neConfig/index.vue | 16 +- 2 files changed, 575 insertions(+), 1 deletion(-) create mode 100644 src/views/ne/neConfig/components/Base.vue diff --git a/src/views/ne/neConfig/components/Base.vue b/src/views/ne/neConfig/components/Base.vue new file mode 100644 index 00000000..93ddfc79 --- /dev/null +++ b/src/views/ne/neConfig/components/Base.vue @@ -0,0 +1,560 @@ + + + + + diff --git a/src/views/ne/neConfig/index.vue b/src/views/ne/neConfig/index.vue index 24bdee11..b9a73d60 100644 --- a/src/views/ne/neConfig/index.vue +++ b/src/views/ne/neConfig/index.vue @@ -5,6 +5,7 @@ import { ProModal } from 'antdv-pro-modal'; import { message } from 'ant-design-vue/es'; import { DataNode } from 'ant-design-vue/es/tree'; import useI18n from '@/hooks/useI18n'; +import Base from './components/Base.vue'; import TableColumnsDnd from '@/components/TableColumnsDnd/index.vue'; import { RESULT_CODE_SUCCESS } from '@/constants/result-constants'; import useNeInfoStore from '@/store/modules/neinfo'; @@ -362,8 +363,13 @@ const { arrayEditClose, }); +const baseOpen = ref(false); +function fnBaseOpen() { + baseOpen.value = !baseOpen.value; +} + onMounted(() => { - neInfoStore.fnNelist().then(res => { + neInfoStore.fnNelist().then(res => { if (res.code === RESULT_CODE_SUCCESS && Array.isArray(res.data)) { if (res.data.length > 0) { // 过滤不可用的网元 @@ -402,6 +408,11 @@ onMounted(() => {