提交 3180fede authored 作者: 黄志强's avatar 黄志强

修改

上级 75a5bb04
......@@ -160,6 +160,7 @@
console.log(res)
if (res.request.status === 200) {
if (res.data.length === 0 && (JSON.stringify(this.$store.getters.getSuperior.superior) !== '{}' && JSON.stringify(this.$store.getters.getSuperior.superior) !== undefined)) {
console.log(111)
let data = this.$store.getters.getSuperior.superior.crewList;
if (data.findIndex(item => item.id === this.userLoginData.id) > -1) {
this.leaderOptions = data;
......@@ -167,32 +168,72 @@
} else {
data.push(JSON.parse(JSON.stringify(this.userLoginData)));
console.log(data)
let data2 = Array.from(new Set(data));
// let data2 = Array.from(new Set(data));
let data2 = []
let obj = {};
for (let i = 0; i < data.length; i++) {
if (!obj[data[i].id]) {
data2.push(data[i]);
obj[data[i].id] = true;
}
}
console.log(data2)
this.leaderOptions = data2;
this.memberOptions = data2;
}
} else if (res.data.length > 0 && (JSON.stringify(this.$store.getters.getSuperior.superior) === '{}' || JSON.stringify(this.$store.getters.getSuperior.superior) === undefined)) {
console.log(222)
let data = res.data;
if (data.findIndex(item => item.id === this.userLoginData.id) > -1) {
this.leaderOptions = data;
this.memberOptions = data;
} else {
data.push(JSON.parse(JSON.stringify(this.userLoginData)));
let data2 = Array.from(new Set(data));
// let data2 = Array.from(new Set(data));
let data2 = []
let obj = {};
for (let i = 0; i < data.length; i++) {
if (!obj[data[i].id]) {
data2.push(data[i]);
obj[data[i].id] = true;
}
}
console.log(data2)
this.leaderOptions = data2;
this.memberOptions = data2;
}
} else if (res.data.length > 0 && (JSON.stringify(this.$store.getters.getSuperior.superior) !== '{}' && JSON.stringify(this.$store.getters.getSuperior.superior) !== undefined)) {
console.log(333)
let arr1 = res.data;
let arr2 = this.$store.getters.getSuperior.superior.crewList;
arr1.push(...arr2);
if (arr1.findIndex(item => item.id === this.userLoginData.id) > -1) {
let arr3 = Array.from(new Set(arr1));
// let arr3 = Array.from(new Set(arr1));
// let arr3 = [...new Set(arr1)];
let arr3 = []
let obj = {};
for (let i = 0; i < arr1.length; i++) {
if (!obj[arr1[i].id]) {
arr3.push(arr1[i]);
obj[arr1[i].id] = true;
}
}
console.log(arr3)
this.leaderOptions = arr3;
this.memberOptions = arr3;
} else {
arr1.push(JSON.parse(JSON.stringify(this.userLoginData)));
let arr3 = Array.from(new Set(arr1));
// let arr3 = Array.from(new Set(arr1));
// let arr3 = [...new Set(arr1)]
let arr3 = []
let obj = {};
for (let i = 0; i < arr1.length; i++) {
if (!obj[arr1[i].id]) {
arr3.push(arr1[i]);
obj[arr1[i].id] = true;
}
}
console.log(arr3)
this.leaderOptions = arr3;
this.memberOptions = arr3;
}
......
......@@ -809,9 +809,9 @@
})
},
breakDownTask() {
console.log(this.taskForm)
let arr = [];
if (this.taskForm.crewList.length >0) {
if (this.taskForm.crewList !== null && this.taskForm.crewList.length > 0) {
console.log(this.taskForm.crewList[0].username);
if (this.taskForm.crewList[0].username !== undefined) {
let crew = JSON.parse(JSON.stringify(this.taskForm.crewList));
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论