fix some bugs

This commit is contained in:
2026-06-23 22:31:07 +03:30
parent 4e7d6bca00
commit 71764f7e9a
68 changed files with 1941 additions and 1288 deletions
+1
View File
@@ -28,6 +28,7 @@ export interface Customer {
wallet: Wallet
wallet_cash?: number
wallet_gold?: number
wallet_metal_gold?: Record<string, number>
n_code: string | number
last_seen_at:string
profit_amount: number
+5
View File
@@ -2,6 +2,11 @@ import type { Customer } from '@/model/customer'
export interface Order {
amount?: number
amount_display?: number
amount_unit?: string
order_metal_id?: number
order_metal_label?: string
metal_prices?: Record<string, number>
created_at?: string
customer?: Customer
customer_id?: number
+11
View File
@@ -58,6 +58,16 @@ export interface SetActiveTime {
auto_close_at: string
}
export interface MetalBalanceItem {
metal_id: number
label: string
balance: number
goldBalance: number
cashBalance?: number
goldBalanceOfLiman?: number
goldBalanceOfKalhor?: number
}
export interface Balance {
cashBalance: number
cashBalanceOfKalhor: number
@@ -65,6 +75,7 @@ export interface Balance {
goldBalance: number
goldBalanceOfKalhor: number
goldBalanceOfLiman: number
metalBalances?: MetalBalanceItem[]
mazanehBalance: number
mazanehBalanceOfKalhor: number
income_money: number
+3
View File
@@ -14,6 +14,9 @@ export interface Transaction {
hash: string
id: number
note: number
metal_gold?: Record<string, number>
transaction_metal_id?: number
transaction_metal_label?: string
order_id: number
transaction_type: string
type: number
+33
View File
@@ -1,5 +1,13 @@
import type { User } from '@/model/user'
export interface WalletMetalBalance {
metal_id: number
label: string
gold: number
goldToCash: number
display_unit?: string
}
export interface Wallet {
owner: number
id: number
@@ -7,9 +15,18 @@ export interface Wallet {
cash: number
fund_id?: number | null
product_id?: number | null
metal_gold?: Record<string, number>
customer: User
}
export interface WalletTableSums {
cash?: number
gold?: number
cashToGold?: number
goldToCash?: number
metalBalances?: WalletMetalBalance[]
}
export interface WithdrawTransaction {
title?: string
gold?: number
@@ -37,6 +54,20 @@ export interface Withdraw {
export type WalletChargeDirection = 'charge' | 'discharge'
export type WalletChargeTargetKind = 'money' | 'metal'
export interface WalletChargeTarget {
key: string
kind: WalletChargeTargetKind
label: string
unit: string
product_id?: number | null
metal_id?: number
uses_main_wallet?: boolean
trade_by_quantity?: boolean
group_type?: string
}
export interface Charge {
value?: number
note?: string
@@ -44,6 +75,8 @@ export interface Charge {
talabBedehi?: boolean
direction?: WalletChargeDirection
amountAbs?: number | string
chargeTargetKey?: string | null
product_id?: number | null
}
export interface WithdrawStatus {