| | |
| | | /**
|
| | | /**
|
| | | * 通用js方法封装处理
|
| | | * Copyright (c) 2019 ruoyi
|
| | | */
|
| | |
| | | var currentSeparator = undefined === separator ? "," : separator;
|
| | | var temp = value.split(currentSeparator);
|
| | | Object.keys(value.split(currentSeparator)).some((val) => {
|
| | | Object.keys(datas).some((key) => {
|
| | | if (datas[key].dictValue == ('' + temp[val])) {
|
| | | Object.keys(datas).some((key) => {
|
| | | if (datas[key].dictValue == ('' + temp[val])) {
|
| | | actions.push(datas[key].dictLabel + currentSeparator);
|
| | | }
|
| | | })
|
| | |
| | | id = id || 'id'
|
| | | parentId = parentId || 'parentId'
|
| | | children = children || 'children'
|
| | | rootId = rootId || 0
|
| | | rootId = rootId || Math.min.apply(Math, data.map(item => { return item[parentId] })) || 0
|
| | | //对源数据深度克隆
|
| | | const cloneData = JSON.parse(JSON.stringify(data))
|
| | | //循环所有项
|
| | |
| | | });
|
| | | return treeData != '' ? treeData : data;
|
| | | }
|
| | |
|