fix chart

This commit is contained in:
2026-06-21 20:27:13 +03:30
parent bbca1c8991
commit 5586985d1e
21 changed files with 1727 additions and 1147 deletions
+51 -28
View File
@@ -1,4 +1,11 @@
export interface Dashboard {
import type { Order } from '@/model/order'
export interface DashboardMaster {
price?: number
pricem?: number
update_date?: string
is_gateway_open?: boolean
prices?: Array<{ id?: string | number; name?: string; price?: number; profit?: number }>
new_customer_major?: number
new_customer_single?: number
all_customer_major?: number
@@ -7,35 +14,51 @@ export interface Dashboard {
archive_customer_single?: number
all_gold?: number
all_gold_single?: number
price?: Price
}
export interface Price {
id?: number
title_fa?: string
value?: number
created_at?: string
updated_at?: string
update_date?: string
value_json?: ValuePrice[]
await_order?: Order[]
best_customer?: Array<{ customer_id?: number; amount?: number; customer?: { name?: string; mobile?: string } }>
best_customer_single?: Array<{ gold?: number; customer?: { name?: string; mobile?: string } }>
GT_all_customers?: number
GT_no_login_customers?: number
GT_no_valid_customers?: number
GT_active_customers?: number
GT_deActive_customers?: number
GT_products_report?: Array<{
id?: number
title?: string
transaction_sum_gold_buy?: number
total_negative_gold_sell?: number
total_gold?: number
}>
}
export interface ValuePrice {
key?: number
low?: string
high?: string
price?: string
numbertitle?: string
change?: string
category?: string
created_at?: string
export interface DashboardFinance {
fullPriceM1?: number
fullPriceM2?: number
fullPriceSood?: number
fullPriceKarmozd?: number
fullPriceKaermozd?: number
orderCount?: number
Gifts?: string
GiftsPrise?: number
sumAll?: number
}
export interface Charts {
buySellChart?: Chart
customerSellChart?: Chart
singleSellChart?: Chart
export interface DashboardFlowPoint {
date?: string
'1'?: number
'2'?: number
1?: number
2?: number
}
export interface PriceChartPoint {
timestamp: number
value: number
}
export interface DashboardWalletSums {
gold?: number
goldToCash?: number
cash?: number
cashToCash?: number
}
export interface Chart {
price: number
obj: any[]
}