企业ERP管理平台-接口文档

企业ERP管理平台


组织架构接口

<p>[TOC]</p> <h5>【获取员工显示表头】</h5> <p>请求URL:<code>/berpManage/personnelHeader</code>;请求方式:GET ;请求参数如下</p> <pre><code> { businessUid:string,//主账号uid appUid:string,//应用uid staffUid:string,//操作员uid }</code></pre> <p>返回示例如下</p> <pre><code> { code: number,//状态码,200成功,400失败,500异常 msg: string,//提示文字 data:{ uid:string,//uid name:string,//字段名称 fieldType:string,//字段类型:字符串,数字,批注,日期,时间,状态,核对,单图片,多图片,单文件,多文件 bgColor:string,//背景颜色 orderBy:number,//是否排序:1可以,2不能 width:string,//单元格宽度 allowEdit:string,// 是否允许列表编辑:1允许,2不允许 allowSort:string,// 是否允许排序:1允许,2不允许 } count: number//返回数据总数 }</code></pre> <h5>【获取员工列表数据】</h5> <p>请求URL:<code>/berpManage/personnelData</code>;请求方式POST ;请求参数如下</p> <pre><code> { businessUid:string,//主账号uid appUid:string,//应用uid staffUid:string,//操作员uid whereStr:{ "公司名称":string,//公司名称/部门名称/岗位名称 "姓名":string,//员工姓名 } page:string,//当前页码 pageSize:string,//每页条数 }</code></pre> <p>返回示例如下</p> <pre><code> { code: number,//状态码,200成功,400失败,500异常 msg: string,//提示文字 data:{ tableName:string,//uid remark:string,//字段名称 list:[{ uid:string,// "37a70d295f7843cb82b915b02454sdse", 员工编号:string,// "000002", 姓名:string,// "张小明", 公司名称:string,// "起点科技", 部门名称: string,//"运营部", 岗位名称: string,//"运营专员", 入职时间:string,// "2022-08-12", 工作状态: string,//"在职", 性别:string,//"男", 出生日期: "1998-08-12", 学历:string,// "本科", 籍贯:string,//"汉", 住址:string,//"广州市", 身份证:string,//"436989653202315896", 头像:string,// "-", 手机:string,// "13659865320", 备注:string,// "-", 邮箱:string,// "-", 排序数字:string,// 1, 创建日期:string,//"2022-08-12" }] } count: number//返回数据总数 }</code></pre> <h5>【获取员工详情】</h5> <p>请求URL:<code>/berpManage/personnelDetail</code>;请求方式GET ;请求参数如下</p> <pre><code> { businessUid:string,//主账号uid appUid:string,//应用uid staffUid:string,//操作员uid uid:string//信息的uid }</code></pre> <p>返回示例如下</p> <pre><code> { code: number,//状态码,200成功,400失败,500异常 msg: string,//提示文字 data:{ uid:string,//数据uid【***】 list:[{ table_uid:string,//数据表uid name: string,//【***】字段名称 printName: string,//打印名称 fieldType: string,//【***】字段类型:字符串【单行文本】,数字【数字单行文本】,批注【单行文本,可以在列表直接编辑】,日期【单行文本-调起日期控件-yyyy-MM-dd】,时间【单行文本-调起时间控件-HH-mm-ss】,状态【开关按钮控件,1或者2】,核对【复选勾选控件,选中或者不选中】,单图片【单张图上传】,多图片【多张图上传】,单文件【单文件上传】,多文件【多文件上传】 fieldSize: string,//【***】字段大小,也就是字段长度,一般针对:字符串,批注,日期,时间, fieldFormat:string,//显示格式 fillStatus:string,//【***】填写状态:1必填,2选填 totalStatus:string,//【***】合计标识:1合计,2不合计 defaultValue:string,//【***】默认值 bgColor:string,//背景颜色 width:string,//单元格显示宽度 countFormula:string,//计算公式 arithmeticMethod:string,//运算方式:1计数,2计值 targetTable:string,//取值表名:从哪个表获取数据 valueMethod:string,//取值方式:1计数,2求和,3现值,4平均值,5初期 valueField:string,//取值字段:从目标表的某个字段 tableBasis:string,//本表依据:当前表依据字段 valueBasis:string,//取值依据:目标表依据字段 valueCondition:string,//取值条件:目标表取值条件 sortField:number,//排序 remark:string,//备注说明 is_sys:number,//是否系统:1是,2否: fieldValue:string,//【***】字段值 valueSelect:{//【***】此为字段空间取值方式,为null的话就是手动填写 variableName:string,//变量名称 type:string,//【***】类型:1单选,2调用数据表 availabletableUid:string,//【***】可用数据表uid availableTable:string,//【***】可用数据表名:用表名这个区分两种类型 availableItem:string,//【***】可用数据选项/字段 fromBasis:string,//引用/来源依据 correspondBasis:string,//本表依据 fromField:string,//来源字段 correspondField:string,//对应字段 fieldQuery:string,//【***】快查字段:页面默认搜索区域显示的条件 showColumn:string,//【***】显示字段 showCondition:string,//【***】显示条件 tableName:string,//数据表名:有数据表名的只能在特定的数据表字段使用 } }] } count: number//返回数据总数 }</code></pre> <h5>【编辑/修改员工信息】</h5> <p>请求URL:<code>/berpManage/personnelEdit</code>;请求方式POST ;请求参数如下</p> <pre><code> { businessUid:string,//主账号uid appUid:string,//应用uid staffUid:string,//操作员uid uid:string//信息的uid editJson:object//编辑的字段对象,注意:对象里面的键名一定要是本表的字段名称,对不上可能就报错了 }</code></pre> <p>返回示例如下</p> <pre><code> { code: number,//状态码,200成功,400失败,500异常 msg: string,//提示文字 data:object,//返回对象 count: number//返回数据总数 }</code></pre> <h5>【删除员工信息】</h5> <p>请求URL:<code>/berpManage/personnelDel</code>;请求方式:POST ;请求参数如下</p> <pre><code> { businessUid:string,//主账号uid appUid:string,//应用uid staffUid:string,//操作员uid uid:string,//信息uid,多个用英文逗号隔开, }</code></pre> <p>返回示例如下</p> <pre><code> { code: number,//状态码,200成功,400失败,500异常 msg: string,//提示文字 data:object,//返回对象 count: number//返回数据总数 }</code></pre> <h5>【获取操作员编号】</h5> <p>请求URL:<code>/berpManage/staffNo</code>;请求方式:GET ;请求参数如下</p> <pre><code> { businessUid:string,//主账号uid appUid:string,//应用uid staffUid:string,//操作员uid }</code></pre> <p>返回示例如下</p> <pre><code> { code: number,//状态码,200成功,400失败,500异常 msg: string,//提示文字 data: { staffNo:string,//操作员编号 }, count: number//返回数据总数 }</code></pre> <h5>【获取操作员列表】</h5> <p>请求URL:<code>/berpManage/staffManage</code>;请求方式:GET ;请求参数如下</p> <pre><code> { businessUid:string,//主账号uid appUid:string,//应用uid staffUid:string,//操作员uid userName:string,//人员编号/账户用 realName:string,//姓名 page:string,//当前页码 pageSize:string,//每页条数 }</code></pre> <p>返回示例如下</p> <pre><code> { code: number,//状态码,200成功,400失败,500异常 msg: string,//提示文字 data: [{ staffUid:string,//操作员uid appCode:string,//系统应用编号,用户操作员登录 userName:string,//员工编号/账户用 realName:string,//姓名 password:string,//登录密码 authority:string,//所属权限组 company:string,//公司名称 department:string,//部门名称 postion:string,//岗位名称 mobile:string,//手机 email:string,//邮箱 autoTask:string,//自动任务 lastTime:string,//近期任务时间 saleReconciliation:string,//销售对账 closingLock:string,//结账锁定 status:string,//账户状态:1正常,2禁用 loginStatus:string,//登录状态 ipAddress:string,//IP地址 loginTime:string,//登录/离线时间 verifyTime:string,//验证时间 printTemplate:string,//打印模板 menuPermissions:string,//菜单权限 remark:string,//备注说明 sortField:number,//排序数字 dateCreate:string,//创建时间 }], count: number//返回数据总数 }</code></pre> <h5>【获取操作员详情】</h5> <p>请求URL:<code>/berpManage/staffDetail</code>;请求方式:GET ;请求参数如下</p> <pre><code> { businessUid:string,//主账号uid appUid:string,//应用uid staffUid:string,//操作员uid uid:string,//uid }</code></pre> <p>返回示例如下</p> <pre><code> { code: number,//状态码,200成功,400失败,500异常 msg: string,//提示文字 data: { staffUid:string,//操作员uid appCode:string,//系统应用编号 userName:string,//员工编号/账户名 realName:string,//姓名 password:string,//登录密码 headImgurl:string,//头像 authority:string,//所属权限组 company:string,//公司名称 department:string,//部门名称 postion:string,//岗位名称 mobile:string,//手机 email:string,//邮箱 autoTask:string,//自动任务 lastTime:string,//近期任务时间 saleReconciliation:string,//销售对账 closingLock:string,//结账锁定 status:string,//账户状态:1正常,2禁用 loginStatus:string,//登录状态 ipAddress:string,//IP地址 loginTime:string,//登录/离线时间 verifyTime:string,//验证时间 printTemplate:string,//打印模板 menuPermissions:string,//菜单权限 remark:string,//备注说明 sortField:number,//排序数字 dateCreate:string,//创建时间 }, count: number//返回数据总数 }</code></pre> <h5>【编辑操作员信息】</h5> <p>请求URL:<code>/berpManage/staffEdit</code>;请求方式:POST ;请求参数如下</p> <pre><code> { businessUid:string,//主账号uid appUid:string,//应用uid staffUid:string,//当前登录操作员uid uid:string,//当前所编辑的操作员信息的uid authority:string,//所属权限组 appUid:string,//应用uid appCode:string,//系统应用编号,用户操作员登录 userName:string,//编号 realName:string,//姓名 password:string,//登录密码 company:string,//公司名称 department:string,//部门名称 postion:string,//岗位名称 mobile:string,//手机 email:string,//邮箱 autoTask:string,//自动任务 saleReconciliation:string,//销售对账 closingLock:string,//结账锁定 status:string,//账户状态:1正常,2禁用 loginStatus:string,//登录状态 ipAddress:string,//IP地址 printTemplate:string,//打印模板 remark:string,//备注说明 sortField:number,//排序数字 }</code></pre> <p>返回示例如下</p> <pre><code> { code: number,//状态码,200成功,400失败,500异常 msg: string,//提示文字 data: object,//返回对象 count: number//返回数据总数 }</code></pre> <h5>【删除操作员】</h5> <p>请求URL:<code>/berpManage/staffDel</code>;请求方式:POST ;请求参数如下</p> <pre><code> { businessUid:string,//主账号uid appUid:string,//应用uid staffUid:string,//操作员uid uid:string,//信息uid,多个用英文逗号隔开, }</code></pre> <p>返回示例如下</p> <pre><code> { code: number,//状态码,200成功,400失败,500异常 msg: string,//提示文字 data:object,//返回对象 count: number//返回数据总数 }</code></pre> <h5>【获取操作权限列表】</h5> <p>请求URL:<code>/berpManage/staffAuthority</code>;请求方式:GET ;请求参数如下</p> <pre><code> { businessUid:string,//主账号uid appUid:string,//应用uid staffUid:string,//操作员uid name:string,//权限名称 tableUid:string,//系统资源 page:string,//当前页码 pageSize:string,//每页条数 }</code></pre> <p>返回示例如下</p> <pre><code> { code: number,//状态码,200成功,400失败,500异常 msg: string,//提示文字 data: [{ authorityUid: string,//权限uid name: string,//权限名 tableUid: string,//系统资源uid tableName: string,//系统资源名 show: string,//资源显示:1是2否 increase: string,//新增:1是2否 saveAs: string,//另存:1是2否 print_data: string,//打印:1是2否 check_data: string,//复核:1是2否 import: string,//导入:1是2否 export: string,//导出:1是2否 replace: string,//替换:1是2否 display: string,//数据查看:1无2本人3本部门4本公司5全部 modify: string,//修改:1无2本人3本部门4本公司5全部 del: string,//删除:1无2本人3本部门4本公司5全部 query: string,//查询:1无2本人3本部门4本公司5全部 audit: string,//审核:1无2本人3本部门4本公司5全部 cancel: string,//撤销:1无2本人3本部门4本公司5全部 approval: string,//审批:1无2本人3本部门4本公司5全部 forcedModify: string,//强制修改:1是2否 shut_off: string,//关闭:1是2否 attachCheck: string,//查看附件:1是2否 attachEdit: string,//编辑附件:1是2否 attachDel: string,//删除附件:1是2否 hideField: string,//隐藏字段:1是2否 detailHide: string,//明细隐藏:1是2否 dataClear: string,//数据清理:1是2否 printTemplate: string,//打印模板:1是2否 backstageValue: string,//后台取值:1是2否 displayField: string,//显示字段 editField: string,//编辑字段 detailDisplay: string,//明细显示 detailEdit: string,//明细编辑 displayCondition: string,//显示条件 loadCondition: string,//加载条件 printField: string,//打印字段 detailPrint: string,//明细打印 remark: string,//备注 sortField: number,//排序 dateCreate: string,//创建时间 }], count: number//返回数据总数 }</code></pre> <h5>【获取操作权限详情】</h5> <p>请求URL:<code>/berpManage/authorityDetail</code>;请求方式:GET ;请求参数如下</p> <pre><code> { businessUid:string,//主账号uid appUid:string,//应用uid staffUid:string,//操作员uid name:string,//权限名称 tableUid:string,//系统资源 }</code></pre> <p>返回示例如下</p> <pre><code> { code: number,//状态码,200成功,400失败,500异常 msg: string,//提示文字 data: { authorityUid: string,//权限uid name: string,//权限名 tableUid: string,//系统资源uid tableName: string,//系统资源名 show: string,//资源显示:1是2否 add: string,//新增:1是2否 saveAs: string,//另存:1是2否 print: string,//打印:1是2否 check: string,//复核:1是2否 import: string,//导入:1是2否 export: string,//导出:1是2否 replace: string,//替换:1是2否 display: string,//数据查看:1无2本人3本部门4本公司5全部 modify: string,//修改:1无2本人3本部门4本公司5全部 del: string,//删除:1无2本人3本部门4本公司5全部 query: string,//查询:1无2本人3本部门4本公司5全部 audit: string,//审核:1无2本人3本部门4本公司5全部 revoke: string,//撤销:1无2本人3本部门4本公司5全部 approval: string,//审批:1无2本人3本部门4本公司5全部 forcedModify: string,//强制修改:1是2否 close: string,//关闭:1是2否 attachCheck: string,//查看附件:1是2否 attachEdit: string,//编辑附件:1是2否 attachDel: string,//删除附件:1是2否 hideField: string,//隐藏字段:1是2否 detailHide: string,//明细隐藏:1是2否 dataClear: string,//数据清理:1是2否 printTemplate: string,//打印模板:1是2否 backstageValue: string,//后台取值:1是2否 displayField: string,//显示字段 editField: string,//编辑字段 detailDisplay: string,//明细显示 detailEdit: string,//明细编辑 displayCondition: string,//显示条件 loadCondition: string,//加载条件 printField: string,//打印字段 detailPrint: string,//明细打印 remark: string,//备注 sortField: number,//排序 dateCreate: string,//创建时间 }, count: number//返回数据总数 }</code></pre> <h5>【删除操作权限】</h5> <p>请求URL:<code>/berpManage/authorityDel</code>;请求方式:POST ;请求参数如下</p> <pre><code> { businessUid:string,//主账号uid appUid:string,//应用uid staffUid:string,//操作员uid uid:string,//信息uid,多个用英文逗号隔开, }</code></pre> <p>返回示例如下</p> <pre><code> { code: number,//状态码,200成功,400失败,500异常 msg: string,//提示文字 data:object,//返回对象 count: number//返回数据总数 }</code></pre> <h5>【编辑操作员权限】</h5> <p>请求URL:<code>/berpManage/authorityEdit</code>;请求方式:POST ;请求参数如下</p> <pre><code> { businessUid:string,//主账号uid appUid:string,//应用uid staffUid:string,//操作员uid name: string,//权限名 remark: string,//备注 sortField: number,//排序 tableUid: string,//系统资源uid tableName: string,//系统资源名 show: number,//资源显示:1是2否 add: number,//新增:1是2否 saveAs: number,//另存:1是2否 print: number,//打印:1是2否 check: number,//复核:1是2否 import: number,//导入:1是2否 export: number,//导出:1是2否 replace: number,//替换:1是2否 display: string,//数据查看:1无2本人3本部门4本公司5全部 modify: number,//修改:1无2本人3本部门4本公司5全部 del: number,//删除:1无2本人3本部门4本公司5全部 query: number,//查询:1无2本人3本部门4本公司5全部 audit: number,//审核:1无2本人3本部门4本公司5全部 revoke: number,//撤销:1无2本人3本部门4本公司5全部 approval: number,//审批:1无2本人3本部门4本公司5全部 forcedModify: number,//强制修改:1是2否 close: number,//关闭:1是2否 attachCheck: string,//查看附件:1是2否 attachEdit: string,//编辑附件:1是2否 attachDel: string,//删除附件:1是2否 hideField: number,//隐藏字段:1是2否 detailHide: number,//明细隐藏:1是2否 dataClear: number,//数据清理:1是2否 printTemplate: number,//打印模板:1是2否 backstageValue: number,//后台取值:1是2否 displayField: string,//显示字段 editField: string,//编辑字段 detailDisplay: string,//明细显示 detailEdit: string,//明细编辑 displayCondition: string,//显示条件 loadCondition: string,//加载条件 printField: string,//打印字段 detailPrint: string,//明细打印 }</code></pre> <p>返回示例如下</p> <pre><code> { code: number,//状态码,200成功,400失败,500异常 msg: string,//提示文字 data: object,//返回对象 count: number//返回数据总数 }</code></pre> <h5>【获取操作权限组-去重】</h5> <p>请求URL:<code>/berpManage/authoritySelect</code>;请求方式:GET ;请求参数如下</p> <pre><code> { businessUid:string,//主账号uid appUid:string,//应用uid staffUid:string,//操作员uid }</code></pre> <p>返回示例如下</p> <pre><code> { code: number,//状态码,200成功,400失败,500异常 msg: string,//提示文字 data: [{ label: string,//名称 name: string,//名称 }] count: number//返回数据总数 }</code></pre>

页面列表

ITEM_HTML