diff --git a/frontend/src/views/database/mysql/remote/operate/index.vue b/frontend/src/views/database/mysql/remote/operate/index.vue index 0e7942dd2..ec794666a 100644 --- a/frontend/src/views/database/mysql/remote/operate/index.vue +++ b/frontend/src/views/database/mysql/remote/operate/index.vue @@ -178,7 +178,7 @@ const handleClose = () => { }; const rules = reactive({ - name: [Rules.requiredInput], + name: [Rules.simpleName, Rules.noSpace], type: [Rules.requiredSelect], version: [Rules.requiredSelect], address: [Rules.ipV4V6OrDomain], diff --git a/frontend/src/views/database/postgresql/remote/operate/index.vue b/frontend/src/views/database/postgresql/remote/operate/index.vue index 2ece91c6f..66916c16a 100644 --- a/frontend/src/views/database/postgresql/remote/operate/index.vue +++ b/frontend/src/views/database/postgresql/remote/operate/index.vue @@ -108,7 +108,7 @@ const handleClose = () => { }; const rules = reactive({ - name: [Rules.requiredInput], + name: [Rules.simpleName, Rules.noSpace], type: [Rules.requiredSelect], version: [Rules.requiredSelect], address: [Rules.ipV4V6OrDomain], diff --git a/frontend/src/views/database/redis/command/index.vue b/frontend/src/views/database/redis/command/index.vue index 90fdf80bb..c77552ca4 100644 --- a/frontend/src/views/database/redis/command/index.vue +++ b/frontend/src/views/database/redis/command/index.vue @@ -83,7 +83,7 @@ import { saveRedisCommand, deleteRedisCommand, getRedisCommandPage } from '@/api import { reactive, ref } from 'vue'; import i18n from '@/lang'; import DrawerHeader from '@/components/drawer-header/index.vue'; -import { MsgSuccess } from '@/utils/message'; +import { MsgError, MsgSuccess } from '@/utils/message'; const drawerVisible = ref(); const loading = ref(); @@ -120,6 +120,10 @@ const handleCmdDelete = (index: number) => { }; const handleCmdSave = async (row: any) => { + if (row.name === '' || row.command === '') { + MsgError(i18n.global.t('toolbox.device.hostHelper')); + return; + } loading.value = true; await saveRedisCommand(row) .then(() => { diff --git a/frontend/src/views/database/redis/remote/operate/index.vue b/frontend/src/views/database/redis/remote/operate/index.vue index 173172f73..c1fcec269 100644 --- a/frontend/src/views/database/redis/remote/operate/index.vue +++ b/frontend/src/views/database/redis/remote/operate/index.vue @@ -107,7 +107,7 @@ const handleClose = () => { }; const rules = reactive({ - name: [Rules.requiredInput], + name: [Rules.simpleName, Rules.noSpace], type: [Rules.requiredSelect], version: [Rules.requiredSelect], address: [Rules.ipV4V6OrDomain],