zouyuxuan 5 years ago
parent
commit
8284330594
1 changed files with 58 additions and 9 deletions
  1. 58 9
      core/src/web/templates/manage/datareport/orderdetail.html

+ 58 - 9
core/src/web/templates/manage/datareport/orderdetail.html

@@ -211,6 +211,18 @@
         var create_times = formatDate(create_time *1000)
         var billing_time = invoice[0].billing_time
         var company_name = invoice[0].company_name
+        var checkurl,checkredurl = ""
+
+        if (invoice[0]){
+            if (invoice[0].url){
+                checkurl = invoice[0].url
+            }else{
+                checkurl = "#"
+            }
+
+        }else{
+            checkurl = "#"
+        }
 
         if(orderStatus === "未支付"){
             applyHtml  += `<li class="row-list nofloat">发票类型:-</li>
@@ -220,11 +232,16 @@
         }else{
             if(applyStatus === "已申请"){
                 lineHtml += `<li class="row-list nofloat">开具时间:${formatDate(invoice[0].billing_time *1000)}</li>
-	  		  					<li class="row-list nofloat">发票:<a target="_blank" href="${invoice[0].url}">查看详情</a></li>`
+	  		  					<li class="row-list nofloat">发票:<a target="_blank" href=`+checkurl+`>查看详情</a></li>`
                 var redObj = JSON.parse(invoice[0].red)
                 if(redObj !== null && redObj !== "" && redObj !== undefined){
+                    if(redObj.url){
+                        checkredurl = redObj.url
+                    }else{
+                        checkredurl = "#"
+                    }
                     lineHtml += `<li class="row-list nofloat">红票开具时间:${formatDate(redObj.billing_time *1000)}</li>
-	  		  							<li class="row-list nofloat">红票:<a target="_blank" href="${redObj.url}">查看详情</a></li>`
+	  		  							<li class="row-list nofloat">红票:<a target="_blank" href=`+checkredurl+`>查看详情</a></li>`
                 }
                 if(applyType === "个人"){
 
@@ -257,8 +274,25 @@
         if(invoice.length == 2){
             var applyHtmls = "";
             if(invoice[1].invoice_type === "个人"){
-                var redObj = JSON.parse(invoice[1].red)
+            var redObj = JSON.parse(invoice[1].red)
+            var invoice_ = ""
+            var red_ = ""
+            if (invoice[1]){
+                if (invoice[1].url){
+                    invoice_ = invoice[1].url
+                }else{
+                    invoice_ = "#"
+                }
+            }else{
+                invoice_ = "#"
+            }
+
                 if(redObj !== null && redObj !== "" && redObj !== undefined){
+                    if (redObj.url){
+                        red_ = redObj.url
+                    }else{
+                        red_ = "#"
+                    }
                     applyHtmls  += `
 	  		  			<div class="bd clearfix">
 	  		  				<ul class="row first">
@@ -270,9 +304,9 @@
 	  		  				<div class="line" style="margin-left: 20px;float: left;width: 1px;height: 155px;background: #ddd;margin-top: 20px;"></div>
 	  		  				<ul class="row second"  style="margin-top:20px  !important;">
 	  		  					<li class="row-list nofloat">开具时间:${formatDate(invoice[1].billing_time *1000)}</li>
-	  		  					<li class="row-list nofloat">发票:<a target="_blank" href="${invoice[1].url}">查看详情</a></li>
+	  		  					<li class="row-list nofloat">发票:<a target="_blank" href=`+invoice_+`>查看详情</a></li>
 	  		  					<li class="row-list nofloat">红票开具时间:${formatDate(redObj.billing_time *1000)}</li>
-	  		  					<li class="row-list nofloat">红票:<a target="_blank" href="${redObj.url}">查看详情</a></li>
+	  		  					<li class="row-list nofloat">红票:<a target="_blank" href=`+red_+`>查看详情</a></li>
 	  		  				</ul>
 	  		  			</div>`
                 }else{
@@ -287,13 +321,28 @@
 	  		  				<div class="line" style="margin-left: 20px;float: left;width: 1px;height: 155px;background: #ddd;margin-top: 20px;"></div>
 	  		  				<ul class="row second"  style="margin-top:20px  !important;">
 	  		  					<li class="row-list nofloat">开具时间:${formatDate(invoice[1].billing_time *1000)}</li>
-	  		  					<li class="row-list nofloat">发票:<a target="_blank" href="${invoice[1].url}">查看详情</a></li>
+	  		  					<li class="row-list nofloat">发票:<a target="_blank" href=`+invoice_+`>查看详情</a></li>
 	  		  				</ul>
 	  		  			</div>`
                 }
             }else{
                 var redObj = JSON.parse(invoice[1].red)
+                if (invoice[1]){
+                    if (invoice[1].url){
+                        invoice_ = invoice[1].url
+                    }else{
+                        invoice_ = "#"
+                    }
+                }else{
+                    invoice_ = "#"
+                }
+
                 if(redObj !== null && redObj !== "" && redObj !== undefined){
+                    if (redObj.url){
+                        red_ = redObj.url
+                    }else{
+                        red_ = "#"
+                    }
                     applyHtmls  += `
 	  		  			<div class="bd clearfix">
 	  		  				<ul class="row first">
@@ -307,9 +356,9 @@
 	  		  				<div class="line" style="margin-left: 20px;float: left;width: 1px;height: 155px;background: #ddd;margin-top: 20px;"></div>
 	  		  				<ul class="row second"  style="margin-top:20px  !important;">
 	  		  					<li class="row-list nofloat">开具时间:${formatDate(invoice[1].billing_time *1000)}</li>
-	  		  					<li class="row-list nofloat">发票:<a target="_blank" href="${invoice[1].url}">查看详情</a></li>
+	  		  					<li class="row-list nofloat">发票:<a target="_blank" href=`+invoice_+`>查看详情</a></li>
 	  		  					<li class="row-list nofloat">红票开具时间:${formatDate(redObj.billing_time *1000)}</li>
-	  		  					<li class="row-list nofloat">红票:<a target="_blank" href="${redObj.url}">查看详情</a></li>
+	  		  					<li class="row-list nofloat">红票:<a target="_blank" href=`+red_+`>查看详情</a></li>
 	  		  				</ul>
 	  		  			</div>`
                 }else{
@@ -326,7 +375,7 @@
 	  		  				<div class="line" style="margin-left: 20px;float: left;width: 1px;height: 155px;background: #ddd;margin-top: 20px;"></div>
 	  		  				<ul class="row second"  style="margin-top:20px  !important;">
 	  		  					<li class="row-list nofloat">开具时间:${formatDate(invoice[1].billing_time *1000)}</li>
-	  		  					<li class="row-list nofloat">发票:<a target="_blank" href="${invoice[1].url}">查看详情</a></li>
+	  		  					<li class="row-list nofloat">发票:<a target="_blank" href=`+invoice_+`>查看详情</a></li>
 	  		  				</ul>
 	  		  			</div>`
                 }