diff --git a/pages/login/index.js b/pages/login/index.js index f3642c6..e1951eb 100644 --- a/pages/login/index.js +++ b/pages/login/index.js @@ -164,22 +164,15 @@ Page({ this.setData({ loging: false, metaData: this.data.metaData }) } } else if(app.userInfo.enterpriseInfos && app.userInfo.enterpriseInfos.length){ - var isEnterprisePrimary = false - for (let index = 0; index < app.userInfo.enterpriseInfos.length; index++) { - if(app.userInfo.enterpriseInfos[index].isEnterprisePrimary){ - isEnterprisePrimary = true - break - } - } - if(isEnterprisePrimary){ - this.toIndex() - return - } var applicationStatus = 0 - for (let m = 0; m < app.userInfo.enterpriseInfos.length; m++) { - const element = app.userInfo.enterpriseInfos[m] - for (let n = 0; n < element.factoryInfos.length; n++) { - const item = element.factoryInfos[n] + for (let mIndex = 0; mIndex < app.userInfo.enterpriseInfos.length; mIndex++) { + const element = app.userInfo.enterpriseInfos[mIndex] + if(element.isEnterprisePrimary){ + this.toIndex() + return + } + for (let nIndex = 0; nIndex < element.factoryInfos.length; nIndex++) { + const item = element.factoryInfos[nIndex] applicationStatus = item.type ? 1 : 0 if(applicationStatus == 1){ break