前端基本功能完成