Commit e20f3d0f authored by 田翔's avatar 田翔

fix: 数值只读后缀样式修复

parent 50d5e226
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
<head> <head>
<meta charset="utf-8" /> <meta charset="utf-8" />
<title>jsonToHtml examples</title> <title>panda-xform examples</title>
<link rel="stylesheet" href="/global.css" /> <link rel="stylesheet" href="/global.css" />
</head> </head>
......
{ {
"name": "panda-xform", "name": "panda-xform",
"version": "4.5.3", "version": "4.5.4",
"description": "4.5.3 文件流设置参数", "description": "4.5.4 数值只读后缀样式修复",
"keywords": [ "keywords": [
"panda-xform" "panda-xform"
], ],
......
import React, { useEffect, useMemo, useState } from 'react' import React, { useEffect, useMemo, useState } from 'react'
import { InputNumber } from 'antd' import { InputNumber } from 'antd'
import styles from './index.less'
function formatMoney(number, places, symbol, thousand, decimal) { function formatMoney(number, places, symbol, thousand, decimal) {
number = number || 0; number = number || 0;
...@@ -55,20 +56,22 @@ const NumberInput = (props) => { ...@@ -55,20 +56,22 @@ const NumberInput = (props) => {
} }
return ( return (
<InputNumber <div className={styles.inputNumber} isdisabled={JSON.stringify(disabled)}>
min={min || Number.MIN_SAFE_INTEGER} <InputNumber
max={max || Number.MAX_SAFE_INTEGER} min={min || Number.MIN_SAFE_INTEGER}
step={(formatter === '${百分比}' && isStoreFormatter) ? 0.01 : 1} max={max || Number.MAX_SAFE_INTEGER}
addonBefore={addonBefore} step={(formatter === '${百分比}' && isStoreFormatter) ? 0.01 : 1}
addonAfter={addonAfter} addonBefore={addonBefore}
prefix={prefix} addonAfter={addonAfter}
placeholder={disabled ? null : placeholder} prefix={prefix}
disabled={disabled} placeholder={disabled ? null : placeholder}
value={value === '' ? null : Number(value)} disabled={disabled}
formatter={formatterFn} value={value === '' ? null : Number(value)}
onChange={inputChange} formatter={formatterFn}
style={{ width: '100%' }} onChange={inputChange}
/> style={{ width: '100%' }}
/>
</div>
) )
} }
......
@import '~antd/es/style/themes/default.less';
.inputNumber {
&[isdisabled='true'] {
.@{ant-prefix}-input-number-group-addon {
border: 1px solid #e9e9e9;
}
}
}
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment