| | |
| | | sqlcmd += ` And ${drawers.value[i].code} = '${keyFieldValues.value[drawers.value[i].code]}'`; |
| | | } |
| | | /* type: all-表示需要code的所有的值 */ |
| | | if (drawers.value[i]['type'] == 'all' && data.value[drawers.value[i]['keyName']].length > 0) { |
| | | sqlcmd += ` And ${drawers.value[i]['code']} in (${data.value[drawers.value[i]['keyName']].map((value) => `'${value[drawers.value[i]['code']]}'`).join(',')})`; |
| | | if (drawers.value[i]['type'] == 'all') { |
| | | if (data.value[drawers.value[i]['keyName']].length > 0) { |
| | | sqlcmd += ` And ${drawers.value[i]['code']} in (${data.value[drawers.value[i]['keyName']].map((value) => `'${value[drawers.value[i]['code']]}'`).join(',')})`; |
| | | } else { |
| | | sqlcmd = ' 1!=1 '; //新增的时候不查数据,查也没有 |
| | | } |
| | | } |
| | | const list = await getEntity({ |
| | | sqlcmd: sqlcmd, |
| | | entityName: isNullOrEmpty(drawers.value[i].dataType)? drawers.value[i].name: drawers.value[i].dataType, |
| | | entityName: isNullOrEmpty(drawers.value[i].dataType) |
| | | ? drawers.value[i].name |
| | | : drawers.value[i].dataType, |
| | | order: drawers.value[i].order, |
| | | }); |
| | | if (!isNullOrEmpty(list.Data) && !isNullOrEmpty(list.Data.Items)) { |