Pilocarpine, either as eyedrops or systemically, is the most commonly-used non-opioid miotic/anti-mydriatic/anti-cycloplegic with which I am familiar. In theory propranolol does as well as does physostigmine and carbachol. Low blood pressure and cholinergic effects . . . if I were tweeking I would want oxycodone and some dark glasses on general principle.
On the other hand, people I know use atropine and hyoscine (scopolamine) eyedrops or take either of those or hyoscyamine by mouth or mixed into their shot in order to, for example, hide pinned pupils resulting from shooting smack, morphine, or Dilaudid from their wife, children, employer, any cops who may stop them and so forth. If they do a bit much of systemic drugs on top their opioids at high dose, they can have a brief bout of nystagmus similar to that produced by some hypnotics, which is easy to detect.