Skip to content
本页目录

什么是FUOM?

FUOM是FOA用户机构管理简称,为FOA系统提供基础支撑。

功能特性介绍

维护一个单位内机构、用户数据,并产生平台登录账号

维护用户组

初始化支持从浙政钉同步、excel导入、管理界面创建

支持一个用户在多个处室使用同一账号(excel导入时,同一个用户使用相同的登录名)

支持批量移动(用户从一个处室移动到另外一个处室,改变用户与处室的关联关系)

支持复制(用户从一个处室复制到另外一个处室,共用一个账号)

支持通过手机号从浙政钉里匹配用户基本信息

优化获取当前登录用户信息,放弃原来通过uom-store应用响应平台登录事件来获取当前登录用户信息,在foa-uom应用的actions里提供getUserInfo(ctx)方法懒加载缓存方式来获取 使用示例:

js
let userInfo = this.$app.ctx.app('foa-uom').getUserInfo(this.$app.ctx)
 userInfo.then(res=>{
   console.log('当前登录用户信息:',res)
 })

返回数据示例:

json
{
      "user": {
          "accountId": 123456,
          "employeeName": "张三",
          "sysAccountId": 975,
          "phone": "13599999999",
          "sortNumber": 418,
          "id": 4278,
          "source": "1",
          "empGender": "1",
          "account": "df111111111",
          "employeeCode": "GE_yanweijie",
          "status": "A"
      },
      "depts": [
          {
              "parentName": "省财政厅",
              "organizationName": "机关党委",
              "organizationCode": "GO_87",
              "parentCode": "GO_abcdefg",
              "sortNumber": 87,
              "orgInnerSortNumber": 91,
              "id": 74,
              "mainJob": false
          },
          {
              "parentName": "省财政厅",
              "organizationName": "政研室",
              "organizationCode": "GO_410",
              "parentCode": "GO_aaaaaaaaaaaaaaaaaaa",
              "sortNumber": 410,
              "orgInnerSortNumber": 418,
              "id": 96,
              "mainJob": true
          }
      ]
  }

内部资料,请勿外传