|
@@ -6,6 +6,7 @@ import {billing} from '@store/async-actions/pushMessage';
|
|
|
import {getAssessHis,getIndexData} from '@store/async-actions/fetchModules';
|
|
|
import {SET_ASSESS_DATA,SET_INDEX_DATA} from '@types/assessResult';
|
|
|
import {SET_ASSESS_HISTORY_DATA,SET_ASSESS_HISTORY_LOADING} from '@types/assessResultHis';
|
|
|
+import {parseChartData} from '@utils/tools';
|
|
|
|
|
|
/***
|
|
|
* 管理评估逻辑:
|
|
@@ -22,6 +23,7 @@ function mapStateToProps(state) {
|
|
|
return {
|
|
|
list:assessResultHis, //已获取到的历史评估列表
|
|
|
indexData:assessResult.indexData,
|
|
|
+ indexNames:assessResult.indexNames,
|
|
|
loading:assessResultHis.loading,
|
|
|
timeTypes:assessResult.indexTimeTypes, //图表切换的维度
|
|
|
}
|
|
@@ -76,22 +78,6 @@ function mapDispatchToProps(dispatch) {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-function parseChartData(indexData){
|
|
|
- let arr=[],obj={},temp={};
|
|
|
- let nameArr=[],nameObj={}; //暂弃
|
|
|
- if(!indexData){
|
|
|
- return [];
|
|
|
- }
|
|
|
- indexData.itemIndexData.map((it)=>{
|
|
|
- temp=indexData.indexConfigData.find((i)=>{return it.itemName==i.indexUnique});
|
|
|
- arr=obj[temp.orderNo]||[];
|
|
|
- nameArr=nameObj[temp.orderNo]||[];
|
|
|
- obj[temp.orderNo]=[...arr,it];
|
|
|
- nameObj[temp.orderNo]=[...nameArr,it.itemName];
|
|
|
- });
|
|
|
- //nameObj,obj;
|
|
|
- return obj;
|
|
|
-}
|
|
|
const AssessResultHisContainer = connect(mapStateToProps, mapDispatchToProps)(AssessResultHis);
|
|
|
|
|
|
export default AssessResultHisContainer;
|