From 2e5fe5427d6db393e0495598ff43d90a052f4791 Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期日, 28 四月 2024 14:06:42 +0800 Subject: [PATCH] 2024-04-28 --- src/tabviews/zshare/mutilform/mkNumberInput/index.jsx | 20 ++++++++------------ 1 files changed, 8 insertions(+), 12 deletions(-) diff --git a/src/tabviews/zshare/mutilform/mkNumberInput/index.jsx b/src/tabviews/zshare/mutilform/mkNumberInput/index.jsx index b57a793..aa4d070 100644 --- a/src/tabviews/zshare/mutilform/mkNumberInput/index.jsx +++ b/src/tabviews/zshare/mutilform/mkNumberInput/index.jsx @@ -78,22 +78,18 @@ render() { const { config } = this.props const { value, precision } = this.state - - if (precision === null) { + + if (config.format === 'thdSeparator') { + if (precision === null) { + return (<InputNumber id={config.uuid} formatter={value => `${value}`.replace(/\B(?=(\d{3})+(?!\d))/g, ',')} parser={value => value.replace(/,*/g, '')} value={value} disabled={config.readonly} onChange={this.handleChange} onPressEnter={this.handleSubmit}/>) + } else { + return (<InputNumber id={config.uuid} formatter={value => `${value}`.replace(/\B(?=(\d{3})+(?!\d))/g, ',')} parser={value => value.replace(/,*/g, '')} value={value} precision={precision} disabled={config.readonly} onChange={this.handleChange} onPressEnter={this.handleSubmit} />) + } + } else if (precision === null) { return (<InputNumber id={config.uuid} value={value} disabled={config.readonly} onChange={this.handleChange} onPressEnter={this.handleSubmit}/>) } else { return (<InputNumber id={config.uuid} value={value} precision={precision} disabled={config.readonly} onChange={this.handleChange} onPressEnter={this.handleSubmit} />) } - // <InputNumber - // id={config.uuid} - // formatter={value => `${value}`.replace(/\B(?=(\d{3})+(?!\d))/g, ',')} - // parser={value => value.replace(/,*/g, '')} - // value={value} - // precision={precision} - // disabled={config.readonly} - // onChange={this.handleChange} - // onPressEnter={this.handleSubmit} - // /> } } -- Gitblit v1.8.0