修改readonly的实现方式，改为使用 状态判断
Merge remote-tracking branch 'origin/dev' into dev