From 33b7df09c9ba20fe71f453b5049a0c8c591de61c Mon Sep 17 00:00:00 2001 From: wangxin Date: Tue, 3 Apr 2018 10:47:32 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=8C=B9=E9=85=8D=E5=8C=BA?= =?UTF-8?q?=E5=9F=9F=EF=BC=8C=E5=88=86=E7=B1=BB=E5=9C=A8=E4=BF=AE=E6=94=B9?= =?UTF-8?q?=E6=97=B6=E4=B8=8D=E8=83=BD=E6=AD=A3=E5=B8=B8=E9=80=89=E6=8B=A9?= =?UTF-8?q?=E7=9A=84bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../configuration/MultipleCfgController.java | 2 ++ .../configuration/MultipleCfgService.java | 1 - .../webapp/WEB-INF/include/form/basicInfo.jsp | 8 +------ .../WEB-INF/include/form/complexInfo.jsp | 6 +++++- .../include/form/multiple/basicInfo.jsp | 9 +------- .../include/form/multiple/complexInfo.jsp | 21 +++++++++++++++++-- .../WEB-INF/views/cfg/multipleCfgForm.jsp | 15 +++++++++---- 7 files changed, 39 insertions(+), 23 deletions(-) diff --git a/src/main/java/com/nis/web/controller/configuration/MultipleCfgController.java b/src/main/java/com/nis/web/controller/configuration/MultipleCfgController.java index 6ef86fd4c..3fc45f3f4 100644 --- a/src/main/java/com/nis/web/controller/configuration/MultipleCfgController.java +++ b/src/main/java/com/nis/web/controller/configuration/MultipleCfgController.java @@ -573,6 +573,8 @@ public class MultipleCfgController extends BaseController{ this.setPropertiesToMultipleCfg(resultCfg, resultComplexCfg,"update"); } } + List districts=sysDictInfoService.getDistrictDict(tableName); + model.addAttribute("districts", districts); } } model.addAttribute("_cfg", resultCfg); diff --git a/src/main/java/com/nis/web/service/configuration/MultipleCfgService.java b/src/main/java/com/nis/web/service/configuration/MultipleCfgService.java index b0c17840e..5dab64ead 100644 --- a/src/main/java/com/nis/web/service/configuration/MultipleCfgService.java +++ b/src/main/java/com/nis/web/service/configuration/MultipleCfgService.java @@ -158,7 +158,6 @@ public class MultipleCfgService extends CrudService cfgs=new ArrayList(); if(sendCfg.getIpCfg()!=null){ diff --git a/src/main/webapp/WEB-INF/include/form/basicInfo.jsp b/src/main/webapp/WEB-INF/include/form/basicInfo.jsp index a464d89c9..5531d927f 100644 --- a/src/main/webapp/WEB-INF/include/form/basicInfo.jsp +++ b/src/main/webapp/WEB-INF/include/form/basicInfo.jsp @@ -31,19 +31,13 @@ - + - - - diff --git a/src/main/webapp/WEB-INF/include/form/complexInfo.jsp b/src/main/webapp/WEB-INF/include/form/complexInfo.jsp index ba8b76628..1ccb46e35 100644 --- a/src/main/webapp/WEB-INF/include/form/complexInfo.jsp +++ b/src/main/webapp/WEB-INF/include/form/complexInfo.jsp @@ -87,14 +87,18 @@ - <%-- --%> + + +
diff --git a/src/main/webapp/WEB-INF/include/form/multiple/basicInfo.jsp b/src/main/webapp/WEB-INF/include/form/multiple/basicInfo.jsp index 21a3995d3..6ab3cf775 100644 --- a/src/main/webapp/WEB-INF/include/form/multiple/basicInfo.jsp +++ b/src/main/webapp/WEB-INF/include/form/multiple/basicInfo.jsp @@ -53,25 +53,18 @@
- + @@ -34,7 +49,9 @@ diff --git a/src/main/webapp/WEB-INF/views/cfg/multipleCfgForm.jsp b/src/main/webapp/WEB-INF/views/cfg/multipleCfgForm.jsp index 36990a4e8..9818bb0d8 100644 --- a/src/main/webapp/WEB-INF/views/cfg/multipleCfgForm.jsp +++ b/src/main/webapp/WEB-INF/views/cfg/multipleCfgForm.jsp @@ -153,11 +153,18 @@ $(function(){ } }); $(".district").on("change",function(){ - var val=$(this).val().toLowerCase(); - if("others"==val){ - $(this).parent("div").siblings(".otherValue").prop("type","text"); + var text=$(this).find("option:selected").text().toLowerCase(); + var other=$(this).parent("div").siblings(".otherValue"); + if("others"==text){ + other.prop("type","text"); + $(this).find("option").each(function(){ + if(other.val()==$(this).text()){ + other.val(""); + return false; + } + }); }else{ - $(this).parent("div").siblings(".otherValue").prop("type","hidden").attr("value",""); + other.prop("type","hidden"); } }); $(".otherValue").on("change",function(){