/**
 * 把配置文件 Object形式 转成 数组形式
 * @param res: 对象格式得安检隐患项配置文件
 */

let ObjConfig = {
  getObjConfig (obj) {
    var getconfig = []
    // 获取对象中得所有key值
    // 每一个key值和value 放到数组中
   for(var key in obj){
      // 组装每一个数组中得值
      var fig = {
        checkname:key
      }
      // items对象时，把object对象转成arr数组
      var items =  obj[key]['items']
       // 删除原有object中得items,把items转换成数组后再添加回来
      delete  obj[key].items
      obj[key].items =  this.getChangeObject(items)
     var config  = Object.assign({},fig,obj[key])
     getconfig.push(config)
   }

    return getconfig
  },
  // 将object转成数组
  getChangeObject(obj){
    console.log('1111===>' +JSON.stringify(obj))
    var getconfig = []
    for(var key in obj){
      var fig = {
        lname:key
      }
      var config  = Object.assign({},fig,obj[key])
      getconfig.push(config)
    }
    return getconfig
  },


}
/*
     * @description    根据某个字段实现对json数组的排序
     * @param   array  要排序的json数组对象
     * @param   field  排序字段（此参数必须为字符串）
     * @param   reverse 是否倒序（默认为false）
     * @return  array  返回排序后的json数组
    */

export default ObjConfig
