<?php
$acl ['ordinary'] ['allow'] = array (
		'InvoiceController' => array (
				'invoice',
				'invoiceAdd',
				'invoiceAddDo',
				'invoiceMyReceivables',
				'invoiceReceivablesClaim',
				
				'invoiceReceivablesAscription',
				//发票绑定收款操作
				//'invoiceBindReceivables',
				'invoiceDroppedDo',
				'invoiceEdit',
				'invoiceEditDo',
				
				'invoiceDelDo',
				'invoiceAchieve',
				'invoiceReceivablesAchieve',
				'ajaxGetInvoiceInfoByType',
				'ajaxGetInvoiceReceivables',
				'ajaxGetInvoicePostDetail',
				
				//'ajaxGetInvoiceByStaff',
				
				'ajaxCompareInvoicePrice',
				//新加普通
				'invoiceUntreadIsAchieve',
				'invoiceMyUnAccountAchieve',
				'invoiceUntreadMailDo',
				//删除核销相关操作
				'invoiceUntreadDo',
				//'ajaxGetReceivalblesByStaff',
				//'ajaxCompareClaimPrice',
				//'ajaxReceivablesRemove'
				//'invoiceEnterReceivables',
				
				'importInvoice',
				'uploadInvoice',
				'importInvoiceDo',
				'importInvoiceReceivables',
				'importInvoiceReceivablesDo',
				
				'invoiceTraining',
				'invoiceTrainingAdd',
				'invoiceTrainingDetail',
				'invoiceTrainingUpload',
				'invoiceTrainingDelDo',
				'invoiceStoreImport',
				'invoiceStoreEdit',
				'invoiceStoreEditDo',
				'invoiceStoreDelete',
				'invoiceStoreApproval',
				'invoiceStoreMailItemSet',
				'invoiceStoreBatchDelete',
				'invoiceStoreBatchMailItemSet',
				'invoiceStoreBatchApproval',
				'ajaxGetMailItemByIstore',
				'invoiceExpress',
				'invoiceReceivablesTitleMarkSet',
				
				//办事处汇总查询权限--现加入普通权限中->另外在做权限判定
				'invoiceAggregateCategoryDetail',
				'invoiceAggregateStaffDetail',
				'invoiceAggregateStaffReceivablesDetail',
				
				//应收款
				'invoiceAggregateCompanyDetail',
				
				
				'testSend'
		) 
);

$acl ['收款管理'] ['allow'] = array (
		'InvoiceController' => array (
				'invoiceReceivables',
				'invoiceReceivablesDo',
				'invoiceReceivablesUpdateClaim',
				'invoiceReceivablesDelete',
				'invoiceReceivablesAS',
				'ajaxGetStaffByCategory',
				'ajaxGetInvoiceReceivablesByStaff',
				//新加入账相关权限
				'ajaxGetInvoiceReceivablesByIrid',
				'ajaxGetInvoiceReceivablesByTitle',
				'invoiceBindReceivables',
				'invoiceAS',
				'invoiceUnBundLing',
				'ajaxCheckInvoicePrice',
				'ajaxGetInvoiceReceivablesByInvoice',
				'invoiceCompareClaimPrice',
				//开发中
				'invoiceReceivablesImport',
				'setInvoiceReceivablesClaim',
				'invoiceReceivablesBankUpload',
				'getRefundByDetail',
				'ajaxGetInvoiceReceivablesBySerial',
				'relationNewInvoiceReceivables',
				'delInvoiceReceivables',
				'ajaxCheckInvoiceReceivablesRefund',
				'setInvoiceReceivablesRefund'
				
		) 
);
$acl ['发票审批'] ['allow'] = array (
		'InvoiceController' => array (
				'invoiceApproval',
				'invoiceDetail',
				'invoiceApprovalDo',
				'invoiceApprovalAchieve',
				//开票开发中方法
				
				'ajaxGetinvoiceApprovalAchieve',
				'ajaxGetInvoiceApprovalDetail',
				
				'ajaxInvoicePushNotice'
		) 
);
$acl ['发票打印'] ['allow'] = array (
		'InvoiceController' => array (
				'invoicePrint',
				'invoicePrintDetail',
				'invoicePrintDo',
				'invoiceTAchieve',
				//新增权限
				'invoicePrintStayAchieve',
				'ajaxGetInvoiceInfoByPrint',
				'ajaxCheckInvoiceNoUniqueness'
		) 
);
$acl ['发票邮寄'] ['allow'] = array (
		'InvoiceController' => array (
				'invoicePost',
				'ajaxGetInvoicePostDetail',
				'invoiceExpressAddDo',
				'invoiceExpressUpdateDo',
				'invoiceTAchieve'
		) 
);
$acl ['发票退票'] ['allow'] = array (
		'InvoiceController' => array (
				'invoiceUntread',
				'invoiceUntreadEstablishedDo',
				'invoiceLossDo'

		)
);
$acl ['公司汇总查阅'] ['allow'] = array (
		'InvoiceController' => array (
				'invoiceAggregate',
				'invoiceAggregateStaff',
				'invoiceAggregateCategory'
		)
);
$acl ['纸票管理'] ['allow'] = array (
		'InvoiceController' => array (
				'invoicePaper',
				'invoicePaperAdd',
				'invoicePaperDel',
				'ajaxGetinvoicePaperAchieve'
		)
);

//CLD全栏目权限配置
$acl ['INVOICE'] ['allow'] = array (
		'InvoiceController' => array (
				
				'invoicePaper',
				'invoicePaperAdd',
				'invoicePaperDel',
				'ajaxGetinvoicePaperAchieve',
				'invoiceAggregate',
				'invoiceAggregateStaff',
				'invoiceAggregateCategory',
				'invoiceUntread',
				'invoiceUntreadEstablishedDo',
				'invoiceLossDo',
				'invoicePost',
				'ajaxGetInvoicePostDetail',
				'invoiceExpressAddDo',
				'invoiceExpressUpdateDo',
				'invoiceTAchieve',
				'invoicePrint',
				'invoicePrintDetail',
				'invoicePrintDo',
				'invoiceTAchieve',
				//新增权限
				'invoicePrintStayAchieve',
				'ajaxGetInvoiceInfoByPrint',
				'ajaxCheckInvoiceNoUniqueness',
				'invoice',
				'invoiceAdd',
				'invoiceAddDo',
				'invoiceMyReceivables',
				'invoiceReceivablesClaim',
				'invoiceReceivablesAscription',
				'invoiceDroppedDo',
				'invoiceEdit',
				'invoiceEditDo',
				'invoiceDelDo',
				'invoiceAchieve',
				'invoiceReceivablesAchieve',
				'ajaxGetInvoiceInfoByType',
				'ajaxGetInvoiceReceivables',
				'ajaxGetInvoicePostDetail',
				'ajaxCompareInvoicePrice',
				'invoiceUntreadIsAchieve',
				'invoiceMyUnAccountAchieve',
				'invoiceUntreadMailDo',
				//删除核销相关操作
				'invoiceUntreadDo',
				'importInvoice',
				'uploadInvoice',
				'importInvoiceDo',
				'importInvoiceReceivables',
				'importInvoiceReceivablesDo',
				'invoiceTraining',
				'invoiceTrainingAdd',
				'invoiceTrainingDetail',
				'invoiceTrainingUpload',
				'invoiceTrainingDelDo',
				'invoiceStoreImport',
				'invoiceStoreEdit',
				'invoiceStoreEditDo',
				'invoiceStoreDelete',
				'invoiceStoreApproval',
				'invoiceStoreMailItemSet',
				'invoiceStoreBatchDelete',
				'invoiceStoreBatchMailItemSet',
				'invoiceStoreBatchApproval',
				'ajaxGetMailItemByIstore',
				'invoiceExpress',
				'invoiceReceivablesTitleMarkSet',
				'invoiceAggregateCategoryDetail',
				'invoiceAggregateStaffDetail',
				'invoiceAggregateStaffReceivablesDetail',
				'invoiceAggregateCompanyDetail',
				'invoiceReceivables',
				'invoiceReceivablesDo',
				'invoiceReceivablesUpdateClaim',
				'invoiceReceivablesDelete',
				'invoiceReceivablesAS',
				'ajaxGetStaffByCategory',
				'ajaxGetInvoiceReceivablesByStaff',
				//新加入账相关权限
				'ajaxGetInvoiceReceivablesByIrid',
				'ajaxGetInvoiceReceivablesByTitle',
				'invoiceBindReceivables',
				'invoiceAS',
				'invoiceUnBundLing',
				'ajaxCheckInvoicePrice',
				'ajaxGetInvoiceReceivablesByInvoice',
				'invoiceCompareClaimPrice',
				//开发中
				'invoiceReceivablesImport',
				'setInvoiceReceivablesClaim',
				'invoiceReceivablesBankUpload',
				'getRefundByDetail',
				'ajaxGetInvoiceReceivablesBySerial',
				'relationNewInvoiceReceivables',
				'delInvoiceReceivables',
				'ajaxCheckInvoiceReceivablesRefund',
				'setInvoiceReceivablesRefund',
				'invoiceApproval',
				'invoiceDetail',
				'invoiceApprovalDo',
				'invoiceApprovalAchieve',
				'ajaxGetinvoiceApprovalAchieve',
				'ajaxGetInvoiceApprovalDetail',
				'ajaxInvoicePushNotice',
				'invoiceAddFill',
				'ajaxGetInvoiceByNew',
				'invoiceUntreadRecallDo',
				'invoiceUntreadED'
		)
);

$acl ['INVOICEEXTEND'] ['allow'] = array (
		'InvoiceExtendController' => array (
				'invoiceSettlementChange',
                'invoiceUntreadAdd',
                'invoiceUntreadAddDo'
				
		)
);

//信息中心
$acl ['INFORMATION'] ['allow'] = array (
		'MainController' => array (
				'logStatistics',
				'longleStatistics',
				'index2',
				'indexPage',
				'ajaxGetClientInfoN',
				'ajaxGetLongleN',
		)
);
//通讯录
$acl ['DIRECTORIES'] ['allow'] = array (
		'MainController' => array (
				'contacts',
				'mycompany',
				'communication',
				'ajaxGetClientInfo',
				'ajaxGetCompany',
				'ajaxGetStaffInfo',
				'DoAddTag',
				'ajaxClientInfo',
				'AddClientInfo',
				'ajaxEditCompany',
				'doEditCompanyD',
				'searchCompany',
				'checkCompany',
				'updateChangeCompany',
				'ajaxSetCompanyAddress',
				'ajaxGetCompanyByAdd',
				'addClient',
				'ajaxGetLv2',
				'checkclicomname',
				'DoEdiTagCompany',
				'ajaxAddServiceLog',
				'DoAddTagCompany',
				'ajaxDeleteTag',
				'ajaxDeleteTagCompany',
				'remindCL',
				'DoEdiTag',
				'addClientByCompany'
		)
);

//锁库
$acl ['LOCK'] ['allow'] = array (
		'MainController' => array (
				'keyonline',
				'keyStatistics',
				'ajaxGetLongle',
				'addDoLockLog',
				'checkClient',
				'searchClient',
				'checkLongle',
				'receive',
				'doLongleReceive',
				'adminLock',
				'ajaxGetLongleByName',
				'getClientInfo',
				'searchLongle'
		)
);

//邮件群发
$acl ['EMAIL'] ['allow'] = array (
		'MainController' => array (
				'eMailTask',
				'createEmail',
				'eMailList',
				'deleteEmail',
				'postEmail',
				'eMialCenter',
				'authMail',
				'editMailView',
				'showEmailContent',
				'editEmail',
				'app',
				'out',
				'login',
		)
);

//费用
$acl ['RECEIPTS'] ['allow'] = array (
		'ReceiptController' => array (
				'saeaBorad',
				'saeaLoanAdd',
				'saeaLoanAddDo',
				'expenses',
				'expensesCollect',
				'saeaLoanEdi',
				'saeaLoanEdiDo',
				'confirmation',
				'approvalExpenses',
				'expensesEdi',
				'expensesDefray',
				'receiptburEdi',
				'updateApprovalReceipt',
				'remitApproval',
				'exportRemittance',
				'implement',
				'approvalExpenses',
				'saeaLoanReceiptAdd',
				'saeaLoanReceiptAddDo',
				'saeaLoanReceiptEdi',
				'implementDo',
				'ajaxExamineExe',
				'remitAdd',
				'remitAddDo',
				'remitEdit',
				'remitEdiDo',
				'expensesDoc',
				'expensesRetreats',
				'hisImplement',
				'remittanceHky',
				'remittancep',
				'ajaxGetReceiptDetails',
				'ajaxRemEnclousur',
				'myReceipt',
				'cacheMyReceipt',
				'saeaCreate',
				'addReceipt',
				'referReceipt',
				'editReceipt',
				'updateReceipt',
				'approvedReceipt',
				'approval',
				'approvalEdi',
				'approvalDetails',
				'remittance',
				'updateCheReceipt',
				'revisePrice',
				'personalCollect',
				'personalCollectDetail',
				'companyCategoryCollect',
				'categoryCollectDetail',
				'categoryCollectDetail',
				'staffCollect',
				'staffCollectDetail',
				'revocationAdjustment',
				'staffCollectMonthDetail',
				'ajaxGetReceiptOrder',
				'companyMonthCollectDetail',
				'swfupload',
				'receiptStatisticsStaffDetail',
				'payments',
				'paymentsIncomeDo',
				'paymentsExpenditureDo',
				'paymentsAchieve',
				'ajaxGetPaymentsByAid',
				'paymentsIncomeUpdateDo',
				'paymentsExpenditureEdiDo',
				'paymentsDelDo',
				'paymentsCollect',
				'paymentsCollectDay',
				'ajaxGetWasteReceipt',
				'wasteBook',
				'ajaxGetWasteinvoiceReceivables',
				'wasteBookIncome',
				'wasteBookExpenditure',
				'ajaxGetWasteInvoice',
				'receiptTrainAdd',
				'receiptTrainAddDo',
				'receiptTrainEdi',
				'receiptTrainInfoEdiDo',
				'receiptTrainLoanEdi',
				'receiptTrainLoanEdiDo',
				'receiptTrainLoanRemoveDo',
				'receiptTrainInvoiceEdi',
				'receiptTrainInvoiceEdiDo',
				'receiptTrainReceivables',
				'receiptTrainReceivablesDelDo',
				'receiptTrainItemEdi',
				'receiptTrainItemAddDo',
				'receiptTrainLecturerEdi',
				'receiptTrainLecturerAddDo',
				'receiptTrainLecturerDelDo',
				'h5Upload',
				'receiptTrainDo',
				'BUGFLAG',
		)
);
$acl ['RECEIPTSEXTEND'] ['allow'] = array (
		'ReceiptExtendController' => array (
				'receiptTrain',
				'receiptTrainLoan',
				'receiptTrainInvoice',
				'receiptTrainItem',
				'receiptTrainLecturer',
				'receiptTrainApproval',
				'receiptWasteBook',
				'receiptWasteBookAddDo',
				'receiptTrainApprovalDo',
				'receiptTrainApprovalBackDo',
				'invoiceReceivablesStrikeAddDo',
				'receiptTrainImplement',
				'receiptTrainImplementDo',
				'receiptTrainImplementWateDo',
				'receiptTrainItemDelDo',
				'receiptTrainAssistEdi',
				'receiptTrainAssistAddDo',
				'receiptTrainAssistDelDo',
				'exportReceiptTrainExcel',
				'receiptTrainItemEdiDo',
                'receiptTrainRevenue',
                'receiptTrainRevenueAchieve',
		)
);
$acl ['RECEIPTSAJAX'] ['allow'] = array (
		'ReceiptAjaxController' => array (
				'ajaxGetReceiptTrainLoan',
				'ajaxSetRceiptAmountByRid',
				'ajaxGetReceiptDetailByJson',
		)
);
//人资
$acl ['HR'] ['allow'] = array (
		'HumanResourceController' => array (
				'settingEmployeeInfo',
				'settingCredentialInfo',
				'settingFinanceInfo',
				'appliedDimission',
				'employeeDismiss',
				'employeeReentry',
				'hrEmployee',
				'staffAdd',
				'staffUpdate',
				'staffTransfer',
				'employeeApprovals',
				'employeeApprovalsAdd',
				'employeeCCAdd',
				'employeeInductionApprovals',
				'employeeDimissionApprovals',
				'leaveOfficeApprovals',
				'employeeleaveCCAdd',
				'employeeleaveApprovalsAdd',
				'appliedEntry',
				'hr',
				'ajaxGetStaffInfoByType',
				'ajaxGetStaffInfoBySid',
				'ajaxGetDistrictByLv1',
				'ajaxGetPromotionStaffByPid',
				'hrEmployeeApprovalsSetting',
				'hrEmployeeAccess',
				'regularApprovals',
				'addUserDistrictAuthor',
				'employeePromoteApprovals',
				'position',
				'positionAdd',
				'positionUpdate',
				'positionDelete',
				'promoteApprovals',
				'promoteApprovalsAdd',
				'promoteApprovalsCCAdd',
				'appliedRegular',
				'appliedPromote',
				'employeeRegularApprovals',
				'ajaxGetPositionByPid',
				'ajaxGetStaffByPid',
				'reentryApprovalsAdd',
				'employeeReentryApply',
				'employeeReentryApprovals',
				'employeRegularApprovalsAdd',
				
		)
);

//建筑
$acl ['BUILD'] ['allow'] = array (
		'BuildingController' => array (
				'index',
				'getStaffMsg',
				'getBuildMsg',
				'getClientMsg',
				'checkMobile',
				'getBuildList',
				'setUserCompilation',
				'setUserClient',
				

		)
);

?>