1234567891011121314151617181920212223242526272829303132333435363738394041 |
- const Utils = {
- parseStyle: function(style){
- let result = {};
-
- for(var key in style){
- if(style[key].sub){
- result[key] = this.parseStyle(style[key].sub);
- }else{
- result[key] = style[key].defaultValue;
- }
- }
-
- return result;
- },
- parseData: function(dataConfig){
- let result = {};
-
- let { configList, defaultData } = dataConfig;
- configList.forEach( item =>{
- // if(item.comType == "single"){
- // result[item.type] = {
- // name:item.defaultKey,
- // data:defaultData[item.defaultKey]
- // }
- // }
-
- let columns = item.comType == "single" ? [item.defaultKey] : item.defaultKey;
- result[item.type] = columns.map( key => {
- return {
- name:key,
- data:defaultData[key]
- }
- })
-
- })
-
- return result;
- }
- }
-
- export default Utils;
|