feat: 网元软件多语言翻译

This commit is contained in:
TsMask
2024-05-17 17:14:14 +08:00
parent 69f3347a4d
commit d48d5d6c95
4 changed files with 51 additions and 37 deletions

View File

@@ -71,7 +71,7 @@ const modalStateFrom = Form.useForm(
required: true,
min: 1,
max: 32,
message: t('views.configManage.softwareManage.neTypePlease'),
message: t('views.ne.common.neTypePlease'),
},
],
version: [
@@ -79,13 +79,13 @@ const modalStateFrom = Form.useForm(
required: true,
min: 1,
max: 64,
message: t('views.configManage.softwareManage.versionPlease'),
message: t('views.ne.neSoftware.versionPlease'),
},
],
path: [
{
required: true,
message: t('views.configManage.softwareManage.updateFilePlease'),
message: t('views.ne.neSoftware.pathPlease'),
},
],
})
@@ -205,7 +205,7 @@ function fnModalVisibleByEdit(id?: string) {
.then(res => {
if (res.code === RESULT_CODE_SUCCESS) {
Object.assign(modalState.from, res.data);
modalState.title = 'Update Software';
modalState.title = t('views.ne.neSoftware.uploadTitle');
modalState.visibleByEdit = true;
} else {
message.error(res.msg, 3);
@@ -218,7 +218,7 @@ function fnModalVisibleByEdit(id?: string) {
return;
}
modalState.title = 'Upload Software';
modalState.title = t('views.ne.neSoftware.uploadTitle');
modalState.visibleByEdit = true;
}
@@ -235,7 +235,7 @@ onMounted(() => {});
<template>
<a-modal
width="800px"
width="500px"
:keyboard="false"
:mask-closable="false"
:visible="modalState.visibleByEdit"
@@ -247,12 +247,12 @@ onMounted(() => {});
<a-form
name="modalStateFrom"
layout="horizontal"
:wrapper-col="{ span: 18 }"
:label-col="{ span: 6 }"
:wrapper-col="{ span: 16 }"
:label-col="{ span: 8 }"
:labelWrap="true"
>
<a-form-item
label="Upload File"
:label="t('views.ne.neSoftware.path')"
name="file"
v-bind="modalStateFrom.validateInfos.path"
v-if="modalState.from.id === ''"
@@ -282,7 +282,7 @@ onMounted(() => {});
</a-form-item>
<a-form-item
label="NeType"
:label="t('views.ne.common.neType')"
name="neType"
v-bind="modalStateFrom.validateInfos.neType"
>
@@ -302,7 +302,7 @@ onMounted(() => {});
</a-form-item>
<a-form-item
label="Version"
:label="t('views.ne.neSoftware.version')"
name="version"
v-bind="modalStateFrom.validateInfos.version"
>
@@ -313,7 +313,7 @@ onMounted(() => {});
></a-input>
</a-form-item>
<a-form-item label="Description" name="description">
<a-form-item :label="t('common.description')" name="description">
<a-textarea
v-model:value="modalState.from.description"
:maxlength="500"