| | |
| | | <script> |
| | | import BaseOpera from '@/components/base/BaseOpera' |
| | | import GlobalAlertWindow from '@/components/common/GlobalAlertWindow' |
| | | import { findTreeUser } from '@/api/system/department' |
| | | // import { findTreeUser } from '@/api/system/department' |
| | | import { fetchList as userList } from '@/api/system/user' |
| | | export default { |
| | | name: 'selectMember', |
| | |
| | | } else { |
| | | parentId = node.data.id |
| | | } |
| | | findTreeUser({parentId}) |
| | | .then(res => { |
| | | // this.data = [res] |
| | | if (!parentId) { |
| | | resolve([res]) |
| | | } else { |
| | | let resolveList = [] |
| | | if (res.userList) { |
| | | res.userList.forEach(item => { |
| | | let index = this.selectList.findIndex(sel => sel.id == item.id) |
| | | resolveList.push({ |
| | | ...item, |
| | | name: item.realname, |
| | | isUser: true, |
| | | isSelect: index !== -1 |
| | | }) |
| | | }); |
| | | } |
| | | if (res.children) { |
| | | res.children.forEach(item => { |
| | | resolveList.push(item) |
| | | }) |
| | | } |
| | | // findTreeUser({parentId}) |
| | | // .then(res => { |
| | | // // this.data = [res] |
| | | // if (!parentId) { |
| | | // resolve([res]) |
| | | // } else { |
| | | // let resolveList = [] |
| | | // if (res.userList) { |
| | | // res.userList.forEach(item => { |
| | | // let index = this.selectList.findIndex(sel => sel.id == item.id) |
| | | // resolveList.push({ |
| | | // ...item, |
| | | // name: item.realname, |
| | | // isUser: true, |
| | | // isSelect: index !== -1 |
| | | // }) |
| | | // }); |
| | | // } |
| | | // if (res.children) { |
| | | // res.children.forEach(item => { |
| | | // resolveList.push(item) |
| | | // }) |
| | | // } |
| | | |
| | | resolve(resolveList) |
| | | } |
| | | // resolve(resolveList) |
| | | // } |
| | | |
| | | }) |
| | | // }) |
| | | }, |
| | | inputAction() { |
| | | if (!this.filterText) { |