| | |
| | | function handleCreate(index, item) { |
| | | validate().then((res) => { |
| | | const Keys = Object.getOwnPropertyNames(useFormData.value); |
| | | let i; |
| | | for (i = 0; i < Keys.length; i++) { |
| | | keyFieldValues.value[objParams.value['pCode']] = objParams.value['IsID'] |
| | | for (const t in drawers.value) { |
| | | for (const i in Keys) { |
| | | keyFieldValues.value[drawers.value[t]['code']] = objParams.value['IsID'] |
| | | ? res[Keys[i]]['ID'] |
| | | : res[Keys[i]][objParams.value['pCode']] == '0' || |
| | | isNullOrUnDef(res[Keys[i]][objParams.value['pCode']]) |
| | | ? res[Keys[i]][objParams.value['mCode']] |
| | | : res[Keys[i]][objParams.value['pCode']]; |
| | | : res[Keys[i]][drawers.value[t]['code']]; |
| | | } |
| | | useDrawers[index][item][1].openDrawer(true, { |
| | | isUpdate: false, |
| | | ifSave: true, |
| | | entityName: props.entityName, |
| | | entityName: drawers.value[t]['name'], //props.entityName, |
| | | formJson: GetCrudForm(item, data), //获取增删改表单字段 |
| | | crudColSlots: props.crudColSlots, |
| | | keyFieldValues: keyFieldValues.value, |
| | | }); |
| | | } |
| | | }); |
| | | } |
| | | |