list: (text, row) => {
const list = [];
switch (row.status) {
case COURSE_STATUS_UPSHEFF:
list.push({ name: '查看详情', onClick: this.handleDetail });
list.push({ name: '下架', onClick: this.handleUporDownsheff });
break;
case COURSE_STATUS_DOWNSHEFF:
list.push({ name: '查看详情', onClick: this.handleDetail });
list.push({ name: '删除', onClick: () => this.handleDelete(row, false) });
break;
case COURSE_STATUS_DRAFT:
list.push({ name: '编辑', onClick: () => this.handleEdit(row) });
list.push({ name: '上架', onClick: this.handleUporDownsheff });
list.push({ name: '删除', onClick: () => this.handleDelete(row, false) });
break;
default:
break;
}
return list;
},