| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- 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();
- }
- }
- };
|