longyvfengyun
2023-12-25 d8d792a6842832e8f6af6604274c438b25053afe
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
/**
 * 根据配置项转化对象数据获取对应数据的文本值
 * @param list 需要转化的对象数组
 * @param config    // 配置项
 * @returns {*} 返回格式化后的对象;
 */
function getNewListByConfig(data, config) {
    let result = [];
    Object.keys(config).forEach(key=>{
        let tmp = {};
        tmp.key = key;
        tmp.value = data[key] !== undefined?data[key]:"";
        tmp.name = config[key];
        result.push(tmp);
    });
 
    return result;
}
 
export default getNewListByConfig;