import {getUserPage} from '/src/api/tickets'; import {listOrganizations} from '/src/api/system/organization'; import {getGroupUserTree} from "/src/api/main"; export default { data() { return {}; }, computed: {}, methods: { //获取人员数据 async getUserList() { let params = { pageNum: 1, size: -1 }; let { list } = await getUserPage(params); return list.map((item) => { return { value: item.id, label: item.name }; }); }, //获取部门数据 async getDeptList() { let data = await listOrganizations(); data = data.map((item) => { return { value: item.id, label: item.name, parentId: item.parentId, ...item }; }); return this.$util.toTreeData({ data: data, idField: 'id', parentIdField: 'parentId' }); }, //获取部门以及人员数据 async getDeptAndUserList() { return await getGroupUserTree(); } } };