|
@@ -126,15 +126,23 @@ function _getReceiptSummaryHtml($cglist,$aiAllList,$dataSummary,$year){
|
|
|
<td class="taR"></td><td class="taR"></td><td class="taR"></td><td class="taR"></td><td class="taR"></td>
|
|
|
<td class="taR colGreen"></td>';
|
|
|
foreach ($aiAllList as $aalk=>$aalv){
|
|
|
- //合计占比
|
|
|
- $proportionTotal=$yearPriceArray[$value['cid']][$aalk]/$topYearPrice[$aalk];
|
|
|
- //栏目
|
|
|
- $categoryProportionHtml.='<td class="taR colRed">'.$proportionTotal.'</td>';
|
|
|
+ //合计占比-栏目
|
|
|
+ if(empty($yearPriceArray[$value['cid']][$aalk])||empty($topYearPrice[$aalk])){
|
|
|
+ $categoryProportionHtml.='<td class="taR colRed"></td>';
|
|
|
+ }else{
|
|
|
+ $proportionTotal=$yearPriceArray[$value['cid']][$aalk]/$topYearPrice[$aalk];
|
|
|
+ $categoryProportionHtml.='<td class="taR colRed">'.int($proportionTotal*100).'%</td>';
|
|
|
+ }
|
|
|
+
|
|
|
//栏目细则
|
|
|
foreach ($aalv as $k=>$v){
|
|
|
//细则占比计算
|
|
|
- $proportionLawsTotal=$yearLawsPriceArray[$value['cid']][$aalk][$v['name']]/$topYearLawsPrice[$aalk][$v['name']];
|
|
|
- $categoryProportionHtml.='<th>'.$proportionLawsTotal.'</th>';
|
|
|
+ if(empty($yearLawsPriceArray[$value['cid']][$aalk][$v['name']])||empty($topYearLawsPrice[$aalk][$v['name']])){
|
|
|
+ $categoryProportionHtml.='<th></th>';
|
|
|
+ }else{
|
|
|
+ $proportionLawsTotal=$yearLawsPriceArray[$value['cid']][$aalk][$v['name']]/$topYearLawsPrice[$aalk][$v['name']];
|
|
|
+ $categoryProportionHtml.='<th>'.int($proportionLawsTotal*100).'%</th>';
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
$categoryProportionHtml.='</tr>';
|