Commit c5057e02 by zhaochengxiang

最多保留小数点后两位

parent 3aec206a
export const Fixed = function (value,fractionDigits) {
let index = value.indexOf('.');
if (index!=-1 && value.length > index+fractionDigits+1) {
return parseFloat(value).toFixed(fractionDigits);
}
return value;
}
\ No newline at end of file
......@@ -8,6 +8,7 @@ import Pie from './Pie';
import Line from './Line';
import './Dashboard.css';
import { Layout, Row, Col, Card, Spin, Divider, Table, Select, Empty, ConfigProvider } from 'antd';
import { Fixed } from '../util';
const { Content } = Layout;
const { Option } = Select;
......@@ -255,7 +256,7 @@ class Dashboard extends Component {
var validateDimension = [];
dimension.map(item=>{
if (data[item.key] != null) {
validateDimension.push({key:item.key,name:item.name,value:(isCZD===true)?parseFloat(data[item.key]).toFixed(2):data[item.key]});
validateDimension.push({key:item.key,name:item.name,value:(isCZD===true)?Fixed(data[item.key], 2):data[item.key]});
}
return item;
})
......
import React from "react";
import {
ResponsiveContainer, RadarChart, PolarGrid, PolarAngleAxis, PolarRadiusAxis, Radar, Tooltip} from "recharts";
import { Fixed } from '../util';
class Basic extends React.Component {
......@@ -33,27 +34,27 @@ class Basic extends React.Component {
const data = [
{
item: `规范度:${gfdLevel}`,
value: parseFloat(_data.modelGFD).toFixed(2) ,
value: Fixed(_data.modelGFD,2),
b: 30
},
{
item: `预警度:${yjdLevel}`,
value: parseFloat(_data.modelYJD).toFixed(2),
value: Fixed(_data.modelYJD,2),
b: 70
},
{
item: `配合度:${phdLevel}`,
value: parseFloat(_data.modelPHD).toFixed(2),
value: Fixed(_data.modelPHD,2),
b: 60
},
{
item: `成长度:${czdLevel}`,
value: parseFloat(_data.modelCZD).toFixed(2),
value: Fixed(_data.modelCZD,2),
b: 50
},
{
item: `诚信度:${cxdLevel}`,
value: parseFloat(_data.modelCXD).toFixed(2),
value: Fixed(_data.modelCXD,2),
b: 70
},
];
......
......@@ -10,6 +10,7 @@ import './Dashboard.css';
import { Row, Col, Card, Spin, Divider, Table, Select, Empty, ConfigProvider } from 'antd';
import Swiper from 'swiper/js/swiper.js';
import 'swiper/css/swiper.min.css';
import { Fixed } from '../util';
const { Option } = Select;
......@@ -265,7 +266,7 @@ class mDashboard extends Component {
var validateDimension = [];
dimension.map(item=>{
if (data[item.key] != null) {
validateDimension.push({key:item.key,name:item.name,value:(isCZD===true)?parseFloat(data[item.key]).toFixed(2):data[item.key]});
validateDimension.push({key:item.key,name:item.name,value:(isCZD===true)?Fixed(data[item.key], 2):data[item.key]});
}
return item;
})
......
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