|
|
@@ -55,23 +55,27 @@ Page({
|
|
|
* @author : 王英杰
|
|
|
*/
|
|
|
handleSearchData(data) {
|
|
|
- let tableData = []
|
|
|
- // 先获取二级
|
|
|
- let filters = data.filter(it => it.levelNo == 2);
|
|
|
- let childs = []
|
|
|
- if (filters && filters.length > 0) {
|
|
|
- filters.forEach(it => {
|
|
|
- // 再获取二级的子级,根据levelCode过滤
|
|
|
- childs = data.filter(t => t.levelCode.startsWith(it.levelCode) && t.levelNo > 2);
|
|
|
- it.children = childs
|
|
|
- tableData.push(it);
|
|
|
- })
|
|
|
- }
|
|
|
- let tableTopData = data.filter(it => it.levelNo == 1);
|
|
|
+ let tableData = util.convertToChildren(data,'parentId','orgId');
|
|
|
+ // // 先获取二级
|
|
|
+ // let filters = data.filter(it => it.levelNo == 2);
|
|
|
+ // let childs = []
|
|
|
+ // if (filters && filters.length > 0) {
|
|
|
+ // filters.forEach(it => {
|
|
|
+ // // 再获取二级的子级,根据levelCode过滤
|
|
|
+ // childs = data.filter(t => t.levelCode.startsWith(it.levelCode) && t.levelNo > 2);
|
|
|
+ // it.children = childs
|
|
|
+ // tableData.push(it);
|
|
|
+ // })
|
|
|
+ // }
|
|
|
+ // let tableTopData = data.filter(it => it.levelNo == 1);
|
|
|
+
|
|
|
this.setData({
|
|
|
tableData: tableData,
|
|
|
- tableTopData: tableTopData
|
|
|
+ // tableTopData: tableTopData
|
|
|
})
|
|
|
+ const myComponent = this.selectComponent('#treeSelect');
|
|
|
+ myComponent.setDataFromPage(this.data.tableData);
|
|
|
+ console.log('tableData',tableData);
|
|
|
},
|
|
|
/**
|
|
|
* @desc : 选择数据
|