|  |  |  | 
|---|
|  |  |  | this.name=res.data.userName | 
|---|
|  |  |  |  | 
|---|
|  |  |  | if(res.data?.roles.length>0) | 
|---|
|  |  |  | this.resources=res.data.roles[0].resources; | 
|---|
|  |  |  | //遍历roles | 
|---|
|  |  |  | for (const r of res.data.roles) { | 
|---|
|  |  |  | if (!(this.resources)) { | 
|---|
|  |  |  | this.resources = []; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | this.resources = this.resources.concat(r.resources); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | setUserInfo(JSON.stringify(userInfo)); | 
|---|
|  |  |  | setUserResources(JSON.stringify(this.resources)) | 
|---|
|  |  |  | for (const r of this.resources) { | 
|---|
|  |  |  | 
|---|
|  |  |  | description: kbObj.description, | 
|---|
|  |  |  | language: "English", | 
|---|
|  |  |  | permission: kbObj.permission, | 
|---|
|  |  |  | embd_id: props.kbtenantInfo.embd_id || kbObj.embd_id, | 
|---|
|  |  |  | embd_id: kbObj.embd_id || props.kbtenantInfo.embd_id, | 
|---|
|  |  |  | parser_id: kbObj.parser_id, | 
|---|
|  |  |  | layout_recognize: true, | 
|---|
|  |  |  | } | 
|---|