diff --git a/backend/mpc-system/services/service-party-app/src/pages/Transfer.module.css b/backend/mpc-system/services/service-party-app/src/pages/Transfer.module.css index b88bfa3c..beec57f8 100644 --- a/backend/mpc-system/services/service-party-app/src/pages/Transfer.module.css +++ b/backend/mpc-system/services/service-party-app/src/pages/Transfer.module.css @@ -125,7 +125,7 @@ .maxButton { position: absolute; right: var(--spacing-sm); - top: 36px; + bottom: var(--spacing-sm); background: var(--primary-color); color: white; border: none; @@ -133,6 +133,11 @@ padding: var(--spacing-xs) var(--spacing-sm); font-size: 12px; cursor: pointer; + z-index: 1; +} + +.amountInput { + padding-right: 60px !important; } .maxButton:hover { diff --git a/backend/mpc-system/services/service-party-app/src/pages/Transfer.tsx b/backend/mpc-system/services/service-party-app/src/pages/Transfer.tsx index 857e40bb..62785f7c 100644 --- a/backend/mpc-system/services/service-party-app/src/pages/Transfer.tsx +++ b/backend/mpc-system/services/service-party-app/src/pages/Transfer.tsx @@ -41,7 +41,8 @@ export default function Transfer() { // 表单输入 const [toAddress, setToAddress] = useState(''); const [amount, setAmount] = useState(''); - const [password, setPassword] = useState(''); + // 当前系统不使用密码,硬编码为空 + const password = ''; // 交易信息 const [txParams, setTxParams] = useState(null); @@ -321,15 +322,21 @@ export default function Transfer() {
setAmount(e.target.value)} - step="0.000001" - min="0" + onChange={(e) => { + // 只允许数字和小数点 + const val = e.target.value; + if (val === '' || /^\d*\.?\d*$/.test(val)) { + setAmount(val); + } + }} />
-
- - setPassword(e.target.value)} - /> -
- {error &&
{error}
}