\documentclass[a4paper,pt10]{report}
\usepackage{tocloft}
\usepackage{titletoc}
\usepackage{xepersian}
\settextfont[Scale=1.3]{XW Zar}
\setlatintextfont[Scale=1]{Junicode}
\defpersianfont\zbd[Scale=1]{XW Zar}
\defpersianfont\zby[Scale=1.1]{XW Zar}
\defpersianfont\zbdv[Scale=1.2]{XW Zar}
\defpersianfont\zbsp[Scale=1.3]{XW Zar}
\defpersianfont\zbc[Scale=1.4]{XW Zar}
\defpersianfont\zbs[Scale=1.6]{XW Zar}
\defpersianfont\zbdb[Scale=1]{XB Zar}
\defpersianfont\zbyb[Scale=1.1]{XB Zar}
\defpersianfont\zbdvb[Scale=1.2]{XB Zar}
\defpersianfont\zbspb[Scale=1.3]{XB Zar}
\defpersianfont\zbcb[Scale=1.4]{XB Zar}
\defpersianfont\zbsb[Scale=1.6]{XB Zar}
\setlatintextfont[Scale=1]{Junicode}
\makeatletter\renewcommand{\@dotsep}{0.2}\makeatother
%\makeatletter\renewcommand{\@pnumwidth}{1.5em}\makeatother
%\makeatletter\renewcommand*{\l@section}{\@dottedtocline{1}{1.1em}{1.8em}}\makeatother
%\makeatletter\renewcommand*{\l@subsection}{\@dottedtocline{2}{1.1em}{1.8em}}\makeatother
%\setlength{\cftbeforechapskip}{1cm} 
\renewcommand{\cfttoctitlefont}{\hfill\zbdv\bfseries} 
\renewcommand{\cftaftertoctitle}{\hfill}

\renewcommand{\cftsecfont}{\zbd\bfseries}
\renewcommand{\cftsubsecfont}{\zbd\bfseries}

\setlength{\cftbeforesecskip}{0.5cm} 
\setlength{\cftbeforesubsecskip}{0.5cm} 

\begin{document}
\tableofcontents
\chapter[فصل اول: مقدمه]{مقدمه}
\section{اهداف}
\subsection{تاریخچه}
\subsection{پوست}
\chapter[فصل دوم: موجک]{موجک}
\section{اهداف}
\section{آموزش شبکه موجک}
\pagestyle{empty}
\end{document}
