Commit ce6eb3afc250deeb36bd63984d708a4ca4f44af2

Authored by loveumiko
1 parent c541a1fe

fix: 修物模型下发输入值负数问题

... ... @@ -135,10 +135,14 @@ const formSchemasConfig = (schemas, actionType): FormSchema[] => {
135 135 field: identifier,
136 136 label: functionName,
137 137 component: 'InputNumber',
138   - rules: [{ required: true, message: '请输入' }],
  138 + rules: [{ required: true, message: '请输入正数' }],
139 139 componentProps: {
140   - formatter: (e) => `${e}`.replace(/^-$/, '').replace(/^(-)*(\d+)\.(\d\d).*$/, '$1$2.$3'),
141   - placeholder: `请输入值`,
  140 + min: 0,
  141 + formatter: (e) => {
  142 + const value = `${e}`.replace('-', '').replace(/^(-)*(\d+)\.(\d\d).*$/, '$1$2.$3');
  143 + return value;
  144 + },
  145 + placeholder: `请输入正数`,
142 146 },
143 147 },
144 148 ];
... ... @@ -165,7 +169,7 @@ const formSchemasConfig = (schemas, actionType): FormSchema[] => {
165 169 component: 'InputNumber',
166 170 rules: [{ required: true, message: '请输入值' }],
167 171 componentProps: {
168   - placeholder: `请输入`,
  172 + placeholder: `请输入数字`,
169 173 formatter: (e) =>
170 174 `${e}`.replace(/\B(?=(\d{3})+(?!\d))/g, '').replace(/^(-)*(\d+)\.(\d\d).*$/, '$1$2.$3'),
171 175 },
... ...