1,从一个接口中获取到数据,有四种状态(已打回,待提交,待审核,已审核)
2,遍历拿到的数据,然后进行状态的判断,是想要的状态的时候给名字push进一个数组,然后在判断外面遍历这个数组,+= 这个名字的字符串。
if (this.contentTemplateDeletion.length !== 0) {
this.$confirm('此操作将删除该模板, 是否继续?', '提示', {
confirmButtonText: '确定',
cancelButtonText: '取消',
type: 'warning'
}).then(() => {
this.contentTemplateDeletion.forEach((ret) => {
let itemList = [];
if (ret.strTPStatus == "待审核" || ret.strTPStatus == "已审核" || ret.strTPStatus == "待提交" || ret.strTPStatus == "已打回") {
if (ret.strTPStatus == "待审核" || ret.strTPStatus == "已审核" ) {
itemList.push(ret.Name);
}
else {
let data = []
this.contentTemplateDeletion.forEach((item, index) => {
data.push({
ID: item.ID
})
itemIndex = index;
})
DeleteTemplate(
data
).then((res) => {
if (res.Content.Status == true && itemIndex == this.contentTemplateDeletion.length - 1) {
this.GetTemplateDetail(false)
this.$alert('已删除该模板', { center: true });
}
})
}
}else {
}
itemList.forEach((item, index) => {
this.itemListStr += item + '/';
this.$alert(this.itemListStr +'已有应用目前无法删除','提示',{
confirmButtonText: '确定',
type: 'warning'
});
})
})
})
}
3,在外面还需要清除一下字符串