重新实现edit页面，并实现edit功能