各个功能基本正常，接下来优化