That one pic, with the plastic filter, shows what used to be an on/ off lever apparently snapped off.
Not a biggon, turn it on, if it's working correctly it won't leak.
IMO, I'd open it up, apparently one bolt on the bottom.
Could of had it open faster than typing this post...
See what's going on inside..