diff --git a/ruoyi-framework/src/main/java/com/ruoyi/framework/aspectj/DataScopeAspect.java b/ruoyi-framework/src/main/java/com/ruoyi/framework/aspectj/DataScopeAspect.java index 40cedcaff..4dfad1c73 100644 --- a/ruoyi-framework/src/main/java/com/ruoyi/framework/aspectj/DataScopeAspect.java +++ b/ruoyi-framework/src/main/java/com/ruoyi/framework/aspectj/DataScopeAspect.java @@ -137,6 +137,10 @@ public class DataScopeAspect { if (params instanceof BaseEntity) { BaseEntity baseEntity = (BaseEntity) params; baseEntity.getParams().put(DATA_SCOPE, sql); + } else if (params instanceof Map) { + @SuppressWarnings("unchecked") + Map map = (Map) params; + map.put(DATA_SCOPE, sql); } else { Map invoke = ReflectUtils.invokeGetter(params, "params"); invoke.put(DATA_SCOPE, sql); diff --git a/ruoyi-generator/src/main/resources/vm/vue/index-tree.vue.vm b/ruoyi-generator/src/main/resources/vm/vue/index-tree.vue.vm index 24494adf3..90d21ca76 100644 --- a/ruoyi-generator/src/main/resources/vm/vue/index-tree.vue.vm +++ b/ruoyi-generator/src/main/resources/vm/vue/index-tree.vue.vm @@ -38,7 +38,7 @@ -#elseif($column.htmlType == "datetime" && $column.queryType != "BETWEEN") +#elseif(($column.htmlType == "datetime" || $column.htmlType == "date") && $column.queryType != "BETWEEN") -#elseif($column.htmlType == "datetime" && $column.queryType == "BETWEEN") +#elseif(($column.htmlType == "datetime" || $column.htmlType == "date") && $column.queryType == "BETWEEN")