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

企业ERP管理平台


动态表编辑-弹框-数据展示

<p>[TOC]</p> <h5>【获取弹框显示数据-基础表常用数据】</h5> <p>请求URL:<code>/berpManage/dialogData</code>;请求方式:POST ;请求参数如下</p> <pre><code> { businessUid:string,//主账号uid appUid:string,//应用uid staffUid:string,//操作员uid whereStr:object,//搜索条件对象 availableTable:string,//可用数据表uid showColumn:string,//显示字段 transmitField:string,//传递字段【新增的】 showCondition:string,//显示条件 page:string,//当前页码 pageSize: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/quoteData</code>;请求方式:POST ;请求参数如下</p> <pre><code> { businessUid:string,//主账号uid appUid:string,//应用uid staffUid:string,//操作员uid whereStr:object,//搜索条件对象 fromTable:string,//来源数据表uid showField:string,//显示字段 transmitField:string,//传递字段【新增的】 showCondition:string,//显示条件 page:string,//当前页码 pageSize: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/tablefieldSelect</code>;请求方式:GET ;请求参数如下</p> <pre><code> { businessUid:string,//主账号uid appUid:string,//应用uid staffUid:string,//操作员uid tableUid:object,//系统资源表uid fieldName:string,//字段名称 }</code></pre> <p>返回示例如下</p> <pre><code> { code: number,//状态码,200成功,400失败,500异常 msg: string,//提示文字 data:{ label: string,//提示文字 value: string,//值 } count: number//返回数据总数 }</code></pre> <h5>【获取快查字段-搜索条件】</h5> <p>请求URL:<code>/berpManage/tableQuery</code>;请求方式:GET ;请求参数如下</p> <pre><code> { businessUid:string,//主账号uid appUid:string,//应用uid staffUid:string,//操作员uid tableUid:object,//系统资源表uid }</code></pre> <p>返回示例如下</p> <pre><code> { code: number,//状态码,200成功,400失败,500异常 msg: string,//提示文字 data:{ tableUid: string,//资源表uid tableName: string,//资源表名称 fieldQuery: object,//快查字段数组[] commonQuery:{ queryName:string,//方案名称 queryCondition:string,//方案条件sql语句 }, remark: string,//资源备注说明 } count: number//返回数据总数 }</code></pre> <h5>【获取系统资源字段表头】</h5> <p>请求URL:<code>/berpManage/tableHeader</code>;请求方式:GET ;请求参数如下</p> <pre><code> { businessUid:string,//主账号uid appUid:string,//应用uid staffUid:string,//操作员uid tableUid: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/tableData</code>;请求方式POST ;请求参数如下</p> <pre><code> { businessUid:string,//主账号uid appUid:string,//应用uid staffUid:string,//操作员uid tableUid:string,//数据表uid whereStr:{ "字段1文字":string,// "字段2文字":string,// } commonQuery:string,//常见查询条件,传方案条件sql语句字符串 page:string,//当前页码 pageSize:string,//每页条数 }</code></pre> <p>返回示例如下</p> <pre><code> { code: number,//状态码,200成功,400失败,500异常 msg: string,//提示文字 data:[{ uid:string,//数据的uid 字段名:string,// }] count: number//返回数据总数 }</code></pre> <h5>【获取系统资源数据详情】</h5> <p>请求URL:<code>/berpManage/tableDetail</code>;请求方式GET ;请求参数如下</p> <pre><code> { businessUid:string,//主账号uid appUid:string,//应用uid staffUid:string,//操作员uid tableUid: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,//打印名称 headerShow: number,//是否表头显示:1是,2否 headerEdit: number,//是否表头编辑:1是,2否 relateTableName: string,//引用资源表名 relateFieldName: 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,//【***】默认值 fieldValue:string,//【***】字段值 valueSelect:{//【***】此为字段空间取值方式,为null的话就是手动填写 type:string,//【***】类型:1单选,2调用数据表 availabletableUid:string,//【***】可用数据表uid availableTable:string,//【***】可用数据表名:用表名这个区分两种类型 availableItem:string,//【***】可用数据选项/字段 fromBasis:string,//引用/来源依据 correspondBasis:string,//本表依据 fromField:string,//来源字段 correspondField:string,//对应字段 fieldQuery:string,//【***】快查字段:页面默认搜索区域显示的条件 showColumn:string,//【***】显示字段 transmitfField:string,//【***】传递字段 showCondition:string,//【***】显示条件 tableName:string,//数据表名:有数据表名的只能在特定的数据表字段使用 } }] } count: number//返回数据总数 }</code></pre> <h5>【获取系统资源的合计数据】</h5> <p>请求URL:<code>/berpManage/tableTotal</code>;请求方式POST ;请求参数如下</p> <pre><code> { businessUid:string,//主账号uid appUid:string,//应用uid staffUid:string,//操作员uid tableUid:string,//数据表uid whereStr:{ "字段1文字":string,// "字段2文字":string,// } }</code></pre> <p>返回示例如下</p> <pre><code> { code: number,//状态码,200成功,400失败,500异常 msg: string,//提示文字 data:[{ fieldName:string,//合计字段名 total:string,//合计数 }] count: number//返回数据总数 }</code></pre> <h5>【编辑/修改系统资源数据】</h5> <p>请求URL:<code>/berpManage/vartbEdit</code>;请求方式POST ;请求参数如下</p> <pre><code> { businessUid:string,//主账号uid appUid:string,//应用uid staffUid:string,//操作员uid tableUid: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/vartbDel</code>;请求方式:POST ;请求参数如下</p> <pre><code> { businessUid:string,//主账号uid appUid:string,//应用uid staffUid:string,//操作员uid tableUid: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/vartbEditfield</code>;请求方式POST ;请求参数如下</p> <pre><code> { businessUid:string,//主账号uid appUid:string,//应用uid staffUid:string,//操作员uid tableUid: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/childtbList</code>;请求方式GET ;请求参数如下</p> <pre><code> { businessUid:string,//主账号uid appUid:string,//应用uid staffUid:string,//操作员uid tablePrimaryuid:string,//主数据表uid }</code></pre> <p>返回示例如下</p> <pre><code> { code: number,//状态码,200成功,400失败,500异常 msg: string,//提示文字 data:[{ primarysecUid:string,//数据的uid tableprimaryUid:string,//主表uid tableprimaryName:string,//主表名称 tablesecondUid:string,//子表uid tablesecondName:string,//子表uid primaryField:string,//对应主表字段 secondField:string,//对应子表字段 }] count: number//返回数据总数 }</code></pre> <h5>【获取单据详情】</h5> <p>请求URL:<code>/berpManage/billDetail</code>;请求方式GET ;请求参数如下</p> <pre><code> { businessUid:string,//主账号uid appUid:string,//应用uid staffUid:string,//操作员uid tableUid:string//当前单据数据表-uid uid:string//当前数据-uid }</code></pre> <p>返回示例如下</p> <pre><code> { code: number,//状态码,200成功,400失败,500异常 msg: string,//提示文字 data:{ uid:string,//数据uid【***】 column_num:number,//编辑字段一行显示列数 list:[{ table_uid:string,//数据表uid name: string,//【***】字段名称 printName: string,//打印名称 headerShow: number,//是否表头显示:1是,2否 headerEdit: number,//是否表头编辑:1是,2否 relateTableName: string,//引用资源表名 relateFieldName: 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,//【***】默认值 fieldValue:string,//【***】字段值 valueSelect:{//【***】此为字段空间取值方式,为null的话就是手动填写 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,//数据表名:有数据表名的只能在特定的数据表字段使用 } }], detailed:object//明细关联数据 { tableprimaryUid: string,//主数据表uid tableprimaryName: string,//主数据表名 tablesecondUid: string,//子数据表uid tablesecondName: string,//子数据表名 primaryField: string,//主表关联字段 secondField: string//子表关联字段 } } count: number//返回数据总数 }</code></pre> <h5>【获取单据明细表头】</h5> <p>请求URL:<code>/berpManage/detailedHeader</code>;请求方式:GET ;请求参数如下</p> <pre><code> { businessUid:string,//主账号uid appUid:string,//应用uid staffUid:string,//操作员uid billUid:string,//单据数据表的uid }</code></pre> <p>返回示例如下</p> <pre><code> { code: number,//状态码,200成功,400失败,500异常 msg: string,//提示文字 data:{ billUid:string,//单据uid detailedShow:[{ name:string,//字段名称 valueSelect:{ type:string,//【***】类型:1单选,2调用数据表,3单行文本,4数字,5日期,6时间 availabletableUid:string,//【***】可用数据表uid availableTable:string,//【***】可用数据表名:用表名这个区分两种类型 availableItem:string,//【***】可用数据选项/字段 fromBasis:string,//引用/来源依据 correspondBasis:string,//本表依据 fromField:string,//来源字段 correspondField:string,//对应字段 fieldQuery:string,//【***】快查字段:页面默认搜索区域显示的条件 showColumn:string,//【***】显示字段 transmitfField:string,//【***】传递字段 showCondition:string,//【***】显示条件 } }], detailedEdit:string//可编辑字段 } count: number//返回数据总数 }</code></pre> <h5>【获取单据明细数据】</h5> <p>请求URL:<code>/berpManage/detailedData</code>;请求方式POST ;请求参数如下</p> <pre><code> { businessUid:string,//主账号uid appUid:string,//应用uid staffUid:string,//操作员uid tableUid:string,//数据表uid whereStr:{ "字段1文字":string,// "字段2文字":string,// } commonQuery:string,//常见查询条件,传方案条件sql语句字符串 page:string,//当前页码 pageSize:string,//每页条数 }</code></pre> <p>返回示例如下</p> <pre><code> { code: number,//状态码,200成功,400失败,500异常 msg: string,//提示文字 data:[{ uid:string,//数据的uid 字段名:string,// }] count: number//返回数据总数 }</code></pre> <h5>【获取单据引用数据来源】</h5> <p>请求URL:<code>/berpManage/billquoteSource</code>;请求方式GET ;请求参数如下</p> <pre><code> { businessUid:string,//主账号uid appUid:string,//应用uid staffUid:string,//操作员uid billUid:string,//单据表uid }</code></pre> <p>返回示例如下</p> <pre><code> { code: number,//状态码,200成功,400失败,500异常 msg: string,//提示文字 data:[{ billUid:string,//单据表uid tableField:string,//单据字段 detailedField:string,//单据字段 fromTableName:string,//来源表名称 fromTable:string,//来源表uid fromField:string,//来源字段 queryField:string,//快查字段 showField:string,//显示字段 transmitfField:string,//传递字段 showCondition:string,//显示条件 summaryField:string,//汇总字段 defaultField:string,//默认字段 defaultValue:string,//默认值 relationTable:string,//关联表名 relationShowfield:string,//关联表显示字段 relationTransmitffield:string,//关联表传递字段 relationBasis:string,//关联表依据 correspondBasis:string,//来源表名的依据字段 }] count: number//返回数据总数 }</code></pre> <h5>【获取单据审核记录】</h5> <p>请求URL:<code>/berpManage/billauditRecord</code>;请求方式GET ;请求参数如下</p> <pre><code> { businessUid:string,//主账号uid appUid:string,//应用uid staffUid:string,//操作员uid tableUid:string,//数据表的uid billUid:string,//单条数据信息的uid }</code></pre> <p>返回示例如下</p> <pre><code> { code: number,//状态码,200成功,400失败,500异常 msg: string,//提示文字 data:[{ approvalStatus:string,//审批状态:审批中,已审核,已驳回(通过的图标是一个√,驳回是图标×) approvalOpinion:string,//审批意见 approvaler:string,//审批人 dateApproval:string//审批时间 }] count: number//返回数据总数 }</code></pre> <h5>【保存-单据&amp;明细数据】</h5> <p>请求URL:<code>/berpManage/billEdit</code>;请求方式POST ;请求参数如下</p> <pre><code> { businessUid:string,//主账号uid appUid:string,//应用uid staffUid:string,//操作员uid tableUid:string,//数据表uid uid:string//信息的uid editJson:object//编辑的字段对象,注意:对象里面的键名一定要是本表的字段名称,对不上可能就报错了 billDetailed:[{ 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/billApproval</code>;请求方式POST ;请求参数如下</p> <pre><code> { businessUid:string,//主账号uid appUid:string,//应用uid staffUid:string,//操作员uid tableUid:string,//数据表uid uid:string//单条数据的uid approvalStatus:string//审核状态:审核中/已通过/已驳回 approvalOpinion:string//审批意见 }</code></pre> <p>返回示例如下</p> <pre><code> { code: number,//状态码,200成功,400失败,500异常 msg: string,//提示文字 data:object,//返回对象 count: number//返回数据总数 }</code></pre>

页面列表

ITEM_HTML