| | |
| | | if (!isNullOrEmpty(keyFieldValues.value[drawers.value[i].code])) { |
| | | sqlcmd += ` And ${drawers.value[i].code} = '${keyFieldValues.value[drawers.value[i].code]}'`; |
| | | } |
| | | /* type: all-表示需要code的所有的值 */ |
| | | if (drawers.value[i]['type'] == 'all') { |
| | | sqlcmd += ` And ${drawers.value[i]['code']} in (${data.value[drawers.value[i]['keyName']].map((value) => `'${value[drawers.value[i]['code']]}'`).join(',')})`; |
| | | } |
| | | const list = await getEntity({ |
| | | sqlcmd: sqlcmd, |
| | | entityName: drawers.value[i].name, |
| | | order: drawers.value[i].order, |
| | | }); |
| | | if (!isNullOrEmpty(list.Data) && !isNullOrEmpty(list.Data.Items)) { |
| | | data.value[drawers.value[i].name] = list.Data.Items; |
| | |
| | | isUpdate: true, |
| | | ifSave: true, |
| | | entityName: props.entityName, |
| | | formJson: GetCrudForm(item, data), //getFormSchema(`${entityName.value}_Crud`), |
| | | formJson: [], //getFormSchema(`${entityName.value}_Crud`), |
| | | cType, |
| | | dtlSlots, |
| | | useModalData, |
| | |
| | | isUpdate: false, |
| | | ifSave: true, |
| | | entityName: drawers.value[t]['name'], //props.entityName, |
| | | formJson: GetCrudForm(item, data), //获取增删改表单字段 |
| | | // formJson: GetCrudForm(item, data), //获取增删改表单字段 |
| | | crudColSlots: props.crudColSlots, |
| | | keyFieldValues: keyFieldValues.value, |
| | | data, |
| | | name: item, //drawers列表里面的name,表示是哪一个实体,也就是高级表单中表格的名字 |
| | | }); |
| | | } |
| | | }); |