Forráskód Böngészése

修改设计变更现场签证索赔管理模块宜居性文件必填依据性文件仅可上传一条修改

user5 4 éve
szülő
commit
55ab7ef6b7

+ 6 - 1
src/main/webapp/WEB-INF/tags/sys/gridselectBaseData.tag

@@ -19,6 +19,8 @@
 <%@ attribute name="cssClass" type="java.lang.String" required="false" description="css样式"%>
 <%@ attribute name="cssStyle" type="java.lang.String" required="false" description="css样式"%>
 <%@ attribute name="disabled" type="java.lang.String" required="false" description="是否限制选择,如果限制,设置为disabled"%>
+<script src="${ctxStatic}/layer-v2.3/layui/layui.all.js" charset="utf-8"></script>
+<script src="${ctxStatic}/layer-v2.3/layui/tableTree/treetable.js" charset="utf-8"></script>
 <script type="text/javascript">
 function searchGrid${id}(){
     var uri = "${url}";
@@ -32,7 +34,10 @@ function searchGrid${id}(){
 	    yes: function(index, layero){
 	    	 var iframeWin = layero.find('iframe')[0].contentWindow; //得到iframe页的窗口对象,执行iframe页的方法:iframeWin.method();
 	    	 var item = iframeWin.getSelectedItem();
-
+            if(item.length > 1){
+                top.layer.alert('只能够选择一条数据!', {icon: 5, title:'警告'});
+                return ;
+            }
 	    	 if(item == "-1"){
 		    	 return;
 	    	 }

+ 9 - 0
src/main/webapp/webpage/modules/projectrecord/claim/projectClaimForm.jsp

@@ -51,6 +51,11 @@
                     }
                 }
 
+                var idArr = $("#workBaseDataList tr:visible .clientId").length;
+                if(idArr == 0){
+                    layer.msg('请添加一条依据性文件', {icon: 5});
+                    return false;
+                }
                 beforeSubmit();
                 $("#inputForm").submit();
                 return true;
@@ -542,6 +547,10 @@
                 function setValuee(obj){
                     for(var i=0;i<obj.length;i++){
                         var idArr = $("#workBaseDataList tr:visible .clientId");
+                        if(idArr.length == 1){
+                            layer.msg('只能选择或新增一条依据性资料', {icon: 5});
+                            return;
+                        }
                         if(obj[i].id!=''&&!hasInArr(obj[i].id,idArr)){
                             addRowBaseData("#workBaseDataList",workBaseDataRowIdx,workBaseDataTpl,obj[i]);
                             workBaseDataRowIdx=workBaseDataRowIdx+1;

+ 9 - 0
src/main/webapp/webpage/modules/projectrecord/design/projectDesignForm.jsp

@@ -51,6 +51,11 @@
                     }
                 }
 
+                var idArr = $("#workBaseDataList tr:visible .clientId").length;
+                if(idArr == 0){
+                    layer.msg('请添加一条依据性文件', {icon: 5});
+                    return false;
+                }
                 beforeSubmit();
                 $("#inputForm").submit();
                 return true;
@@ -543,6 +548,10 @@
                     for(var i=0;i<obj.length;i++){
                         var idArr = $("#workBaseDataList tr:visible .clientId");
                         if(obj[i].id!=''&&!hasInArr(obj[i].id,idArr)){
+                            if(idArr.length == 1){
+                                layer.msg('只能选择或新增一条依据性资料', {icon: 5});
+                                return;
+                            }
                             addRowBaseData("#workBaseDataList",workBaseDataRowIdx,workBaseDataTpl,obj[i]);
                             workBaseDataRowIdx=workBaseDataRowIdx+1;
                         }

+ 9 - 0
src/main/webapp/webpage/modules/projectrecord/visa/projectVisaForm.jsp

@@ -51,6 +51,11 @@
                     }
                 }
 
+                var idArr = $("#workBaseDataList tr:visible .clientId").length;
+                if(idArr == 0){
+                    layer.msg('请添加一条依据性文件', {icon: 5});
+                    return false;
+                }
                 beforeSubmit();
                 $("#inputForm").submit();
                 return true;
@@ -555,6 +560,10 @@
                 function setValuee(obj){
                     for(var i=0;i<obj.length;i++){
                         var idArr = $("#workBaseDataList tr:visible .clientId");
+                        if(idArr.length == 1){
+                            layer.msg('只能选择或新增一条依据性资料', {icon: 5});
+                            return;
+                        }
                         if(obj[i].id!=''&&!hasInArr(obj[i].id,idArr)){
                             addRowBaseData("#workBaseDataList",workBaseDataRowIdx,workBaseDataTpl,obj[i]);
                             workBaseDataRowIdx=workBaseDataRowIdx+1;