|
|
|
@ -68,12 +68,19 @@ export class FileServer extends Singleton
|
|
|
|
|
{
|
|
|
|
|
if (this.m_CurFileId !== fid)
|
|
|
|
|
{
|
|
|
|
|
let info = await this.GetFileInfo(fid);
|
|
|
|
|
app.OpenFile(new CADFiler(JSON.parse(info.file)));
|
|
|
|
|
this.m_CurFileId = fid;
|
|
|
|
|
this.SaveCurrentFileInfo({ file_id: fid, name: info.name });
|
|
|
|
|
appUi.setDocumentName(info.name);
|
|
|
|
|
RightPanelStore.GetInstance().lightStore.InitScene();
|
|
|
|
|
try
|
|
|
|
|
{
|
|
|
|
|
let info = await this.GetFileInfo(fid);
|
|
|
|
|
app.OpenFile(new CADFiler(JSON.parse(info.file)));
|
|
|
|
|
this.m_CurFileId = fid;
|
|
|
|
|
this.SaveCurrentFileInfo({ file_id: fid, name: info.name });
|
|
|
|
|
appUi.setDocumentName(info.name);
|
|
|
|
|
RightPanelStore.GetInstance().lightStore.InitScene();
|
|
|
|
|
}
|
|
|
|
|
catch (error)
|
|
|
|
|
{
|
|
|
|
|
app.Editor.Prompt("打开图纸失败,可能图纸是由更新的版本创建.");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
//读取文件列表
|
|
|
|
|