|
@@ -53,11 +53,13 @@ const MoneyInput: React.FC<MoneyInputProps> = (props) => {
|
|
|
const handleChange = (e: ChangeEvent<HTMLInputElement>) => {
|
|
|
const val = e.target.value?.match(/^(\d*)\.?(\d{0,2})/)
|
|
|
|
|
|
- let newInputVal = val && val[0] || ''
|
|
|
+ const newInputVal = val && val[0] || ''
|
|
|
|
|
|
- if (newInputVal) {
|
|
|
- newInputVal = new BigNumber(newInputVal).toString()
|
|
|
- }
|
|
|
+ // console.log(val);
|
|
|
+
|
|
|
+ // if (newInputVal) {
|
|
|
+ // newInputVal = new BigNumber(newInputVal).toString()
|
|
|
+ // }
|
|
|
if (newInputVal) {
|
|
|
// newInputVal = parseFloat(newInputVal).toString()
|
|
|
// if (maxPrice && parseFloat(newInputVal) > maxPrice) {
|
|
@@ -91,7 +93,7 @@ const MoneyInput: React.FC<MoneyInputProps> = (props) => {
|
|
|
<div className='ant-input ant-input-sm'>
|
|
|
<div className="pi-flex-row">
|
|
|
<span className="pi-fz-14 pi-mg-right-5">¥</span>
|
|
|
- <Input bordered={false} value={inputVal || (value && new BigNumber(value).toString())} size="small" onChange={handleChange} autoComplete="off" />
|
|
|
+ <Input bordered={false} value={inputVal || value} size="small" onChange={handleChange} autoComplete="off" />
|
|
|
</div>
|
|
|
{
|
|
|
digit ?
|