code refactor

This commit is contained in:
MaysWind
2026-01-08 00:01:36 +08:00
parent f0a74a6108
commit 0dd0597c3b
@@ -12,8 +12,7 @@
:disabled="loading || disabled" :disabled="loading || disabled"
:label="tt('Chart Type')" :label="tt('Chart Type')"
:items="allTransactionExplorerChartTypes" :items="allTransactionExplorerChartTypes"
:model-value="currentExplorer.chartType" v-model="currentExplorer.chartType"
@update:model-value="currentExplorer.chartType = $event as TransactionExplorerChartTypeValue"
/> />
<v-select <v-select
class="flex-0-0" class="flex-0-0"
@@ -24,8 +23,7 @@
:disabled="loading || disabled" :disabled="loading || disabled"
:label="tt('Axis / Category')" :label="tt('Axis / Category')"
:items="allTransactionExplorerDataDimensions" :items="allTransactionExplorerDataDimensions"
:model-value="currentExplorer.categoryDimension" v-model="currentExplorer.categoryDimension"
@update:model-value="currentExplorer.categoryDimension = $event as TransactionExplorerDataDimensionType"
/> />
<v-select <v-select
class="flex-0-0" class="flex-0-0"
@@ -56,8 +54,7 @@
:disabled="loading || disabled" :disabled="loading || disabled"
:label="tt('Value Metric')" :label="tt('Value Metric')"
:items="allTransactionExplorerValueMetrics" :items="allTransactionExplorerValueMetrics"
:model-value="currentExplorer.valueMetric" v-model="currentExplorer.valueMetric"
@update:model-value="currentExplorer.valueMetric = $event as TransactionExplorerValueMetricType"
/> />
<v-select <v-select
class="flex-0-0" class="flex-0-0"
@@ -68,8 +65,7 @@
:disabled="loading || disabled" :disabled="loading || disabled"
:label="tt('Sort Order')" :label="tt('Sort Order')"
:items="allTransactionExplorerChartSortingTypes" :items="allTransactionExplorerChartSortingTypes"
:model-value="currentExplorer.chartSortingType" v-model="currentExplorer.chartSortingType"
@update:model-value="currentExplorer.chartSortingType = $event"
/> />
<v-spacer class="flex-1-1"/> <v-spacer class="flex-1-1"/>
</div> </div>
@@ -150,11 +146,9 @@ import {
import { type NameValue, type TypeAndDisplayName } from '@/core/base.ts'; import { type NameValue, type TypeAndDisplayName } from '@/core/base.ts';
import { Month, WeekDay } from '@/core/datetime.ts'; import { Month, WeekDay } from '@/core/datetime.ts';
import { import {
TransactionExplorerChartTypeValue,
TransactionExplorerChartType, TransactionExplorerChartType,
TransactionExplorerDataDimensionType, TransactionExplorerDataDimensionType,
TransactionExplorerDataDimension, TransactionExplorerDataDimension,
TransactionExplorerValueMetricType,
TransactionExplorerValueMetric TransactionExplorerValueMetric
} from '@/core/explorer.ts'; } from '@/core/explorer.ts';