Skip to content
本页目录

视图类型 ViewType

javascript
export enum ViewType {
  /** 1表单录入视图 */
  form_input_view = 1,
  /** 2查询视图 */
  query_view = 2,
  /** 3列表视图  */
  list_view = 3,
  /** 4列表录入视图 */
  list_input_view = 4,
  /** 5多级表头列表视 */
  multi_list_view = 5,
  /** 6分组视图 */
  group_list_view = 6,
  /** 7附件视图 */
  affix_view = 7,
  /** 8第三方页面 */
  third_view = 8,
  /** 9详细显示视图 */
  vision_view = 9,
  /** 10 Toolbar视图 */
  toolbar = 10,
  /** 11 带分组汇总的列表视图 */
  list_group_view = 11,
  /** 12 头部页签视图 */
  top_tab_view = 12,
  /** 13 打印样式 */
  print_template_view = 13,
}
export enum ViewType {
  /** 1表单录入视图 */
  form_input_view = 1,
  /** 2查询视图 */
  query_view = 2,
  /** 3列表视图  */
  list_view = 3,
  /** 4列表录入视图 */
  list_input_view = 4,
  /** 5多级表头列表视 */
  multi_list_view = 5,
  /** 6分组视图 */
  group_list_view = 6,
  /** 7附件视图 */
  affix_view = 7,
  /** 8第三方页面 */
  third_view = 8,
  /** 9详细显示视图 */
  vision_view = 9,
  /** 10 Toolbar视图 */
  toolbar = 10,
  /** 11 带分组汇总的列表视图 */
  list_group_view = 11,
  /** 12 头部页签视图 */
  top_tab_view = 12,
  /** 13 打印样式 */
  print_template_view = 13,
}

组件类型 DataType

javascript
export enum DataType {
  /** 0文本框 */
  input = '0',
  /** 1下拉框 */
  select = '1',
  /** 2 多选下拉框 */
  multiSelect = '2',
  /** 3单选 */
  radio = '3',
  /** 4多选 */
  checkbox = '4',
  /** 5下拉树 */
  treeSelect = '5',
  /** 6日期选择框 */
  date = '6',
  /** 7 数字(不允许负) */
  number = '7',
  /** 8 金额(不允许负) */
  money = '8',
  /** 9 按钮 */
  button = '9',
  /** 10 分割条  */
  divider = '10',
  /** 11时间区间 */
  dateRang = '11',
  /** 12文本域 */
  textarea = '12',
  /** 13金额段 */
  moneyRang = '13',
  /** 14附件 */
  file = '14',
  /** 15数字(允许为负) */
  minusNumber = '15',
  /** 16年度下拉 */
  yearSelect = '16',
  /** 17分类统计查询控件 */
  statisticalQuery = '17',
  /** 18可多选下拉树(要素) */
  multiTreeSelect = '18',
  /** 19金额(允许为负) */
  minusMoney = '19',
  // 20身份证
  /** 百分比 */
  percent = '21',
  // 22 特殊下拉
  custom = '22',
  // 23 密码框
  password = '23',
  /** 24 文本框 */
  text = '24',
  /** 25 跳转链接 */
  link = '25',
  /** 26 输入框验证码 */
  captcha = '26',
  /** 27 单个附件上传 */
  singleUpload = '27'
}
export enum DataType {
  /** 0文本框 */
  input = '0',
  /** 1下拉框 */
  select = '1',
  /** 2 多选下拉框 */
  multiSelect = '2',
  /** 3单选 */
  radio = '3',
  /** 4多选 */
  checkbox = '4',
  /** 5下拉树 */
  treeSelect = '5',
  /** 6日期选择框 */
  date = '6',
  /** 7 数字(不允许负) */
  number = '7',
  /** 8 金额(不允许负) */
  money = '8',
  /** 9 按钮 */
  button = '9',
  /** 10 分割条  */
  divider = '10',
  /** 11时间区间 */
  dateRang = '11',
  /** 12文本域 */
  textarea = '12',
  /** 13金额段 */
  moneyRang = '13',
  /** 14附件 */
  file = '14',
  /** 15数字(允许为负) */
  minusNumber = '15',
  /** 16年度下拉 */
  yearSelect = '16',
  /** 17分类统计查询控件 */
  statisticalQuery = '17',
  /** 18可多选下拉树(要素) */
  multiTreeSelect = '18',
  /** 19金额(允许为负) */
  minusMoney = '19',
  // 20身份证
  /** 百分比 */
  percent = '21',
  // 22 特殊下拉
  custom = '22',
  // 23 密码框
  password = '23',
  /** 24 文本框 */
  text = '24',
  /** 25 跳转链接 */
  link = '25',
  /** 26 输入框验证码 */
  captcha = '26',
  /** 27 单个附件上传 */
  singleUpload = '27'
}

tab 标签流程状态(工作流审批状态) WFStatus

javascript
export enum WFStatus {
  /** 全部 */
  all = '100',
  /** 曾经办理 */
  handled = '000',
  /** 待办 */
  wait = '001',
  /** 已办 */
  done = '002',
  /** 已退回 */
  returned = '003',
  /** 被退回 */
  beReturned = '004',
  /** 已挂起 搁置*/
  hangUp = '005',
  /** 作废 */
  cancel = '007',
  /** 已办结 */
  finish = '008',
  /** 在途 */
  inProcess = '009',
  /** 在途并排除本岗位退回数据 */
  inProcessExcludeBeReturned = '010',
  /** 待办和被退回 */
  waitAndBeReturned = '001|004',
}
export enum WFStatus {
  /** 全部 */
  all = '100',
  /** 曾经办理 */
  handled = '000',
  /** 待办 */
  wait = '001',
  /** 已办 */
  done = '002',
  /** 已退回 */
  returned = '003',
  /** 被退回 */
  beReturned = '004',
  /** 已挂起 搁置*/
  hangUp = '005',
  /** 作废 */
  cancel = '007',
  /** 已办结 */
  finish = '008',
  /** 在途 */
  inProcess = '009',
  /** 在途并排除本岗位退回数据 */
  inProcessExcludeBeReturned = '010',
  /** 待办和被退回 */
  waitAndBeReturned = '001|004',
}

操作标识 opreateFlag

javascript
export enum OperateFlag {
  /** -1暂存 */
  temporary = '-1',
  /** 0新增 */
  add = '0',
  /** 1修改 */
  edit = '1',
  /** 2查看 */
  check = '2',
  /** 3不可编辑审核 */
  checkAudit = '3',
  /** 4D可编辑审核 */
  editAudit = '4',
  /** 备案确认 */
  filingConfirm = '5',
  /** 复制 */
  copy = '6',
}
export enum OperateFlag {
  /** -1暂存 */
  temporary = '-1',
  /** 0新增 */
  add = '0',
  /** 1修改 */
  edit = '1',
  /** 2查看 */
  check = '2',
  /** 3不可编辑审核 */
  checkAudit = '3',
  /** 4D可编辑审核 */
  editAudit = '4',
  /** 备案确认 */
  filingConfirm = '5',
  /** 复制 */
  copy = '6',
}

审核标识 auditStatus

javascript
export enum AuditStatus {
  /** 0录入 */
  entry = 0,
  /** 1审核 */
  audit = 1,
  /** 2终审 */
  final = 2,
  /** 3结项 */
  end = 3,
}
export enum AuditStatus {
  /** 0录入 */
  entry = 0,
  /** 1审核 */
  audit = 1,
  /** 2终审 */
  final = 2,
  /** 3结项 */
  end = 3,
}

IsOrNOT

javascript
export enum IsOrNOT {
  /** 是 */
  is = 1,
  /** 否 */
  not = 2,
}
export enum IsOrNOT {
  /** 是 */
  is = 1,
  /** 否 */
  not = 2,
}

EleShowType

javascript
export enum EleShowType {
  /** 编码 */
  code = '1',
  /** 名称 */
  name = '2',
  /** 编码+名称 */
  nameCode = '3',
}
export enum EleShowType {
  /** 编码 */
  code = '1',
  /** 名称 */
  name = '2',
  /** 编码+名称 */
  nameCode = '3',
}

表格顶部单位 Units

javascript
export enum Units {
  /** 元 */
  yuan = '0',
  /** 万元 */
  tenThousand = '1',
}
export enum Units {
  /** 元 */
  yuan = '0',
  /** 万元 */
  tenThousand = '1',
}

接口返回请求状态 ResStatus

javascript
export enum ResStatus {
  /** 成功 */
  success = '0000',
  /** 平台接口成功 */
  PtSuccess = '10000',
}
export enum ResStatus {
  /** 成功 */
  success = '0000',
  /** 平台接口成功 */
  PtSuccess = '10000',
}

视图类型 UiTableFormViewType

javascript
export enum UiTableFormViewType {
  /** 表格 */
  table = '0',
  /** 表单 */
  form = '1',
  /** 页签 */
  tabForm = '2',
  /** 分组视图 */
  group = '3',
  /** 附件视图 */
  attach = '4',
  /** 打印样式 */
  print = '5'
}
export enum UiTableFormViewType {
  /** 表格 */
  table = '0',
  /** 表单 */
  form = '1',
  /** 页签 */
  tabForm = '2',
  /** 分组视图 */
  group = '3',
  /** 附件视图 */
  attach = '4',
  /** 打印样式 */
  print = '5'
}

表格列类型 ControlType

javascript
export enum ControlType {
  input = 'Input',
  select = 'Select',
  radio = 'Radio',
  treeSelect = 'TreeSelect',
  datePicker = 'DatePicker',
  inputNumber = 'InputNumber',
  rangePicker = 'RangePicker',
  textarea = 'Textarea',
  custom = 'Custom',
  operation = 'Operation',
  inputRange = 'InputRange',
  render = 'Render',
  checkbox = 'CheckBox',
  moneyInput = 'MoneyInput',
  link = 'Link',
  captcha = 'Captcha',
  singleUpload = 'SingleUpload',
  password = 'Password'
}
export enum ControlType {
  input = 'Input',
  select = 'Select',
  radio = 'Radio',
  treeSelect = 'TreeSelect',
  datePicker = 'DatePicker',
  inputNumber = 'InputNumber',
  rangePicker = 'RangePicker',
  textarea = 'Textarea',
  custom = 'Custom',
  operation = 'Operation',
  inputRange = 'InputRange',
  render = 'Render',
  checkbox = 'CheckBox',
  moneyInput = 'MoneyInput',
  link = 'Link',
  captcha = 'Captcha',
  singleUpload = 'SingleUpload',
  password = 'Password'
}

表格顶部按钮类型 BtnType

javascript
export enum BtnType {
  other = 'Other', //其他
  addBill = 'AddBill', //新建单据
  import = 'Import', //导入
}
export enum BtnType {
  other = 'Other', //其他
  addBill = 'AddBill', //新建单据
  import = 'Import', //导入
}

公式类型 FormulaType

javascript
export enum FormulaType {
  /** 表达式 */
  expression = '1',
  /** 接口 */
  interface = '2',
  /** JS脚本 */
  jsScript = '3',
  /** sql */
  sql = '4',
  /** 保存校验 */
  saveExpression = '5',
  /** 自定义计算函数 */
  calcFunction = '6',
  /** 保存校验(自定义函数)*/
  calcSaveFunction = '7',
}
export enum FormulaType {
  /** 表达式 */
  expression = '1',
  /** 接口 */
  interface = '2',
  /** JS脚本 */
  jsScript = '3',
  /** sql */
  sql = '4',
  /** 保存校验 */
  saveExpression = '5',
  /** 自定义计算函数 */
  calcFunction = '6',
  /** 保存校验(自定义函数)*/
  calcSaveFunction = '7',
}

表达式校验级别

javascript
export enum FormulaCheckLevel {
  warn = '1',
  forbid = '2',
}
export enum FormulaCheckLevel {
  warn = '1',
  forbid = '2',
}

校验规则的正则表达式类型

javascript
export enum validType {
  email = 'email',
  phone = 'Phone',
  hanzi = 'Hanzi',
  int = 'Int',
}
export enum validType {
  email = 'email',
  phone = 'Phone',
  hanzi = 'Hanzi',
  int = 'Int',
}

视图查询类型

javascript
export enum UiSearchType {
  /** 精确查询 */
  exact = '1',
  /** 模糊查询 */
  fuzzy = '2',
  /** 多个模糊查询 */
  multiFuzzy = '3',
  /** 范围查询 */
  range = '4',
}
export enum UiSearchType {
  /** 精确查询 */
  exact = '1',
  /** 模糊查询 */
  fuzzy = '2',
  /** 多个模糊查询 */
  multiFuzzy = '3',
  /** 范围查询 */
  range = '4',
}

操作列按钮根据传入的禁用方法处理按钮在当前行的显隐或是否禁用状态 OpeControlType

javascript
export enum OpeControlType {
 disabled = 'disabled',
 hide = 'hide'
}
export enum OpeControlType {
 disabled = 'disabled',
 hide = 'hide'
}

视图内置操作

javascript
export enum ExtraOperateEnum {
  /** 导出 */
  export = 'export',
  /** 导入 */
  import = 'import',
}
export enum ExtraOperateEnum {
  /** 导出 */
  export = 'export',
  /** 导入 */
  import = 'import',
}

下拉数据来源

javascript
export enum SelectSourceType {
  /** 要素 */
  ele = '1',
  /** 自定义数据 */
  custom = '2',
  /** 接口 */
  api = '3',
}
export enum SelectSourceType {
  /** 要素 */
  ele = '1',
  /** 自定义数据 */
  custom = '2',
  /** 接口 */
  api = '3',
}

文件签署-当前岗位签署状态

javascript
export enum SignStatus {
  /**已签 */
  done = 1,
  /**未签 */
  not = 2
}
export enum SignStatus {
  /**已签 */
  done = 1,
  /**未签 */
  not = 2
}

文件签署-上一岗签署状态

javascript
export enum PreviousSignStatus {
  /**已签 */
  done = '1',
  /**未签 */
  not = '0'
}
export enum PreviousSignStatus {
  /**已签 */
  done = '1',
  /**未签 */
  not = '0'
}

导出类型

javascript
export enum DataExportType {
  /**只允许前端导出 */
  font = 1,
  /**允许前端和后端导出,默认逻辑 */
  all = 2
}
export enum DataExportType {
  /**只允许前端导出 */
  font = 1,
  /**允许前端和后端导出,默认逻辑 */
  all = 2
}

缓存模式

javascript
export enum EleStorageMode {
  /**localStorge存储 */
  storage = 'storage',
  /**cdn 静态文件存储 */
  static = 'static',
}
export enum EleStorageMode {
  /**localStorge存储 */
  storage = 'storage',
  /**cdn 静态文件存储 */
  static = 'static',
}

年度类型

javascript
export enum YearTypeEnum {
  /** 系统年度 取系统年度配置数据*/
  system = '0',
  /** 自然年度 从当前年度开始*/
  natural = '1',
}
export enum YearTypeEnum {
  /** 系统年度 取系统年度配置数据*/
  system = '0',
  /** 自然年度 从当前年度开始*/
  natural = '1',
}

二级视图表单展示类型

javascript
export enum FormShowType {
   /** 正常表单样式展示*/
   form = 'form',
   /** 除附件之外起亚豆腐块按照打印模板样式展示*/
   print = 'print',
}
export enum FormShowType {
   /** 正常表单样式展示*/
   form = 'form',
   /** 除附件之外起亚豆腐块按照打印模板样式展示*/
   print = 'print',
}

项目类型

javascript
export enum ProjectTypes {
  /** 北京经信局 */
  BJJXJ = '1',
  /** 深圳光明 */
  SZGM = '2',
  /** 天津津南财政局 */
  TJJN = '3',
  /** 河南工信厅 */
  HNGXT = '4',
  /** 河南实验中学 */
  HNSYZX = '5',
  /** 昆明艺职 */
  KMYZ = '6',
  /** 昆明农职 */
  KMRZ = '7',
  /** 广东水利厅 */
  GDSLT = '8',
  /** 河南长垣公安 */
  HNCYGA = '9',
  /** 曲靖 */
  QJ = '10',
  /** 吉林桦甸 */
  JLHD = '11',
  /** 海淀 */
  HD = '12',
  /** 河南纪委 */
  HNJW = '13',
  /** 河南义马 */
  HNYM = '14',
}
export enum ProjectTypes {
  /** 北京经信局 */
  BJJXJ = '1',
  /** 深圳光明 */
  SZGM = '2',
  /** 天津津南财政局 */
  TJJN = '3',
  /** 河南工信厅 */
  HNGXT = '4',
  /** 河南实验中学 */
  HNSYZX = '5',
  /** 昆明艺职 */
  KMYZ = '6',
  /** 昆明农职 */
  KMRZ = '7',
  /** 广东水利厅 */
  GDSLT = '8',
  /** 河南长垣公安 */
  HNCYGA = '9',
  /** 曲靖 */
  QJ = '10',
  /** 吉林桦甸 */
  JLHD = '11',
  /** 海淀 */
  HD = '12',
  /** 河南纪委 */
  HNJW = '13',
  /** 河南义马 */
  HNYM = '14',
}

报表类型

javascript
export enum PrintEnum {
  /** 帐软报表 */
  fineReport = 1,
  /** 积木报表 */
  jmReport = 2,
  /** 平台ureport报表 */
  uReport = 3,
}
export enum PrintEnum {
  /** 帐软报表 */
  fineReport = 1,
  /** 积木报表 */
  jmReport = 2,
  /** 平台ureport报表 */
  uReport = 3,
}

流程审核类型

javascript
export enum WFOperateType {
  audit = '2',
  /** 退回 */
  back = '3',
  /** 撤销 */
  revoke = '4',
  /** 退回直审 */
  backAudit = '5',
  /** 前加签 */
  insertBefore = '10',
  /** 后加签 */
  insertAfter = '11',
  /** 转签 */
  transfer = '12',
}
export enum WFOperateType {
  audit = '2',
  /** 退回 */
  back = '3',
  /** 撤销 */
  revoke = '4',
  /** 退回直审 */
  backAudit = '5',
  /** 前加签 */
  insertBefore = '10',
  /** 后加签 */
  insertAfter = '11',
  /** 转签 */
  transfer = '12',
}

排序类型

javascript
export enum SortType {
  /**前端排序 */
  font = 'font',
  /**后端排序 */
  back = 'back'
}
export enum SortType {
  /**前端排序 */
  font = 'font',
  /**后端排序 */
  back = 'back'
}

二级视图form表单布局类型

javascript
export enum FormLayoutType {
  Horizontal = 'horizontal',
  Vertical = 'vertical',
  Inline = 'inline'
}
export enum FormLayoutType {
  Horizontal = 'horizontal',
  Vertical = 'vertical',
  Inline = 'inline'
}

预算单位软件产品开发部