|
@@ -14,12 +14,12 @@ import {
|
|
|
Checkbox,
|
|
Checkbox,
|
|
|
Button,
|
|
Button,
|
|
|
DatePickerView,
|
|
DatePickerView,
|
|
|
|
|
+ Icon,
|
|
|
} from 'antd-mobile'
|
|
} from 'antd-mobile'
|
|
|
import {
|
|
import {
|
|
|
formatCurrency,
|
|
formatCurrency,
|
|
|
- isEmptyObject,
|
|
|
|
|
isObjEmpty,
|
|
isObjEmpty,
|
|
|
- isObjNull, numFormat,
|
|
|
|
|
|
|
+ numFormat,
|
|
|
} from '../../../utils/common/common.util'
|
|
} from '../../../utils/common/common.util'
|
|
|
import moment, { now } from 'moment'
|
|
import moment, { now } from 'moment'
|
|
|
import BillModel, {
|
|
import BillModel, {
|
|
@@ -116,6 +116,10 @@ export default class FormInput extends Component {
|
|
|
: 'visibleHidden'}>*
|
|
: 'visibleHidden'}>*
|
|
|
</div>
|
|
</div>
|
|
|
{valueItem}
|
|
{valueItem}
|
|
|
|
|
+ {
|
|
|
|
|
+ (!billReadOnly(billModel) && this.props.showArrow) &&
|
|
|
|
|
+ <Icon type={'right'} color={'#666666'}/>
|
|
|
|
|
+ }
|
|
|
{billIsSelect(billModel) &&
|
|
{billIsSelect(billModel) &&
|
|
|
<Modal
|
|
<Modal
|
|
|
visible={modalOpen}
|
|
visible={modalOpen}
|
|
@@ -211,10 +215,6 @@ export default class FormInput extends Component {
|
|
|
? false
|
|
? false
|
|
|
: true)}
|
|
: true)}
|
|
|
disabled={false}
|
|
disabled={false}
|
|
|
- // extra={(billModel.readOnly &&
|
|
|
|
|
- // billModel.editable === 'F' && billIsSelect(billModel))
|
|
|
|
|
- // ? '>'
|
|
|
|
|
- // : ''}
|
|
|
|
|
onChange={this.onTextChange}
|
|
onChange={this.onTextChange}
|
|
|
onClick={this.onInputClick}
|
|
onClick={this.onInputClick}
|
|
|
value={billGetValue(billModel)}
|
|
value={billGetValue(billModel)}
|
|
@@ -390,28 +390,25 @@ export default class FormInput extends Component {
|
|
|
if (billModel.format) {
|
|
if (billModel.format) {
|
|
|
value = formatCurrency(value, parseInt(billModel.format))
|
|
value = formatCurrency(value, parseInt(billModel.format))
|
|
|
}
|
|
}
|
|
|
- return <InputItem className='form-input-value' clear
|
|
|
|
|
- placeholder={billReadOnly(billModel)
|
|
|
|
|
- ? ''
|
|
|
|
|
- : (billIsSelect(billModel)
|
|
|
|
|
- ? '请选择'
|
|
|
|
|
- : '请输入')}
|
|
|
|
|
- editable={billReadOnly(billModel) ? false : (billIsSelect(
|
|
|
|
|
- billModel)
|
|
|
|
|
- ? false
|
|
|
|
|
- : true)}
|
|
|
|
|
- // extra={(billModel.readOnly &&
|
|
|
|
|
- // billModel.editable === 'F' && billIsSelect(billModel))
|
|
|
|
|
- // ? '>'
|
|
|
|
|
- // : ''}
|
|
|
|
|
- onChange={this.onTextChange}
|
|
|
|
|
- onClick={this.onInputClick}
|
|
|
|
|
- type={'digit'}
|
|
|
|
|
- value={(billReadOnly(billModel)
|
|
|
|
|
- && !isObjEmpty(caption)
|
|
|
|
|
- && !caption.toLowerCase().endsWith('id'))
|
|
|
|
|
- ? numFormat(value)
|
|
|
|
|
- : value}
|
|
|
|
|
|
|
+ return <InputItem
|
|
|
|
|
+ className='form-input-value' clear
|
|
|
|
|
+ placeholder={billReadOnly(billModel)
|
|
|
|
|
+ ? ''
|
|
|
|
|
+ : (billIsSelect(billModel)
|
|
|
|
|
+ ? '请选择'
|
|
|
|
|
+ : '请输入')}
|
|
|
|
|
+ editable={billReadOnly(billModel) ? false : (billIsSelect(
|
|
|
|
|
+ billModel)
|
|
|
|
|
+ ? false
|
|
|
|
|
+ : true)}
|
|
|
|
|
+ onChange={this.onTextChange}
|
|
|
|
|
+ onClick={this.onInputClick}
|
|
|
|
|
+ type={'digit'}
|
|
|
|
|
+ value={(billReadOnly(billModel)
|
|
|
|
|
+ && !isObjEmpty(caption)
|
|
|
|
|
+ && !caption.toLowerCase().endsWith('id'))
|
|
|
|
|
+ ? numFormat(value)
|
|
|
|
|
+ : value}
|
|
|
/>
|
|
/>
|
|
|
}
|
|
}
|
|
|
|
|
|