do a job on

[do a job on] {v. phr.}, {slang} To damage badly; do harm to; make ugly or useless.

The baby did a job on Mary's book.

Jane cut her hair and really did a job on herself.