|
@@ -2742,6 +2742,8 @@ class ReceiptExtendController extends DooController {
|
|
|
$data['sectionItemHtml']=$sectionItemHtml;
|
|
|
$data['summaryDateHtml']=$summaryDateHtml;
|
|
|
|
|
|
+ $data['year']=$year;
|
|
|
+
|
|
|
$data ['memu'] = "receipt";
|
|
|
$data ['staff'] = $this->staff;
|
|
|
|
|
@@ -2762,13 +2764,29 @@ class ReceiptExtendController extends DooController {
|
|
|
return '/receiptSummaryStatisticsByAgency';
|
|
|
}
|
|
|
|
|
|
- //导出excel
|
|
|
+ //导出办事处全年费用汇总excel
|
|
|
function exportReceiptSummaryExcel(){
|
|
|
$summaryData= $this->get_args ( 'summaryData' ) ? $this->get_args ( 'summaryData' ) : "";
|
|
|
+ $year= $this->get_args ( 'year' ) ? $this->get_args ( 'year' ) : "";
|
|
|
|
|
|
if(!empty($summaryData)){
|
|
|
+
|
|
|
+ Doo::loadModel ( 'accountItem' );
|
|
|
+ $accountItem = new accountItem ();
|
|
|
+
|
|
|
+ $aiAllList=$accountItem->getAccountItem();
|
|
|
+ $cellCount=0;
|
|
|
+ foreach ($aiAllList as $key=>$value){
|
|
|
+ //栏目细则个数
|
|
|
+ $sectionCount=count($value)+1;
|
|
|
+ $cellCount+=$sectionCount;
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
$summaryData=json_decode(urldecode($summaryData), true);
|
|
|
- print_r($summaryData);
|
|
|
+ Doo::loadClass ( 'receipt.func' );
|
|
|
+
|
|
|
+ excelRCData($summaryData,$cellCount,$year);
|
|
|
}
|
|
|
|
|
|
die ( 'illegal request--excel Data null' );
|