表单操作

示例:

示例(默认的add操作)

export function add(ctx){    
    return baseFormService.add(ctx) // 默认操作
}

示例(add前填充一些字段)

export function add(ctx){
    ctx.pd.fild1='xxx'
    return baseFormService.add(ctx) // 默认操作
    }

list 查询列表数据

参数ListEventContext
{
    selectFieldsBean:[],
    pageSize:10,
    pageNo:1,
    pd:{}, //页面传入参数
    groupWhereList:[], //查询条件
    orderList:[]  //排序
}

beforeList

参数: 同list
返回值: 同list

afterList

参数: 同list
返回值: 同list ,但是多一个list(查询出的数据,可以进行加工)

formValidate

参数
{
    formData:{}, 表单数据
    operation: insert|update ,//操作类型
    sence: add|edit  // 场景
}

返回其中任意一种类型
    null      =>  相当于通过 isValidate=true ,e
    errorMessage 不为空就是校验失败
    isValidate   true 通过 false 不通过

add

参数 AddEventContext :
{
  pd:{}, // 表单数据
}
返回值:
  1 新增数量

beforeAdd

参数同add 无返回值

afterAdd

参数同add 无返回值

edit

参数 EditEventContext :
{
  pd:{}, // 表单数据页面传入(可能字段信息不全)
  formData:{}, //完整表单数据
  originalFormData:{}//之前的数据
}
返回值:
  1 修改数量

beforeEdit

参数同edit 无返回值

afterEdit

参数同edit 无返回值

detail

参数 EditEventContext :
{

  id:1111, // 数据id
  formData:{}, //完整表单数据
}
返回值:
  表单数据

beforeDetail

参数同detail 无返回值

afterDetail

参数同detail 无返回值

save(相当于add edit,根据operation=add|edit可以区分)

参数 SaveEventContext :
{

  pd:{}, // 数据id
  formData:{}, //完整表单数据
  originalFormData:{},//之前的数据
  operation:'add|edit',
}
返回值:
  1 新增或修改数量

beforeSave

参数同save 无返回值

afterSave

参数同save 无返回值

del

参数DelEventContext:
{
    id:'111',         //删除的数据id
    deleteRow:{}, //删除的表单数据
}

beforeDel

参数: 同del
返回值: 不需要

afterDel

参数: 同del
返回值: 不需要

batchDel

参数BatchDelEventContext:
{
    ids:[],         //删除的数据id
    deleteRows:[], //删除的表单数据
}

beforeBatchDel

参数: 同batchDel
返回值: 不需要

afterBatchDel

参数: 同batchDel
返回值: 不需要

##commonDel(相当于del batchDel)
参数CommonDelEventContext:
{
ids:[], //删除的数据id
deleteRows:[], //删除的表单数据
operation:’’ // del ,batchDel
}
返回值:
删除数量

beforeCommonDel

参数: 同commonDel
返回值: 不需要

afterCommonDel

参数: 同commonDel
返回值: 不需要

文档更新时间: 2025-12-23 21:52   作者:admin