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

企业ERP管理平台


数据字段相关接口

[TOC]

【获取表中字段的所有值-去重】

请求URL:/berpManage/fieldValue;请求方式:GET ;请求参数如下

  {
    businessUid:string,//主账号uid
    appUid:string,//应用uid
    staffUid:string,//操作员uid
    tableUid:string,//所属数据表uid
    fieldName:string,//字段名称
  }

返回示例如下

  {
    code: number,//状态码,200成功,400失败,500异常
    msg: string,//提示文字
    data:{
        label: string,//提示文字
        value: string,//值
    }
    count: number//返回数据总数
}
【编辑数据表字段】

请求URL:/berpManage/fieldEdit;请求方式:POST ;请求参数如下

  {
    businessUid:string,//"【必填】主账号ID",
    appUid:string,//"【必填】应用uid",
    staffUid:string,// "操作员uid",
    fieldUid:string,// "字段uid,为空时为添加",
    tableUid:string,// "【必填】所属数据表uid",
    name:string,// "【必填】字段名称",
    printName:string,// "打印名称",
    fieldType:string,// "【必填】类型:有个数组接口获取:fieldType,字符串, 数字, 日期, 时间,单文件,多文件",
    allowEdit:string,// "是否允许列表编辑:1允许,2不允许
    allowSort:string,// 是否开启排序:1允许,2不允许
    fieldSize:string,// "字段大小:500",
    fieldFormat: string,//"字段格式:有个数组接口获取:fieldFormat",
    fillStatus:string,// "填写状态:必填或者空",
    totalStatus:string,// "合计标识:1合计,2不合计",
    defaultValue: string,//"默认值",
    bgColor: string,//"背景颜色",
    width: string,//"单元格显示宽度",
    countFormula: string,//"计算公式",
    arithmeticMethod: string,//"运算方式",
    targetTable:string,// "取值表名",
    valueMethod: string,//"取值方式:1计数,2求和,3现值,4平均值,5初期",
    valueField: string,//"取值字段",
    tableBasis:string,// "本表依据",
    valueBasis:string,// "取值依据",
    valueCondition:string,// "取值条件",
    sortField:number,// "【必填】排序",
    remark: "备注说明"
  }

返回示例如下

  {
    code: number,//状态码,200成功,400失败,500异常
    msg: string,//提示文字
    data: object,//返回字段值的数组[”“,”“,”“,”“]
    count: number//返回数据总数
}
【删除数据表字段】

请求URL:/berpManage/fieldDel;请求方式:POST ;请求参数如下

  {
    businessUid:string,//"【必填】主账号ID",
    appUid:string,//"【必填】应用uid",
    staffUid:string,// "操作员uid",
    fieldUid:string,// "字段uid,为空时为添加",
  }

返回示例如下

  {
    code: number,//状态码,200成功,400失败,500异常
    msg: string,//提示文字
    data: object,//返回对象
    count: number//返回数据总数
}
【验证字段名是否重复】

请求URL:/berpManage/verifyField;请求方式:POST ;请求参数如下

  {
    businessUid:string,//"【必填】主账号ID",
    appUid:string,//"【必填】应用uid",
    staffUid:string,// "操作员uid",
    name:string,// "字段名称",
  }

返回示例如下

  {
    code: number,//状态码,200成功,400失败,500异常
    msg: string,//提示文字
    data: object,//返回对象
    count: number//返回数据总数
}
【获取字段类型】

请求URL:/berpManage/fieldType;请求方式:GET ;请求参数如下

  {
    businessUid:string,//"【必填】主账号ID",
    appUid:string,//"【必填】应用uid",
    staffUid:string,// "操作员uid"
  }

返回示例如下

  {
    code: number,//状态码,200成功,400失败,500异常
    msg: string,//提示文字
    data: object,//返回对象,["字符串", "数字", "日期", "时间", "单文件", "多文件"]
    count: number//返回数据总数
}
【获取字段显示格式】

请求URL:/berpManage/fieldFormat;请求方式:GET ;请求参数如下

  {
    businessUid:string,//"【必填】主账号ID",
    appUid:string,//"【必填】应用uid",
    staffUid:string,// "操作员uid"
  }

返回示例如下

  {
    code: number,//状态码,200成功,400失败,500异常
    msg: string,//提示文字
    data: object,//返回对象,["", "0", "0.0", "0.00", "0.000", "0.0000"]
    count: number//返回数据总数
}
【获取字段运算方式】

请求URL:/berpManage/arithmeticMethod;请求方式:GET ;请求参数如下

  {
    businessUid:string,//"【必填】主账号ID",
    appUid:string,//"【必填】应用uid",
    staffUid:string,// "操作员uid"
  }

返回示例如下

  {
    code: number,//状态码,200成功,400失败,500异常
    msg: string,//提示文字
    data:[{
        value: number,//数值
        name: string,//名称
    }]
    count: number//返回数据总数
}

页面列表

ITEM_HTML