菜单管理->修改、新增时路由地址唯一性检验

This commit is contained in:
2025-12-18 10:20:52 +08:00
parent 515f03a5cd
commit 1e6a5972b9
4 changed files with 46 additions and 8 deletions

View File

@@ -398,16 +398,30 @@ function submitForm() {
proxy.$refs["menuRef"].validate(valid => {
if (valid) {
if (form.value.menuId != undefined) {
updateMenu(form.value).then(response => {
proxy.$modal.msgSuccess("修改成功");
open.value = false;
getList();
updateMenu(form.value).then(data => {
if (data === -1) {
proxy.$modal.msgError("路由地址已存在");
} else {
proxy.$modal.msgSuccess("修改成功");
open.value = false;
getList();
}
}).catch(() => {
// 可以在这里添加自定义的错误处理,或者使用默认的错误提示
proxy.$modal.msgError("路由地址已存在");
});
} else {
addMenu(form.value).then(response => {
proxy.$modal.msgSuccess("新增成功");
open.value = false;
getList();
addMenu(form.value).then(data => {
if (data === -1) {
proxy.$modal.msgError("路由地址已存在");
} else {
proxy.$modal.msgSuccess("新增成功");
open.value = false;
getList();
}
}).catch(() => {
// 可以在这里添加自定义的错误处理,或者使用默认的错误提示
proxy.$modal.msgError("路由地址已存在");
});
}
}