Green’s Dictionary of Slang

banjax v.

also bandjax
[? Dublin sl.]

[1920s+] (chiefly Irish) to batter, to destroy, to ruin, to get in the way of.

In derivatives

banjaxed (adj.) (also bandjaxed)

[1930s+] broken, ruined, smashed up.