diff --git a/src/views/neUser/sub/index.vue b/src/views/neUser/sub/index.vue index d901dda1..358aa2aa 100644 --- a/src/views/neUser/sub/index.vue +++ b/src/views/neUser/sub/index.vue @@ -8,6 +8,7 @@ import { ColumnsType } from 'ant-design-vue/lib/table'; import UploadModal from '@/components/UploadModal/index.vue'; import TableColumnsDnd from '@/components/TableColumnsDnd/index.vue'; import useNeInfoStore from '@/store/modules/neinfo'; +import useDictStore from '@/store/modules/dict'; import useI18n from '@/hooks/useI18n'; import { RESULT_CODE_SUCCESS } from '@/constants/result-constants'; import saveAs from 'file-saver'; @@ -25,6 +26,15 @@ import { } from '@/api/neData/udm_sub'; import { uploadFile } from '@/api/tool/file'; const { t } = useI18n(); +const { getDict } = useDictStore(); + +/**字典数据 */ +let dict: { + /**CN Type可选类型 */ + udmSubCNType: DictType[]; +} = reactive({ + udmSubCNType: [], +}); /**网元参数 */ let neOtions = ref[]>([]); @@ -139,6 +149,7 @@ let tableColumns = ref([ { title: 'CN Type', dataIndex: 'cn', + key: 'cn', align: 'center', width: 100, }, @@ -1189,6 +1200,13 @@ function delBigRow(bigIndex: any) { } onMounted(() => { + // 初始字典数据 + Promise.allSettled([getDict('udm_sub_cn_type')]).then(resArr => { + if (resArr[0].status === 'fulfilled') { + dict.udmSubCNType = resArr[0].value; + } + }); + // 获取网元网元列表 useNeInfoStore() .fnNelist() @@ -1234,7 +1252,7 @@ onMounted(() => { @@ -1456,6 +1474,9 @@ onMounted(() => { }" >