浏览代码

解决:项目计划附件没上传成功就可以送审

user5 4 年之前
父节点
当前提交
74e47de4c5

+ 1 - 0
src/main/webapp/static/bos/bosupload.js

@@ -187,6 +187,7 @@ function multitest (storeAs, file,attachmentId,attachmentFlag,uploadPath,divId,
                             console.log("file:"+divId);
                             console.log("str="+str);
                             $("#file"+divId).append(str);
+                            $("#flagFile").val(true);
                             // $("img").not(".upload_ico").each(function () {
                             //     var num = 1 ;
                             //     $(this).live("click",function () {

+ 7 - 0
src/main/webapp/webpage/modules/ruralprojectrecords/cost/ruralCostProjectRecordsForm.jsp

@@ -47,6 +47,11 @@
                     top.layer.alert('请选择委托方联系人!', {icon: 0});
                     return;
                 }
+                var flag = $("#flagFile").val();
+                if(flag == 'false'){
+                    top.layer.msg('附件信息未上传完成,请等待!', {icon: 0});
+                    return;
+                }
                 /*if($("#workConstructionLinkmanList tr").length==0){
                     top.layer.alert('请至少选择一个施工方联系人!', {icon: 0});
                     return;
@@ -411,6 +416,7 @@
         }
 
         function insertTitle(tValue){
+            $("#flagFile").val(false);
             var files = $("#attachment_file")[0].files;            for(var i = 0;i<files.length;i++) {                var file = files[i];
                 var attachmentId = $("#id").val();
                 var attachmentFlag = "82";
@@ -590,6 +596,7 @@
         <form:form id="inputForm" modelAttribute="ruralProjectRecords" action="${ctx}/ruralProject/ruralCostProjectRecords/save" method="post" class="form-horizontal">
             <form:hidden path="id"/>
             <form:hidden path="workContractInfo.client.id" id="contractClientId" value="${workContractInfo.client.id}"/>
+            <input type="hidden" id="flagFile" value="">
 
             <input type="hidden" id="workClientLinkmanInfo" value="${ruralProjectRecords.workClientLinkmanList}">
             <div class="form-group layui-row first">

+ 7 - 0
src/main/webapp/webpage/modules/ruralprojectrecords/cost/ruralCostProjectRecordsModify.jsp

@@ -33,6 +33,11 @@
                   top.layer.alert('请选择委托方联系人!', {icon: 0});
                   return;
               }
+              var flag = $("#flagFile").val();
+              if(flag == 'false'){
+                  top.layer.msg('附件信息未上传完成,请等待!', {icon: 0});
+                  return;
+              }
 		      if(i==2){
 		          $("#inputForm").attr("action","${ctx}/ruralProject/ruralCostProjectRecords/tstore");
 			  }
@@ -282,6 +287,7 @@
         }
 
         function insertTitle(tValue){
+            $("#flagFile").val(false);
             var files = $("#attachment_file")[0].files;            for(var i = 0;i<files.length;i++) {                var file = files[i];
             var attachmentId = $("#id").val();
             var attachmentFlag = "82";
@@ -367,6 +373,7 @@
             <form:hidden path="act.procDefId"/>
             <form:hidden id="flag" path="act.flag"/>
 		    <form:hidden path="workContractInfo.client.id" id="contractClientId" value="${workContractInfo.client.id}"/>
+            <input type="hidden" id="flagFile" value="">
 
             <input type="hidden" id="workClientLinkmanInfo" value="${projectRecords.workClientLinkmanList}">
             <div class="form-group layui-row first">

+ 7 - 0
src/main/webapp/webpage/modules/ruralprojectrecords/ruralProjectRecordsForm.jsp

@@ -51,6 +51,11 @@
                     top.layer.alert('请至少选择一个施工方联系人!', {icon: 0});
                     return;
                 }*/
+                var flag = $("#flagFile").val();
+                if(flag == 'false'){
+                    top.layer.msg('附件信息未上传完成,请等待!', {icon: 0});
+                    return;
+                }
                 if(i==2){
                     $("#inputForm").attr("action","${ctx}/ruralProject/ruralProjectRecords/tstore");
                 }
@@ -420,6 +425,7 @@
         }
 
         function insertTitle(tValue){
+            $("#flagFile").val(false);
             var files = $("#attachment_file")[0].files;            for(var i = 0;i<files.length;i++) {                var file = files[i];
                 var attachmentId = $("#id").val();
                 var attachmentFlag = "82";
@@ -601,6 +607,7 @@
             <form:hidden path="id"/>
             <form:hidden path="workContractInfo.client.id" id="contractClientId" value="${workContractInfo.client.id}"/>
             <input type="hidden" id="workClientLinkmanInfo" value="${ruralProjectRecords.workClientLinkmanList}">
+            <input type="hidden" id="flagFile" value="">
 
             <div class="form-group layui-row first">
                 <div class="form-group layui-row">

+ 7 - 0
src/main/webapp/webpage/modules/ruralprojectrecords/ruralProjectRecordsModify.jsp

@@ -33,6 +33,11 @@
                   top.layer.alert('请选择委托方联系人!', {icon: 0});
                   return;
               }
+              var flag = $("#flagFile").val();
+              if(flag == 'false'){
+                  top.layer.msg('附件信息未上传完成,请等待!', {icon: 0});
+                  return;
+              }
 		      if(i==2){
 		          $("#inputForm").attr("action","${ctx}/ruralProject/ruralProjectRecords/tstore");
 			  }
@@ -282,6 +287,7 @@
         }
 
         function insertTitle(tValue){
+            $("#flagFile").val(false);
             var files = $("#attachment_file")[0].files;            for(var i = 0;i<files.length;i++) {                var file = files[i];
             var attachmentId = $("#id").val();
             var attachmentFlag = "82";
@@ -367,6 +373,7 @@
             <form:hidden path="act.procDefId"/>
             <form:hidden id="flag" path="act.flag"/>
 		    <form:hidden path="workContractInfo.client.id" id="contractClientId" value="${workContractInfo.client.id}"/>
+            <input type="hidden" id="flagFile" value="">
 
             <input type="hidden" id="workClientLinkmanInfo" value="${projectRecords.workClientLinkmanList}">
             <div class="form-group layui-row first">