new version of budget view
This commit is contained in:
@@ -393,8 +393,8 @@ const fetchBudgetInfo = async () => {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
const updateBudgetCategory = async (category) => {
|
const updateBudgetCategory = async (category, newValue) => {
|
||||||
|
category.currentLimit = newValue
|
||||||
// loading.value = true
|
// loading.value = true
|
||||||
await updateBudgetCategoryRequest(budget.value.id, category)
|
await updateBudgetCategoryRequest(budget.value.id, category)
|
||||||
await fetchBudgetInfo()
|
await fetchBudgetInfo()
|
||||||
@@ -949,9 +949,9 @@ onMounted(async () => {
|
|||||||
<!-- Если редактируемая категория — показываем input -->
|
<!-- Если редактируемая категория — показываем input -->
|
||||||
<input
|
<input
|
||||||
v-if="editingCategoryId === category.name.category.id"
|
v-if="editingCategoryId === category.name.category.id"
|
||||||
v-model.number="category.name.currentLimit"
|
v-model.number="editableLimit[category.name.category.id]"
|
||||||
@blur="(category)"
|
@blur="(category)"
|
||||||
@keyup.enter="updateBudgetCategory(category.name)"
|
@keyup.enter="updateBudgetCategory(category.name, editableLimit[category.name.category.id])"
|
||||||
type="number"
|
type="number"
|
||||||
class=" border-b w-20 p-0 "
|
class=" border-b w-20 p-0 "
|
||||||
autofocus
|
autofocus
|
||||||
|
|||||||
Reference in New Issue
Block a user