diff --git a/web/src/helpers/render.js b/web/src/helpers/render.js index e7736fd8..a9c81cc1 100644 --- a/web/src/helpers/render.js +++ b/web/src/helpers/render.js @@ -46,4 +46,13 @@ export function renderQuota(quota, digits = 2) { return '$' + (quota / quotaPerUnit).toFixed(digits); } return renderNumber(quota); +} + +export function renderQuotaWithPrompt(quota, digits) { + let displayInCurrency = localStorage.getItem('display_in_currency'); + displayInCurrency = displayInCurrency === 'true'; + if (displayInCurrency) { + return `(等价金额:${renderQuota(quota, digits)})`; + } + return ''; } \ No newline at end of file diff --git a/web/src/pages/Redemption/EditRedemption.js b/web/src/pages/Redemption/EditRedemption.js index 74de49b9..df614ab5 100644 --- a/web/src/pages/Redemption/EditRedemption.js +++ b/web/src/pages/Redemption/EditRedemption.js @@ -2,7 +2,7 @@ import React, { useEffect, useState } from 'react'; import { Button, Form, Header, Segment } from 'semantic-ui-react'; import { useParams } from 'react-router-dom'; import { API, downloadTextAsFile, showError, showSuccess } from '../../helpers'; -import { renderQuota } from '../../helpers/render'; +import { renderQuota, renderQuotaWithPrompt } from '../../helpers/render'; const EditRedemption = () => { const params = useParams(); @@ -11,7 +11,7 @@ const EditRedemption = () => { const [loading, setLoading] = useState(isEdit); const originInputs = { name: '', - quota: 100, + quota: 100000, count: 1 }; const [inputs, setInputs] = useState(originInputs); @@ -88,7 +88,7 @@ const EditRedemption = () => { { const params = useParams(); @@ -138,7 +138,7 @@ const EditToken = () => { 注意,令牌的额度仅用于限制令牌本身的最大额度使用量,实际的使用受到账户的剩余额度限制。