methods: {
getStart() {
// 岗位查询
const p1 = new Promise((resolve, reject) => {
findAll().then((res) => {
this.postObj = res.data;
resolve();
});
});
// 组织机构
const p2 = new Promise((resolve, reject) => {
org().then((res) => {
this.treeData = res.data;
resolve();
});
});
// 查询角色列表
const p3 = new Promise((resolve, reject) => {
allRole().then((res) => {
this.records = res.data;
resolve();
});
});
// 岗位等级
const p4 = new Promise((resolve, reject) => {
findPosEmu().then((res) => {
this.levelObj = res.data;
resolve();
});
});
// 岗位职能
const p5 = new Promise((resolve, reject) => {
findByKey("jobResponsibility").then((res) => {
this.jobResponsibilitys = res.data;
resolve();
});
});
const p6 = this.getList();
Promise.all([p1, p2, p3, p4, p5, p6]).then((res) => {});
},
}
// 异步加载
created() {
this.getStart();
}