Pattern is based on Kirk's vest,
and undershirt colours are in TNG deparntment colours, with the exeption of command being still white with the red trouser stripe like in the movies. Hovever, while others wear grey jackets, the captain and possibly the first officer are distinguished by a red jacket.
These are old and not how I'd do them now, but here they are nevertheless:
I remember these were my favourite.