Browse Source

发票调整,电子发票报销调整

user5 1 year atrás
parent
commit
56be8375ce

+ 0 - 1
src/main/resources/mappings/modules/workinvoice/WorkInvoiceDao.xml

@@ -145,7 +145,6 @@
 		JOIN sys_office s ON s.id = a.company_id
 		LEFT join sys_office so on so.id = a.office_id
 		left join sys_user acu on acu.id = a.account_checking_user_id
-		left join sys_user actu on actu.id = a.actual_drawer_id
 	</sql>
 
 

+ 1 - 1
src/main/webapp/webpage/modules/workreimbursement/new/workReimbursementElectronicInvoiceAudit.jsp

@@ -432,7 +432,7 @@
 								</td>
 									<%--发票项目名--%>
 								<td>
-									<input id="reimbursementElectronicInvoiceVATTaxes${index.index}_invoiceProjectName" onmouseover="this.title=this.value" readOnly="true" maxlength="50"type="text" value="${reimbursementElectronicInvoiceVATTaxes.invoiceProjectName}" placeholder="请输入发票项目名"  class="form-control "/>
+									<input id="reimbursementElectronicInvoiceVATTaxes${index.index}_invoiceProjectName" onmouseover="this.title=this.value" readOnly="true" maxlength="500"type="text" value="${reimbursementElectronicInvoiceVATTaxes.invoiceProjectName}" placeholder="请输入发票项目名"  class="form-control "/>
 								</td>
 									<%--发票号--%>
 								<td>

+ 4 - 4
src/main/webapp/webpage/modules/workreimbursement/new/workReimbursementElectronicInvoiceReimbursementModifyApply.jsp

@@ -547,7 +547,7 @@
                                         var sumMoney = $("#reimbursementElectronicInvoiceVATTaxes tr").eq(i).find("td").eq(7).find("input").eq(0).val();
                                         var remarks = $("#reimbursementElectronicInvoiceVATTaxes tr").eq(i).find("td").eq(8).find("input").eq(0).val();
 
-                                        if(invoiceNumber === data.InvoiceNumber){
+                                        if(invoiceNumber === data.InvoiceNumber && data.InvoiceNumber){
                                             includeFlag = true
                                             //数据处理
                                             $("#reimbursementElectronicInvoiceVATTaxes tr").eq(i).find("td").eq(1).find("select").eq(0).val(data.InherentLabelGeneralOrSpecialVATLabelCode);
@@ -562,7 +562,7 @@
                                         }
                                     }
                                     //若发票号不存在。则新增行将对应信息添加进去
-                                    if(!includeFlag){
+                                    if(!includeFlag && data.InvoiceNumber){
                                         addRow('#reimbursementElectronicInvoiceVATTaxes', reimbursementElectronicInvoiceVATTaxesRowIdx, reimbursementElectronicInvoiceVATTaxesTpl);
 
                                         $("#reimbursementElectronicInvoiceVATTaxes tr").eq(reimbursementElectronicInvoiceVATTaxesRowIdx).find("td").eq(0).find("input").eq(0).val("");
@@ -1137,7 +1137,7 @@
                                 </td>
                                     <%--发票项目名--%>
                                 <td>
-                                    <input id="reimbursementElectronicInvoiceVATTaxes${index.index}_invoiceProjectName" onmouseover="this.title=this.value" maxlength="50" name="reimbursementElectronicInvoiceVATTaxes[${index.index}].invoiceProjectName" type="text" value="${reimbursementElectronicInvoiceVATTaxes.invoiceProjectName}" onmouseover="this.title=this.value" placeholder="请输入发票项目名"  class="form-control judgment "/>
+                                    <input id="reimbursementElectronicInvoiceVATTaxes${index.index}_invoiceProjectName" onmouseover="this.title=this.value" maxlength="500" name="reimbursementElectronicInvoiceVATTaxes[${index.index}].invoiceProjectName" type="text" value="${reimbursementElectronicInvoiceVATTaxes.invoiceProjectName}" onmouseover="this.title=this.value" placeholder="请输入发票项目名"  class="form-control judgment "/>
                                 </td>
                                     <%--发票号--%>
                                 <td>
@@ -1192,7 +1192,7 @@
                         </td>
                             <%--发票项目名--%>
                         <td>
-                            <input id="reimbursementElectronicInvoiceVATTaxes{{idx}}_invoiceProjectName" onmouseover="this.title=this.value" maxlength="50" name="reimbursementElectronicInvoiceVATTaxes[{{idx}}].invoiceProjectName" type="text" value="{{row.invoiceNumber}}" onmouseover="this.title=this.value" placeholder="请输入发票项目名"  class="form-control judgment "/>
+                            <input id="reimbursementElectronicInvoiceVATTaxes{{idx}}_invoiceProjectName" onmouseover="this.title=this.value" maxlength="500" name="reimbursementElectronicInvoiceVATTaxes[{{idx}}].invoiceProjectName" type="text" value="{{row.invoiceNumber}}" onmouseover="this.title=this.value" placeholder="请输入发票项目名"  class="form-control judgment "/>
                         </td>
                             <%--发票号--%>
                         <td>

+ 2 - 2
src/main/webapp/webpage/modules/workreimbursement/new/workReimbursementNewAudit.jsp

@@ -429,7 +429,7 @@
 								</td>
 									<%--发票项目名--%>
 								<td>
-									<input id="reimbursementElectronicInvoiceVATTaxes${index.index}_invoiceProjectName" onmouseover="this.title=this.value" readOnly="true" maxlength="50"type="text" value="${reimbursementElectronicInvoiceVATTaxes.invoiceProjectName}" placeholder="请输入发票项目名"  class="form-control "/>
+									<input id="reimbursementElectronicInvoiceVATTaxes${index.index}_invoiceProjectName" onmouseover="this.title=this.value" readOnly="true" maxlength="500"type="text" value="${reimbursementElectronicInvoiceVATTaxes.invoiceProjectName}" placeholder="请输入发票项目名"  class="form-control "/>
 								</td>
 									<%--发票号--%>
 								<td>
@@ -477,7 +477,7 @@
 					</div>
 				</div>
 			</div>
-			<input id="attachment_file_InvoiceReimbursement" type="file" multiple="multiple" style="display: none;" onChange="if(this.value)insertTitleInvoiceReimbursement(this.value);"/>
+			<input id="attachment_InvoiceReimbursement_file" type="file" multiple="multiple" style="display: none;" onChange="if(this.value)insertTitleInvoiceReimbursement(this.value);"/>
 			<span id="attachment_title"></span>
 			<div class="layui-item layui-col-xs12" style="padding:0 16px;">
 				<table id="listAttachment" class="table table-bordered table-condensed details">

+ 4 - 4
src/main/webapp/webpage/modules/workreimbursement/new/workReimbursementNewFormAdd.jsp

@@ -482,7 +482,7 @@
                                         var sumMoney = $("#reimbursementElectronicInvoiceVATTaxes tr").eq(i).find("td").eq(7).find("input").eq(0).val();
                                         var remarks = $("#reimbursementElectronicInvoiceVATTaxes tr").eq(i).find("td").eq(8).find("input").eq(0).val();
 
-                                        if(invoiceNumber === data.InvoiceNumber){
+                                        if(invoiceNumber === data.InvoiceNumber && data.InvoiceNumber){
                                             includeFlag = true
                                             //数据处理
                                             $("#reimbursementElectronicInvoiceVATTaxes tr").eq(i).find("td").eq(1).find("select").eq(0).val(data.InherentLabelGeneralOrSpecialVATLabelCode);
@@ -497,7 +497,7 @@
                                         }
                                     }
                                     //若发票号不存在。则新增行将对应信息添加进去
-                                    if(!includeFlag){
+                                    if(!includeFlag && data.InvoiceNumber){
                                         addRow('#reimbursementElectronicInvoiceVATTaxes', reimbursementElectronicInvoiceVATTaxesRowIdx, reimbursementElectronicInvoiceVATTaxesTpl);
 
                                         $("#reimbursementElectronicInvoiceVATTaxes tr").eq(reimbursementElectronicInvoiceVATTaxesRowIdx).find("td").eq(0).find("input").eq(0).val("");
@@ -1053,7 +1053,7 @@
                                 </td>
                                     <%--发票项目名--%>
                                 <td>
-                                    <input id="reimbursementElectronicInvoiceVATTaxes${index.index}_invoiceProjectName" onmouseover="this.title=this.value" maxlength="50" name="reimbursementElectronicInvoiceVATTaxes[${index.index}].invoiceProjectName" type="text" value="${reimbursementElectronicInvoiceVATTaxes.invoiceProjectName}" onmouseover="this.title=this.value" placeholder="请输入发票项目名"  class="form-control judgment "/>
+                                    <input id="reimbursementElectronicInvoiceVATTaxes${index.index}_invoiceProjectName" onmouseover="this.title=this.value" maxlength="500" name="reimbursementElectronicInvoiceVATTaxes[${index.index}].invoiceProjectName" type="text" value="${reimbursementElectronicInvoiceVATTaxes.invoiceProjectName}" onmouseover="this.title=this.value" placeholder="请输入发票项目名"  class="form-control judgment "/>
                                 </td>
                                     <%--发票号--%>
                                 <td>
@@ -1108,7 +1108,7 @@
                         </td>
                             <%--发票项目名--%>
                         <td>
-                            <input id="reimbursementElectronicInvoiceVATTaxes{{idx}}_invoiceProjectName" onmouseover="this.title=this.value" maxlength="50" name="reimbursementElectronicInvoiceVATTaxes[{{idx}}].invoiceProjectName" type="text" value="{{row.invoiceNumber}}" onmouseover="this.title=this.value" placeholder="请输入发票项目名"  class="form-control judgment "/>
+                            <input id="reimbursementElectronicInvoiceVATTaxes{{idx}}_invoiceProjectName" onmouseover="this.title=this.value" maxlength="500" name="reimbursementElectronicInvoiceVATTaxes[{{idx}}].invoiceProjectName" type="text" value="{{row.invoiceNumber}}" onmouseover="this.title=this.value" placeholder="请输入发票项目名"  class="form-control judgment "/>
                         </td>
                             <%--发票号--%>
                         <td>

+ 8 - 8
src/main/webapp/webpage/modules/workreimbursement/new/workReimbursementNewModifyApply.jsp

@@ -117,7 +117,7 @@
             });
 
             $("#attachment_btn_InvoiceReimbursement").click(function () {
-                $("#attachment_file_InvoiceReimbursement").click();
+                $("#attachment_InvoiceReimbursement_file").click();
             });
            // getRandom();
 
@@ -523,7 +523,7 @@
         function insertTitleInvoiceReimbursement(tValue){
             var list = "${workReimbursement.workAttachmentInvoiceReimbursements}";
             var size = (list.split('url')).length-1;
-            var files = $("#attachment_file_InvoiceReimbursement")[0].files;
+            var files = $("#attachment_InvoiceReimbursement_file")[0].files;
             //判断报销类型是否为电子报销
             for(var i = 0;i<files.length;i++) {
                 var file = files[i];
@@ -556,7 +556,7 @@
                                 for(var i = 0;i < trlen;i++){
                                     var invoiceNumber = $("#reimbursementElectronicInvoiceVATTaxes tr").eq(i).find("td").eq(3).find("input").eq(0).val();
 
-                                    if(invoiceNumber === data.InvoiceNumber){
+                                    if(invoiceNumber === data.InvoiceNumber && data.InvoiceNumber){
                                         includeFlag = true
                                         //数据处理
                                         $("#reimbursementElectronicInvoiceVATTaxes tr").eq(i).find("td").eq(0).find("input").eq(2).val(data.InherentLabelGeneralOrSpecialVATLabelCode);
@@ -574,7 +574,7 @@
                                     }
                                 }
                                 //若发票号不存在。则新增行将对应信息添加进去
-                                if(!includeFlag){
+                                if(!includeFlag  && data.InvoiceNumber){
                                     addRow('#reimbursementElectronicInvoiceVATTaxes', reimbursementElectronicInvoiceVATTaxesRowIdx, reimbursementElectronicInvoiceVATTaxesTpl);
 
                                     $("#reimbursementElectronicInvoiceVATTaxes tr").eq(trlen).find("td").eq(0).find("input").eq(0).val("");
@@ -1359,7 +1359,7 @@
                                 </td>
                                     <%--发票项目名--%>
                                 <td>
-                                    <input id="reimbursementElectronicInvoiceVATTaxes${index.index}_invoiceProjectName" onmouseover="this.title=this.value" maxlength="50" readOnly="true" name="reimbursementElectronicInvoiceVATTaxes[${index.index}].invoiceProjectName" type="text" value="${reimbursementElectronicInvoiceVATTaxes.invoiceProjectName}" onmouseover="this.title=this.value" placeholder="请输入发票项目名"  class="form-control judgment "/>
+                                    <input id="reimbursementElectronicInvoiceVATTaxes${index.index}_invoiceProjectName" onmouseover="this.title=this.value" maxlength="500" readOnly="true" name="reimbursementElectronicInvoiceVATTaxes[${index.index}].invoiceProjectName" type="text" value="${reimbursementElectronicInvoiceVATTaxes.invoiceProjectName}" onmouseover="this.title=this.value" placeholder="请输入发票项目名"  class="form-control judgment "/>
                                 </td>
                                     <%--发票号--%>
                                 <td>
@@ -1410,7 +1410,7 @@
                         </td>
                             <%--发票项目名--%>
                         <td>
-                            <input id="reimbursementElectronicInvoiceVATTaxes{{idx}}_invoiceProjectName" onmouseover="this.title=this.value" maxlength="50" name="reimbursementElectronicInvoiceVATTaxes[{{idx}}].invoiceProjectName" type="text" value="{{row.invoiceNumber}}" onmouseover="this.title=this.value" placeholder="请输入发票项目名"  class="form-control judgment "/>
+                            <input id="reimbursementElectronicInvoiceVATTaxes{{idx}}_invoiceProjectName" onmouseover="this.title=this.value" maxlength="500" name="reimbursementElectronicInvoiceVATTaxes[{{idx}}].invoiceProjectName" type="text" value="{{row.invoiceNumber}}" onmouseover="this.title=this.value" placeholder="请输入发票项目名"  class="form-control judgment "/>
                         </td>
                             <%--发票号--%>
                         <td>
@@ -1478,7 +1478,7 @@
                     </div>
                 </div>
             </div>
-            <input id="attachment_file_InvoiceReimbursement" type="file" multiple="multiple" style="display: none;" onChange="if(this.value)insertTitleInvoiceReimbursement(this.value);"/>
+            <input id="attachment_InvoiceReimbursement_file" name="attachment_InvoiceReimbursement_file" type="file" multiple="multiple" style="display: none;" onChange="if(this.value)insertTitleInvoiceReimbursement(this.value);"/>
             <span id="attachment_title"></span>
             <div class="layui-item layui-col-xs12" style="padding:0 16px;">
                 <table id="listAttachment" class="table table-bordered table-condensed details">
@@ -1645,7 +1645,7 @@
                                         <a href="javascript:void(0)" onclick="collectingAccessory(this,'${ctx}/projectAccessory/projectAccessory/saveCollectAccessory','${workClientAttachment.url}','${workClientAttachment.createBy.id}','${workClientAttachment.fileSize}')" class="op-btn op-btn-delete" style="background-color: #FFB800"><i class="layui-icon layui-icon-rate"></i>&nbsp;收藏</a>
                                     </c:if>
                                     <c:if test="${workClientAttachment.createBy.id eq fns:getUser().id}">
-                                        <a href="javascript:void(0)" onclick="deleteFileFromAliyunByInvoiceReimbursement(this,'${ctx}/sys/workattachment/deleteFileFromAliyunByInvoiceReimbursement?url=${workClientAttachment.url}&id=${workClientAttachment.id}&type=2','addFile_attachment','_attachment')" class="op-btn op-btn-delete" ><i class="fa fa-trash"></i>&nbsp;删除</a>
+                                        <a href="javascript:void(0)" onclick="deleteFileFromAliyunByInvoiceReimbursement(this,'${ctx}/sys/workattachment/deleteFileFromAliyunByInvoiceReimbursement?url=${workClientAttachment.url}&id=${workClientAttachment.id}&type=2','addFile_attachment_InvoiceReimbursement','_attachment_InvoiceReimbursement')" class="op-btn op-btn-delete" ><i class="fa fa-trash"></i>&nbsp;删除</a>
                                     </c:if>
 
                                 </div>

+ 1 - 1
src/main/webapp/webpage/modules/workreimbursement/workReimbursementAudit.jsp

@@ -426,7 +426,7 @@
 								</td>
 									<%--发票项目名--%>
 								<td>
-									<input id="reimbursementElectronicInvoiceVATTaxes${index.index}_invoiceProjectName" onmouseover="this.title=this.value" readOnly="true" maxlength="50"type="text" value="${reimbursementElectronicInvoiceVATTaxes.invoiceProjectName}" placeholder="请输入发票项目名"  class="form-control "/>
+									<input id="reimbursementElectronicInvoiceVATTaxes${index.index}_invoiceProjectName" onmouseover="this.title=this.value" readOnly="true" maxlength="500"type="text" value="${reimbursementElectronicInvoiceVATTaxes.invoiceProjectName}" placeholder="请输入发票项目名"  class="form-control "/>
 								</td>
 									<%--发票号--%>
 								<td>

+ 8 - 8
src/main/webapp/webpage/modules/workreimbursement/workReimbursementFormAdd.jsp

@@ -114,7 +114,7 @@
                 $("#attachment_file").click();
             });
             $("#attachment_btn_InvoiceReimbursement").click(function () {
-                $("#attachment_file_InvoiceReimbursement").click();
+                $("#attachment_InvoiceReimbursement_file").click();
             });
             // getRandom();
 
@@ -545,7 +545,7 @@
             var list = "${workReimbursement.workAttachmentInvoiceReimbursements}";
             var id = "${workReimbursement.id}";
             var size = (list.split('url')).length-1;
-            var files = $("#attachment_file_InvoiceReimbursement")[0].files;
+            var files = $("#attachment_InvoiceReimbursement_file")[0].files;
             //判断报销类型是否为电子报销
                 for(var i = 0;i<files.length;i++) {
                     var file = files[i];
@@ -579,7 +579,7 @@
                                     for(var i = 0;i < trlen;i++){
                                         var invoiceNumber = $("#reimbursementElectronicInvoiceVATTaxes tr").eq(i).find("td").eq(3).find("input").eq(0).val();
 
-                                        if(invoiceNumber === data.InvoiceNumber){
+                                        if(invoiceNumber === data.InvoiceNumber && data.InvoiceNumber){
                                             includeFlag = true
                                             //数据处理
                                             $("#reimbursementElectronicInvoiceVATTaxes tr").eq(i).find("td").eq(0).find("input").eq(2).val(data.InherentLabelGeneralOrSpecialVATLabelCode);
@@ -597,7 +597,7 @@
                                         }
                                     }
                                     //若发票号不存在。则新增行将对应信息添加进去
-                                    if(!includeFlag){
+                                    if(!includeFlag && data.InvoiceNumber){
                                         addRow('#reimbursementElectronicInvoiceVATTaxes', reimbursementElectronicInvoiceVATTaxesRowIdx, reimbursementElectronicInvoiceVATTaxesTpl);
 
                                         $("#reimbursementElectronicInvoiceVATTaxes tr").eq(trlen).find("td").eq(0).find("input").eq(0).val("");
@@ -1276,7 +1276,7 @@
                                 </td>
                                     <%--发票项目名--%>
                                 <td>
-                                    <input id="reimbursementElectronicInvoiceVATTaxes${index.index}_invoiceProjectName" onmouseover="this.title=this.value" readOnly="true" maxlength="50" name="reimbursementElectronicInvoiceVATTaxes[${index.index}].invoiceProjectName" type="text" value="${reimbursementElectronicInvoiceVATTaxes.invoiceProjectName}" onmouseover="this.title=this.value" placeholder="请输入发票项目名"  class="form-control judgment "/>
+                                    <input id="reimbursementElectronicInvoiceVATTaxes${index.index}_invoiceProjectName" onmouseover="this.title=this.value" readOnly="true" maxlength="500" name="reimbursementElectronicInvoiceVATTaxes[${index.index}].invoiceProjectName" type="text" value="${reimbursementElectronicInvoiceVATTaxes.invoiceProjectName}" onmouseover="this.title=this.value" placeholder="请输入发票项目名"  class="form-control judgment "/>
                                 </td>
                                     <%--发票号--%>
                                 <td>
@@ -1327,7 +1327,7 @@
                         </td>
                             <%--发票项目名--%>
                         <td>
-                            <input id="reimbursementElectronicInvoiceVATTaxes{{idx}}_invoiceProjectName" readOnly="true" onmouseover="this.title=this.value" maxlength="50" name="reimbursementElectronicInvoiceVATTaxes[{{idx}}].invoiceProjectName" type="text" value="{{row.invoiceNumber}}" onmouseover="this.title=this.value" placeholder="请输入发票项目名"  class="form-control judgment "/>
+                            <input id="reimbursementElectronicInvoiceVATTaxes{{idx}}_invoiceProjectName" readOnly="true" onmouseover="this.title=this.value" maxlength="500" name="reimbursementElectronicInvoiceVATTaxes[{{idx}}].invoiceProjectName" type="text" value="{{row.invoiceNumber}}" onmouseover="this.title=this.value" placeholder="请输入发票项目名"  class="form-control judgment "/>
                         </td>
                             <%--发票号--%>
                         <td>
@@ -1395,7 +1395,7 @@
                     </div>
                 </div>
             </div>
-            <input id="attachment_file_InvoiceReimbursement" type="file" multiple="multiple" style="display: none;" onChange="if(this.value)insertTitleInvoiceReimbursement(this.value);"/>
+            <input id="attachment_InvoiceReimbursement_file" type="file" multiple="multiple" style="display: none;" onChange="if(this.value)insertTitleInvoiceReimbursement(this.value);"/>
             <span id="attachment_title"></span>
             <div class="layui-item layui-col-xs12" style="padding:0 16px;">
                 <table id="listAttachment" class="table table-bordered table-condensed details">
@@ -1562,7 +1562,7 @@
                                         <a href="javascript:void(0)" onclick="collectingAccessory(this,'${ctx}/projectAccessory/projectAccessory/saveCollectAccessory','${workClientAttachment.url}','${workClientAttachment.createBy.id}','${workClientAttachment.fileSize}')" class="op-btn op-btn-delete" style="background-color: #FFB800"><i class="layui-icon layui-icon-rate"></i>&nbsp;收藏</a>
                                     </c:if>
                                     <c:if test="${workClientAttachment.createBy.id eq fns:getUser().id}">
-                                        <a href="javascript:void(0)" onclick="deleteFileFromAliyunByInvoiceReimbursement(this,'${ctx}/sys/workattachment/deleteFileFromAliyunByInvoiceReimbursement?url=${workClientAttachment.url}&id=${workClientAttachment.id}&type=2','addFile_attachment','_attachment')" class="op-btn op-btn-delete" ><i class="fa fa-trash"></i>&nbsp;删除</a>
+                                        <a href="javascript:void(0)" onclick="deleteFileFromAliyunByInvoiceReimbursement(this,'${ctx}/sys/workattachment/deleteFileFromAliyunByInvoiceReimbursement?url=${workClientAttachment.url}&id=${workClientAttachment.id}&type=2','addFile_attachment_InvoiceReimbursement','_attachment_InvoiceReimbursement')" class="op-btn op-btn-delete" ><i class="fa fa-trash"></i>&nbsp;删除</a>
                                     </c:if>
 
                                 </div>

+ 2 - 2
src/main/webapp/webpage/modules/workreimbursement/workReimbursementFormDetail.jsp

@@ -485,7 +485,7 @@
                             </td>
                                 <%--发票项目名--%>
                             <td>
-                                <input id="reimbursementElectronicInvoiceVATTaxes${index.index}_invoiceProjectName" onmouseover="this.title=this.value" readOnly="true" maxlength="50" name="reimbursementElectronicInvoiceVATTaxes[${index.index}].invoiceProjectName" type="text" value="${reimbursementElectronicInvoiceVATTaxes.invoiceProjectName}" placeholder="请输入发票项目名"  class="form-control "/>
+                                <input id="reimbursementElectronicInvoiceVATTaxes${index.index}_invoiceProjectName" onmouseover="this.title=this.value" readOnly="true" maxlength="500" name="reimbursementElectronicInvoiceVATTaxes[${index.index}].invoiceProjectName" type="text" value="${reimbursementElectronicInvoiceVATTaxes.invoiceProjectName}" placeholder="请输入发票项目名"  class="form-control "/>
                             </td>
                                 <%--发票号--%>
                             <td>
@@ -533,7 +533,7 @@
                 </div>
             </div>
         </div>
-        <input id="attachment_file_InvoiceReimbursement" type="file" multiple="multiple" style="display: none;" onChange="if(this.value)insertTitleInvoiceReimbursement(this.value);"/>
+        <input id="attachment_InvoiceReimbursement_file" type="file" multiple="multiple" style="display: none;" onChange="if(this.value)insertTitleInvoiceReimbursement(this.value);"/>
         <span id="attachment_title"></span>
         <div class="layui-item layui-col-xs12" style="padding:0 16px;">
             <table id="listAttachment" class="table table-bordered table-condensed details">

+ 4 - 4
src/main/webapp/webpage/modules/workreimbursement/workReimbursementModifyApply.jsp

@@ -541,7 +541,7 @@
                                         var sumMoney = $("#reimbursementElectronicInvoiceVATTaxes tr").eq(i).find("td").eq(7).find("input").eq(0).val();
                                         var remarks = $("#reimbursementElectronicInvoiceVATTaxes tr").eq(i).find("td").eq(8).find("input").eq(0).val();
 
-                                        if(invoiceNumber === data.InvoiceNumber){
+                                        if(invoiceNumber === data.InvoiceNumber && data.InvoiceNumber){
                                             includeFlag = true
                                             //数据处理
                                             $("#reimbursementElectronicInvoiceVATTaxes tr").eq(i).find("td").eq(1).find("select").eq(0).val(data.InherentLabelGeneralOrSpecialVATLabelCode);
@@ -556,7 +556,7 @@
                                         }
                                     }
                                     //若发票号不存在。则新增行将对应信息添加进去
-                                    if(!includeFlag){
+                                    if(!includeFlag && data.InvoiceNumber){
                                         addRow('#reimbursementElectronicInvoiceVATTaxes', reimbursementElectronicInvoiceVATTaxesRowIdx, reimbursementElectronicInvoiceVATTaxesTpl);
 
                                         $("#reimbursementElectronicInvoiceVATTaxes tr").eq(reimbursementElectronicInvoiceVATTaxesRowIdx).find("td").eq(0).find("input").eq(0).val("");
@@ -1318,7 +1318,7 @@
                                 </td>
                                     <%--发票项目名--%>
                                 <td>
-                                    <input id="reimbursementElectronicInvoiceVATTaxes${index.index}_invoiceProjectName" onmouseover="this.title=this.value" maxlength="50" name="reimbursementElectronicInvoiceVATTaxes[${index.index}].invoiceProjectName" type="text" value="${reimbursementElectronicInvoiceVATTaxes.invoiceProjectName}" onmouseover="this.title=this.value" placeholder="请输入发票项目名"  class="form-control judgment "/>
+                                    <input id="reimbursementElectronicInvoiceVATTaxes${index.index}_invoiceProjectName" onmouseover="this.title=this.value" maxlength="500" name="reimbursementElectronicInvoiceVATTaxes[${index.index}].invoiceProjectName" type="text" value="${reimbursementElectronicInvoiceVATTaxes.invoiceProjectName}" onmouseover="this.title=this.value" placeholder="请输入发票项目名"  class="form-control judgment "/>
                                 </td>
                                     <%--发票号--%>
                                 <td>
@@ -1373,7 +1373,7 @@
                         </td>
                             <%--发票项目名--%>
                         <td>
-                            <input id="reimbursementElectronicInvoiceVATTaxes{{idx}}_invoiceProjectName" onmouseover="this.title=this.value" maxlength="50" name="reimbursementElectronicInvoiceVATTaxes[{{idx}}].invoiceProjectName" type="text" value="{{row.invoiceNumber}}" onmouseover="this.title=this.value" placeholder="请输入发票项目名"  class="form-control judgment "/>
+                            <input id="reimbursementElectronicInvoiceVATTaxes{{idx}}_invoiceProjectName" onmouseover="this.title=this.value" maxlength="500" name="reimbursementElectronicInvoiceVATTaxes[{{idx}}].invoiceProjectName" type="text" value="{{row.invoiceNumber}}" onmouseover="this.title=this.value" placeholder="请输入发票项目名"  class="form-control judgment "/>
                         </td>
                             <%--发票号--%>
                         <td>