优化异常处理和增加树形菜单