From 78f87c6f718bf3a268b3605e45af8c89635c781f Mon Sep 17 00:00:00 2001 From: augushong Date: Thu, 16 Nov 2023 17:35:04 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96lay-submit=E7=89=B9=E6=80=A7?= =?UTF-8?q?=EF=BC=8C=E6=94=AF=E6=8C=81btn=E4=B8=8A=E8=AE=BE=E7=BD=AEname?= =?UTF-8?q?=E5=92=8Cvalue?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- extend/base/common/command/admin/VersionBase.php | 4 ++-- public/static/plugs/ulthon-admin/ulthon-admin.js | 10 ++++++++++ 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/extend/base/common/command/admin/VersionBase.php b/extend/base/common/command/admin/VersionBase.php index 898ff5e..6753d5e 100644 --- a/extend/base/common/command/admin/VersionBase.php +++ b/extend/base/common/command/admin/VersionBase.php @@ -12,12 +12,12 @@ use think\console\Output; class VersionBase extends Command { - public const VERSION = 'v2.0.68'; + public const VERSION = 'v2.0.67'; public const LAYUI_VERSION = '2.8.17'; public const COMMENT = [ - '删除错误的引入;优化目录创建', + '优化lay-submit特性,支持btn上设置name和value', '发布新版本', ]; diff --git a/public/static/plugs/ulthon-admin/ulthon-admin.js b/public/static/plugs/ulthon-admin/ulthon-admin.js index 1fc3bb6..754bdb8 100644 --- a/public/static/plugs/ulthon-admin/ulthon-admin.js +++ b/public/static/plugs/ulthon-admin/ulthon-admin.js @@ -1890,6 +1890,16 @@ url = admin.url(url); } form.on('submit(' + filter + ')', function (data) { + + var btnElem = data.elem; + + // 判断btn是否具备name和value属性,如果有,则加到表单数据里 + var btnName = $(btnElem).attr('name'); + var btnValue = $(btnElem).attr('value'); + if (btnName !== undefined && btnValue !== undefined) { + data.field[btnName] = btnValue; + } + var dataField = data.field; dataField = admin.api.formSubmitEditor(dataField, v);