با سلام
نکته: دقت کنید که روش اول ظاهرا برای محیط فارسی کار نمی کند. برای محیط فارسی از روش دوم استفاده کنید.
روش اول: شما میتوانید از بسته tocloft استفاده کنید. کد زیر همان کاری را که می خواهید انجام میدهد.
\documentclass{report}
\usepackage{tocloft}
\addtocontents{toc}{\cftpagenumbersoff{chapter}}
\renewcommand{\cftdot}{}
\begin{document}
\tableofcontents
\clearpage
\chapter{network}
\section{Ad Hoc}
\section{WSN}
\section{Ad Hoc}
\end{document}
که خروجی به صورت زیر خواهد شد.
روش دوم: مشکل روش اول این بود که ظاهرا برای محیط فارسی xepersian کار نمی کرد. در کد بعدی از بسته etoc استفاده شده است. برای این کار ابتدا بسته etoc را قبل از بسته xepersian فراخوانی کنید. سپس کدهای مربوط به تغییر ظاهری فهرست مطالب را که به صورت زیر است اضافه کنید:
\renewcommand*\etoctoclineleaders
{\hbox{\bfseries\normalsize\hbox to .75ex {\hss.\hss}}}
\newcommand*{\DotsAndPage}
{\nobreak\leaders\etoctoclineleaders\hfill\nobreak
\makebox[\rightskip][r]{\bfseries\normalsize\etocpage}\par}
\etocsetstyle {chapter}
{\parindent 0pt\leftskip 0pt\relax \rightskip .75cm
\nobreak
\etocskipfirstprefix}
{\pagebreak[3]\bigskip}
{\bfseries\large فصل \etocnumber{} -- \etocname\par}
{}
\etocsetstyle {section}
{\parfillskip-\rightskip
\nobreak\medskip
\etocskipfirstprefix}
{\pagebreak[1]\smallskip\parfillskip-\rightskip}
{\normalsize\etocnumber{} \etocname\DotsAndPage }
{\parfillskip 0pt plus 1fil\relax}
\etocsetstyle {subsection}
{\parfillskip 0pt plus 1fil\relax
\nobreak\smallskip}
{}
{\mdseries\normalsize\etocnumber~\etocname{} (\etocpage). }
{\par\medskip}
نکته جالب این است که توسط کد بالا شما میتوانید هر تغییر دیگری که میخواهید بر روی نحوه ظاهر شدن فهرست مطالب ایجاد کنید. به عنوان نمونه مثال زیر را در نظر بگیرید.
\documentclass{report}
\usepackage{etoc}
\usepackage{xepersian}
\renewcommand*\etoctoclineleaders
{\hbox{\bfseries\normalsize\hbox to .75ex {\hss.\hss}}}
\newcommand*{\DotsAndPage}
{\nobreak\leaders\etoctoclineleaders\hfill\nobreak
\makebox[\rightskip][r]{\bfseries\normalsize\etocpage}\par}
\etocsetstyle {chapter}
{\parindent 0pt\leftskip 0pt\relax \rightskip .75cm
\nobreak
\etocskipfirstprefix}
{\pagebreak[3]\bigskip}
{\bfseries\large فصل \etocnumber{} -- \etocname\par}
{}
\etocsetstyle {section}
{\parfillskip-\rightskip
\nobreak\medskip
\etocskipfirstprefix}
{\pagebreak[1]\smallskip\parfillskip-\rightskip}
{\normalsize\etocnumber{} \etocname\DotsAndPage }
{\parfillskip 0pt plus 1fil\relax}
\etocsetstyle {subsection}
{\parfillskip 0pt plus 1fil\relax
\nobreak\smallskip}
{}
{\mdseries\normalsize\etocnumber~\etocname{} (\etocpage). }
{\par\medskip}
\settextfont[Scale=1]{IRNazanin}
\begin{document}
\tableofcontents
\clearpage
\chapter{شبکه}
\section{اقتضایی}
\clearpage
\chapter{کامپیوتر}
\section{اقتضایی}
\end{document}
در نهایت خروجی به صورت زیر خواهد شد: