From 02114fd6df27d3b097860f4b860e4d85e1be419c Mon Sep 17 00:00:00 2001 From: xy <271556543@qq.com> Date: Tue, 14 Nov 2023 15:39:38 +0800 Subject: [PATCH] 2023-11-14 --- src/views/component/table.vue | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/src/views/component/table.vue b/src/views/component/table.vue index a32720d..b8872b0 100644 --- a/src/views/component/table.vue +++ b/src/views/component/table.vue @@ -434,12 +434,16 @@ export default { i._relations = relation.find((j) => j.custom_form_field === i.field); if (i.select_item && typeof i.select_item === 'object') { let keys = Object.keys(i.select_item) - i._params = keys.map(key => { - return { - key, - value: i.select_item[key] - } - }) + if (keys.length > 0) { + i._params = keys.map((key) => { + return { + key, + value: /^\d*$/.test(i.select_item[key]) + ? Number(i.select_item[key]) + : i.select_item[key], + }; + }); + } } if (i.edit_input === 'file' || i.edit_input === 'files') { return