From 7c2462f3e52539b451cd817b44e82d1d989f44f5 Mon Sep 17 00:00:00 2001 From: devezhao-mbp Date: Fri, 30 Aug 2019 03:19:39 +0800 Subject: [PATCH] __globalSearch done --- .../server/service/query/AdvFilterParser.java | 36 +++++++++---------- src/main/webapp/_include/NavTop.jsp | 1 + src/main/webapp/assets/css/rb-page.css | 31 ++++++++++++++++ src/main/webapp/assets/js/rb-datalist.jsx | 28 +++++++++------ src/main/webapp/assets/js/rb-page.js | 28 +++++++++++++-- 5 files changed, 92 insertions(+), 32 deletions(-) diff --git a/src/main/java/com/rebuild/server/service/query/AdvFilterParser.java b/src/main/java/com/rebuild/server/service/query/AdvFilterParser.java index bb8cb3f0f..aed12da2a 100644 --- a/src/main/java/com/rebuild/server/service/query/AdvFilterParser.java +++ b/src/main/java/com/rebuild/server/service/query/AdvFilterParser.java @@ -18,19 +18,11 @@ along with this program. If not, see . package com.rebuild.server.service.query; -import java.util.ArrayList; -import java.util.HashSet; -import java.util.LinkedHashMap; -import java.util.List; -import java.util.Map; -import java.util.Set; - -import org.apache.commons.lang.StringEscapeUtils; -import org.apache.commons.lang.StringUtils; -import org.apache.commons.lang.math.NumberUtils; -import org.apache.commons.logging.Log; -import org.apache.commons.logging.LogFactory; - +import cn.devezhao.commons.CalendarUtils; +import cn.devezhao.persist4j.Entity; +import cn.devezhao.persist4j.Field; +import cn.devezhao.persist4j.dialect.FieldType; +import cn.devezhao.persist4j.dialect.Type; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONObject; @@ -42,12 +34,18 @@ import com.rebuild.server.metadata.entity.EasyMeta; import com.rebuild.server.service.bizz.UserHelper; import com.rebuild.server.service.bizz.privileges.Department; import com.rebuild.web.IllegalParameterException; +import org.apache.commons.lang.StringEscapeUtils; +import org.apache.commons.lang.StringUtils; +import org.apache.commons.lang.math.NumberUtils; +import org.apache.commons.logging.Log; +import org.apache.commons.logging.LogFactory; -import cn.devezhao.commons.CalendarUtils; -import cn.devezhao.persist4j.Entity; -import cn.devezhao.persist4j.Field; -import cn.devezhao.persist4j.dialect.FieldType; -import cn.devezhao.persist4j.dialect.Type; +import java.util.ArrayList; +import java.util.HashSet; +import java.util.LinkedHashMap; +import java.util.List; +import java.util.Map; +import java.util.Set; /** * 高级查询解析器 @@ -262,7 +260,7 @@ public class AdvFilterParser { value = parseValue(value, op, fieldMeta); } - // No value + // No value for search if (value == null) { return null; } diff --git a/src/main/webapp/_include/NavTop.jsp b/src/main/webapp/_include/NavTop.jsp index 269cd8916..dcafac50a 100644 --- a/src/main/webapp/_include/NavTop.jsp +++ b/src/main/webapp/_include/NavTop.jsp @@ -14,6 +14,7 @@ final User currentUser = Application.getUserStore().getUser(AppUtils.getRequestU
+