|
@@ -11,6 +11,13 @@ import $ from 'jquery/src/ajax';
|
|
|
import moment from 'moment';
|
|
|
import './highTechFoster.less';
|
|
|
|
|
|
+const mathRound = function(p){
|
|
|
+ if ( !isNaN(p) ) {
|
|
|
+ return Math.round(p*100)/100
|
|
|
+ } else {
|
|
|
+ return p
|
|
|
+ }
|
|
|
+}
|
|
|
|
|
|
const highTechInfo = React.createClass({
|
|
|
getIntellectualNumber(text) {
|
|
@@ -775,10 +782,9 @@ const highTechInfo = React.createClass({
|
|
|
startDate: item.startDate,
|
|
|
endDate: item.endDate,
|
|
|
|
|
|
- internalAllCost:
|
|
|
- item.internalLaborCost + item.internalDirectCost + item.internalDepreciationCost +
|
|
|
+ internalAllCost: mathRound(item.internalLaborCost + item.internalDirectCost + item.internalDepreciationCost +
|
|
|
item.internalAmortizationCost + item.internalAmortizationCost + item.internalDesignCost +
|
|
|
- item.internalEquipmentCost + item.internalOtherCost,
|
|
|
+ item.internalEquipmentCost + item.internalOtherCost),
|
|
|
|
|
|
internalLaborCost: item.internalLaborCost,
|
|
|
internalDirectCost: item.internalDirectCost,
|
|
@@ -792,9 +798,9 @@ const highTechInfo = React.createClass({
|
|
|
externalAbroadCost: item.externalAbroadCost,
|
|
|
|
|
|
allCost:
|
|
|
- item.internalLaborCost + item.internalDirectCost + item.internalDepreciationCost +
|
|
|
+ mathRound(item.internalLaborCost + item.internalDirectCost + item.internalDepreciationCost +
|
|
|
item.internalAmortizationCost + item.internalAmortizationCost + item.internalDesignCost +
|
|
|
- item.internalEquipmentCost + item.internalOtherCost + item.externalTotalCost,
|
|
|
+ item.internalEquipmentCost + item.internalOtherCost + item.externalTotalCost),
|
|
|
|
|
|
enterpriseFiller: item.enterpriseFiller,
|
|
|
signDate: item.signDate,
|
|
@@ -825,9 +831,9 @@ const highTechInfo = React.createClass({
|
|
|
endDate: item.endDate,
|
|
|
|
|
|
internalAllCost:
|
|
|
- item.internalLaborCost + item.internalDirectCost + item.internalDepreciationCost +
|
|
|
+ mathRound(item.internalLaborCost + item.internalDirectCost + item.internalDepreciationCost +
|
|
|
item.internalAmortizationCost + item.internalAmortizationCost + item.internalDesignCost +
|
|
|
- item.internalEquipmentCost + item.internalOtherCost,
|
|
|
+ item.internalEquipmentCost + item.internalOtherCost),
|
|
|
|
|
|
internalLaborCost: item.internalLaborCost,
|
|
|
internalDirectCost: item.internalDirectCost,
|
|
@@ -841,9 +847,9 @@ const highTechInfo = React.createClass({
|
|
|
externalAbroadCost: item.externalAbroadCost,
|
|
|
|
|
|
allCost:
|
|
|
- item.internalLaborCost + item.internalDirectCost + item.internalDepreciationCost +
|
|
|
+ mathRound(item.internalLaborCost + item.internalDirectCost + item.internalDepreciationCost +
|
|
|
item.internalAmortizationCost + item.internalAmortizationCost + item.internalDesignCost +
|
|
|
- item.internalEquipmentCost + item.internalOtherCost + item.externalTotalCost,
|
|
|
+ item.internalEquipmentCost + item.internalOtherCost + item.externalTotalCost),
|
|
|
|
|
|
enterpriseFiller: item.enterpriseFiller,
|
|
|
signDate: item.signDate,
|
|
@@ -874,9 +880,9 @@ const highTechInfo = React.createClass({
|
|
|
endDate: item.endDate,
|
|
|
|
|
|
internalAllCost:
|
|
|
- item.internalLaborCost + item.internalDirectCost + item.internalDepreciationCost +
|
|
|
+ mathRound(item.internalLaborCost + item.internalDirectCost + item.internalDepreciationCost +
|
|
|
item.internalAmortizationCost + item.internalAmortizationCost + item.internalDesignCost +
|
|
|
- item.internalEquipmentCost + item.internalOtherCost,
|
|
|
+ item.internalEquipmentCost + item.internalOtherCost),
|
|
|
|
|
|
internalLaborCost: item.internalLaborCost,
|
|
|
internalDirectCost: item.internalDirectCost,
|
|
@@ -890,9 +896,9 @@ const highTechInfo = React.createClass({
|
|
|
externalAbroadCost: item.externalAbroadCost,
|
|
|
|
|
|
allCost:
|
|
|
- item.internalLaborCost + item.internalDirectCost + item.internalDepreciationCost +
|
|
|
+ mathRound(item.internalLaborCost + item.internalDirectCost + item.internalDepreciationCost +
|
|
|
item.internalAmortizationCost + item.internalAmortizationCost + item.internalDesignCost +
|
|
|
- item.internalEquipmentCost + item.internalOtherCost + item.externalTotalCost,
|
|
|
+ item.internalEquipmentCost + item.internalOtherCost + item.externalTotalCost),
|
|
|
|
|
|
enterpriseFiller: item.enterpriseFiller,
|
|
|
signDate: item.signDate,
|