优化dialog