明道云插件接口文档
本文档由代码自动生成。如果某些参数描述难以理解,建议在主站进行相应操作,并观察发送的请求内容以获得更清晰的理解。
工作表
getViewPermission
获取视图权限
参数
args.worksheetId {string } 工作表id
args.viewId {string } 视图Id
args.appId {string } 应用Id
import { apis } from "mdye";
apis.worksheet.getViewPermission(args)
.then(res => {
console.log(res);
});
getAppExtendAttr
获取应用角色用户扩展属性
参数
args.appId {string} AppId
args.customLink {string} 客户自定义登录链接参数值
import { apis } from "mdye";
apis.worksheet.getAppExtendAttr(args)
.then(res => {
console.log(res);
});
getExtendAttrOptionalControl
获取工作表的扩展属性选项控件信息
参数
args.worksheetId {string} 工作表Id
args.isPortal {boolean}
import { apis } from "mdye";
apis.worksheet.getExtendAttrOptionalControl(args)
.then(res => {
console.log(res);
});
saveAppExtendAttr
保存应用角色用户扩展属性
参数
args.appId {string} 应用
args.worksheetId {string} 工作表Id
args.userControlId {string} 用户控件
args.extendAttrs {array} 扩展字段属性
args.extendAndAttrs {array} 扩展且字段属性
args.status {integer} 状态【9:关闭 1:正常】
import { apis } from "mdye";
apis.worksheet.saveAppExtendAttr(args)
.then(res => {
console.log(res);
});
copyWorksheet
复制表格
参数
args.worksheetId {string} 工作表id
args.name {string} 名称
args.projectId {string} 网络id
args.isCopyBtnName {boolean} 是否复制按钮名称
args.isCopyDesc {boolean} 是否复制描述
args.isCopyAdmin {boolean} 是否复制管理员
args.isCopyRows {boolean} 是否复制行数据
args.appId {string} 应用id
args.appSectionId {string} 分组id
args.relationControlIds {array} 复制的关联控件ID
import { apis } from "mdye";
apis.worksheet.copyWorksheet(args)
.then(res => {
console.log(res);
});
updateEntityName
修改表格行记录名
参数
args.worksheetId {string} 工作表id
args.entityName {string} 记录名
args.appID {string} 应用Id
import { apis } from "mdye";
apis.worksheet.updateEntityName(args)
.then(res => {
console.log(res);
});
editDeveloperNotes
修改工作表开发者备注
参数
args.worksheetId {string} 工作表id
args.developerNotes {string} 记录名
import { apis } from "mdye";
apis.worksheet.editDeveloperNotes(args)
.then(res => {
console.log(res);
});
updateWorksheetAlias
更新 工作表别名
参数
args.appId {string} AppId
args.worksheetId {string} 工作表Id
args.alias {string} 别名
import { apis } from "mdye";
apis.worksheet.updateWorksheetAlias(args)
.then(res => {
console.log(res);
});
updateWorksheetDec
修改表格描述
参数
args.worksheetId {string} 工作表id
args.dec {string} 描述
args.resume {string}
import { apis } from "mdye";
apis.worksheet.updateWorksheetDec(args)
.then(res => {
console.log(res);
});
updateWorksheetShareRange
修改表格视图分享范围
参数
args.appId {string} 应用Id
args.rowId {string} 行Id
args.worksheetId {string} 工作表id
args.viewId {string} 视图Id
import { apis } from "mdye";
apis.worksheet.updateWorksheetShareRange(args)
.then(res => {
console.log(res);
});
getWorksheetInfo
工作表详情
参数
args.worksheetId {string} 工作表id
args.relationWorksheetId {string} 关联表的id
args.getTemplate {boolean} 是否获取Template
args.getViews {boolean} 是否获取Views
args.appId {string} 应用Id
args.handleDefault {boolean} 处理默认值
args.worksheetIds {array} 批量工作表id
args.handControlSource {boolean} 是否处理关联的原始类型
args.getRules {boolean} 是否需要验证规则
args.getSwitchPermit {boolean} 是否获取功能开关
args.getRelationSearch {boolean} 获取查下记录控件
args.resultType {integer} 获取类型 0或者1:常规 2:简易模式 3:严格鉴权
import { apis } from "mdye";
apis.worksheet.getWorksheetInfo(args)
.then(res => {
console.log(res);
});
getWorksheetBaseInfo
获取工作表基本信息
参数
args.worksheetId {string} 工作表id
args.relationWorksheetId {string} 关联表的id
args.getTemplate {boolean} 是否获取Template
args.getViews {boolean} 是否获取Views
args.appId {string} 应用Id
args.handleDefault {boolean} 处理默认值
args.worksheetIds {array} 批量工作表id
args.handControlSource {boolean} 是否处理关联的原始类型
args.getRules {boolean} 是否需要验证规则
args.getSwitchPermit {boolean} 是否获取功能开关
args.getRelationSearch {boolean} 获取查下记录控件
args.resultType {integer} 获取类型 0或者1:常规 2:简易模式 3:严格鉴权
import { apis } from "mdye";
apis.worksheet.getWorksheetBaseInfo(args)
.then(res => {
console.log(res);
});
getWorksheetInfoByWorkItem
审批、填写获取子表信息及控件权限
参数
args.worksheetId {string} 工作表id
args.relationWorksheetId {string} 关联表的id
args.getTemplate {boolean} 是否获取Template
args.getViews {boolean} 是否获取Views
args.appId {string} 应用Id
args.handleDefault {boolean} 处理默认值
args.worksheetIds {array} 批量工作表id
args.handControlSource {boolean} 是否处理关联的原始类型
args.getRules {boolean} 是否需要验证规则
args.getSwitchPermit {boolean} 是否获取功能开关
args.getRelationSearch {boolean} 获取查下记录控件
args.resultType {integer} 获取类型 0或者1:常规 2:简易模式 3:严格鉴权
args.controlId {string} 子表的控件id
args.instanceId {string} 流程实例id
args.workId {string} 运行节点id
args.linkId {string} 工作流填写链接id
import { apis } from "mdye";
apis.worksheet.getWorksheetInfoByWorkItem(args)
.then(res => {
console.log(res);
});
getWorksheetShareUrl
获取工作表分享链接
参数
args.worksheetId {string} 工作表id
args.rowId {string} 行Id
args.viewId {string} 视图Id
args.appId {string} 应用Id
args.password {string} 密码code
args.validTime {string} 有效时间
args.pageTitle {string} 页面标题
args.isEdit {boolean} 是否为编辑,获取url时不传,编辑时传true
import { apis } from "mdye";
apis.worksheet.getWorksheetShareUrl(args)
.then(res => {
console.log(res);
});
getShareInfoByShareId
根据shareid得到worksheetid
参数
args.ticket {string} 验证码返票据
args.randStr {string} 票据随机字符串
args.clientId {string} 客户端标识
args.shareId {string} 对外分享标识
args.password {string} 密码
args.printId {string} 打印模板id
import { apis } from "mdye";
apis.worksheet.getShareInfoByShareId(args)
.then(res => {
console.log(res);
});
getRefreshRowsMinute
获取工作表校准间隔时间
参数
import { apis } from "mdye";
apis.worksheet.getRefreshRowsMinute(args)
.then(res => {
console.log(res);
});
getRowByID
行详情
参数
args.worksheetId {string} 工作表id
args.rowId {string} 行id
args.viewId {string} 视图Id
args.appId {string} 应用Id
args.instanceId {string} 流程实例id
args.workId {string} 运行节点id
args.getTemplate {boolean} 是否获取模板
args.shareId {string} 分享页获取关联记录iD
args.checkView {boolean} 是否验证视图
args.relationWorksheetId {string} 关联控件ID
args.discussId {string} 讨论ID
import { apis } from "mdye";
apis.worksheet.getRowByID(args)
.then(res => {
console.log(res);
});
getAttachmentDetail
获取 附件详情
参数
args.attachmentShareId {string} 附件分享Id
import { apis } from "mdye";
apis.worksheet.getAttachmentDetail(args)
.then(res => {
console.log(res);
});
getAttachmentShareId
获取 附件分享Id
参数
args.appId {string} 应用Id
args.viewId {string} 视图Id
args.worksheetId {string} 工作表Id
args.rowId {string} 行记录Id
args.controlId {string} 控件Id
args.fileId {string} 附件Id
args.instanceId {string} 实例Id
args.workId {string} 工作Id
import { apis } from "mdye";
apis.worksheet.getAttachmentShareId(args)
.then(res => {
console.log(res);
});
getRowDetail
获取记录详情
参数
args.worksheetId {string} 工作表id
args.rowId {string} 行id
args.viewId {string} 视图Id
args.appId {string} 应用Id
args.instanceId {string} 流程实例id
args.workId {string} 运行节点id
args.getTemplate {boolean} 是否获取模板
args.shareId {string} 分享页获取关联记录iD
args.checkView {boolean} 是否验证视图
args.relationWorksheetId {string} 关联控件ID
args.discussId {string} 讨论ID
import { apis } from "mdye";
apis.worksheet.getRowDetail(args)
.then(res => {
console.log(res);
});
checkRowEditLock
校验行记录编辑锁
参数
args.worksheetId {string}
args.rowId {string}
args.getRowUpdateTime {boolean}
import { apis } from "mdye";
apis.worksheet.checkRowEditLock(args)
.then(res => {
console.log(res);
});
getRowEditLock
获取行记录编辑锁
参数
args.worksheetId {string}
args.rowId {string}
args.getRowUpdateTime {boolean}
import { apis } from "mdye";
apis.worksheet.getRowEditLock(args)
.then(res => {
console.log(res);
});
cancelRowEditLock
取消行记录编辑锁
参数
args.worksheetId {string}
args.rowId {string}
args.getRowUpdateTime {boolean}
import { apis } from "mdye";
apis.worksheet.cancelRowEditLock(args)
.then(res => {
console.log(res);
});
getWorkItem
根据工作流实例信息获取工作表信 息
参数
args.instanceId {string} 流程实例id
args.workId {string} 运行节点id
import { apis } from "mdye";
apis.worksheet.getWorkItem(args)
.then(res => {
console.log(res);
});
getRowRelationRows
获取记录关联记录
参数
args.worksheetId {string} 工作表id
args.rowId {string} 行id
args.controlId {string} 控件id
args.pageIndex {integer} 页码
args.pageSize {integer} 页大小
args.getWorksheet {boolean} 是否获取工作表信息
args.sortId {string}
args.isAsc {boolean}
args.shareId {string} 分享ID
args.keywords {string} 关键词
args.linkId {string} 链接分享id
args.viewId {string}
args.filterControls {array}
args.getRules {boolean}
args.fastFilters {array} 快递筛选
args.instanceId {string}
args.workId {string}
args.appId {string}
args.discussId {string}
import { apis } from "mdye";
apis.worksheet.getRowRelationRows(args)
.then(res => {
console.log(res);
});
addWorksheetRow
添加行
参数
args.ticket {string} 验证码返票据
args.randStr {string} 票据随机字符串
args.worksheetId {string} 工作表id
args.receiveControls {array} 该行所有的cell
args.receiveRows {array} 批量新增所有rows
args.viewId {string} 视图Id
args.appId {string} 应用Id
args.btnId {string} 自定义按钮ID
args.btnRemark {string} 按钮备注
args.btnWorksheetId {string} 点击按钮对应的工作表ID
args.btnRowId {string} 点击按钮对应的行记录ID
args.pushUniqueId {string} 推送ID
args.verifyCode {string} 验证码【根据配置来校验是否必填】
args.rowStatus {integer} 1:正常 21:草稿箱 22:提交草稿箱
args.draftRowId {string} 草稿ID
args.clientId {string} 未登录用户临时登录凭据
import { apis } from "mdye";
apis.worksheet.addWorksheetRow(args)
.then(res => {
console.log(res);
});
saveDraftRow
保存草稿箱记录
参数
args.ticket {string} 验证码返票据
args.randStr {string} 票据随机字符串
args.worksheetId {string} 工作表id
args.receiveControls {array} 该行所有的cell
args.receiveRows {array} 批量新增所有rows
args.viewId {string} 视图Id
args.appId {string} 应用Id
args.btnId {string} 自定义按钮ID
args.btnRemark {string} 按钮备注
args.btnWorksheetId {string} 点击按钮对应的工作表ID
args.btnRowId {string} 点击按钮对应的行记录ID
args.pushUniqueId {string} 推送ID
args.verifyCode {string} 验证码【根据配置来校验是否必填】
args.rowStatus {integer} 1:正常 21:草稿箱 22:提交草稿箱
args.draftRowId {string} 草稿ID
args.clientId {string} 未登录用户临时登录凭据
import { apis } from "mdye";
apis.worksheet.saveDraftRow(args)
.then(res => {
console.log(res);
});
addWSRowsBatch
批量添加行
参数
args.ticket {string} 验证码返票据
args.randStr {string} 票据随机字符串
args.worksheetId {string} 工作表id
args.receiveControls {array} 该行所有的cell
args.receiveRows {array} 批量新增所有rows
args.viewId {string} 视图Id
args.appId {string} 应用Id
args.btnId {string} 自定义按钮ID
args.btnRemark {string} 按钮备注
args.btnWorksheetId {string} 点击按钮对应的工作表ID
args.btnRowId {string} 点击按钮对应的行记录ID
args.pushUniqueId {string} 推送ID
args.verifyCode {string} 验证码【根据配置来校验是否必填】
args.rowStatus {integer} 1:正常 21:草稿箱 22:提交草稿箱
args.draftRowId {string} 草稿ID
args.clientId {string} 未登录用户临时登录凭据
import { apis } from "mdye";
apis.worksheet.addWSRowsBatch(args)
.then(res => {
console.log(res);
});
updateWorksheetRow
修改行
参数
args.worksheetId {string} 工作表id
args.rowId {string} 行id
args.newOldControl {array} 要修改的cell
args.viewId {string} 视图Id
args.instanceId {string} 流程实例id
args.workId {string} 运行节点id
args.btnId {string} 自定义按钮ID
args.btnRemark {string} 按钮备注
args.btnWorksheetId {string} 点击按钮对应的工作表ID
args.btnRowId {string} 点击按钮对应的行记录ID
args.pushUniqueId {string} 推送ID
args.rowStatus {integer} 1:正常 21:草 稿箱
import { apis } from "mdye";
apis.worksheet.updateWorksheetRow(args)
.then(res => {
console.log(res);
});
checkFieldUnique
验证字段唯一性
参数
args.worksheetId {string} 工作表id
args.controlId {string} 需要验证的控件id
args.controlValue {string} 新输入的值
import { apis } from "mdye";
apis.worksheet.checkFieldUnique(args)
.then(res => {
console.log(res);
});
updateWorksheetRows
批量修改
参数
args.worksheetId {string} 工作表id
args.viewId {string} 视图Id
args.rowIds {array} 行id
args.appId {string} 应用Id
args.isAll {boolean} 是否全部
args.excludeRowIds {array} 需要排除的rowIds
args.filterControls {array} 筛选条件
args.keyWords {string} 搜索关键字
args.fastFilters {array} 快递筛选
args.navGroupFilters {array} 导航分组筛选
args.filtersGroup {array}
args.btnId {string} 自定义按钮ID
args.btnRemark {string} 按钮备注
args.btnWorksheetId {string} 点击按钮对应的工作表ID
args.btnRowId {string} 点击按钮对应的行记录ID
args.pushUniqueId {string} 推送ID
args.controls {array} 批量编辑
import { apis } from "mdye";
apis.worksheet.updateWorksheetRows(args)
.then(res => {
console.log(res);
});
updateRowRelationRows
编辑记录关联记录
参数
args.worksheetId {string} 工作表id
args.rowId {string} 行id
args.rowIds {array} 行ids
args.isAdd {boolean} isAdd
args.controlId {string} 控件Id
args.viewId {string} 视图Id
args.appId {string} 应用Id
args.instanceId {string} 流程实例id
args.workId {string} 运行节点id
import { apis } from "mdye";
apis.worksheet.updateRowRelationRows(args)
.then(res => {
console.log(res);
});
replaceRowRelationRows
编辑
参数
args.worksheetId {string} 工作表id
args.fromRowId {string} 老的上级RowId
args.toRowId {string} 新的上级RowId
args.rowIds {array} 行ids
args.controlId {string} 关联控件ID
args.viewId {string} 视图Id
import { apis } from "mdye";
apis.worksheet.replaceRowRelationRows(args)
.then(res => {
console.log(res);
});
refreshSummary
刷新汇总控件
参数
args.worksheetId {string} 工作表id
args.rowId {string} 行id
args.rowIds {array} 行ids
args.isAdd {boolean} isAdd
args.controlId {string} 控件Id
args.viewId {string} 视图Id
args.appId {string} 应用Id
args.instanceId {string} 流程实例id
args.workId {string} 运行节点id
import { apis } from "mdye";
apis.worksheet.refreshSummary(args)
.then(res => {
console.log(res);
});
refreshWorksheetRows
批量刷新行记录
参数
args.worksheetId {string} 工作表id
args.viewId {string} 视图Id
args.rowIds {array} 行id
args.appId {string} 应用Id
args.isAll {boolean} 是否全部
args.excludeRowIds {array} 需要排除的rowIds
args.filterControls {array} 筛选条件
args.keyWords {string} 搜索关键字
args.fastFilters {array} 快递筛选
args.navGroupFilters {array} 导航分组筛选
args.filtersGroup {array}
args.btnId {string} 自定义按钮ID
args.btnRemark {string} 按钮备注
args.btnWorksheetId {string} 点击按钮对应的工作表ID
args.btnRowId {string} 点击按钮对应的行记录ID
args.pushUniqueId {string} 推送ID
args.controls {array} 批量编辑
import { apis } from "mdye";
apis.worksheet.refreshWorksheetRows(args)
.then(res => {
console.log(res);
});
deleteWorksheetRows
删除行
参数
args.worksheetId {string} 工作表id
args.rowIds {array} 行id
args.viewId {string} 视图Id
args.appId {string} 应用Id
args.isAll {boolean} 是否全选
args.excludeRowIds {array} 需要排除的rowIds
args.filterControls {array} 筛选条件
args.keyWords {string} 搜索关键字
args.fastFilters {array} 快速筛选
args.navGroupFilters {array} 导航分组筛选
args.filtersGroup {array}
args.thoroughDelete {boolean} 彻底删除
args.pushUniqueId {string} 推送ID
import { apis } from "mdye";
apis.worksheet.deleteWorksheetRows(args)
.then(res => {
console.log(res);
});
restoreWorksheetRows
恢复行
参数
args.worksheetId {string} 工作表id
args.rowIds {array} 行ids
args.viewId {string} 视图Id
args.appId {string} 应用Id
args.restoreRelation {boolean} 恢复关联
args.copyRelationControlId {string}
args.isAll {boolean} 是否全选
args.excludeRowIds {array} 需要排除的rowIds
args.filterControls {array} 筛选条件
args.keyWords {string} 搜索关键字
args.fastFilters {array} 快速筛选
args.pushUniqueId {string} 推送ID
import { apis } from "mdye";
apis.worksheet.restoreWorksheetRows(args)
.then(res => {
console.log(res);
});
removeWorksheetRows
彻底删除
参数
args.worksheetId {string} 工作表id
args.rowIds {array} 行ids
args.appId {string} 应用Id
args.isAll {boolean} 是否全选
args.excludeRowIds {array} 需要排除的rowIds
args.filterControls {array} 筛选条件
args.keyWords {string} 搜索关键字
args.fastFilters {array} 快速筛选
import { apis } from "mdye";
apis.worksheet.removeWorksheetRows(args)
.then(res => {
console.log(res);
});
getFilterRows
过滤查找
参数
args.ticket {string} 验证码返票据
args.randStr {string} 票据随机字符串
args.clientId {string} 客户端标识
args.worksheetId {string} 工作表id
args.filterControls {array} 查询列
args.fastFilters {array} 快速筛选
args.navGroupFilters {array} 导航分组筛选
args.filtersGroup {array} 筛选组件筛选
args.sortControls {array} 排序列
args.keyWords {string} 关键词
args.pageSize {integer} 页大小
args.pageIndex {integer} 页码
args.isUnRead {boolean} 是否已读
args.isGetWorksheet {boolean} 是否查询工作表的详情
args.viewId {string} 视图Id
args.appId {string} 应用Id
args.relationWorksheetId {string} relationWorksheetId
args.relationViewId {string} RelationViewId
args.rowId {string} 行id
args.controlId {string} 控件Id
args.kanbanKey {string} 全部看板,"-1":无等于或无选项单看板,"key":单看板数据,
args.layer {integer} 层级视图加载层数
args.beginTime {string} 开始时间 日历视图
args.endTime {string} 结束时间 日历视图
args.kanbanSize {integer} 页大小
args.kanbanIndex {integer} 页码
args.formId {string} 公开表单ID
args.linkId {string} 填写链接id
args.reportId {string} 统计图ID
args.notGetTotal {boolean} 不获取总记录数
args.requestParams {object} 请求参数
import { apis } from "mdye";
apis.worksheet.getFilterRows(args)
.then(res => {
console.log(res);
});
getFilterRowsByQueryDefault
工作表查询默认值获取
参数
args.ticket {string} 验证码返票据
args.randStr {string} 票据随机字符串
args.clientId {string} 客户端标识
args.worksheetId {string} 工作表id
args.filterControls {array} 查询列
args.fastFilters {array} 快速筛选
args.navGroupFilters {array} 导航分组筛选
args.filtersGroup {array} 筛选组件筛选
args.sortControls {array} 排序列
args.keyWords {string} 关键词
args.pageSize {integer} 页大小
args.pageIndex {integer} 页码
args.isUnRead {boolean} 是否已读
args.isGetWorksheet {boolean} 是否查询工作表的详情
args.viewId {string} 视图Id
args.appId {string} 应用Id
args.relationWorksheetId {string} relationWorksheetId
args.relationViewId {string} RelationViewId
args.rowId {string} 行id
args.controlId {string} 控件Id
args.kanbanKey {string} 全部看板 ,"-1":无等于或无选项单看板,"key":单看板数据,
args.layer {integer} 层级视图加载层数
args.beginTime {string} 开始时间 日历视图
args.endTime {string} 结束时间 日历视图
args.kanbanSize {integer} 页大小
args.kanbanIndex {integer} 页码
args.formId {string} 公开表单ID
args.linkId {string} 填写链接id
args.reportId {string} 统计图ID
args.notGetTotal {boolean} 不获取总记录数
args.requestParams {object} 请求参数
args.id {string} 工作表查询id
args.getAllControls {boolean} 是否返回所有控件返回值
import { apis } from "mdye";
apis.worksheet.getFilterRowsByQueryDefault(args)
.then(res => {
console.log(res);
});
getFilterRowsTotalNum
获取行记录总数
参数
args.ticket {string} 验证码返票据
args.randStr {string} 票据随机字符串
args.clientId {string} 客户端标识
args.worksheetId {string} 工作表id
args.filterControls {array} 查询列
args.fastFilters {array} 快速筛选
args.navGroupFilters {array} 导航分组筛选
args.filtersGroup {array} 筛选组件筛选
args.sortControls {array} 排序列
args.keyWords {string} 关键词
args.pageSize {integer} 页大小
args.pageIndex {integer} 页码
args.isUnRead {boolean} 是否已读
args.isGetWorksheet {boolean} 是否查询工作表的详情
args.viewId {string} 视图Id
args.appId {string} 应用Id
args.relationWorksheetId {string} relationWorksheetId
args.relationViewId {string} RelationViewId
args.rowId {string} 行id
args.controlId {string} 控件Id
args.kanbanKey {string} 全部看板,"-1":无等于或无选项单看板,"key":单看板数据,
args.layer {integer} 层级视图加载层数
args.beginTime {string} 开始时间 日历视图
args.endTime {string} 结束时间 日历视图
args.kanbanSize {integer} 页大小
args.kanbanIndex {integer} 页码
args.formId {string} 公开表单ID
args.linkId {string} 填写链接id
args.reportId {string} 统计图ID
args.notGetTotal {boolean} 不获取总记录数
args.requestParams {object} 请求参数
import { apis } from "mdye";
apis.worksheet.getFilterRowsTotalNum(args)
.then(res => {
console.log(res);
});
getFilterRowsReport
工作表最下方统计
参数
args.worksheetId {string} 工作表id
args.filterControls {array} 查询列
args.columnRpts {array} 列排序
args.keyWords {string} 关键词
args.controlId {string}
args.viewId {string} 视图Id
args.appId {string} 应用Id
args.fastFilters {array}
args.navGroupFilters {array} 导航分组筛选
args.filtersGroup {array} 筛选组件
args.requestParams {object} 请求参数
import { apis } from "mdye";
apis.worksheet.getFilterRowsReport(args)
.then(res => {
console.log(res);
});
getLogs
获取日志
参数
args.worksheetId {string} 工作表id
args.pageSize {integer} 页大小
args.pageIndex {integer} 页码
args.rowId {string} 行id
import { apis } from "mdye";
apis.worksheet.getLogs(args)
.then(res => {
console.log(res);
});
getWorksheetOperationLogs
获取工作表操作日志
参数
args.pageSize {integer} 分页大小
args.pageIndex {integer} 当前页
args.objectType {integer} 日志对象类型 1:工作表 2:行记录 3:视图 4:按钮 5:业务规则 99:其他
args.worksheetId {string} 工作表id
args.rowId {string} 记录id
args.filterUniqueIds {array} 根据唯一码筛选
args.controlIds {array} 筛选控件或属性ID
args.opeartorIds {array} 筛选操作人
args.startDate {string} 开始时间
args.endDate {string} 结束时间
args.lastMark {string} 最后标记时间
args.isGlobaLog {boolean} 是否为全局日志获取记录日志
args.requestType {integer} 日志操作类型 1:手动 2:工作流 3:按钮
args.archiveId {string} 归档ID
import { apis } from "mdye";
apis.worksheet.getWorksheetOperationLogs(args)
.then(res => {
console.log(res);
});
getDetailTableLog
获取子表日志详情
参数
args.worksheetId {string} 工作表id
args.rowId {string} 行记录id
args.uniqueId {string} 唯一id
args.createTime {string} 创建时间
args.lastMark {string} 最后标记时间
args.objectType {integer} 对象类型
args.requestType {integer} 请求类型
args.pageIndex {integer} 当前页
args.pageSize {integer} 页大小
args.archiveId {string} 归档ID
import { apis } from "mdye";
apis.worksheet.getDetailTableLog(args)
.then(res => {
console.log(res);
});
batchGetWorksheetOperationLogs
批量获取工作表日志
参数
args.pageSize {integer} 分页大小
args.pageIndex {integer} 当前页
args.objectType {integer} 日志对象类型 1:工作表 2:行记录 3:视图 4:按钮 5:业务规则 99:其他
args.worksheetId {string} 工作表id
args.rowId {string} 记录id
args.filterUniqueIds {array} 根据唯一码筛选
args.controlIds {array} 筛选控件或属性ID
args.opeartorIds {array} 筛选操作人
args.startDate {string} 开始时间
args.endDate {string} 结束时间
args.lastMark {string} 最后标记时间
args.isGlobaLog {boolean} 是否为全局日志获取记录日志
args.requestType {integer} 日志操作类型 1:手动 2:工作流 3:按钮
args.archiveId {string} 归档ID
import { apis } from "mdye";
apis.worksheet.batchGetWorksheetOperationLogs(args)
.then(res => {
console.log(res);
});
updateWorksheetRowShareRange
工作表记录分享范围修改
参数
args.appId {string} 应用Id
args.worksheetId {string} 工作表id
args.viewId {string} 视图Id
args.rowId {string} 行id
import { apis } from "mdye";
apis.worksheet.updateWorksheetRowShareRange(args)
.then(res => {
console.log(res);
});
getRowsShortUrl
获取记录短链
参数
args.worksheetId {string} 工作表id
args.rowIds {array} 行ids
args.viewId {string} 视图Id
args.appId {string} 应用Id
import { apis } from "mdye";
apis.worksheet.getRowsShortUrl(args)
.then(res => {
console.log(res);
});
copyRow
复制行记录
参数
args.worksheetId {string} 工作表id
args.rowIds {array} 行ids
args.viewId {string} 视图Id
args.appId {string} 应用Id
args.restoreRelation {boolean} 恢复关联
args.copyRelationControlId {string}
args.isAll {boolean} 是否全选
args.excludeRowIds {array} 需要排除的rowIds
args.filterControls {array} 筛选条件
args.keyWords {string} 搜索关键字
args.fastFilters {array} 快速筛选
args.pushUniqueId {string} 推送ID
import { apis } from "mdye";
apis.worksheet.copyRow(args)
.then(res => {
console.log(res);
});
getNavGroup
获取分组导航
参数
args.worksheetId {string} 工作表id
args.filterControls {array} 查询列
args.columnRpts {array} 列排序
args.keyWords {string} 关键词
args.controlId {string}
args.viewId {string} 视图Id
args.appId {string} 应用Id
args.fastFilters {array}
args.navGroupFilters {array} 导航分组筛选
args.filtersGroup {array} 筛选组件
args.requestParams {object} 请求参数
import { apis } from "mdye";
apis.worksheet.getNavGroup(args)
.then(res => {
console.log(res);
});
getWorksheetArchives
获取工作表归档列表
参数
args.type {integer} 1:行记录日志
import { apis } from "mdye";
apis.worksheet.getWorksheetArchives(args)
.then(res => {
console.log(res);
});
saveWorksheetFilter
保存筛选器
参数
args.name {string} 筛选器名称
args.worksheetId {string} 工作表id
args.type {integer} 视图类型 1:个人 2:公共
args.items {array}
args.filterId {string} 筛选条件编号
args.appId {string} 应用Id
args.module {integer} 1:工作表 2:统计
import { apis } from "mdye";
apis.worksheet.saveWorksheetFilter(args)
.then(res => {
console.log(res);
});
getWorksheetFilters
获取可见筛选器
参数
args.worksheetId {string} 工作表id
args.controlId {string} 控件ID
import { apis } from "mdye";
apis.worksheet.getWorksheetFilters(args)
.then(res => {
console.log(res);
});
getWorksheetFilterById
获取筛选器详情
参数
args.filterId {string} 筛选器Id
args.items {array} FilterSort
args.projectId {string} 网络Id
args.worksheetId {string} 工作表ID
import { apis } from "mdye";
apis.worksheet.getWorksheetFilterById(args)
.then(res => {
console.log(res);
});
deleteWorksheetFilter
删除筛选器
参数
args.filterId {string} 筛选器Id
args.appId {string} 应用ID
import { apis } from "mdye";
apis.worksheet.deleteWorksheetFilter(args)
.then(res => {
console.log(res);
});
sortWorksheetFilters
筛选器排序
参数
args.worksheetId {string} 工作表id
args.filterIds {array} 筛选器Id
args.appId {string} 应用Id
import { apis } from "mdye";
apis.worksheet.sortWorksheetFilters(args)
.then(res => {
console.log(res);
});
saveWorksheetView
保存视图
参数
args.name {string} 视图名称
args.worksheetId {string} 工作表Id
args.sortCid {string} 排序字段Id
args.sortType {integer} 排序类型
args.rowHeight {integer} 行高 0:紧凑 1:中等 2:高 3:超高
args.controls {array} controls
args.filters {array} filters
args.fastFilters {array} fastfilters
args.moreSort {array} 排序
args.navGroup {array} 导航分组
args.displayControls {array} 显示字段
args.showControls {array} Web显示字段
args.controlsSorts {array} 字段排序
args.layersName {array} 层级名称
args.customDisplay {boolean} 是否配置自定义显示列
args.viewId {string} 视图id
args.appId {string} 应用Id
args.unRead {boolean} unRead
args.viewType {integer} 0:列表 1:看板 2:层级
args.childType {integer} 1:单表层级 2:多表层级
args.viewControl {string} 视图维度ID(分组ID)
args.viewControls {array} 多表层级视图控件
args.coverCid {string} 封面字段
args.coverType {integer} 0:填满 1:完整显示
args.showControlName {boolean} 显示控件名称
args.advancedSetting {object} 视图高级配置
args.editAttrs {array} 编辑属性
args.editAdKeys {array} 编辑AdvancedSetting属性keys
args.pluginId {string} 视图插件id
args.pluginName {string} 视图插件名称
args.pluginIcon {string} 视图插件图标
args.pluginIconColor {string} 插件插件图标颜色
args.pluginSource {integer} 插件来源
args.projectId {string} 组织id
import { apis } from "mdye";
apis.worksheet.saveWorksheetView(args)
.then(res => {
console.log(res);
});
getWorksheetViews
获取可见视图
参数
args.worksheetId {string} 工作表id
args.viewId {string}
args.appId {string} 应用Id
import { apis } from "mdye";
apis.worksheet.getWorksheetViews(args)
.then(res => {
console.log(res);
});
getWorksheetViewById
获取视图详情
参数
args.worksheetId {string} 工作表id
args.viewId {string}
args.appId {string} 应用Id
import { apis } from "mdye";
apis.worksheet.getWorksheetViewById(args)
.then(res => {
console.log(res);
});
deleteWorksheetView
删除视图
参数
args.viewId {string} 视图Id
args.appId {string} 应用Id
args.status {integer} 9:删除 999:彻底删除
import { apis } from "mdye";
apis.worksheet.deleteWorksheetView(args)
.then(res => {
console.log(res);
});
restoreWorksheetView
恢复视图
参数
args.viewId {string} 视图Id
args.appId {string} 应用Id
args.status {integer} 9:删除 999:彻底删除
import { apis } from "mdye";
apis.worksheet.restoreWorksheetView(args)
.then(res => {
console.log(res);
});
copyWorksheetView
获取工作表API
参数
args.viewId {string} 视图Id
args.appId {string} 应用Id
import { apis } from "mdye";
apis.worksheet.copyWorksheetView(args)
.then(res => {
console.log(res);
});
sortWorksheetViews
视图排序
参数
args.worksheetId {string} 工作表id
args.viewIds {array} 视图Id
args.appId {string} 应用Id
import { apis } from "mdye";
apis.worksheet.sortWorksheetViews(args)
.then(res => {
console.log(res);
});
copyWorksheetViewConfig
复制视图配置
参数
args.viewId {string} 视图Id
args.copyKeys {array} 用户选中的配置
args.worksheetId {string} 工作表Id
args.targetViewIds {array} 目标视图Id集合
import { apis } from "mdye";
apis.worksheet.copyWorksheetViewConfig(args)
.then(res => {
console.log(res);
});
editGenerateViewDefaultAlias
批量生成视图 别名
参数
args.worksheetId {string} 表id
import { apis } from "mdye";
apis.worksheet.editGenerateViewDefaultAlias(args)
.then(res => {
console.log(res);
});
editViewAlias
编辑视图别名
参数
args.worksheetId {string} 表id
args.views {array} 视图别名信息
import { apis } from "mdye";
apis.worksheet.editViewAlias(args)
.then(res => {
console.log(res);
});
getWorksheetBtns
获取按钮列表
参数
args.appId {string} 应用ID
args.viewId {string} 视图ID
args.rowId {string} 行记录ID
args.worksheetId {string} 工作表ID
args.btnId {string}
args.status {integer} 状态 1:正常 9:回收站
args.btnIds {array} 批量获取按钮的id
args.rowIds {array}
import { apis } from "mdye";
apis.worksheet.getWorksheetBtns(args)
.then(res => {
console.log(res);
});
checkWorksheetRowBtn
验证按钮是否满足行记录
参数
args.appId {string} 应用ID
args.viewId {string} 视图ID
args.rowId {string} 行记录ID
args.worksheetId {string} 工作表ID
args.btnId {string}
args.status {integer} 状态 1:正常 9:回收站
args.btnIds {array} 批量获取按钮的id
args.rowIds {array}
import { apis } from "mdye";
apis.worksheet.checkWorksheetRowBtn(args)
.then(res => {
console.log(res);
});
checkWorksheetRowsBtn
批量验证行记录是否满足按钮条件
参数
args.appId {string} 应用ID
args.viewId {string} 视图ID
args.rowId {string} 行记录ID
args.worksheetId {string} 工作表ID
args.btnId {string}
args.status {integer} 状态 1:正常 9:回收站
args.btnIds {array} 批量获取按钮的id
args.rowIds {array}
import { apis } from "mdye";
apis.worksheet.checkWorksheetRowsBtn(args)
.then(res => {
console.log(res);
});
getWorksheetBtnByID
获取按钮详情
参数
args.appId {string} 应用ID
args.viewId {string} 视图ID
args.rowId {string} 行记录ID
args.worksheetId {string} 工作表ID
args.btnId {string}
args.status {integer} 状态 1:正常 9:回收站
args.btnIds {array} 批量获取按钮的id
args.rowIds {array}
import { apis } from "mdye";
apis.worksheet.getWorksheetBtnByID(args)
.then(res => {
console.log(res);
});
optionWorksheetBtn
操作按钮
参数
args.appId {string} 应用iD
args.viewId {string} 视图ID
args.btnId {string} 按钮ID
args.worksheetId {string} 工作表ID
import { apis } from "mdye";
apis.worksheet.optionWorksheetBtn(args)
.then(res => {
console.log(res);
});
saveWorksheetBtn
保存按钮
参数
args.btnId {string}
args.name {string}
args.worksheetId {string}
args.showType {integer} 1:一直 2:满足筛选条件
args.filters {array} 筛选条件
args.displayViews {array} 显示视图
args.clickType {integer} 1:立即执行 2:二次确认 3:填写
args.confirmMsg {string} 确认信息
args.sureName {string} 确认按钮
args.cancelName {string} 取消按钮
args.writeObject {integer} 对象 1:本记录 2:关联记录
args.writeType {integer} 类型 1:填写字段 2:新建关联记录
args.relationControl {string} 关联记录ID
args.addRelationControlId {string} 新建关联记录ID
args.workflowType {integer} 1:执行 2:不执行
args.workflowId {string} 工作流ID
args.writeControls {array} 填写控件 type - 1:只读 2:填写 3:必填
args.appId {string} 应用ID
args.color {string} 颜色
args.icon {string} 图标
args.desc {string} 描述
args.isAllView {integer}
args.editAttrs {array} 编辑属性
args.verifyPwd {boolean}
args.enableConfirm {boolean}
args.advancedSetting {object}
args.isBatch {boolean}
import { apis } from "mdye";
apis.worksheet.saveWorksheetBtn(args)
.then(res => {
console.log(res);
});
copyWorksheetBtn
复制按钮
参数
args.appId {string} 应用iD
args.viewId {string} 视图ID
args.btnId {string} 按钮ID
args.worksheetId {string} 工作表ID
import { apis } from "mdye";
apis.worksheet.copyWorksheetBtn(args)
.then(res => {
console.log(res);
});
getControlRules
获取规则列表
参数
args.worksheetId {string}
args.ruleId {string}
args.instanceId {string} 通过工作流时必传
args.workId {string} 通过工作流时必传
import { apis } from "mdye";
apis.worksheet.getControlRules(args)
.then(res => {
console.log(res);
});
saveControlRule
保存规则
参数
args.worksheetId {string}
args.ruleId {string}
args.ruleIds {array}
args.name {string}
args.disabled {boolean}
args.filters {array}
args.ruleItems {array}
args.editAttrs {array}
args.type {integer} 0:交互 1:验证 2:锁定
args.checkType {integer} 0:前端 1:前后端
args.hintType {integer} 0:输入和提交 1:仅提交
import { apis } from "mdye";
apis.worksheet.saveControlRule(args)
.then(res => {
console.log(res);
});
sortControlRules
@param {Object} args 请求参数
参数
args.worksheetId {string}
args.ruleId {string}
args.ruleIds {array}
args.name {string}
args.disabled {boolean}
args.filters {array}
args.ruleItems {array}
args.editAttrs {array}
args.type {integer} 0:交互 1:验证 2:锁定
args.checkType {integer} 0:前端 1:前后端
args.hintType {integer} 0:输入和提交 1:仅提交
import { apis } from "mdye";
apis.worksheet.sortControlRules(args)
.then(res => {
console.log(res);
});
saveWorksheetControls
保存表控件
参数
args.sourceId {string} 兼容老数据
args.worksheetId {string} WorksheetId
args.version {integer} 版本号
args.controls {array} 控件集合
args.appId {string} 应用ID
args.controlId {string} 控件ID
args.controlIds {array} 控件IDs
args.status {integer} 状态 1:恢复 999:彻底删除
args.initNum {integer} 初始化编号
import { apis } from "mdye";
apis.worksheet.saveWorksheetControls(args)
.then(res => {
console.log(res);
});
addWorksheetControls
添加表控件
参数
args.sourceId {string} 兼容老数据
args.worksheetId {string} WorksheetId
args.version {integer} 版本号
args.controls {array} 控件集合
args.appId {string} 应用ID
args.controlId {string} 控件ID
args.controlIds {array} 控件IDs
args.status {integer} 状态 1:恢复 999:彻底删除
args.initNum {integer} 初始化编号
import { apis } from "mdye";
apis.worksheet.addWorksheetControls(args)
.then(res => {
console.log(res);
});
getWorksheetControls
获取表控件
参数
args.worksheetId {string} 工作表id
args.relationWorksheetId {string} 关联表的id
args.getTemplate {boolean} 是否获取Template
args.getViews {boolean} 是否获取Views
args.appId {string} 应用Id
args.handleDefault {boolean} 处理默认值
args.worksheetIds {array} 批量工作表id
args.handControlSource {boolean} 是否处理关联的原始类型
args.getRules {boolean} 是否需要验证规则
args.getSwitchPermit {boolean} 是否获取功能开关
args.getRelationSearch {boolean} 获取查下记录控件
args.resultType {integer} 获取类型 0或者1:常规 2:简易模式 3:严格鉴权
import { apis } from "mdye";
apis.worksheet.getWorksheetControls(args)
.then(res => {
console.log(res);
});
getAiFieldRecommendation
获取工作表字段智能建议
参数
args.prompt {string} 提示词
import { apis } from "mdye";
apis.worksheet.getAiFieldRecommendation(args)
.then(res => {
console.log(res);
});
getWorksheetsControls
批量获取表控件
参数
args.worksheetId {string} 工作表id
args.relationWorksheetId {string} 关联表的id
args.getTemplate {boolean} 是否获取Template
args.getViews {boolean} 是否获取Views
args.appId {string} 应用Id
args.handleDefault {boolean} 处理默认值
args.worksheetIds {array} 批量工作表id
args.handControlSource {boolean} 是否处理关联的原始类型
args.getRules {boolean} 是否需要验证规则
args.getSwitchPermit {boolean} 是否获取功能开关
args.getRelationSearch {boolean} 获取查下记录控件
args.resultType {integer} 获取类型 0或者1:常规 2:简易模式 3:严格鉴权
import { apis } from "mdye";
apis.worksheet.getWorksheetsControls(args)
.then(res => {
console.log(res);
});
editControlsAlias
编辑控件别名
参数
args.sourceId {string} 兼容老数据
args.worksheetId {string} WorksheetId
args.version {integer} 版本号
args.controls {array} 控件集合
args.appId {string} 应用ID
args.controlId {string} 控件ID
args.controlIds {array} 控件IDs
args.status {integer} 状态 1:恢复 999:彻底删除
args.initNum {integer} 初始化编号
import { apis } from "mdye";
apis.worksheet.editControlsAlias(args)
.then(res => {
console.log(res);
});
editGenerateControlsDefaultAlias
生成控件默认别名
参数
args.appId {string} 应用id
args.worksheetId {string} 工作表id
args.version {integer} 版本号
import { apis } from "mdye";
apis.worksheet.editGenerateControlsDefaultAlias(args)
.then(res => {
console.log(res);
});
editWorksheetControls
保存表控件
参数
args.sourceId {string} 兼容老数据
args.worksheetId {string} WorksheetId
args.version {integer} 版本号
args.controls {array} 控件集合
args.appId {string} 应用ID
args.controlId {string} 控件ID
args.controlIds {array} 控件IDs
args.status {integer} 状态 1:恢复 999:彻底删除
args.initNum {integer} 初始化编号
import { apis } from "mdye";
apis.worksheet.editWorksheetControls(args)
.then(res => {
console.log(res);
});
resetControlIncrease
重置自动编号
参数
args.sourceId {string} 兼容老数据
args.worksheetId {string} WorksheetId
args.version {integer} 版本号
args.controls {array} 控件集合
args.appId {string} 应用ID
args.controlId {string} 控件ID
args.controlIds {array} 控件IDs
args.status {integer} 状态 1:恢复 999:彻底删除
args.initNum {integer} 初始化编号
import { apis } from "mdye";
apis.worksheet.resetControlIncrease(args)
.then(res => {
console.log(res);
});
deleteWorksheetAutoID
删除autoid
参数
args.worksheetId {string} 工作表id
args.relationWorksheetId {string} 关联表的id
args.getTemplate {boolean} 是否获取Template
args.getViews {boolean} 是否获取Views
args.appId {string} 应用Id
args.handleDefault {boolean} 处理默认值
args.worksheetIds {array} 批量工作表id
args.handControlSource {boolean} 是否处理关联的原始类型
args.getRules {boolean} 是否需要验证规则
args.getSwitchPermit {boolean} 是否获取功能开关
args.getRelationSearch {boolean} 获取查下记录控件
args.resultType {integer} 获取类型 0或者1:常规 2:简易模式 3:严格鉴权
import { apis } from "mdye";
apis.worksheet.deleteWorksheetAutoID(args)
.then(res => {
console.log(res);
});
editControlsStatus
编辑控件状态
参数
args.sourceId {string} 兼容老数据
args.worksheetId {string} WorksheetId
args.version {integer} 版本号
args.controls {array} 控件集合
args.appId {string} 应用ID
args.controlId {string} 控件ID
args.controlIds {array} 控件IDs
args.status {integer} 状态 1:恢复 999:彻底删除
args.initNum {integer} 初始化编号
import { apis } from "mdye";
apis.worksheet.editControlsStatus(args)
.then(res => {
console.log(res);
});
getWorksheetReferences
获取字段和表引用关系
参数
args.worksheetId {string} 工作表id
args.controlId {string} 字段ID
args.type {integer} 类型 1:字段引用关系 2:工作表引用关系
args.module {integer} 模块 1:工作表 2:工作流
args.subModule {integer} 子模块 0:表示获取全部 101:字段 102:视图 103:业务规则 201:流程节点
args.isRefresh {boolean} 刷新引用关系
args.appId {string} 空表示所有引用,默认传当前应用ID
import { apis } from "mdye";
apis.worksheet.getWorksheetReferences(args)
.then(res => {
console.log(res);
});
getPrintList
获取系统打印列表
参数
args.worksheetId {string}
args.viewId {string}
args.rowIds {array}
import { apis } from "mdye";
apis.worksheet.getPrintList(args)
.then(res => {
console.log(res);
});
getFormComponent
获取 表单组件
参数
args.worksheetId {string} 工作表Id
import { apis } from "mdye";
apis.worksheet.getFormComponent(args)
.then(res => {
console.log(res);
});
getPrint
获取单个打印模板
参数
args.id {string}
args.projectId {string}
args.worksheetId {string} 工作表id
args.rowId {string} 行id
args.pageIndex {integer} 页码
args.pageSize {integer} 页大小
args.sortId {string}
args.isAsc {boolean}
args.keywords {string} 关键词
args.viewId {string} 视图Id
args.appId {string} 应用Id
args.instanceId {string} 通过工作流审批打印时必传
args.workId {string} 通过工作流审批打印时必传
args.filterControls {array}
args.fastFilters {array} 快递筛选
import { apis } from "mdye";
apis.worksheet.getPrint(args)
.then(res => {
console.log(res);
});
getCodePrint
获取单个打印模板
参数
args.id {string}
args.projectId {string}
args.worksheetId {string} 工作表id
args.rowId {string} 行id
args.pageIndex {integer} 页码
args.pageSize {integer} 页大小
args.sortId {string}
args.isAsc {boolean}
args.keywords {string} 关键词
args.viewId {string} 视图Id
args.appId {string} 应用Id
args.instanceId {string} 通过工作流审批打印时必传
args.workId {string} 通过工作流审批打印时必传
args.filterControls {array}
args.fastFilters {array} 快递筛选
import { apis } from "mdye";
apis.worksheet.getCodePrint(args)
.then(res => {
console.log(res);
});
getPrintTemplate
新建生成打印模板
参数
args.id {string}
args.projectId {string}
args.worksheetId {string} 工作表id
args.rowId {string} 行id
args.pageIndex {integer} 页码
args.pageSize {integer} 页大小
args.sortId {string}
args.isAsc {boolean}
args.keywords {string} 关键词
args.viewId {string} 视图Id
args.appId {string} 应用Id
args.instanceId {string} 通过工作流审批打印时必传
args.workId {string} 通过工作流审批打印时必传
args.filterControls {array}
args.fastFilters {array} 快递筛选
import { apis } from "mdye";
apis.worksheet.getPrintTemplate(args)
.then(res => {
console.log(res);
});
editPrint
保存系统打印模板
参数
args.id {string} 模板id (空=新建 非空=修改)
args.saveControls {array} 勾选保存的控件
import { apis } from "mdye";
apis.worksheet.editPrint(args)
.then(res => {
console.log(res);
});
editPrintFile
编辑打印模板文件属性
参数
args.id {string} 模板id
args.name {string} 模板名称
args.allowEditAfterPrint {boolean} 允许编辑后打印
args.advanceSettings {array} 额外配置数据
import { apis } from "mdye";
apis.worksheet.editPrintFile(args)
.then(res => {
console.log(res);
});
saveRecordCodePrintConfig
保存记录二维码打印模板配置
参数
args.id {string} 模板id
args.projectId {string} 组织id
args.worksheetId {string} 工作表id
args.name {string} 模板名称
args.type {integer} 3-二维码打印 4-条码打印
args.range {integer} 使用范围
args.views {array} 视图id
args.advanceSettings {array} 额外配置
import { apis } from "mdye";
apis.worksheet.saveRecordCodePrintConfig(args)
.then(res => {
console.log(res);
});
editPrintName
修改打印模板名称
参数
args.id {string}
args.name {string}
import { apis } from "mdye";
apis.worksheet.editPrintName(args)
.then(res => {
console.log(res);
});
editPrintRange
修改打印模板范围
参数
args.id {string}
args.worksheetId {string}
args.viewsIds {array} 视图Ids
import { apis } from "mdye";
apis.worksheet.editPrintRange(args)
.then(res => {
console.log(res);
});
editPrintFilter
修改打印模板筛选条件
参数
args.id {string}
args.filters {array} 筛选条件
import { apis } from "mdye";
apis.worksheet.editPrintFilter(args)
.then(res => {
console.log(res);
});
editPrintTemplateSort
修改打印模板排序
参数
args.projectId {string}
args.worksheetId {string}
args.sortItems {array}
import { apis } from "mdye";
apis.worksheet.editPrintTemplateSort(args)
.then(res => {
console.log(res);
});
deletePrint
删除打印模板
参数
args.id {string}
import { apis } from "mdye";
apis.worksheet.deletePrint(args)
.then(res => {
console.log(res);
});
getRowIndexes
获取 工作表 索引字段配置
参数
args.worksheetId {string} 工作表Id
import { apis } from "mdye";
apis.worksheet.getRowIndexes(args)
.then(res => {
console.log(res);
});
addRowIndex
新增 工作表行内容表索引
参数
args.worksheetId {string} 工作表Id
args.customeIndexName {string} 自定义索引名称
args.indexFields {array} 索引字段
args.uniqueIndex {boolean} 是否 唯一索引
args.wildcardIndex {boolean} 是否 通配符文本索引
args.sparseIndex {boolean} 是否 稀疏索引
args.backgroundIndex {boolean} 是否 后台索引
args.appId {string} AppId
import { apis } from "mdye";
apis.worksheet.addRowIndex(args)
.then(res => {
console.log(res);
});
updateRowIndex
更新 工作表行内容表索引
参数
args.worksheetId {string} 工作表Id
args.customeIndexName {string} 自定义索引名称
args.indexFields {array} 索引字段
args.uniqueIndex {boolean} 是否 唯一索引
args.wildcardIndex {boolean} 是否 通配符文本索引
args.sparseIndex {boolean} 是否 稀疏索引
args.backgroundIndex {boolean} 是否 后台索引
args.indexConfigId {string} 索引配置Id
args.appId {string} AppId
args.isSystemIndex {boolean} 是否 系统级索引
args.systemIndexName {string} 系统级索引名称
import { apis } from "mdye";
apis.worksheet.updateRowIndex(args)
.then(res => {
console.log(res);
});
updateRowIndexCustomeIndexName
更新 工作表行内容表索引名称
参数
args.appId {string} AppId
args.worksheetId {string} 工作表Id
args.indexConfigId {string} 索引配置Id
args.customeIndexName {string} 自定义索引名称
import { apis } from "mdye";
apis.worksheet.updateRowIndexCustomeIndexName(args)
.then(res => {
console.log(res);
});
removeRowIndex
移除 工作表行内容表索引
参数
args.appId {string} 应用Id
args.worksheetId {string} 工作表Id
args.indexConfigId {string} 索引配置Id
args.isSystemIndex {boolean} 是否 系统级索引
args.systemIndexName {string} 系统级索引名称
import { apis } from "mdye";
apis.worksheet.removeRowIndex(args)
.then(res => {
console.log(res);
});
getLinkDetail
获取链接行记录
参数
args.ticket {string} 验证码返票据
args.randStr {string} 票据随机字符串
args.id {string}
args.password {string}
import { apis } from "mdye";
apis.worksheet.getLinkDetail(args)
.then(res => {
console.log(res);
});
getFormSubmissionSettings
获取工作表创建记录表单提交设置信息
参数
args.workSheetId {string} 工作表Id
args.appId {string} 应用id
import { apis } from "mdye";
apis.worksheet.getFormSubmissionSettings(args)
.then(res => {
console.log(res);
});
editWorksheetSetting
更新工作表创建记录表单设置信息
参数
args.workSheetId {string} 工作表id
args.appId {string} 应用id
args.projectId {string} 组织id
args.advancedSetting {object} 配置项数据
args.editAdKeys {array} 编辑AdvancedSetting属性keys
import { apis } from "mdye";
apis.worksheet.editWorksheetSetting(args)
.then(res => {
console.log(res);
});
getSwitch
获取功能系统开关配置
参数
args.worksheetId {string} 工作表id
import { apis } from "mdye";
apis.worksheet.getSwitch(args)
.then(res => {
console.log(res);
});
editSwitch
更新系统配置开关(单个)
参数
args.worksheetId {string} 工作表id
args.state {boolean} 开关
args.viewIds {array}
import { apis } from "mdye";
apis.worksheet.editSwitch(args)
.then(res => {
console.log(res);
});
batchEditSwitch
更新系统配置开关(批量)
参数
args.worksheetId {string} 工作表id
args.switchList {array}
import { apis } from "mdye";
apis.worksheet.batchEditSwitch(args)
.then(res => {
console.log(res);
});
getSwitchPermit
获取功能系统开关(包含管理员判断)
参数
args.appId {string} 应用管理员
args.worksheetId {string} 工作表id
import { apis } from "mdye";
apis.worksheet.getSwitchPermit(args)
.then(res => {
console.log(res);
});
getWorksheetApiInfo
获取工作表信息
参数
args.worksheetId {string} 工作表id
args.appId {string} 应用id
args.version {integer} 版本 1=v1 2=v2
import { apis } from "mdye";
apis.worksheet.getWorksheetApiInfo(args)
.then(res => {
console.log(res);
});
getCollectionsByAppId
获取应用下选项集
参数
args.collectionId {string}
args.collectionIds {array}
args.appId {string}
args.worksheetId {string}
args.options {array}
args.name {string}
args.colorful {boolean}
args.enableScore {boolean}
args.status {integer} 0或者1:正常 9:停用,999:删除
import { apis } from "mdye";
apis.worksheet.getCollectionsByAppId(args)
.then(res => {
console.log(res);
});
saveOptionsCollection
保存选项集
参数
args.collectionId {string}
args.collectionIds {array}
args.appId {string}
args.worksheetId {string}
args.options {array}
args.name {string}
args.colorful {boolean}
args.enableScore {boolean}
args.status {integer} 0或者1:正常 9:停用,999:删除
import { apis } from "mdye";
apis.worksheet.saveOptionsCollection(args)
.then(res => {
console.log(res);
});
updateOptionsCollectionAppId
更新选项集所属应用
参数
args.collectionId {string}
args.collectionIds {array}
args.appId {string}
args.worksheetId {string}
args.options {array}
args.name {string}
args.colorful {boolean}
args.enableScore {boolean}
args.status {integer} 0或者1:正常 9:停用,999:删除
import { apis } from "mdye";
apis.worksheet.updateOptionsCollectionAppId(args)
.then(res => {
console.log(res);
});
deleteOptionsCollection
删除选项集
参数
args.collectionId {string}
args.collectionIds {array}
args.appId {string}
args.worksheetId {string}
args.options {array}
args.name {string}
args.colorful {boolean}
args.enableScore {boolean}
args.status {integer} 0或者1:正常 9:停用,999:删除
import { apis } from "mdye";
apis.worksheet.deleteOptionsCollection(args)
.then(res => {
console.log(res);
});
getCollectionByCollectId
获取选项集详细数据
参数
args.collectionId {string}
args.collectionIds {array}
args.appId {string}
args.worksheetId {string}
args.options {array}
args.name {string}
args.colorful {boolean}
args.enableScore {boolean}
args.status {integer} 0或者1:正常 9:停用,999:删除
import { apis } from "mdye";
apis.worksheet.getCollectionByCollectId(args)
.then(res => {
console.log(res);
});
getCollectionsByCollectIds
批量获取选项集
参数
args.collectionId {string}
args.collectionIds {array}
args.appId {string}
args.worksheetId {string}
args.options {array}
args.name {string}
args.colorful {boolean}
args.enableScore {boolean}
args.status {integer} 0或者1:正常 9:停用,999:删除
import { apis } from "mdye";
apis.worksheet.getCollectionsByCollectIds(args)
.then(res => {
console.log(res);
});
getQuoteControlsById
获取选项集引用的控件列表
参数
args.collectionId {string}
args.collectionIds {array}
args.appId {string}
args.worksheetId {string}
args.options {array}
args.name {string}
args.colorful {boolean}
args.enableScore {boolean}
args.status {integer} 0或者1:正常 9:停用,999:删除
import { apis } from "mdye";
apis.worksheet.getQuoteControlsById(args)
.then(res => {
console.log(res);
});
addOrUpdateOptionSetApiInfo
获取添加选项接集接口信息
参数
import { apis } from "mdye";
apis.worksheet.addOrUpdateOptionSetApiInfo(args)
.then(res => {
console.log(res);
});
optionSetListApiInfo
获取选项接集列表接口信息
参数
import { apis } from "mdye";
apis.worksheet.optionSetListApiInfo(args)
.then(res => {
console.log(res);
});
ocr
工作表OCR识别
参数
args.worksheetId {string} 工作表id
args.controlId {string} ocr控件id
args.data {array} ocr映射url数组(不管单个还是多个批量,都是数组)
import { apis } from "mdye";
apis.worksheet.ocr(args)
.then(res => {
console.log(res);
});
getQuery
get单个工作表查询
参数
args.id {string}
import { apis } from "mdye";
apis.worksheet.getQuery(args)
.then(res => {
console.log(res);
});
getQueryBySheetId
worksheetId 批量获取工作表查询
参数
args.worksheetId {string}
import { apis } from "mdye";
apis.worksheet.getQueryBySheetId(args)
.then(res => {
console.log(res);
});
saveQuery
保存工作表查询
参数
args.id {string} id 新建为空,修改传原值
args.worksheetId {string} 本表id
args.controlId {string} 默认值控件id
args.sourceId {string} 来源id (这里值得工作表id)
args.sourceType {integer} 1 = 本表,2 = 他表
args.items {array} 筛选条件
args.configs {array} 映射字段
args.moreType {integer} 0 = 获取第一条时,按配置来,1= 不赋值
args.moreSort {array} 排序
args.queryCount {integer} 查询条数
args.resultType {integer} 结果类型 0=查询到记录,1=仅查询到一条记录,2=查询到多条记录,3=未查询到记录
args.eventType {integer} 0 = 常规字段默认值,1 = 表单事件
import { apis } from "mdye";
apis.worksheet.saveQuery(args)
.then(res => {
console.log(res);
});
saveFiltersGroup
保存筛选组件
参数
args.filtersGroupId {string} 筛选组件ID
args.name {string} 名称
args.enableBtn {boolean} 开启搜索按钮
args.filters {array} filters
args.advancedSetting {object} 视图高级配置
args.appId {string} 应用ID
args.filtersGroupIds {array} 批量获取和删除使用
args.pageId {string} 自定义页面ID
import { apis } from "mdye";
apis.worksheet.saveFiltersGroup(args)
.then(res => {
console.log(res);
});
getFiltersGroupByIds
获取筛选组件
参数
args.filtersGroupId {string} 筛选组件ID
args.name {string} 名称
args.enableBtn {boolean} 开启搜索按钮
args.filters {array} filters
args.advancedSetting {object} 视图高级配置
args.appId {string} 应用ID
args.filtersGroupIds {array} 批量获取和删除使用
args.pageId {string} 自定义页面ID
import { apis } from "mdye";
apis.worksheet.getFiltersGroupByIds(args)
.then(res => {
console.log(res);
});
deleteFiltersGroupByIds
删除筛选组件
参数
args.filtersGroupId {string} 筛选组件ID
args.name {string} 名称
args.enableBtn {boolean} 开启搜索按钮
args.filters {array} filters
args.advancedSetting {object} 视图高级配置
args.appId {string} 应用ID
args.filtersGroupIds {array} 批量获取和删除使用
args.pageId {string} 自定义页面ID
import { apis } from "mdye";
apis.worksheet.deleteFiltersGroupByIds(args)
.then(res => {
console.log(res);
});
excuteApiQuery
执行api查询
参数
args.data {object} 执行api查询数据
args.projectId {string} 组织id
args.workSheetId {string} 工作表id
args.controlId {string} 控件id
args.apiTemplateId {string} api模板id
args.apkId {string} 应用id
args.formId {string} 公开表单id
args.apiEventId {string} 动作事件id(不传默认识别为api查询字段)
args.authId {string} 授权账户Id
args.actionType {integer} 事件执行类型 调用api 8 调用封装业务流程 13
import { apis } from "mdye";
apis.worksheet.excuteApiQuery(args)
.then(res => {
console.log(res);
});
getApiControlDetail
获取api模板消息信息
参数
args.apiTemplateId {string} api模板id
args.type {integer} 是否为请求参数模板 1-请求模板 2-响应模板 不传-请求响应
args.actionType {integer} 事件执行类型 调用api 8 调用封装业务流程 13
import { apis } from "mdye";
apis.worksheet.getApiControlDetail(args)
.then(res => {
console.log(res);
});
sortAttachment
更新附件排序
参数
args.worksheetId {string} 表id
args.rowId {string}
args.controlId {string} 附件控件id
args.viewId {string}
args.fileIds {array} 附件ids(排好序的)
import { apis } from "mdye";
apis.worksheet.sortAttachment(args)
.then(res => {
console.log(res);
});
editAttachmentName
更新记录附件名
参数
args.worksheetId {string} 工作表id
args.rowId {string} 行id
args.viewId {string} 视图Id
args.appId {string} 应用Id
args.instanceId {string} 流程实例id
args.workId {string} 运行节点id
args.getTemplate {boolean} 是否获取模板
args.shareId {string} 分享页获取关联记录iD
args.checkView {boolean} 是否验证视图
args.relationWorksheetId {string} 关联控件ID
args.discussId {string} 讨论ID
args.fileId {string}
args.fileName {string}
args.controlId {string} 附件的控件id
import { apis } from "mdye";
apis.worksheet.editAttachmentName(args)
.then(res => {
console.log(res);
});
getExportConfig
获取导出excel配置