| | |
| | | useModalData, |
| | | useFormData, |
| | | crudColSlots: isNullOrUnDef(objParams.value['crudColSlots']) |
| | | ? {} |
| | | ? [] |
| | | : objParams.value['crudColSlots'][item['name']], |
| | | data, |
| | | name: item.name, //drawers列表里面的name,表示是哪一个实体,也就是高级表单中表格的名字 |
| | |
| | | validate().then((res) => { |
| | | const Keys = Object.getOwnPropertyNames(useFormData.value); |
| | | for (const i in Keys) { |
| | | keyFieldValues.value[item['code']] = objParams.value['IsID'] |
| | | ? res[Keys[i]]['ID'] |
| | | : res[Keys[i]][item['code']]; |
| | | const _Keys = Object.getOwnPropertyNames(res[Keys[i]]); |
| | | for (const j in _Keys) { |
| | | if (_Keys[j] == item['code']) { |
| | | keyFieldValues.value[item['code']] = objParams.value['IsID'] |
| | | ? res[Keys[i]]['ID'] |
| | | : res[Keys[i]][item['code']]; |
| | | } else if (_Keys[j] != 'ID') { |
| | | keyFieldValues.value[_Keys[j]] = res[Keys[i]][_Keys[j]]; |
| | | } |
| | | } |
| | | } |
| | | useDrawers[index][item['name']][1].openDrawer(true, { |
| | | isUpdate: false, |
| | |
| | | entityName: item['name'], //props.entityName, |
| | | // formJson: GetCrudForm(item, data), //获取增删改表单字段 |
| | | crudColSlots: isNullOrUnDef(objParams.value['crudColSlots']) |
| | | ? {} |
| | | ? [] |
| | | : objParams.value['crudColSlots'][item['name']], |
| | | keyFieldValues: keyFieldValues.value, |
| | | data, |