!932 修复:修复加工组读取的报错

pull/932/MERGE
肖诗雅 5 years ago committed by ChenX
parent 7bc291d34e
commit 1dcea0e6df

@ -73,7 +73,8 @@ export class ErpParseData
let groupList = entity.ProcessingGroupList;
for (let pg of groupList)
{
let g = pg.Object as ProcessingGroupRecord;
let g = pg?.Object as ProcessingGroupRecord;
if (!g) continue;
if (pgMap_pg.has(g.Name))
{
let gs = pgMap_pg.get(g.Name);
@ -234,7 +235,6 @@ export class ErpParseData
let boxarrobj: Object3D[] = [];
for (let t of temp.Objects)
{
console.log(temp.Objects);
if (objIdFilter(t))
continue;
let cadObj = t.Object as Board;

@ -144,7 +144,8 @@ export class BoardInfoList extends React.Component<IBoardInfoListProps, IBoardIn
for (let g of realBr.ProcessingGroupList)
{
let flag = 0;
let thisg = (g.Object as ProcessingGroupRecord);
let thisg = (g?.Object as ProcessingGroupRecord);
if (!thisg) continue;
for (let t of this.tags)
{
if (t.pg === thisg)

@ -167,7 +167,9 @@ export class BoardProcessModal extends React.Component<BoardProcessProps, {}>{
}
this.tags = [...br.ProcessingGroupList].map((g) =>
{
return (g.Object as ProcessingGroupRecord).Name;
let obj = g?.Object;
if (obj)
return (obj as ProcessingGroupRecord).Name;
});
};
async UNSAFE_componentWillMount()

@ -156,7 +156,9 @@ export class LookOverBoardInfosModal extends React.Component<LookOverBoardInfosM
}
for (let pg of b.ProcessingGroupList)
{
let pgName = (pg.Object as ProcessingGroupRecord).Name;
let pgobj = pg?.Object;
if (!pgobj) continue;
let pgName = (pgobj as ProcessingGroupRecord).Name;
if (this.processGroupMap.has(pgName))
{
let objIdArr = this.processGroupMap.get(pgName);

Loading…
Cancel
Save