优化交易分类选择逻辑,调整条件判断并移除高亮样式
Some checks failed
Docker Build & Deploy / Build Docker Image (push) Successful in 15s
Docker Build & Deploy / Deploy to Production (push) Failing after 7s
Docker Build & Deploy / Cleanup Dangling Images (push) Has been skipped

This commit is contained in:
孙诚
2026-01-04 18:33:36 +08:00
parent 9ddf7e3dbd
commit 3ec0dbcd9b
2 changed files with 1 additions and 14 deletions

View File

@@ -256,7 +256,7 @@ const onSubmit = async () => {
const selectClassify = (classify) => {
editForm.classify = classify
if(editForm.id > 0 && editForm.type > 0) {
if(editForm.id > 0 && editForm.type >= 0) {
// 直接保存
onSubmit()
}

View File

@@ -100,7 +100,6 @@
v-for="(category) in expenseCategoriesView"
:key="category.classify"
class="category-item clickable"
:class="{ 'highlighted': category._highlighted }"
@click="goToCategoryBills(category.classify, 0)"
>
<div class="category-info">
@@ -137,7 +136,6 @@
v-for="category in incomeCategoriesView"
:key="category.classify"
class="category-item clickable"
:class="{ 'highlighted': category._highlighted }"
@click="goToCategoryBills(category.classify, 1)"
>
<div class="category-info">
@@ -168,7 +166,6 @@
v-for="category in noneCategoriesView"
:key="category.classify"
class="category-item clickable"
:class="{ 'highlighted': category._highlighted }"
@click="goToCategoryBills(category.classify, 2)"
>
<div class="category-info">
@@ -377,7 +374,6 @@ const expenseCategoriesView = computed(() => {
const unclassifiedIndex = sorted.findIndex(c => !c.classify)
if (unclassifiedIndex !== -1) {
const [unclassified] = sorted.splice(unclassifiedIndex, 1)
unclassified._highlighted = true
sorted.unshift(unclassified)
}
return sorted
@@ -388,7 +384,6 @@ const incomeCategoriesView = computed(() => {
const unclassifiedIndex = sorted.findIndex(c => !c.classify)
if (unclassifiedIndex !== -1) {
const [unclassified] = sorted.splice(unclassifiedIndex, 1)
unclassified._highlighted = true
sorted.unshift(unclassified)
}
return sorted
@@ -399,7 +394,6 @@ const noneCategoriesView = computed(() => {
const unclassifiedIndex = sorted.findIndex(c => !c.classify)
if (unclassifiedIndex !== -1) {
const [unclassified] = sorted.splice(unclassifiedIndex, 1)
unclassified._highlighted = true
sorted.unshift(unclassified)
}
return sorted
@@ -1102,13 +1096,6 @@ onBeforeUnmount(() => {
background-color: #ff6b6b;
}
.category-item.highlighted {
background-color: var(--van-primary-color);
opacity: 0.1;
border-left: 3px solid var(--van-primary-color);
padding-left: 9px;
}
/* 趋势图 */
.trend-chart {
padding: 20px 16px;