添加自定义模型
This commit is contained in:
parent
7f1612442e
commit
8e544e9df9
|
@ -26,9 +26,20 @@
|
|||
return cloneData.filter(father => {
|
||||
let branchArr = cloneData.filter(child => father[id] == child[parentId]);
|
||||
branchArr.length > 0 ? father[children] = branchArr : ''
|
||||
return !father[parentId] // 如果第一层不是parentId=0,请自行修改
|
||||
return !father[parentId]||father[parentId]=='0' // 如果第一层不是parentId=0,请自行修改
|
||||
})
|
||||
}
|
||||
//验证是否为子集
|
||||
function childValidate (sourceList,id,parentId,key,parentKey){
|
||||
var data=sourceList.find(x=>x[key]==parentId);
|
||||
if(data&&data[parentKey]!='0'&&data[parentKey]){
|
||||
if(id==data[parentKey]){
|
||||
return false
|
||||
}
|
||||
return childValidate(sourceList,id,data[parentKey],key,parentKey)
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
//日期处理
|
||||
var date = {
|
||||
|
@ -199,6 +210,7 @@
|
|||
var util = {
|
||||
getParameter: getParameter,
|
||||
treeData:treeData,
|
||||
childValidate:childValidate,
|
||||
date: date,
|
||||
array: array,
|
||||
log: log,
|
||||
|
|
Loading…
Reference in New Issue