|
@@ -670,8 +670,14 @@ const stageIm = (function () {
|
|
|
}
|
|
|
function loadUpdatePosData(data) {
|
|
|
if (data.pos) {
|
|
|
- gsPos.updateDatas(data.pos.pos);
|
|
|
- gsPos.loadCurStageData(data.pos.curStageData);
|
|
|
+ if (data.pos.pos && data.pos.pos.length > 0 && typeof data.pos.pos[0] === 'string') {
|
|
|
+ gsPos.removeDatas(data.pos.pos);
|
|
|
+ } else {
|
|
|
+ gsPos.updateDatas(data.pos.pos);
|
|
|
+ }
|
|
|
+ if (data.pos.curStageData) {
|
|
|
+ gsPos.loadCurStageData(data.pos.curStageData);
|
|
|
+ }
|
|
|
}
|
|
|
gsTree.loadPostStageData(data.ledger);
|
|
|
return buildImData();
|