diff --git a/src/locales/lang/en.ts b/src/locales/lang/en.ts index 92712471..bf023f04 100644 --- a/src/locales/lang/en.ts +++ b/src/locales/lang/en.ts @@ -108,6 +108,7 @@ const msg = { showXAxis: "Show X Axis", showYAxis: "Show Y Axis", nameError: "The dashboard name cannot be duplicate", + nameEmptyError: "The dashboard name cannot be empty", showGroup: "Show Group", noRoot: "Please set a root dashboard for", noWidget: "Please add widgets.", diff --git a/src/locales/lang/es.ts b/src/locales/lang/es.ts index f061bfbc..b1219baf 100644 --- a/src/locales/lang/es.ts +++ b/src/locales/lang/es.ts @@ -110,6 +110,7 @@ const msg = { showXAxis: "Mostrar Eje X", showYAxis: "Mostrar Eje Y", nameError: "El nombre del panel no puede ser duplicado", + nameEmptyError: "El nombre del panel no puede estar vacío", showGroup: "Mostrar Grupo", noRoot: "Por favor ponga la raíz del panel", noWidget: "Por favor añada widgets.", diff --git a/src/locales/lang/zh.ts b/src/locales/lang/zh.ts index af9bfc79..90e80e00 100644 --- a/src/locales/lang/zh.ts +++ b/src/locales/lang/zh.ts @@ -106,6 +106,7 @@ const msg = { showXAxis: "显示X轴", showYAxis: "显示Y轴", nameError: "仪表板名称不能重复", + nameEmptyError: "仪表板名称不能为空", noRoot: "请设置根仪表板,为", showGroup: "显示分组", noWidget: "请添加组件", diff --git a/src/views/dashboard/New.vue b/src/views/dashboard/New.vue index 9ed38cf7..31e8160d 100644 --- a/src/views/dashboard/New.vue +++ b/src/views/dashboard/New.vue @@ -81,6 +81,10 @@ const onCreate = () => { states.entity === d.entity && states.selectedLayer === d.layer ); + if (!states.name) { + ElMessage.error(t("nameEmptyError")); + return; + } if (index > -1) { ElMessage.error(t("nameError")); return;