diff --git a/ant-design-vue-jeecg/src/views/system/modules/PermissionModal.vue b/ant-design-vue-jeecg/src/views/system/modules/PermissionModal.vue index a6178d0..7f73aa0 100644 --- a/ant-design-vue-jeecg/src/views/system/modules/PermissionModal.vue +++ b/ant-design-vue-jeecg/src/views/system/modules/PermissionModal.vue @@ -294,7 +294,7 @@ this.visible = true; this.loadTree(); - let fieldsVal = pick(this.model,'name','perms','permsType','component','url','sortNo','menuType','status'); + let fieldsVal = pick(this.model,'name','perms','permsType','component','redirect','url','sortNo','menuType','status'); this.$nextTick(() => { this.form.setFieldsValue(fieldsVal) }); @@ -427,4 +427,4 @@ <style scoped> -</style> \ No newline at end of file +</style> diff --git a/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/JeecgSystemApplication.java b/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/JeecgSystemApplication.java index 270d4cd..d883251 100644 --- a/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/JeecgSystemApplication.java +++ b/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/JeecgSystemApplication.java @@ -2,11 +2,13 @@ package org.jeecg; import lombok.extern.slf4j.Slf4j; import org.apache.catalina.Context; +import org.apache.catalina.connector.Connector; import org.apache.tomcat.util.scan.StandardJarScanner; import org.jeecg.common.util.oConvertUtils; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.builder.SpringApplicationBuilder; +import org.springframework.boot.web.embedded.tomcat.TomcatConnectorCustomizer; import org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory; import org.springframework.boot.web.servlet.support.SpringBootServletInitializer; import org.springframework.context.ConfigurableApplicationContext; @@ -48,11 +50,22 @@ public class JeecgSystemApplication extends SpringBootServletInitializer { */ @Bean public TomcatServletWebServerFactory tomcatFactory() { - return new TomcatServletWebServerFactory() { + + TomcatServletWebServerFactory factory = new TomcatServletWebServerFactory(){ @Override protected void postProcessContext(Context context) { ((StandardJarScanner) context.getJarScanner()).setScanManifest(false); } }; + + factory.addConnectorCustomizers(new TomcatConnectorCustomizer() { + @Override + public void customize(Connector connector) { + connector.setProperty("relaxedPathChars", "\"<>[\\]^`{|}"); + connector.setProperty("relaxedQueryChars", "\"<>[\\]^`{|}"); + } + }); + + return factory; } } \ No newline at end of file