From 0cee404c7fcdd0d119fc32ba4072afb5ddf11ba3 Mon Sep 17 00:00:00 2001
From: archer <545436317@qq.com>
Date: Sat, 25 Mar 2023 20:48:21 +0800
Subject: [PATCH] =?UTF-8?q?perf:=20=E8=B4=A6=E5=8D=95=E5=AD=97=E6=AE=B5?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/pages/number/setting.tsx | 10 ++++------
src/types/mongoSchema.d.ts | 1 +
src/types/user.d.ts | 1 +
src/utils/adapt.ts | 1 +
4 files changed, 7 insertions(+), 6 deletions(-)
diff --git a/src/pages/number/setting.tsx b/src/pages/number/setting.tsx
index f41aeb748..5b093c617 100644
--- a/src/pages/number/setting.tsx
+++ b/src/pages/number/setting.tsx
@@ -235,9 +235,7 @@ const NumberSetting = () => {
{item.createTime ? dayjs(item.createTime).format('YYYY/MM/DD HH:mm:ss') : '-'}
|
-
- {formatPrice(item.price)}元
- |
+ {formatPrice(item.price)}元 |
{item.status} |
{item.status === 'NOTPAY' && (
@@ -269,6 +267,7 @@ const NumberSetting = () => {
|
时间 |
内容长度 |
+ Tokens 长度 |
消费 |
@@ -276,9 +275,8 @@ const NumberSetting = () => {
{bills.map((item) => (
{item.time} |
-
- {item.textLen}
- |
+ {item.textLen} |
+ {item.tokenLen} |
{item.price}元 |
))}
diff --git a/src/types/mongoSchema.d.ts b/src/types/mongoSchema.d.ts
index 4d7a8b373..dfe7210c4 100644
--- a/src/types/mongoSchema.d.ts
+++ b/src/types/mongoSchema.d.ts
@@ -83,6 +83,7 @@ export interface BillSchema {
chatId: string;
time: Date;
textLen: number;
+ tokenLen: number;
price: number;
}
diff --git a/src/types/user.d.ts b/src/types/user.d.ts
index f1573226d..f1a1e918a 100644
--- a/src/types/user.d.ts
+++ b/src/types/user.d.ts
@@ -25,6 +25,7 @@ export interface UserBillType {
id: string;
time: string;
textLen: number;
+ tokenLen: number;
userId: string;
chatId: string;
price: number;
diff --git a/src/utils/adapt.ts b/src/utils/adapt.ts
index aa4b9acbb..a5eb2550d 100644
--- a/src/utils/adapt.ts
+++ b/src/utils/adapt.ts
@@ -10,6 +10,7 @@ export const adaptBill = (bill: BillSchema): UserBillType => {
chatId: bill.chatId,
time: dayjs(bill.time).format('YYYY/MM/DD HH:mm:ss'),
textLen: bill.textLen,
+ tokenLen: bill.tokenLen,
price: formatPrice(bill.price)
};
};