Правки
This commit is contained in:
@@ -772,6 +772,13 @@ const handleSave = async () => {
|
||||
|
||||
try {
|
||||
if (isNew.value) {
|
||||
// Проверяем что у всех колонок есть имена
|
||||
const emptyColumnNew = form.value.columns.find(c => !c.name_columns?.trim())
|
||||
if (emptyColumnNew) {
|
||||
toast.error('Укажите название для всех колонок')
|
||||
return
|
||||
}
|
||||
|
||||
// Проверяем что у всех отделов есть имена (для нового проекта тоже)
|
||||
const emptyDeptNew = form.value.departments.find(d => !d.name_departments?.trim())
|
||||
if (emptyDeptNew) {
|
||||
@@ -826,6 +833,13 @@ const handleSave = async () => {
|
||||
}
|
||||
} else {
|
||||
// Редактирование проекта
|
||||
// Проверяем что у всех колонок есть имена
|
||||
const emptyColumn = form.value.columns.find(c => !c.name_columns?.trim())
|
||||
if (emptyColumn) {
|
||||
toast.error('Укажите название для всех колонок')
|
||||
return
|
||||
}
|
||||
|
||||
// Обновляем название если изменилось
|
||||
if (form.value.name !== initialForm.value.name) {
|
||||
await store.updateProject(props.project.id, form.value.name)
|
||||
|
||||
Reference in New Issue
Block a user