diff --git a/src/views/ne/neLicense/components/UploadLicenseFile.vue b/src/views/ne/neLicense/components/UploadLicenseFile.vue index 70b11e77..6d1c9438 100644 --- a/src/views/ne/neLicense/components/UploadLicenseFile.vue +++ b/src/views/ne/neLicense/components/UploadLicenseFile.vue @@ -1,5 +1,5 @@ @@ -178,11 +206,50 @@ onMounted(() => {}); - + + + {{ s.neType }} + + + + + Universal + AUSF-UDM-IMS + + + + + + + Upload + + + + + {}); list-type="text" :multiple="true" :max-count="1" - :show-upload-list="false" + :show-upload-list="{ + showPreviewIcon: false, + showRemoveIcon: false, + showDownloadIcon: false, + }" :before-upload="fnBeforeUploadFile" :custom-request="fnUploadFile" :disabled="modalState.confirmLoading" @@ -204,7 +275,7 @@ onMounted(() => {}); - 5GC + Other AUSF-UDM-IMS diff --git a/src/views/system/quick-start/components/NeInfoSoftwareLicense.vue b/src/views/system/quick-start/components/NeInfoSoftwareLicense.vue index e52733f2..75d089c5 100644 --- a/src/views/system/quick-start/components/NeInfoSoftwareLicense.vue +++ b/src/views/system/quick-start/components/NeInfoSoftwareLicense.vue @@ -60,6 +60,8 @@ type StateType = { selectedRowKeys: (string | number)[]; /**授权文件上传 */ visibleByLicenseFile: boolean; + /**授权文件上传勾选指定到网元授权列表 */ + neLicenseList: any[]; /**确定按钮 loading */ confirmLoading: boolean; }; @@ -70,6 +72,7 @@ let state: StateType = reactive({ data: [], selectedRowKeys: [], visibleByLicenseFile: false, + neLicenseList: [], confirmLoading: false, }); @@ -88,6 +91,21 @@ function fnModalCancel() { state.visibleByLicenseFile = false; } +/**对话框弹出打开执行函数 */ +function fnModalOpen() { + if (state.selectedRowKeys.length > 0) { + // 勾选的网元数据的网元类型 + let neTypeArr = state.data.filter(item => + state.selectedRowKeys.includes(item.id) + ); + state.neLicenseList = neTypeArr; + }else{ + state.neLicenseList = [] + } + + state.visibleByLicenseFile = !state.visibleByLicenseFile; +} + /**勾选刷新网元状态 */ function fnRecordState() { Modal.confirm({ @@ -236,6 +254,7 @@ onMounted(() => { @@ -244,12 +263,7 @@ onMounted(() => { 上一步 - + Upload License