From 11c9adec1c66e14f39c8d06430376f010f15edec Mon Sep 17 00:00:00 2001 From: augushong Date: Thu, 8 Dec 2022 21:26:53 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9table.operat.field=E7=9A=84?= =?UTF-8?q?=E8=A1=A8=E7=8E=B0=EF=BC=8C=E6=9B=B4=E5=85=B7=E7=81=B5=E6=B4=BB?= =?UTF-8?q?=E6=80=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/static/plugs/easy-admin/easy-admin.js | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/public/static/plugs/easy-admin/easy-admin.js b/public/static/plugs/easy-admin/easy-admin.js index ad666f1..483e27c 100644 --- a/public/static/plugs/easy-admin/easy-admin.js +++ b/public/static/plugs/easy-admin/easy-admin.js @@ -1003,14 +1003,20 @@ define(["jquery", "tableSelect", "ckeditor", 'miniTheme', 'tableData', 'citypick operat.url = admin.table.toolSpliceUrl(operat.url, operat.field, data); } else { - var querys = ''; - if (operat.url.indexOf("?") !== -1) { - querys = '&' + var fieldParam = operat.field(data, operat); + + if (typeof fieldParam == 'string') { + operat.url = fieldParam } else { - querys = '?' + var querys = ''; + if (operat.url.indexOf("?") !== -1) { + querys = '&' + } else { + querys = '?' + } + operat.url += querys + $.param(fieldParam) } - operat.url += querys + $.param(operat.field(data, operat)) } if (admin.checkAuth(operat.auth, elem)) {