From e23fdf87e6c3bc6d42198b9309617195f2efd6c0 Mon Sep 17 00:00:00 2001 From: Ben Lin <maobin001@msn.com> Date: 星期六, 06 七月 2024 23:40:08 +0800 Subject: [PATCH] 高级表单优化 --- src/views/tigerprojects/system/lowcode/high/dtl.vue | 12 +++++++++--- 1 files changed, 9 insertions(+), 3 deletions(-) diff --git a/src/views/tigerprojects/system/lowcode/high/dtl.vue b/src/views/tigerprojects/system/lowcode/high/dtl.vue index cca9b51..7cab36d 100644 --- a/src/views/tigerprojects/system/lowcode/high/dtl.vue +++ b/src/views/tigerprojects/system/lowcode/high/dtl.vue @@ -134,12 +134,18 @@ sqlcmd += ` And ${drawers.value[i].code} = '${keyFieldValues.value[drawers.value[i].code]}'`; } /* type: all-琛ㄧず闇�瑕乧ode鐨勬墍鏈夌殑鍊� */ - 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)) { -- Gitblit v1.9.3