feat: 网元配置备份修改表单校验规则,添加备注字段必填项

This commit is contained in:
TsMask
2025-10-18 14:20:46 +08:00
parent fc64460870
commit 7491ccc00b

View File

@@ -303,12 +303,8 @@ function fnModalVisibleByEdit(row: Record<string, any>) {
const modalStateFrom = Form.useForm(
modalState.from,
reactive({
name: [
{
required: true,
message: '请输入名称',
},
],
name: [{ required: true, message: t('common.inputPlease') }],
remark: [{ required: true, message: t('common.inputPlease') }],
})
);
@@ -462,7 +458,11 @@ function fnSyncFileToFTP(row: Record<string, any>) {
<template #title>
{{ t('views.ne.neConfigBackup.backupModal.title') }}
</template>
<a-button type="text" @click.prevent="fnFTPModalOpen()" v-perms:has="['ne:neConfigBackup:ftp']">
<a-button
type="text"
@click.prevent="fnFTPModalOpen()"
v-perms:has="['ne:neConfigBackup:ftp']"
>
<template #icon><DeliveredProcedureOutlined /></template>
</a-button>
</a-tooltip>
@@ -524,13 +524,21 @@ function fnSyncFileToFTP(row: Record<string, any>) {
<template #title>
{{ t('views.ne.neConfigBackup.backupModal.pushFileOper') }}
</template>
<a-button type="link" @click.prevent="fnSyncFileToFTP(record)" v-perms:has="['ne:neConfigBackup:ftpSync']">
<a-button
type="link"
@click.prevent="fnSyncFileToFTP(record)"
v-perms:has="['ne:neConfigBackup:ftpSync']"
>
<template #icon><CloudServerOutlined /></template>
</a-button>
</a-tooltip>
<a-tooltip>
<template #title>{{ t('common.downloadText') }}</template>
<a-button type="link" @click.prevent="fnDownloadFile(record)" v-perms:has="['ne:neConfigBackup:download']">
<a-button
type="link"
@click.prevent="fnDownloadFile(record)"
v-perms:has="['ne:neConfigBackup:download']"
>
<template #icon><DownloadOutlined /></template>
</a-button>
</a-tooltip>