diff --git a/public/neDataImput/udm_volte_template.txt b/public/neDataImput/udm_volte_template.txt
index 2abb96c7..c23508f7 100644
--- a/public/neDataImput/udm_volte_template.txt
+++ b/public/neDataImput/udm_volte_template.txt
@@ -1,3 +1,4 @@
+#vlote=0 MSISDN and IMSI need to be filled in the same way.
#imsi,msisdn,vlote,vni
460996650000580,62357000580,1,ims.mnc000.mcc460.3gppnetwork.org
-460996650000581,62357000581,1,ims.mnc000.mcc460.3gppnetwork.org
\ No newline at end of file
+62357000581,62357000581,0,ims.mnc000.mcc460.3gppnetwork.org
diff --git a/src/i18n/locales/en-US.ts b/src/i18n/locales/en-US.ts
index 902d0405..cb87a8b1 100644
--- a/src/i18n/locales/en-US.ts
+++ b/src/i18n/locales/en-US.ts
@@ -760,6 +760,8 @@ export default {
exportTip: "Confirm exporting xlsx table files based on search criteria?",
},
udmVolteIMS: {
+ startMSISDN: 'Starting MSISDN',
+ voipTip: 'When VoIP is selected MSISDN will be equal to IMSI',
addTitle: 'Addition of new IMS subscribers',
vniTip: 'Example: ims.mnc000.mcc000.3gppnetwork.org',
vniPlease: 'Please enter VNI correctly',
diff --git a/src/i18n/locales/zh-CN.ts b/src/i18n/locales/zh-CN.ts
index bdd61282..9bc99748 100644
--- a/src/i18n/locales/zh-CN.ts
+++ b/src/i18n/locales/zh-CN.ts
@@ -760,6 +760,8 @@ export default {
exportTip: "确认根据搜索条件导出xlsx表格文件吗?",
},
udmVolteIMS: {
+ startMSISDN: '起始MSISDN',
+ voipTip: '当选择VoIP时MSISDN会等于IMSI',
addTitle: '新增IMS签约用户',
vniTip: '示例:ims.mnc000.mcc000.3gppnetwork.org',
vniPlease: '请正确输入VNI',
diff --git a/src/views/neData/backup-data/index.vue b/src/views/neData/backup-data/index.vue
new file mode 100644
index 00000000..2b34a0d7
--- /dev/null
+++ b/src/views/neData/backup-data/index.vue
@@ -0,0 +1,412 @@
+
+
+
+
+
+
+
+
+
+
+ {{ t('views.logManage.exportFile.fileSource') }}:
+
+
+
+ {{ t('views.logManage.neFile.nePath') }}:
+
+
+
+ {{ queryParams.path }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ t('views.ne.neConfigBackup.backupModal.title') }}
+
+
+
+
+
+
+ {{ t('common.reloadText') }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ t('views.ne.neConfigBackup.backupModal.pushFileOper') }}
+
+
+
+
+
+
+ {{ t('common.downloadText') }}
+
+
+
+
+
+ {{ t('common.deleteText') }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/neData/udm-auth/index.vue b/src/views/neData/udm-auth/index.vue
index 2e14e3a1..4b759502 100644
--- a/src/views/neData/udm-auth/index.vue
+++ b/src/views/neData/udm-auth/index.vue
@@ -780,11 +780,12 @@ onMounted(() => {
-
+
diff --git a/src/views/neData/udm-sub/index.vue b/src/views/neData/udm-sub/index.vue
index 595c4d40..8ef6cd0c 100644
--- a/src/views/neData/udm-sub/index.vue
+++ b/src/views/neData/udm-sub/index.vue
@@ -1171,11 +1171,12 @@ onMounted(() => {
-
+
diff --git a/src/views/neData/udm-voip/index.vue b/src/views/neData/udm-voip/index.vue
index a1a138ec..6d2288b6 100644
--- a/src/views/neData/udm-voip/index.vue
+++ b/src/views/neData/udm-voip/index.vue
@@ -584,6 +584,7 @@ onMounted(() => {
v-model:value="queryParams.neId"
:options="neOtions"
:placeholder="t('common.selectPlease')"
+ :disabled="modalState.loadDataLoading"
@change="fnGetList(1)"
/>
diff --git a/src/views/neData/udm-volte/index.vue b/src/views/neData/udm-volte/index.vue
index 2bd168eb..c96b44ae 100644
--- a/src/views/neData/udm-volte/index.vue
+++ b/src/views/neData/udm-volte/index.vue
@@ -291,6 +291,12 @@ function fnModalOk() {
const from = JSON.parse(JSON.stringify(modalState.from));
from.neId = queryParams.neId || '-';
+ // 如果是VoIP, 则MSISDN和IMSI相同
+ if (from.tag === '0') {
+ modalState.from.imsi = from.msisdn;
+ from.imsi = from.msisdn;
+ }
+
// 校验规则
let validateArr = ['imsi', 'msisdn', 'vni', 'tag'];
if (modalState.isBatch) {
@@ -550,7 +556,7 @@ function fnModalUploadImportUpload(file: File) {
if (res.code === RESULT_CODE_SUCCESS) {
return importUDMVOIP({
neId: neID,
- uploadPath: res.data,
+ uploadPath: res.data,
});
}
return res;
@@ -639,6 +645,7 @@ onMounted(() => {
v-model:value="queryParams.neId"
:options="neOtions"
:placeholder="t('common.selectPlease')"
+ :disabled="modalState.loadDataLoading"
@change="fnGetList(1)"
/>
@@ -905,6 +912,19 @@ onMounted(() => {
>
+
+
+
+ {
+
+
+
+
+
+ {{ t('views.neData.common.msisdn') }}
+
+
+
+
+
+
@@ -949,6 +994,19 @@ onMounted(() => {
+
+
+
+ {
@@ -1013,18 +1080,6 @@ onMounted(() => {
-
-
-
-