完成dialog的封装。