完成大部分ui