Browse Source

🔖chore: Change the display style of request count, TPM, and RPM in the LogsTable

Apple\Apple 9 months ago
parent
commit
96709dd9f3
1 changed files with 36 additions and 61 deletions
  1. 36 61
      web/src/components/LogsTable.js

+ 36 - 61
web/src/components/LogsTable.js

@@ -1135,70 +1135,45 @@ const LogsTable = () => {
         title={
         title={
           <div className="flex flex-col w-full">
           <div className="flex flex-col w-full">
             <Spin spinning={loadingStat}>
             <Spin spinning={loadingStat}>
-              <div className="grid grid-cols-1 md:grid-cols-3 gap-4">
-                <Card
-                  shadows='hover'
-                  className="bg-yellow-50 border-0 !rounded-2xl w-full"
-                  headerLine={false}
+              <Space>
+                <Tag
+                  color='blue'
+                  size='large'
+                  style={{
+                    padding: 15,
+                    borderRadius: '8px',
+                    fontWeight: 500,
+                    boxShadow: '0 2px 8px rgba(0, 0, 0, 0.1)',
+                  }}
                 >
                 >
-                  <div className="flex items-center">
-                    <Avatar
-                      className="mr-3"
-                      size="medium"
-                      color="blue"
-                    >
-                      <IconCoinMoneyStroked />
-                    </Avatar>
-                    <div>
-                      <div className="text-sm text-gray-500">{t('消耗额度')}</div>
-                      <div className="text-xl font-semibold">{renderQuota(stat.quota)}</div>
-                    </div>
-                  </div>
-                </Card>
-
-                <Card
-                  shadows='hover'
-                  className="bg-cyan-50 border-0 !rounded-2xl w-full"
-                  headerLine={false}
+                  {t('消耗额度')}: {renderQuota(stat.quota)}
+                </Tag>
+                <Tag
+                  color='pink'
+                  size='large'
+                  style={{
+                    padding: 15,
+                    borderRadius: '8px',
+                    fontWeight: 500,
+                    boxShadow: '0 2px 8px rgba(0, 0, 0, 0.1)',
+                  }}
                 >
                 >
-                  <div className="flex items-center">
-                    <Avatar
-                      className="mr-3"
-                      size="medium"
-                      color="pink"
-                    >
-                      <IconPulse />
-                    </Avatar>
-                    <div>
-                      <div className="text-sm text-gray-500">RPM</div>
-                      <div className="text-xl font-semibold">{stat.rpm || 0}</div>
-                    </div>
-                  </div>
-                </Card>
-
-                <Card
-                  shadows='hover'
-                  className="bg-violet-50 border-0 !rounded-2xl w-full"
-                  headerLine={false}
+                  RPM: {stat.rpm}
+                </Tag>
+                <Tag
+                  color='white'
+                  size='large'
+                  style={{
+                    padding: 15,
+                    border: 'none',
+                    boxShadow: '0 2px 8px rgba(0, 0, 0, 0.1)',
+                    borderRadius: '8px',
+                    fontWeight: 500,
+                  }}
                 >
                 >
-                  <div className="flex items-center">
-                    <Avatar
-                      className="mr-3 shadow-md"
-                      size="medium"
-                      color="white"
-                      style={{
-                        boxShadow: 'var(--semi-shadow-elevated)'
-                      }}
-                    >
-                      <IconTypograph />
-                    </Avatar>
-                    <div>
-                      <div className="text-sm text-gray-500">TPM</div>
-                      <div className="text-xl font-semibold">{stat.tpm || 0}</div>
-                    </div>
-                  </div>
-                </Card>
-              </div>
+                  TPM: {stat.tpm}
+                </Tag>
+              </Space>
             </Spin>
             </Spin>
 
 
             <Divider margin="12px" />
             <Divider margin="12px" />