多项选择题

劳动者在以下哪种情况下,应当按照约定向用人单位支付违约金。()

A.劳动者违反竞业限制规定
B.劳动者违反用人单位规章制度给用人单位造成损失
C.劳动者严重失职给用人单位造成重大损失
D.劳动者违反服务期约定