mirror of
https://github.com/mayswind/ezbookkeeping.git
synced 2026-05-17 16:24:25 +08:00
support changing primary category for transaction category
This commit is contained in:
@@ -116,6 +116,20 @@ export function allVisibleTransactionCategories(allTransactionCategories) {
|
||||
return ret;
|
||||
}
|
||||
|
||||
export function allVisiblePrimaryTransactionCategoriesByType(allTransactionCategories, type) {
|
||||
const allVisibleCategories = allVisibleTransactionCategories(allTransactionCategories);
|
||||
|
||||
if (!allVisibleCategories) {
|
||||
return [];
|
||||
}
|
||||
|
||||
if (!allVisibleCategories[type.toString()]) {
|
||||
return [];
|
||||
}
|
||||
|
||||
return allVisibleCategories[type.toString()].visibleCategories;
|
||||
}
|
||||
|
||||
export function isSubCategoryIdAvailable(categories, categoryId) {
|
||||
if (!categories || !categories.length) {
|
||||
return false;
|
||||
|
||||
+2
-1
@@ -436,10 +436,11 @@ export default {
|
||||
categories
|
||||
});
|
||||
},
|
||||
modifyTransactionCategory: ({ id, name, icon, color, comment, hidden }) => {
|
||||
modifyTransactionCategory: ({ id, name, parentId, icon, color, comment, hidden }) => {
|
||||
return axios.post('v1/transaction/categories/modify.json', {
|
||||
id,
|
||||
name,
|
||||
parentId,
|
||||
icon,
|
||||
color,
|
||||
comment,
|
||||
|
||||
Reference in New Issue
Block a user