0.0.5 • Published 5 years ago
tf-treeformat v0.0.5
安装
Npm
使用公司内部npm安装
npm i tf-treeformat -S
import
// 方式一
import TreeFormat from 'tf-treeformat';
使用
Javascript
// 基于 actCode 字段进行数据重组
TreeFormat(data,'actCode')
// 基于 level 字段进行数据重组
TreeFormat(data,'level')
已测试成功的数据格式
data: [
{
"actCode": 16777216,
"level": "00",
"actName": "一级",
"resourceType": "资源类型",
"resourceTypeName": "资源类型名称",
"createOperatorName": "创建人名称",
"gmtCreate": "1539843858",
"modifyOperatorName": "修改人名称",
"gmtModified": "1539843858"
},
{
"actCode": 16842752,
"level": "0001",
"actName": "一级二级",
"resourceType": "资源类型",
"resourceTypeName": "资源类型名称",
"createOperatorName": "创建人名称",
"gmtCreate": "1539843858",
"modifyOperatorName": "修改人名称",
"gmtModified": "1539843858"
},
{
"actCode": 16843008,
"level": "000001",
"actName": "一级二级三级",
"resourceType": "资源类型",
"resourceTypeName": "资源类型名称",
"createOperatorName": "创建人名称",
"gmtCreate": "1539843858",
"modifyOperatorName": "修改人名称",
"gmtModified": "1539843858"
},
{
"actCode": 16843009,
"level": "00000001",
"actName": "一级二级三级四级",
"resourceType": "资源类型",
"resourceTypeName": "资源类型名称",
"createOperatorName": "创建人名称",
"gmtCreate": "1539843858",
"modifyOperatorName": "修改人名称",
"gmtModified": "1539843858"
},
{
"actCode": 16843010,
"level": "00000002",
"actName": "一级二级三级四级",
"resourceType": "资源类型",
"resourceTypeName": "资源类型名称",
"createOperatorName": "创建人名称",
"gmtCreate": "1539843858",
"modifyOperatorName": "修改人名称",
"gmtModified": "1539843858"
},
{
"actCode": 16908288,
"level": "0002",
"actName": "一级二级",
"resourceType": "资源类型",
"resourceTypeName": "资源类型名称",
"createOperatorName": "创建人名称",
"gmtCreate": "1539843858",
"modifyOperatorName": "修改人名称",
"gmtModified": "1539843858"
},
{
"actCode": 16908544,
"level": "000201",
"actName": "一级二级三级",
"resourceType": "资源类型",
"resourceTypeName": "资源类型名称",
"createOperatorName": "创建人名称",
"gmtCreate": "1539843858",
"modifyOperatorName": "修改人名称",
"gmtModified": "1539843858"
},
{
"actCode": 16777216,
"level": "00",
"actName": "一级",
"resourceType": "资源类型",
"resourceTypeName": "资源类型名称",
"createOperatorName": "创建人名称",
"gmtCreate": "1539843858",
"modifyOperatorName": "修改人名称",
"gmtModified": "1539843858"
}
]