diff --git a/web/src/components/ChannelsTable.js b/web/src/components/ChannelsTable.js
index 48fd521d..f5f25ae9 100644
--- a/web/src/components/ChannelsTable.js
+++ b/web/src/components/ChannelsTable.js
@@ -4,7 +4,7 @@ import { Link } from 'react-router-dom';
import { API, showError, showInfo, showSuccess, timestamp2string } from '../helpers';
import { CHANNEL_OPTIONS, ITEMS_PER_PAGE } from '../constants';
-import { renderGroup } from '../helpers/render';
+import { renderGroup, renderNumber } from '../helpers/render';
function renderTimestamp(timestamp) {
return (
@@ -28,10 +28,17 @@ function renderType(type) {
}
function renderBalance(type, balance) {
- if (type === 5) {
- return ¥{(balance / 10000).toFixed(2)}
+ switch (type) {
+ case 1: // OpenAI
+ case 8: // 自定义
+ return ${balance.toFixed(2)};
+ case 5: // OpenAI-SB
+ return ¥{(balance / 10000).toFixed(2)};
+ case 10: // AI Proxy
+ return {renderNumber(balance)};
+ default:
+ return 不支持;
}
- return ${balance.toFixed(2)}
}
const ChannelsTable = () => {
@@ -422,7 +429,8 @@ const ChannelsTable = () => {
-
+