答案1
这接近你想要的吗?
\documentclass{book}
\usepackage{titlesec}
\usepackage{titletoc}
%
\renewcommand{\contentsname}{\raggedleft \sffamily \MakeUppercase{Table of Contents}}
%
%
\titlecontents{chapter}[-7em]{\sffamily \bfseries \addvspace{5ex}}%
{\MakeUppercase \chaptername{} {\huge \thecontentslabel} \quad \Large \MakeUppercase}%
{}%
{\hfill \Large \contentspage}%
[\addvspace{1ex}]%
%
%
\titlecontents{section}[1em]{}%
{\thecontentslabel \quad}%
{}%
{\hfill \contentspage}%
%
%
\titlecontents{subsection}[3.2em]{}%
{\thecontentslabel \quad}%
{}%
{\hfill \contentspage}%
%
%
\usepackage{blindtext}
%
\begin{document}
\tableofcontents
%
\blinddocument
\blinddocument
\blinddocument
\end{document}