公司做法违法,您可以提起劳动仲裁,要求公司出具退工单,并要求公司按照下述法律规定支付因延迟退工给您造成的经济损失。
上海市劳动和社会保障局《关于实施〈上海市劳动合同条例〉若干问题的通知(二)》的规定“劳动合同关系已经解除或者终止,用人单位未按《条例》规定出具解除或者终止劳动合同关系的有效证明或未及时办理退工手续,影响劳动者办理失业登记手续造成损失的,用人单位应当按照失业保险金有关规定予以赔偿;给劳动者造成其他实际损失的,用人单位应当按照劳动者的请求,赔偿其他实际损失,但不再承担法定失业保险金的赔偿责任。”