- 安装依赖 npm install
- 运行 npm run dev
- 打包 npm run build
npm install galileo-os-ui
import { OsDept, OsUser, OsUserOrDept } from "galileo-os-ui";
import "galileo-os-ui/lib/galileo-os-ui.css";
import "galileo-os-ui/src/assets/icon/iconfont.css";
Vue.component(OsDept.name, OsDept)
Vue.component(OsUser.name, OsUser)
Vue.component(OsUserOrDept.name, OsUserOrDept)
组件 | 描述 | 组件用法 | 参数说明 |
---|---|---|---|
OsUser | 选择OS中的人员 | <OsUser :config="osConfig" @getUserList="getUserList" /> | osConfig:传给子组件的配置信息;getUserList:返回的数据 |
OsDept | 选择OS中的部门 | <OsDept :config="osConfig" @getUserList="getUserList" /> | osConfig:传给子组件的配置信息;getUserList:返回的数据 |
OsUserOrDept | 选择OS中部门下的人员 | <OsUserOrDept:config="osConfig" @getUserList="getUserList" /> | osConfig:传给子组件的配置信息;getUserList:返回的数据 |
osConfig: {
requestConfig: { // 请求配置
containChild: 0, // 是否包含子部门(1.是,0.否)
orgId: "", // 组织id
},
code: 200, // 返回的状态码
api: { // 不用自定义不传
dept: "", // 自定义请求api
user: "", // 自定义请求api
},
BASE_URL: "", // 请求接口
token:"", // 请求token
isRadio: 1, // 0单选 1 多选
echoList: [], // 回显数据
}