7月中旬请假去医院,检查出来怀孕,而且身体状况不好,要卧床休息,不能上班,便向主管请假,8月初的时候,做了流产手术,因为是高危手术,医生说要卧床休息一个月,并挂盐水。现在公司把我开除了,原因是不来上班。期间一直有向主管请假,说明原因,并表示半个月后来公司办请假手续。公司就这样把我开除,合法吗?