Commit 8e544e9d authored by sgjj's avatar sgjj

添加自定义模型

parent 7f161244
...@@ -26,9 +26,20 @@ ...@@ -26,9 +26,20 @@
return cloneData.filter(father => { return cloneData.filter(father => {
let branchArr = cloneData.filter(child => father[id] == child[parentId]); let branchArr = cloneData.filter(child => father[id] == child[parentId]);
branchArr.length > 0 ? father[children] = branchArr : '' 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 = { var date = {
...@@ -199,6 +210,7 @@ ...@@ -199,6 +210,7 @@
var util = { var util = {
getParameter: getParameter, getParameter: getParameter,
treeData:treeData, treeData:treeData,
childValidate:childValidate,
date: date, date: date,
array: array, array: array,
log: log, log: log,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment