From 9527157611cdbec3048dad0b30badf0b580e4d33 Mon Sep 17 00:00:00 2001 From: wolfcode <37436228+wolf-leo@users.noreply.github.com> Date: Fri, 15 Mar 2024 15:14:01 +0800 Subject: [PATCH] =?UTF-8?q?update:=E5=88=A4=E6=96=AD=E6=98=AF=E5=90=A6?= =?UTF-8?q?=E6=9C=89=E5=88=9D=E5=A7=8B=E9=BB=98=E8=AE=A4=E6=90=9C=E7=B4=A2?= =?UTF-8?q?=E6=9D=A1=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/static/plugs/easy-admin/easy-admin.js | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/public/static/plugs/easy-admin/easy-admin.js b/public/static/plugs/easy-admin/easy-admin.js index 1f5a4c2..2ef11b8 100644 --- a/public/static/plugs/easy-admin/easy-admin.js +++ b/public/static/plugs/easy-admin/easy-admin.js @@ -243,6 +243,23 @@ define(["jquery", "tableSelect", "ckeditor"], function ($, tableSelect, undefine // 判断是否有操作列表权限 options.cols = admin.table.renderOperat(options.cols, options.elem); + // 判断是否有初始默认搜索条件 + options.where = {} + $.each(options.cols, function (_, colsV) { + let formatFilter = {} + let formatOp = {} + $.each(colsV, function (i, v) { + if (v.field) { + if (v.searchValue) { + formatFilter[v.field] = v.searchValue + formatOp[v.field] = v.searchOp || '=' + options.where['filter'] = JSON.stringify(formatFilter); + options.where['op'] = JSON.stringify(formatOp); + } + } + }) + }) + // 初始化表格 var newTable = table.render(options);