使用场景

  1. 打开对话框/新页面录入数据
  2. 根据查询条件筛选
  3. 操作表格数据

    schema

    场景1、2均为表单场景:
    1. let btn = {
    2. eventName, // 事件名
    3. formName, // 按钮所属的表单, 默认 "form"
    4. // add 打开对话框 + init
    5. // add 不展示 id 或者有默认值(新增没必要填写状态正常)的字段, add: false 控制是否展示
    6. // edit init + 查询数据
    7. // edit 不查询密码但可修改
    8. operateType: "",
    9. formSize: "", // default(width: 60%), medium(width: 80%), large/fullscreen
    10. url: "", // 请求地址
    11. callback() {}
    12. }
    场景3:
    1. // 如: 审批
    2. let btn = {
    3. eventName, // 事件名
    4. tableName, // todo 多表格场景暂无,按钮所属的表单, 默认 "table"
    5. record: {}, // 行数据
    6. key: "", // 主键
    7. url: "", // 请求地址
    8. callback() {}
    9. }