| | |
| | | function createActions(record, index, item) { |
| | | const params = { |
| | | record, |
| | | isUpdate: true, |
| | | ifSave: objParams.value['ifSave'], |
| | | entityName: props.entityName, |
| | | formJson: [], //getFormSchema(`${entityName.value}_Crud`), |
| | | cType, |
| | | isUpdate: true, //是更新还是新增 |
| | | ifSave: objParams.value['ifSave'], //是否直接保存表单到数据库,false的话要最后一起提交 |
| | | entityName: props.entityName, //实体名称 |
| | | formJson: [], //getFormSchema(`${entityName.value}_Crud`), //表单结构 |
| | | cType, //类型,以此来确定是哪种方法或者结构,根据实际情况而定 |
| | | dtlSlots, |
| | | useModalData, |
| | | useFormData, |
| | | crudColSlots: isNullOrUnDef(objParams.value['crudColSlots']) |
| | | ? [] |
| | | : objParams.value['crudColSlots'][item['name']], |
| | | : objParams.value['crudColSlots'][item['name']], //插槽列表 |
| | | data, |
| | | name: item.name, //drawers列表里面的name,表示是哪一个实体,也就是高级表单中表格的名字 |
| | | keyName: item.keyName, |
| | | keyName: item.keyName, //实际用来确定动态引入实体.ts的实体名称 |
| | | }; |
| | | const actionItem = [ |
| | | { |