图零
  1. 表单引擎
图零
  • 公共功能
    • 费用申请表
      POST
    • 上传附件
      POST
    • 上传base64图片
      POST
    • 上传又拍云附件
      POST
    • 测试
      POST
    • 获取企微jsapi_ticket
      GET
    • 获取企微应用jsapi_ticket
      GET
    • 初始化应用data表
      POST
    • 修复area表
      POST
    • 初始化应用data表app
      POST
    • 初始化拓展配置
      POST
    • 初始化数据库key
      POST
    • 初始化数据库station
      POST
    • 发送企微消息
      POST
    • 获取客户IP
      GET
    • 重启服务
      GET
    • 关闭新手指引
      PUT
  • 登录注册
    • 注册
    • 登录
    • 企业微信code登录
    • 发送验证码(登录、忘记密码、注册,修改手机号,邮箱)
    • 忘记密码
    • 邮箱验证码
    • 验证码登录(暂时不做)
    • 获取登录用户信息
    • 判断是否已注册
    • 获取登录背景图
    • 退出登录
    • 获取用户名称
  • 工作区
    • 创建企业工作区
    • 可用工作区列表
    • 切换工作区
    • 工作区权限
  • 邀请成员
    • 邀请信息
    • 接受邀请,加入工作区
    • 获取邀请码
    • 设置邀请码有效期类型
    • 刷新邀请码
    • 手动邀请
    • 重新邀请
    • 取消邀请并移除
  • 通讯录(用户、部门、角色)
    • 部门管理
      • 新增部门
      • 修改部门
      • 部门列表
      • 部门详情
      • 部门树形数据
      • 删除部门
      • 移出成员
      • 移出全部成员
      • 向部门添加成员
    • 角色管理
      • 新增角色
      • 修改角色
      • 角色列表
      • 角色详情
      • 删除角色
      • 移出成员
      • 移出全部成员
      • 设置角色成员
    • 成员管理
      • 成员列表
      • 成员信息
      • 编辑成员
      • 禁用)
      • 移出通讯录
      • 清空通讯录
      • 主管
      • 导入通讯录
      • 导出通讯录
      • 获取导入样表
      • 批量设置部门(针对未分配用户)
    • 通讯录基本信息(成员数,部门,角色)
  • 应用包
    • 应用包行业类别
      • 应用包行业(分类)-列表
      • 应用包行业(分类)-添加
      • 应用包行业(分类)-修改
      • 应用包行业(分类)-删除
      • 应用包行业(分类)-详情
    • 新增应用包
    • 修改应用包
    • 可用应用包列表
    • 应用包详情(含分组、应用)
    • 应用包信息(编辑用)
    • 删除应用包
    • 模板应用包详情-无身份限制(含分组、应用)
    • 可用应用包列表(含分组,应用)
    • 设置应用包排序
    • 可用应用包列表【临时展示三农云】
  • 应用分组
    • 新增分组
    • 修改分组
    • 分组详情
    • 删除分组
    • 应用、分组拖拽排序
  • 应用
    • 表单分享
      • 表单分享列表
      • 表单分享详情
      • 创建分享数据
      • 修改分享信息
      • 校验分享地址是否有效
      • 校验分享码是否正确
      • 通过appId获取分享详情
      • 创建单独二维码分享数据
    • 全局搜索(应用、门户)
    • 新增应用
    • 应用列表(管理页)
    • 编辑应用
    • 删除应用
    • 应用选项
    • 复制应用
    • 应用详情
    • 获取应用字段选项
    • 新增留言
    • 留言列表
    • 发起催办
    • sand版本下复制应用到对应的环境
    • sand版本下查询指定版本的的应用包列表
    • 拓展配置详情(自定义按钮)
    • 拓展配置详情
    • 拓展配置修改
    • 拓展配置修改(自定义按钮)
    • 拓展配置详情(待办字段)
    • 拓展配置修改(待办字段)
    • 所有应用包树形列表
  • 工作台
    • 常用应用
    • 工作台统计
    • 申请记录列表
  • 应用设置(表单引擎,流程引擎,拓展设置,应用发布)
    • 表单引擎
      • 获取表单设置
        GET
      • 保存表单引擎设置
        PUT
      • 检测字段是否可删除
        POST
      • 可用公式列表
        GET
    • 流程引擎
      • 新增节点
      • 获取流程设置数据(所有节点)
      • 修改节点数据
      • 删除节点
      • 新增条件分支
      • 删除条件分支
      • 可回退节点选项
      • 项目立项申请
    • 拓展设置
    • 沙盒环境
      • 同步通讯录数据
      • 同步应用+数据
      • 沙盒同步日志列表
    • 获取编辑版本(刷新页面时重新获取)
      GET
    • 发布应用
      PUT
    • 获取发布信息
      GET
    • 放弃所有更改(回退)
      PUT
    • 修改应用状态
      PUT
    • 复制应用包应用到指定应用包
      POST
  • 应用展现层
    • 列表页
      • 数据转交
      • 审批转交
      • 记录列表
      • 设置表头(字段、宽度)
      • 基础信息(表头)
      • 记录统计数量
      • 收藏应用
      • 导出记录
      • 删除记录
      • 引用记录表头
      • web端全部列表信息
      • 项目预算申请里面的直接成本-导出记录
    • 详情页
      • 获取流程日志
      • 检查字段唯一性
      • 审批、填写、申请人完善处理
      • 获取记录当前节点设置
      • 记录详情
      • 发起新的
      • 审核通过支持重新提交
      • 撤回
      • 可回退节点选项
      • 编辑数据
      • 回退
      • 计算关联数据
      • 关联数据选项
      • 成员字段选项
      • 部门字段选项
      • 发起新的 副本
      • 待办转交
      • 获取可转交成员
      • 一键建群
      • 直接发起
      • 发起新的(无流程)
      • 获取表单列
      • 流程日志中插入评论
      • 流程日志中撤回评论
  • 公式
    • 检测公式是否可用
    • 测试公式(自用)
    • 公式值计算
  • 个人中心
    • 修改头像
    • 编辑信息
    • 获取编辑信息
    • 行业选项
    • 修改密码
    • 修改手机号
    • 检查验证码
    • 绑定邮箱
    • 检查密码
    • 修改邮箱
    • 身份认证
    • 获取用户首页配置
    • 设置用户首页配置
  • 企业管理
    • 企业信息
      • 获取企业信息
      • 编辑企业信息
    • 企业日志
  • 开放平台
    • 数据列表
    • 数据详情
    • 提交数据
    • 数据列表(日志auth)
    • 提交数据(日志auth)
  • 官方网站
    • 网站设置
    • 提交线索
    • 社区管理列表
    • 社区管理详情
    • 广告管理列表
    • 提交需求
    • 提交反馈
  • 子管理员
    • 新增子管理员
    • 编辑子管理员
    • 子管理员列表
    • 子管理员详情
    • 删除子管理员
    • 门户树形选项
    • 禁用子管理员
    • 企业添加系统管理员
    • 企业删除系统管理员
    • 企业获取系统管理员
  • 报表
    • 报表列表
    • 新增报表
    • 删除报表
    • 报表详情
    • 更新报表基本信息
    • 获取报表设置
    • 保存报表
    • 明细表表头
    • 明细表列表
    • 图表数据
    • 配色方案选项
    • 复制报表
  • 门户
    • 新增门户
    • 修改门户基本信息
    • 删除门户
    • 门户基本信息
    • 获取门户配置
    • 保存门户配置
    • 获取门户发布状态
    • 发布门户
  • 购买相关
    • vip及用量信息
    • 价格设置
    • 创建订单
    • 获取订单信息
    • 测试回调
    • 账单明细
    • 测试版本回退
  • OCR
    • OCR自动识别
    • OCR自动识别类型
    • OCR自动识别字段类型
    • OCR识别
    • OCR模板选项
    • OCR字段
  • 代码生成
    • 预览代码
    • 生成代码
    • 业务信息
    • 翻译变量名
    • 测试数据
  • 数据导入
    • 下载导入模板
    • 导入数据
    • 下载表单-表格导入模板
    • 导入表单-表格数据
  • 流程测试
    • 项目管理项目分类和项目编号处理
    • 项目预算申请->项目编号处理
    • 取出管理数据底座项目名字关联出来的列表数据
    • 置空项目管理
    • 处理T+已经存在的项目编号
    • 处理没数据底座名字没关联出数据的项目
    • 置空正式项目
    • 返显正式项目
    • 置空项目预算申请
    • 处理项目预算申请
    • 置空预立项
    • 处理预立项反显示
    • 流程模拟
    • 差旅报销
    • 费用报销
    • 客户立项申请
    • 研发项目立项申请
    • 业务招待费申请
    • 用章申请
    • 加班单
    • 供应商立项申请
    • 采购核价审批单
    • 付款单
    • 初始化流程测试
    • 初始化应用
    • 销假单新
    • 滨海数据同步
    • 滨海大屏同步脚本
    • 处理日志记录表
    • 处理apply数据表加字段
    • 处理station_apply表加字段
  • 考勤
    • 设置应出勤时长 Debug
    • 考勤月统计
    • 考勤假期统计
    • 导出
    • 考勤汇总表
    • 考勤明细表
    • 考勤汇总详情
    • 修改考勤
    • 初始化当前月考勤初始数据
    • 同步上下班打卡记录
    • 请假单触发
    • 获取应用Id
    • 同步微信id
    • 设置应出勤时长
    • 同步单据到考勤明细
    • 同步某月份出差单到考勤明细结束
    • 整理上个月考勤异常数据
    • 全局考勤确认发送状态
    • 考勤确认发送
    • 考勤确认
    • 考勤确认消息发送
    • 加年假
    • 减调休
    • 更新年龄和社保年限
  • 农业大屏
    • 首页
    • 电商数据
    • 品牌孵化
    • 三级站点
    • 智慧物流
    • 农产品溯源
    • 人才培训
  • 应用模板商城
    • 方案类型配置
      • 新增
      • 修改
      • 删除
      • 列表
      • 详细
      • 获取方案配置全信息--网站
    • 应用类型设置
      • 新增
      • 修改
      • 删除
      • 列表
      • 详细
    • 应用包与应用类型关联关系
      • 新增
      • 修改
      • 删除
      • 列表
      • 详细
      • 获取应用包
    • 应用包安装
  • 应用包上线配置
    • 新增
    • 修改
    • 删除
    • 列表
    • 详细
    • 获取模板应用包
  • study
    • 变量
    • 指针
    • 格式化输出
  • 站内信
    • Openai
      • openai问答接口(线上tutu专用)
      • openai直接回答
      • openai流回答
      • openai直接返回图片
      • ai组件流回答
    • tutu
      • tutu订阅支付接口
      • 获取套餐
      • 获取个人订单
      • 获取提问次数
      • 回调
      • 获取订单状态
    • statement
      • 人员同步
      • 部门同步
      • 预算组织同步
      • 成本中心同步
    • tutu plus
      • tutu plus 生成链接
      • tutu plus 鉴权验证
      • openai流回答plus 分享
    • 站内信列表
    • 站内信未读消息数量
    • 站内信批量已读
    • 站内信批量删除
    • 站内信跳转获取跳转信息
    • 站内信列表定时任务 勿请求
  • sand测试流程测试模板
    • 初始化应用(当应用不存在的时候 才点击)
    • 初始化流程测试模板【当前是请假单】
  • 测试接口
    • 测试接口(get)
    • 测试接口(post)
    • 测试接口(put)
    • 测试接口(delete)
  • 响水大屏
    • 设备列表查询
    • 获取设备采集信息
    • 大屏顶部数据概览
    • 大屏左侧设备概览
    • 大屏左侧设备参数概览
    • 大屏右侧地块列表
    • 大屏右侧设备列表
    • 大屏中间设施概览
  • tplus
    • t+消息接口
    • t+同步公共方法
  • 协办
    • 初始化表(非的第一次请勿操作)
    • 调整表
    • 新建协办
    • 编辑协办
    • 协办详情
    • 协办列表
    • 新建协办回复
    • 协办回复列表
    • 协办未读列表
    • 协办未读数
  • 费用管控
    • 付款中心批量处理
    • 获取预算编制详情
    • 费控前置校验
    • 费控测试
    • 获取预算编制列表
    • 获取预算编制详情(公开)
    • 获取子级预算编制合计
    • 获取子级预算申报合计
    • 预算报表-成本中心列表
    • 预算报表-项目预算组织列表
    • 预算报表-列表
    • 预算报表列表-详情
    • 费用申请单作废
    • 获取预算编制详情 (无校验)
    • 预算报表导出
    • 费用统计1
    • 费用统计2
    • 费用统计3
    • 项目预算触发器
  • 首页相关内容
    • 首页-获取常用应用
  • pm
    • 项目核算报表
    • 任务完成情况
    • 需求库完成情况
    • 需求库+任务完成情况
    • 项目甘特图
    • 工时统计报表
    • 人员分配报表
    • 门户数据统计
    • 修改任务实际完成时间
    • 项目任务数据统计
    • 项目统计饼图
    • 项目成本统计饼图
    • 获取applyId
    • 项目任务列表
  • 水产养殖
    • 水产设备监测终端接口
    • 设备数量
    • 左上角折线图
    • 蟹塘列表数据
    • 中部池塘传感器数据
    • 右下角智能设施接口
    • 实时监控设备状态(勿用)
    • 顶部设备数量接口
    • 获取设备数据
    • 获取视频测试接口
    • 大屏左上角获取设备公告
    • 获取机柜信息同步到库
    • 测试 下发继电器接口
    • 新建接口
  • 应用商城
    • 管理后台
      • 商城应用列表
      • 应用管理操作(管理)
      • 商城安装日志
    • 应用发布检验
    • 发布应用商城
    • 编辑应用商城
    • 应用商城列表
    • 应用商城管理列表
    • 应用安装
    • 应用管理操作
    • 应用商城应用基本信息
  • 联系我们
    • 联系我们-列表
    • 联系我们-新增
    • 联系我们-编辑
    • 联系我们-删除
    • 联系我们-详情
    • 联系我们-网站新增
  • 图零后台管理
    • 企业管理
      • 管理员管理
        • 管理员列表
        • 修改管理员是否可以登录管理后台
      • tutu配置信息
        • 设置tutu配置信息
        • 获取 tutu配置信息
      • 获取企业列表
      • 获取企业详情
      • 修改企业信息
    • 鉴权配置
      • 配置列表
      • 配置修改
      • 配置添加
      • 新建接口
    • 总后台判断是否有权限进入
  • 知识库
    • 存档类型
      • 新增归档类型
      • 归档类型列表
      • 归档类型删除
      • 存档类型编辑
      • 归档待审核
      • 归档审核
      • 审核列表
      • 暂用
      • 暂用1
      • 删除
    • 首页
      • 最近浏览记录列表
      • 首页下载排行
      • 知识云图数据
      • 文档量统计
      • 首页折线图
    • 模板中心
      • 编辑模板分类
      • 删除模板分类
      • 模板分类列表
      • 新增模板分类
      • 模板列表
      • 模板添加
      • 模板删除
      • 判断模板是否重复
      • 模板中心 下载
      • 排序
    • 操作日志
      • 获取文件所有后缀
      • 操作日志列表
      • 目录管理权限设置
      • 是否是管理员或有目录管理权限
    • 标签
      • 文档标签
      • 移出标签
    • 档案管理员
      • 是否是档案管理员
      • 设置档案管理员
    • 添加目录文件
    • 目录结构树状列表
    • 目录重命名
    • 删除目录,文件并添加日志
    • 文档检索列表
    • 分享
    • 收藏
    • 回收站
    • 取消收藏
    • 收藏列表
    • 回收站彻底删除
    • 回收站数据还原
    • 文档移至文件夹
    • 新增浏览记录
    • 文件夹)
    • 获取文档名称
    • 多图新增文件
    • 设置权限
    • 获取顶部层级目录
    • 创建分享数据
    • 分享ids 加密
    • 压缩文件下载
    • 获取目录层级
    • 收藏列表目录
    • 外部分享获取子目录
    • 个人库移至企业库的企业库目录获取
    • 判断用户是否有上传或下载的权限
    • 共享后成员回写
    • 权限回显
    • 个人-》企业 目录接口
    • 目录访问时间
  • doris相关
    • 数据源
      • 设置数据源
      • 获取数据源
      • 获取数据源表及第一个表的第一页数据
      • 获取数据源表的某一页数据
    • 数据集
      • 执行SELECT
      • 新建数据集
      • 修改数据集
      • 删除数据集
      • 获取数据集列表
      • 获取单个数据集详情
    • 报表
      • 添加数据报表
      • 修改数据报表
      • 删除数据报表
      • 获取数据报表列表
      • 获取数据报表详情
      • 获取报表展示数据
      • 修改数据报表配置
    • 导出具体应用数据
    • 导出所有应用数据
  • Ai后台管理
    • 添加价格配置
    • 价格配置列表
    • 修改价格配置
    • 删除价格配置
    • 推荐配置
    • 添加推荐配置
    • 获取订单列表
    • 修改订单
    • 获取创意中心
    • 添加创意中心
    • 修改创意中心
    • 删除创意中心
    • 获取绘画列表
    • 添加绘画中心
    • 修改绘画中心
    • 删除绘画中心
  • CRM二
    • 客户公海数据
    • 数据看板
    • 签单进程数据
    • 新增日报评论
    • 设置已读
    • 评论列表
    • 获取数据(未读评论)
    • 客户统计
    • 人员统计
    • 客户跟进记录
    • 客户档案详情
    • 人员跟进记录
    • 项目跟进记录
    • 日报统计
    • 日报统计个人
  • 自建应用设置
    • 测试
    • 列表
    • 绑定
    • 解绑
    • 编辑
    • 详情
    • 设置默认
  • EHR二期
    • 绩效管理
      • 考核方案
        • 考核方案列表
        • 考核方案详情
        • 添加考核方案
        • 考核方案修改
        • 考核方案删除
        • 考核方案复制
        • 获取考核方案选项
      • 考核管理
        • 考核管理-列表
        • 考核管理-添加
        • 考核管理-详情
        • 考核管理-撤回
        • 考核管理-上次使用的考核模板
        • 考核管理-编辑
      • 我的考核
        • 我的考核-列表
        • 我的考核-详情
        • 我的考核-提交评分
        • 考核结果-导出
        • 我的考核-确认考核
        • 我的考核-申诉
        • 我的考核-申诉结果调整
        • 考核记录-修改考核等级
    • 培训管理
      • 讲师管理
        • 讲师列表
        • 讲师详情
        • 讲师添加
        • 讲师修改
        • 讲师删除
      • 题库管理
        • 题库列表
        • 题库详情
        • 题库添加
        • 题库编辑
        • 题库删除
        • 题库类型列表
        • 题库类型添加
        • 题库类型修改
        • 题库类型删除
        • 题库状态修改
      • 试卷管理
        • 试卷列表
        • 试卷详情
        • 试卷添加
        • 试卷编辑
        • 试卷复制
        • 获取题目类型信息
        • 考试记录列表
        • 考试记录详情
        • 提交考试信息
      • 课程管理
        • 课程列表
        • 课程详情
        • 课程添加
        • 课程编辑
        • 课程撤回
        • 课程学习
        • 课程分类选项
        • 课程分类编辑
        • 课程分类添加
        • 课程分类删除
        • 课程培训记录列表
        • 课程培训记录导出
  • APP应用测试
    • 金坛物联-接口测试
  • 未命名接口
    GET
  • 数据上报
    GET
  1. 表单引擎

保存表单引擎设置

开发中
PUT
/form/update
暂无描述

请求参数

Authorization
在 Header 添加参数
Authorization
,其值为在 Bearer 之后拼接 Token
示例:
Authorization: Bearer ********************
Body 参数application/json
object {0}
示例
{
    "appId": 316,
    "title": "请假单",
    "version": 111,
    "desc": "这是一个请假的应用",
    "numberFormat": 1,
    "attach": [
        {
            "name": "123",
            "url": "123.png"
        }
    ],
    "fields": [
        [
            {
                "fid": "us-rMzyLYCuiOQ1JMCTxt",
                "type": "input",
                "typeId": 30,
                "label": "姓名",
                "tip": "请输入姓名",
                "width": "50%",
                "required": true,
                "unique": true,
                "limitMax": 50,
                "defaultType": 2,
                "value": {
                    "value": "张三"
                },
                "values": [],
                "defaultConfig": {
                    "appId": 91,
                    "fid": "number",
                    "typeId": 3,
                    "matchType": 2,
                    "matchRules": [
                        [
                            {
                                "fid": "number",
                                "fieldName": "编号",
                                "typeId": 1,
                                "judgeType": 1,
                                "matchType": 1,
                                "judgeValue": {
                                    "id": "18",
                                    "value": "116",
                                    "otherInfo": "123.png"
                                },
                                "judgeFieldDetail": {
                                    "id": "number",
                                    "value": "编号",
                                    "typeId": 1,
                                    "values": [1]
                                }
                            }
                        ]
                    ],
                    "matchFormula": "CONCAT(SUM(#fid_number$),'123')=='116123'",
                    "formula": "SUM(#fid_number$)",
                    "subRelation": [
                        {
                            "fid": "123",
                            "fieldName": "单行文字",
                            "matchFid": "345",
                            "matchFieldName": "开发任务名称"
                        }
                    ],
                    "aggregation": true,
                    "aggregationType": 1
                },
                "ocr": {
                    "templateId": 9,
                    "templateName": "印章",
                    "matchRules": [
                        {
                            "ocrField": "扫描原件",
                            "relatedFid": "123",
                            "relatedField": "附件上传"
                        },
                        {
                            "ocrField": "识别内容",
                            "relatedFid": "12345.45678",
                            "relatedField": "单行文本"
                        }
                    ]
                },
                "numberFormat": 1,
                "allowDecimal": true,
                "decimalDigit": 5,
                "minValue": 20,
                "maxValue": 50,
                "showPercent": true,
                "showMoney": true,
                "moneyType": 1,
                "dateFormat": "1",
                "denyOverlap": true,
                "supportTel": true,
                "codeVerify": true,
                "direction": 1,
                "chooseType": 1,
                "options": [
                    {
                        "optId": "sdfwer",
                        "value": "未命名1",
                        "useLimit": 100,
                        "useCount": 5,
                        "linkFids": [
                            "us-rMzyLYCuiOQ1JMCTxt"
                        ],
                        "imageUrl": "https://file.qingflow.com/assets/uploads/a48062c5-42a7-4311-8de6-ba017ba07ad9_28623.png"
                    }
                ],
                "captureOnly": true,
                "fileSize": 80,
                "fileType": [
                    1
                ],
                "imageCompress": true,
                "fileNum": 2,
                "addressPrecision": 1,
                "descValue": "<p>这是描述文字</p>",
                "limitWord": true,
                "limitFileNum": true,
                "limitFileType": true,
                "innerFields": [],
                "shrink": false,
                "addRow": false,
                "deleteRow": false,
                "subFields": [
                    {
                        "fid": "us-rMzyLYCuiOQ1JMCTxt",
                        "type": "input",
                        "typeId": 18,
                        "label": "表格内字段1"
                    },
                    {
                        "fid": "us-rMzyLYCuiOQ1JMCTx3",
                        "type": "input",
                        "typeId": 18,
                        "label": "表格内字段2"
                    }
                ],
                "subWidth": "20%",
                "relationConfig": {
                    "appId": 91,
                    "fid": "number",
                    "matchType": 2,
                    "matchRules": [
                        [
                            {
                                "fid": "number",
                                "fieldName": "编号",
                                "typeId": 1,
                                "judgeType": 1,
                                "matchType": 1,
                                "judgeValue": {
                                    "id": "18",
                                    "value": "116",
                                    "otherInfo": "123.png"
                                },
                                "judgeFieldDetail": {
                                    "id": "number",
                                    "value": "编号"
                                }
                            }
                        ]
                    ],
                    "matchFormula": "CONCAT(SUM(#fid_number$),'123')=='116123'",
                    "formula": "SUM(#fid_number$)"
                },
                "userRangeType": 1,
                "userRange": {
                    "user": [
                        {
                            "id": 18
                        }
                    ],
                    "department": [
                        {
                            "id": 22
                        }
                    ],
                    "role": [
                        {
                            "id": 5
                        }
                    ],
                    "dynamic": [
                        {
                            "fid": "createBy",
                            "dynamicType": 1
                        }
                    ],
                    "includeSubDepartment": true
                },
                "userDefault": {
                    "user": [
                        {
                            "id": 18
                        }
                    ],
                    "department": [
                        {
                            "id": 22
                        }
                    ],
                    "role": [
                        {
                            "id": 5
                        }
                    ],
                    "dynamic": [
                        {
                            "fid": "createBy",
                            "dynamicType": 1
                        }
                    ],
                    "includeSubDepartment": true
                },
                "subRelation": [
                    {
                        "fid": "123",
                        "fieldName": "单行文字",
                        "matchFid": "345",
                        "matchFieldName": "开发任务名称"
                    }
                ],
                "btnText": "选择数据",
                "referenceFieldAuth": [
                    {
                        "fid": "us-rMzyLYCuiOQ1JMCTxt",
                        "auth": 3,
                        "subFields": [],
                        "typeId": 1
                    }
                ],
                "numberRule": {
                    "showType": 2,
                    "numberType": 1,
                    "rules": [
                        {
                            "formatType": 1,
                            "zeroFill": 2,
                            "resetRange": 2,
                            "dateType": 3,
                            "content": "123" 
                        }
                    ]
                },
                "positionChange": true,
                "quoteConfig": {
                    "showFields": [
                        {
                            "fid": "123",
                            "field": "单行文本1"
                        }
                    ],
                    "fieldsAuth": [
                        {
                            "fid": "123",
                            "auth": 2
                        }
                    ],
                    "matchRules": [],
                    "fillRules": [
                        {
                        "fillFid": "123",
                        "relatedFid": "345",
                        "relatedField": "单行文本1", 
                        }
                    ], 
                    "btnText": "选择数据",
                    "allowCreate": false,
                    "createBtnText": "新增一条",
                    "isSource": false
                }
            }
        ]
    ]
}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request PUT 'https://api.tolink.cloud/form/update' \
--header 'Content-Type: application/json' \
--data-raw '{
    "appId": 316,
    "title": "请假单",
    "version": 111,
    "desc": "这是一个请假的应用",
    "numberFormat": 1,
    "attach": [
        {
            "name": "123",
            "url": "123.png"
        }
    ],
    "fields": [
        [
            {
                "fid": "us-rMzyLYCuiOQ1JMCTxt",
                "type": "input",
                "typeId": 30,
                "label": "姓名",
                "tip": "请输入姓名",
                "width": "50%",
                "required": true,
                "unique": true,
                "limitMax": 50,
                "defaultType": 2,
                "value": {
                    "value": "张三"
                },
                "values": [],
                "defaultConfig": {
                    "appId": 91,
                    "fid": "number",
                    "typeId": 3,
                    "matchType": 2,
                    "matchRules": [
                        [
                            {
                                "fid": "number",
                                "fieldName": "编号",
                                "typeId": 1,
                                "judgeType": 1,
                                "matchType": 1,
                                "judgeValue": {
                                    "id": "18",
                                    "value": "116",
                                    "otherInfo": "123.png"
                                },
                                "judgeFieldDetail": {
                                    "id": "number",
                                    "value": "编号",
                                    "typeId": 1,
                                    "values": [1]
                                }
                            }
                        ]
                    ],
                    "matchFormula": "CONCAT(SUM(#fid_number$),'\''123'\'')=='\''116123'\''",
                    "formula": "SUM(#fid_number$)",
                    "subRelation": [
                        {
                            "fid": "123",
                            "fieldName": "单行文字",
                            "matchFid": "345",
                            "matchFieldName": "开发任务名称"
                        }
                    ],
                    "aggregation": true,
                    "aggregationType": 1
                },
                "ocr": {
                    "templateId": 9,
                    "templateName": "印章",
                    "matchRules": [
                        {
                            "ocrField": "扫描原件",
                            "relatedFid": "123",
                            "relatedField": "附件上传"
                        },
                        {
                            "ocrField": "识别内容",
                            "relatedFid": "12345.45678",
                            "relatedField": "单行文本"
                        }
                    ]
                },
                "numberFormat": 1,
                "allowDecimal": true,
                "decimalDigit": 5,
                "minValue": 20,
                "maxValue": 50,
                "showPercent": true,
                "showMoney": true,
                "moneyType": 1,
                "dateFormat": "1",
                "denyOverlap": true,
                "supportTel": true,
                "codeVerify": true,
                "direction": 1,
                "chooseType": 1,
                "options": [
                    {
                        "optId": "sdfwer",
                        "value": "未命名1",
                        "useLimit": 100,
                        "useCount": 5,
                        "linkFids": [
                            "us-rMzyLYCuiOQ1JMCTxt"
                        ],
                        "imageUrl": "https://file.qingflow.com/assets/uploads/a48062c5-42a7-4311-8de6-ba017ba07ad9_28623.png"
                    }
                ],
                "captureOnly": true,
                "fileSize": 80,
                "fileType": [
                    1
                ],
                "imageCompress": true,
                "fileNum": 2,
                "addressPrecision": 1,
                "descValue": "<p>这是描述文字</p>",
                "limitWord": true,
                "limitFileNum": true,
                "limitFileType": true,
                "innerFields": [],
                "shrink": false,
                "addRow": false,
                "deleteRow": false,
                "subFields": [
                    {
                        "fid": "us-rMzyLYCuiOQ1JMCTxt",
                        "type": "input",
                        "typeId": 18,
                        "label": "表格内字段1"
                    },
                    {
                        "fid": "us-rMzyLYCuiOQ1JMCTx3",
                        "type": "input",
                        "typeId": 18,
                        "label": "表格内字段2"
                    }
                ],
                "subWidth": "20%",
                "relationConfig": {
                    "appId": 91,
                    "fid": "number",
                    "matchType": 2,
                    "matchRules": [
                        [
                            {
                                "fid": "number",
                                "fieldName": "编号",
                                "typeId": 1,
                                "judgeType": 1,
                                "matchType": 1,
                                "judgeValue": {
                                    "id": "18",
                                    "value": "116",
                                    "otherInfo": "123.png"
                                },
                                "judgeFieldDetail": {
                                    "id": "number",
                                    "value": "编号"
                                }
                            }
                        ]
                    ],
                    "matchFormula": "CONCAT(SUM(#fid_number$),'\''123'\'')=='\''116123'\''",
                    "formula": "SUM(#fid_number$)"
                },
                "userRangeType": 1,
                "userRange": {
                    "user": [
                        {
                            "id": 18
                        }
                    ],
                    "department": [
                        {
                            "id": 22
                        }
                    ],
                    "role": [
                        {
                            "id": 5
                        }
                    ],
                    "dynamic": [
                        {
                            "fid": "createBy",
                            "dynamicType": 1
                        }
                    ],
                    "includeSubDepartment": true
                },
                "userDefault": {
                    "user": [
                        {
                            "id": 18
                        }
                    ],
                    "department": [
                        {
                            "id": 22
                        }
                    ],
                    "role": [
                        {
                            "id": 5
                        }
                    ],
                    "dynamic": [
                        {
                            "fid": "createBy",
                            "dynamicType": 1
                        }
                    ],
                    "includeSubDepartment": true
                },
                "subRelation": [
                    {
                        "fid": "123",
                        "fieldName": "单行文字",
                        "matchFid": "345",
                        "matchFieldName": "开发任务名称"
                    }
                ],
                "btnText": "选择数据",
                "referenceFieldAuth": [
                    {
                        "fid": "us-rMzyLYCuiOQ1JMCTxt",
                        "auth": 3,
                        "subFields": [],
                        "typeId": 1
                    }
                ],
                "numberRule": {
                    "showType": 2,
                    "numberType": 1,
                    "rules": [
                        {
                            "formatType": 1,
                            "zeroFill": 2,
                            "resetRange": 2,
                            "dateType": 3,
                            "content": "123" 
                        }
                    ]
                },
                "positionChange": true,
                "quoteConfig": {
                    "showFields": [
                        {
                            "fid": "123",
                            "field": "单行文本1"
                        }
                    ],
                    "fieldsAuth": [
                        {
                            "fid": "123",
                            "auth": 2
                        }
                    ],
                    "matchRules": [],
                    "fillRules": [
                        {
                        "fillFid": "123",
                        "relatedFid": "345",
                        "relatedField": "单行文本1", 
                        }
                    ], 
                    "btnText": "选择数据",
                    "allowCreate": false,
                    "createBtnText": "新增一条",
                    "isSource": false
                }
            }
        ]
    ]
}'

返回响应

🟢200成功
application/json
Body
code
integer 
示例:-
必需
data
object 
返回数据
必需
示例:-
appId
integer 
应用id
必需
示例:16
attach
array [object {2}] 
附件数组
必需
示例:-
desc
string 
表单描述
必需
示例:这是一个请假的应用
fields
array [array] 
字段设置
必需
示例:-
id
integer 
表单id
必需
示例:16
numberFormat
integer 
必需
编号格式(1-默认,2-自定义)
relationMap
object 
示例:{}
必需
title
string 
表单标题
必需
示例:请假单
msg
string 
返回文字描述
必需
示例:success
示例
{
  "code": 0,
  "data": {
    "appId": 16,
    "attach": [
      {
        "name": "123",
        "url": "123.png"
      }
    ],
    "desc": "这是一个请假的应用",
    "fields": [
      [
        {
          "fid": "us-rMzyLYCuiOQ1JMCTxt",
          "type": "input",
          "typeId": 18,
          "label": "姓名",
          "tip": "请输入姓名",
          "width": "50%",
          "required": true,
          "unique": true,
          "limitMax": 50,
          "defaultType": 2,
          "value": {
            "value": "张三",
            "id": "",
            "userId": 0,
            "otherInfo": "",
            "values": null
          },
          "values": [],
          "tableValues": null,
          "defaultConfig": {
            "appId": 91,
            "fid": "number",
            "matchType": 2,
            "matchRules": [
              [
                {
                  "fid": "number",
                  "fieldName": "编号",
                  "typeId": 1,
                  "judgeType": 1,
                  "judgeValue": {
                    "value": "116",
                    "id": "18",
                    "userId": 0,
                    "otherInfo": "123.png",
                    "values": null
                  },
                  "matchType": 1,
                  "judgeFieldDetail": {
                    "id": "number",
                    "value": "编号"
                  }
                }
              ]
            ],
            "matchFormula": "CONCAT(SUM(#fid_number$),'123')=='116123'",
            "formula": "SUM(#fid_number$)"
          },
          "numberFormat": 1,
          "allowDecimal": true,
          "decimalDigit": 5,
          "minValue": 20,
          "maxValue": 50,
          "showMoney": true,
          "moneyType": 1,
          "dateFormat": "1",
          "denyOverlap": true,
          "supportTel": true,
          "codeVerify": true,
          "direction": 1,
          "chooseType": 1,
          "options": [
            {
              "optId": "sdfwer",
              "value": "未命名1",
              "useLimit": 100,
              "useCount": 5,
              "linkFids": [
                "us-rMzyLYCuiOQ1JMCTxt"
              ],
              "imageUrl": "https://file.qingflow.com/assets/uploads/a48062c5-42a7-4311-8de6-ba017ba07ad9_28623.png"
            }
          ],
          "captureOnly": true,
          "fileSize": 80,
          "fileType": [
            1
          ],
          "imageCompress": true,
          "fileNum": 2,
          "addressPrecision": 1,
          "descValue": "<p>这是描述文字</p>",
          "limitWord": true,
          "limitFileNum": true,
          "limitFileType": true,
          "auth": 0,
          "innerFields": [],
          "subFields": [
            {
              "fid": "us-rMzyLYCuiOQ1JMCTxt",
              "type": "input",
              "typeId": 18,
              "label": "表格内字段1",
              "tip": "",
              "width": "",
              "required": false,
              "unique": false,
              "limitMax": 0,
              "defaultType": 0,
              "value": {
                "value": "",
                "id": "",
                "userId": 0,
                "otherInfo": "",
                "values": null
              },
              "values": null,
              "tableValues": null,
              "defaultConfig": {
                "appId": null,
                "fid": "",
                "matchType": null,
                "matchRules": null,
                "matchFormula": "",
                "formula": ""
              },
              "numberFormat": 0,
              "allowDecimal": false,
              "decimalDigit": 0,
              "minValue": 0,
              "maxValue": 0,
              "showMoney": false,
              "moneyType": 0,
              "dateFormat": "",
              "denyOverlap": false,
              "supportTel": false,
              "codeVerify": false,
              "direction": 0,
              "chooseType": 0,
              "options": null,
              "captureOnly": false,
              "fileSize": 0,
              "fileType": null,
              "imageCompress": false,
              "fileNum": 0,
              "addressPrecision": 0,
              "descValue": "",
              "limitWord": false,
              "limitFileNum": false,
              "limitFileType": false,
              "auth": 0,
              "innerFields": null,
              "subFields": null,
              "subWidth": "",
              "relationConfig": {
                "appId": null,
                "fid": "",
                "matchType": null,
                "matchRules": null,
                "matchFormula": "",
                "formula": ""
              },
              "userRangeType": 0,
              "userRange": {
                "user": null,
                "department": null,
                "role": null,
                "dynamic": null,
                "includeSubDepartment": false
              },
              "shrink": false,
              "addRow": false,
              "deleteRow": false
            }
          ],
          "subWidth": "20%",
          "relationConfig": {
            "appId": 91,
            "fid": "number",
            "matchType": 2,
            "matchRules": [
              [
                {
                  "fid": "number",
                  "fieldName": "编号",
                  "typeId": 1,
                  "judgeType": 1,
                  "judgeValue": {
                    "value": "116",
                    "id": "18",
                    "userId": 0,
                    "otherInfo": "123.png",
                    "values": null
                  },
                  "matchType": 1,
                  "judgeFieldDetail": {
                    "id": "number",
                    "value": "编号"
                  }
                }
              ]
            ],
            "matchFormula": "CONCAT(SUM(#fid_number$),'123')=='116123'",
            "formula": "SUM(#fid_number$)"
          },
          "userRangeType": 1,
          "userRange": {
            "user": [
              {
                "id": 18,
                "name": "",
                "mobile": "",
                "avatar": ""
              }
            ],
            "department": [
              {
                "id": 22,
                "icon": "",
                "name": ""
              }
            ],
            "role": [
              {
                "id": 5,
                "icon": "",
                "name": ""
              }
            ],
            "dynamic": [
              {
                "fid": "createBy",
                "fieldName": "",
                "dynamicType": 1
              }
            ],
            "includeSubDepartment": true
          },
          "shrink": false,
          "addRow": false,
          "deleteRow": false
        }
      ]
    ],
    "id": 16,
    "numberFormat": 1,
    "relationMap": {},
    "title": "请假单"
  },
  "msg": "success"
}
🟢200错误
上一页
获取表单设置
下一页
检测字段是否可删除
Built with