I started a new job and I was put at a desk beside a very childish, hyperactive colleague who kept trying to befriend me, pressurise me to go places with them outside of work and involve them in my private life. Also she was constantly commenting on my demeanour 'you look stressed' 'you look tired'. I eventually asked her to stop but she got upset and pouted whilst crying out 'how will you know that I care about you!'. She had also declared that we were going to go out for tea after I had said no several times. Even stating that I didn't like 'insert whatever she suggested'.
I approached my manager and told her that she was 'disrupting my work' (that's all I said) my manager was sympathetic. Despite there being free places in the office that I couldn't move as those desks were allocated to different teams. Their response was to tell me to work from home two days a week i.e. it's my problem and I just shouldn't be there. I chose two days that she was in the office so I only had one day beside this person. It's obvious that they told her and she is offended by the whole thing. Now we don't speak to each other at all which is awkward but preferable to before. She has also complained about me to other members of staff. I overheard her complaining to one of the managers that I was in the office one day when I had a doctors appointment nearby when I should have been working from home. Her old manager is giving me the stink eye. If she gets up out of her chair to go to bother someone I look up and see her watching me, similarly in the break room she will look over at me. She behaves in a childish way, drawing cartoons, speaking in a childish voice, her email photo is of her as a child, she has cuddly toys on her desk. This is a grown woman of 32. She's creepy, I just want to get the eff away from her to be honest. All my other colleagues sit beside other people who are considerate. Our job requires concentration. I believe management were aware of her behaviour before I was hired as she was working there before just in a different part of the floor.
Is there anything else I can do?