In Alabama, a minor can be charged in juvenile court for assault. There is a one year statute of limitations on Assault Third degree which is a misdemeanor. You will have to swear out a warrant to the magistrate where the crime occurred.
If found true (a guilty plea or verdict in adult court), then judge has many options of punishment. While a juvenile record is sealed to the public, law enforcement will have access to it. If she is a repeat offender, then the Judge may be more apt to impose a harsher sentence.
Also, document the incident to your employer, including a copy of the police report. This puts the employer on notice that perhaps more security measures need to be taken.
Nothing in this answer should be construed as a legal opinion. It is solely based on the general information provided and provides a general response.