|
|
@@ -1,6 +1,6 @@
|
|
|
import React, { useState } from 'react';
|
|
|
import {
|
|
|
- Button, Table, Space, Form, Input, Select, Modal, Card, Typography, Popconfirm, Tag,
|
|
|
+ Button, Table, Space, Form, Input, InputNumber, Select, Modal, Card, Typography, Popconfirm, Tag,
|
|
|
App
|
|
|
} from 'antd';
|
|
|
import { useQuery } from '@tanstack/react-query';
|
|
|
@@ -215,7 +215,7 @@ export const OpportunitiesPage = () => {
|
|
|
title: '预计金额',
|
|
|
dataIndex: 'amount',
|
|
|
key: 'amount',
|
|
|
- render: (amount: number) => `¥${amount.toFixed(2)}`
|
|
|
+ render: (amount: number) => `¥${Number(amount).toFixed(2)}`
|
|
|
},
|
|
|
{
|
|
|
title: '销售阶段',
|
|
|
@@ -364,15 +364,13 @@ export const OpportunitiesPage = () => {
|
|
|
required
|
|
|
rules={[
|
|
|
{ required: true, message: '请输入预计金额' },
|
|
|
- { type: 'number', message: '请输入有效的数字' },
|
|
|
- { min: 0, message: '金额不能为负数' }
|
|
|
]}
|
|
|
>
|
|
|
- <Input
|
|
|
- type="number"
|
|
|
- placeholder="请输入预计金额"
|
|
|
- formatter={value => `¥ ${value}`.replace(/\B(?=(\d{3})+(?!\d))/g, ',')}
|
|
|
- parser={value => value!.replace(/\¥\s?|(,*)/g, '')}
|
|
|
+ <InputNumber
|
|
|
+ min={0}
|
|
|
+ precision={2}
|
|
|
+ step={0.01}
|
|
|
+ placeholder="请输入预计金额"
|
|
|
/>
|
|
|
</Form.Item>
|
|
|
|