1 是违法的。
2 《劳动法》规定,用人单位不得因工人所患病或非因工负伤而予以辞退,更不能以无岗位为由不安排工作。
3 如果公司以无岗位为由不安排工作,可以向劳动部门投诉或者寻求法律援助,维护自己的劳动权益。
同时,加强对劳动法律法规的了解和学习,提高自我保护能力。