kevin_zhangl 3 лет назад
Родитель
Сommit
95d600a9f6
1 измененных файлов с 528 добавлено и 528 удалено
  1. 528 528
      backendApi/modules/v1/models/lists/bonus/PeriodBonusList.php

+ 528 - 528
backendApi/modules/v1/models/lists/bonus/PeriodBonusList.php

@@ -71,697 +71,697 @@ class PeriodBonusList extends \common\libs\dataList\DataList implements DataList
      * 要展示和导出的所有字段
      * @return array
      */
-//    public function getColumn(){
-//        if(!$this->columns){
-//            $this->columns = [
-//                'ID' => null,
-//                'PERIOD_NUM' => [
-//                    'header' => 'Pay Cycle(PC)', // 结算期数
+    public function getColumn(){
+        if(!$this->columns){
+            $this->columns = [
+                'ID' => null,
+                'PERIOD_NUM' => [
+                    'header' => 'Pay Cycle(PC)', // 结算期数
+                    'headerOther' => [
+                        'width' => '150',
+                    ],
+                    'valueOther' => [
+                        'tag'=>['type'=>'', 'size' => 'small', 'class'=>'no-border'],
+                    ],
+                ],
+                'CALCULATED_AT' => [
+                    'header' => 'Date', // 结算时间
+                    'value' => function($row) {
+                        return (new DateTime([
+                            'value' => $row['CALCULATED_AT'],
+                        ]))->result();
+                    },
+                    'headerOther' => ['width' => '170'],
+                ],
+                'LAST_USER_NAME' => [
+                    'header' => 'Member code',//会员编号
+                    'headerOther' => [
+                        'width' => '150',
+                    ],
+                    'valueOther' => [
+                        'tag'=>['type'=>'info', 'size' => 'small', 'class'=>'no-border']
+                    ],
+                ],
+                'LAST_REAL_NAME' => [
+                    'header' => 'Member name',//会员姓名
+                    'headerOther' => [
+                        'width' => '120',
+                    ],
+                    'valueOther' => [
+                        'tag'=>['type'=>'success', 'size' => 'small', 'class'=>'no-border']
+                    ],
+                ],
+                'LAST_DEC_LV_NAME' => [
+                    'header' => 'Member level at settlement',//结算时会员级别
+                    'headerOther' => [
+                        'width' => '120',
+                    ],
+                ],
+                'LAST_EMP_LV_NAME' => [
+                    'header' => 'Member rank at settlement',//结算时会员聘级
+                    'headerOther' => [
+                        'width' => '140',
+                    ],
+                ],
+                'LAST_STAR_LV_NAME' => [
+                    'header' => 'Member star at settlement',//结算时会员聘级
+                    'headerOther' => [
+                        'width' => '140',
+                    ],
+                ],
+                'LAST_MOBILE' => [
+                    'header' => 'Phone Number',//手机号码
+                    'headerOther' => [
+                        'width' => '120',
+                    ],
+                ],
+                'LAST_PERIOD_AT' => [
+                    'header' => 'Joining Period', // 加入期数
+                    'headerOther' => [
+                        'width' => '100',
+                    ],
+                ],
+                'LAST_CREATED_AT' => [
+                    'header' => 'Joining Date', // 加入时间
+                    'value' => function($row) {
+                        return (new DateTime([
+                            'value' => $row['LAST_CREATED_AT'],
+                        ]))->result();
+                    },
+                    'headerOther' => ['width' => '170'],
+                ],
+                'LAST_REC_USER_NAME' => [
+                    'header' => 'Sponsor No',//开拓者编号
+                    'headerOther' => [
+                        'width' => '150',
+                    ],
+                ],
+                'LAST_REC_REAL_NAME' => [
+                    'header' => 'Sponsor Name',//开拓者姓名
+                    'headerOther' => [
+                        'width' => '120',
+                    ],
+                ],
+                'LAST_CON_USER_NAME' => [
+                    'header' => 'Superior code',//上级编号
+                    'headerOther' => [
+                        'width' => '150',
+                    ],
+                ],
+                'LAST_CON_REAL_NAME' => [
+                    'header' => 'Superior name',//上级姓名
+                    'headerOther' => [
+                        'width' => '120',
+                    ],
+                ],
+//                'PV_1L' => [
+//                    'header' => '一市场新增业绩',
+//                    'value' => function($row) {
+//                        return (new Price([
+//                            'value' => $row['PV_1L'],
+//                        ]))->result();
+//                    },
 //                    'headerOther' => [
-//                        'width' => '150',
+//                        'width' => '120',
+//                        'prop'=>'PV_1L',
 //                    ],
-//                    'valueOther' => [
-//                        'tag'=>['type'=>'', 'size' => 'small', 'class'=>'no-border'],
+//                ],
+//                'SURPLUS_1L' => [
+//                    'header' => '一市场结余业绩',
+//                    'value' => function($row) {
+//                        return (new Price([
+//                            'value' => $row['SURPLUS_1L'],
+//                        ]))->result();
+//                    },
+//                    'headerOther' => [
+//                        'width' => '120',
+//                        'prop'=>'SURPLUS_1L',
 //                    ],
 //                ],
-//                'CALCULATED_AT' => [
-//                    'header' => 'Date', // 结算时间
+//                'UP_SURPLUS_1L' => [
+//                    'header' => '当前一市场结余业绩',
 //                    'value' => function($row) {
-//                        return (new DateTime([
-//                            'value' => $row['CALCULATED_AT'],
+//                        return (new Price([
+//                            'value' => $row['UP_SURPLUS_1L'],
 //                        ]))->result();
 //                    },
-//                    'headerOther' => ['width' => '170'],
+//                    'headerOther' => [
+//                        'width' => '120',
+//                        'prop'=>'UP_SURPLUS_1L',
+//                    ],
 //                ],
-//                'LAST_USER_NAME' => [
-//                    'header' => 'Member code',//会员编号
+//                'PV_2L' => [
+//                    'header' => '二市场新增业绩',
+//                    'value' => function($row) {
+//                        return (new Price([
+//                            'value' => $row['PV_2L'],
+//                        ]))->result();
+//                    },
 //                    'headerOther' => [
-//                        'width' => '150',
+//                        'width' => '120',
+//                        'prop'=>'PV_2L',
 //                    ],
-//                    'valueOther' => [
-//                        'tag'=>['type'=>'info', 'size' => 'small', 'class'=>'no-border']
+//                ],
+//                'SURPLUS_2L' => [
+//                    'header' => '二市场结余业绩',
+//                    'value' => function($row) {
+//                        return (new Price([
+//                            'value' => $row['SURPLUS_2L'],
+//                        ]))->result();
+//                    },
+//                    'headerOther' => [
+//                        'width' => '120',
+//                        'prop'=>'SURPLUS_2L',
+//                    ],
+//                ],
+//                'UP_SURPLUS_2L' => [
+//                    'header' => '当前二市场结余业绩',
+//                    'value' => function($row) {
+//                        return (new Price([
+//                            'value' => $row['UP_SURPLUS_2L'],
+//                        ]))->result();
+//                    },
+//                    'headerOther' => [
+//                        'width' => '120',
+//                        'prop'=>'UP_SURPLUS_2L',
+//                    ],
+//                ],
+//                'PV_3L' => [
+//                    'header' => '三市场新增业绩',
+//                    'value' => function($row) {
+//                        return (new Price([
+//                            'value' => $row['PV_3L'],
+//                        ]))->result();
+//                    },
+//                    'headerOther' => [
+//                        'width' => '120',
+//                        'prop'=>'PV_3L',
 //                    ],
 //                ],
-//                'LAST_REAL_NAME' => [
-//                    'header' => 'Member name',//会员姓名
+//                'SURPLUS_3L' => [
+//                    'header' => '三市场结余业绩',
+//                    'value' => function($row) {
+//                        return (new Price([
+//                            'value' => $row['SURPLUS_3L'],
+//                        ]))->result();
+//                    },
 //                    'headerOther' => [
 //                        'width' => '120',
+//                        'prop'=>'SURPLUS_3L',
 //                    ],
-//                    'valueOther' => [
-//                        'tag'=>['type'=>'success', 'size' => 'small', 'class'=>'no-border']
+//                ],
+//                'UP_SURPLUS_3L' => [
+//                    'header' => '当前三市场结余业绩',
+//                    'value' => function($row) {
+//                        return (new Price([
+//                            'value' => $row['UP_SURPLUS_3L'],
+//                        ]))->result();
+//                    },
+//                    'headerOther' => [
+//                        'width' => '120',
+//                        'prop'=>'UP_SURPLUS_3L',
 //                    ],
 //                ],
-//                'LAST_DEC_LV_NAME' => [
-//                    'header' => 'Member level at settlement',//结算时会员级别
+                'BONUS_TG' => [
+                    'header' => 'Welcome Bonus',//销售奖金
+                    'value' => function($row) {
+                        return (new Price([
+                            'value' => $row['BONUS_TG'],
+                        ]))->result();
+                    },
+                    'headerOther' => [
+                        'width' => '130',
+                        'prop'=>'BONUS_TG',
+                    ],
+                ],
+                'ORI_BONUS_TG' => [
+                    'header' => 'Original amount of Welcome Bonus',//销售奖金原金额
+                    'value' => function($row) {
+                        return (new Price([
+                            'value' => $row['ORI_BONUS_TG'],
+                        ]))->result();
+                    },
+                    'headerOther' => [
+                        'width' => '120',
+                        'prop'=>'ORI_BONUS_TG',
+                    ],
+                ],
+                'BONUS_QY' => [
+                    'header' => 'Team Bonus',//绩效奖金
+                    'value' => function($row) {
+                        return (new Price([
+                            'value' => $row['BONUS_QY'],
+                        ]))->result();
+                    },
+                    'headerOther' => [
+                        'width' => '120',
+                        'prop'=>'BONUS_QY',
+                    ],
+                ],
+                'ORI_BONUS_QY' => [
+                    'header' => 'Original amount of Team Bonus',//绩效奖金原金额
+                    'value' => function($row) {
+                        return (new Price([
+                            'value' => $row['ORI_BONUS_QY'],
+                        ]))->result();
+                    },
+                    'headerOther' => [
+                        'width' => '120',
+                        'prop'=>'ORI_BONUS_QY',
+                    ],
+                ],
+                'ORI_CAPPED_BONUS_QY' => [
+                    'header' => 'Uncapped amount of Team Award',//绩效奖未封顶金额
+                    'value' => function($row) {
+                        return (new Price([
+                            'value' => $row['ORI_CAPPED_BONUS_QY'],
+                        ]))->result();
+                    },
+                    'headerOther' => [
+                        'width' => '120',
+                        'prop'=>'ORI_CAPPED_BONUS_QY',
+                    ],
+                ],
+//                'ORI_BONUS_QY_BD' => [
+//                    'header' => 'Original amount of declaration Team Award',//报单团队奖原金额
+//                    'value' => function($row) {
+//                        return (new Price([
+//                            'value' => $row['ORI_BONUS_QY_BD'],
+//                        ]))->result();
+//                    },
 //                    'headerOther' => [
 //                        'width' => '120',
+//                        'prop'=>'ORI_BONUS_QY_BD',
 //                    ],
 //                ],
-//                'LAST_EMP_LV_NAME' => [
-//                    'header' => 'Member rank at settlement',//结算时会员聘级
+                'BONUS_BS' => [
+                    'header' => 'Director Bonus',// 管理奖/蓝星奖
+                    'value' => function($row) {
+                        return (new Price([
+                            'value' => $row['BONUS_BS'],
+                        ]))->result();
+                    },
+                    'headerOther' => [
+                        'width' => '120',
+                        'prop'=>'BONUS_BS',
+                    ],
+                ],
+                'ORI_BONUS_BS' => [
+                    'header' => 'Original amount of Director Bonus',
+                    'value' => function($row) {
+                        return (new Price([
+                            'value' => $row['ORI_BONUS_BS'],
+                        ]))->result();
+                    },
+                    'headerOther' => [
+                        'width' => '120',
+                        'prop'=>'ORI_BONUS_BS',
+                    ],
+                ],
+                // 'REAL_BONUS_BS' => [
+                //     'header' => '实发蓝星管理奖',
+                //     'value' => function($row) {
+                //         return (new Price([
+                //             'value' => $row['REAL_BONUS_BS'],
+                //         ]))->result();
+                //     },
+                //     'headerOther' => [
+                //         'width' => '120',
+                //         'prop'=>'REAL_BONUS_BS',
+                //     ],
+                // ],
+//                'BONUS_BS_MNT' => [
+//                    'header' => 'Bluestar Management Award',//蓝星管理奖
+//                    'value' => function($row) {
+//                        return (new Price([
+//                            'value' => $row['BONUS_BS_MNT'],
+//                        ]))->result();
+//                    },
 //                    'headerOther' => [
-//                        'width' => '140',
+//                        'width' => '120',
+//                        'prop' => 'BONUS_BS_MNT',
 //                    ],
 //                ],
-//                'LAST_STAR_LV_NAME' => [
-//                    'header' => 'Member star at settlement',//结算时会员聘级
+//                'ORI_BONUS_BS_MNT' => [
+//                    'header' => 'Original amount of Bluestar Management Award',//蓝星管理奖原金额
+//                    'value' => function($row) {
+//                        return (new Price([
+//                            'value' => $row['ORI_BONUS_BS_MNT'],
+//                        ]))->result();
+//                    },
 //                    'headerOther' => [
-//                        'width' => '140',
+//                        'width' => '120',
+//                        'prop' => 'ORI_BONUS_BS_MNT',
 //                    ],
 //                ],
-//                'LAST_MOBILE' => [
-//                    'header' => 'Phone Number',//手机号码
+//                'BONUS_BS_ABBR' => [
+//                    'header' => 'Blue star performance award',//蓝星业绩奖
+//                    'value' => function($row) {
+//                        return (new Price([
+//                            'value' => $row['BONUS_BS_ABBR'],
+//                        ]))->result();
+//                    },
 //                    'headerOther' => [
 //                        'width' => '120',
+//                        'prop' => 'BONUS_BS_ABBR',
 //                    ],
 //                ],
-//                'LAST_PERIOD_AT' => [
-//                    'header' => 'Joining Period', // 加入期数
+//                'ORI_BONUS_BS_ABBR' => [
+//                    'header' => 'Original amount of blue star performance award',//蓝星业绩奖原金额
+//                    'value' => function($row) {
+//                        return (new Price([
+//                            'value' => $row['ORI_BONUS_BS_ABBR'],
+//                        ]))->result();
+//                    },
 //                    'headerOther' => [
-//                        'width' => '100',
+//                        'width' => '120',
+//                        'prop' => 'ORI_BONUS_BS_ABBR',
 //                    ],
 //                ],
-//                'LAST_CREATED_AT' => [
-//                    'header' => 'Joining Date', // 加入时间
+//                'BONUS_GX' => [
+//                    'header' => '共享奖',
 //                    'value' => function($row) {
-//                        return (new DateTime([
-//                            'value' => $row['LAST_CREATED_AT'],
+//                        return (new Price([
+//                            'value' => $row['BONUS_GX'],
 //                        ]))->result();
 //                    },
-//                    'headerOther' => ['width' => '170'],
+//                    'headerOther' => [
+//                        'width' => '120',
+//                        'prop'=>'BONUS_GX',
+//                    ],
 //                ],
-//                'LAST_REC_USER_NAME' => [
-//                    'header' => 'Sponsor No',//开拓者编号
+//                'ORI_BONUS_GX' => [
+//                    'header' => '共享奖原金额',
+//                    'value' => function($row) {
+//                        return (new Price([
+//                            'value' => $row['ORI_BONUS_GX'],
+//                        ]))->result();
+//                    },
 //                    'headerOther' => [
-//                        'width' => '150',
+//                        'width' => '120',
+//                        'prop'=>'ORI_BONUS_GX',
 //                    ],
 //                ],
-//                'LAST_REC_REAL_NAME' => [
-//                    'header' => 'Sponsor Name',//开拓者姓名
+//                'REAL_BONUS_GX' => [
+//                    'header' => '实发共享奖',
+//                    'value' => function($row) {
+//                        return (new Price([
+//                            'value' => $row['REAL_BONUS_GX'],
+//                        ]))->result();
+//                    },
 //                    'headerOther' => [
 //                        'width' => '120',
+//                        'prop'=>'REAL_BONUS_GX',
 //                    ],
 //                ],
-//                'LAST_CON_USER_NAME' => [
-//                    'header' => 'Superior code',//上级编号
+                'BONUS_BD' => [
+                    'header' => 'Stockist Commission',// 服务奖
+                    'value' => function($row) {
+                        return (new Price([
+                            'value' => $row['BONUS_BD'],
+                        ]))->result();
+                    },
+                    'headerOther' => [
+                        'width' => '120',
+                        'prop'=>'BONUS_BD',
+                    ],
+                ],
+                'ORI_BONUS_BD' => [
+                    'header' => 'Original amount of Stockist Commission',//服务奖原金额
+                    'value' => function($row) {
+                        return (new Price([
+                            'value' => $row['ORI_BONUS_BD'],
+                        ]))->result();
+                    },
+                    'headerOther' => [
+                        'width' => '120',
+                        'prop'=>'ORI_BONUS_BD',
+                    ],
+                ],
+                'REAL_BONUS_QUARTER' => [
+                    'header' => 'Quarterly Bonus',// 季度分红
+                    'value' => function($row) {
+                        return (new Price([
+                            'value' => $row['REAL_BONUS_QUARTER'],
+                        ]))->result();
+                    },
+                    'headerOther' => [
+                        'width' => '120',
+                        'prop'=>'REAL_BONUS_QUARTER',
+                    ],
+                ],
+                'ORI_BONUS_QUARTER' => [
+                    'header' => 'Original amount of Quarterly Bonus',//季度分红原金额
+                    'value' => function($row) {
+                        return (new Price([
+                            'value' => $row['ORI_BONUS_QUARTER'],
+                        ]))->result();
+                    },
+                    'headerOther' => [
+                        'width' => '120',
+                        'prop'=>'ORI_BONUS_QUARTER',
+                    ],
+                ],
+                'BONUS_REAL' => [
+                    'header' => 'Actual Bonus',//实发奖金
+                    'value' => function($row) {
+                        return (new Price([
+                            'value' => $row['BONUS_REAL'],
+                        ]))->result();
+                    },
+                    'headerOther' => [
+                        'width' => '120',
+                        'prop'=>'BONUS_REAL',
+                    ],
+                ],
+                'BONUS_TOTAL' => [
+                    'header' => 'Total Bonus',//总奖金
+                    'value' => function($row) {
+                        return (new Price([
+                            'value' => $row['BONUS_TOTAL'],
+                        ]))->result();
+                    },
+                    'headerOther' => [
+                        'width' => '120',
+                        'prop'=>'BONUS_TOTAL',
+                    ],
+                ],
+//                'MANAGE_TAX' => [
+//                    'header' => 'Management Expense',//管理费
+//                    'value' => function($row) {
+//                        return (new Price([
+//                            'value' => $row['MANAGE_TAX'],
+//                        ]))->result();
+//                    },
 //                    'headerOther' => [
-//                        'width' => '150',
+//                        'width' => '120',
+//                        'prop'=>'MANAGE_TAX',
 //                    ],
 //                ],
-//                'LAST_CON_REAL_NAME' => [
-//                    'header' => 'Superior name',//上级姓名
+//                'RECONSUME_POINTS' => [
+//                    'header' => '复销积分',
+//                    'value' => function($row) {
+//                        return (new Price([
+//                            'value' => $row['RECONSUME_POINTS'],
+//                        ]))->result();
+//                    },
 //                    'headerOther' => [
 //                        'width' => '120',
+//                        'prop'=>'RECONSUME_POINTS',
 //                    ],
 //                ],
-////                'PV_1L' => [
-////                    'header' => '一市场新增业绩',
-////                    'value' => function($row) {
-////                        return (new Price([
-////                            'value' => $row['PV_1L'],
-////                        ]))->result();
-////                    },
-////                    'headerOther' => [
-////                        'width' => '120',
-////                        'prop'=>'PV_1L',
-////                    ],
-////                ],
-////                'SURPLUS_1L' => [
-////                    'header' => '一市场结余业绩',
-////                    'value' => function($row) {
-////                        return (new Price([
-////                            'value' => $row['SURPLUS_1L'],
-////                        ]))->result();
-////                    },
-////                    'headerOther' => [
-////                        'width' => '120',
-////                        'prop'=>'SURPLUS_1L',
-////                    ],
-////                ],
-////                'UP_SURPLUS_1L' => [
-////                    'header' => '当前一市场结余业绩',
-////                    'value' => function($row) {
-////                        return (new Price([
-////                            'value' => $row['UP_SURPLUS_1L'],
-////                        ]))->result();
-////                    },
-////                    'headerOther' => [
-////                        'width' => '120',
-////                        'prop'=>'UP_SURPLUS_1L',
-////                    ],
-////                ],
-////                'PV_2L' => [
-////                    'header' => '二市场新增业绩',
-////                    'value' => function($row) {
-////                        return (new Price([
-////                            'value' => $row['PV_2L'],
-////                        ]))->result();
-////                    },
-////                    'headerOther' => [
-////                        'width' => '120',
-////                        'prop'=>'PV_2L',
-////                    ],
-////                ],
-////                'SURPLUS_2L' => [
-////                    'header' => '二市场结余业绩',
-////                    'value' => function($row) {
-////                        return (new Price([
-////                            'value' => $row['SURPLUS_2L'],
-////                        ]))->result();
-////                    },
-////                    'headerOther' => [
-////                        'width' => '120',
-////                        'prop'=>'SURPLUS_2L',
-////                    ],
-////                ],
-////                'UP_SURPLUS_2L' => [
-////                    'header' => '当前二市场结余业绩',
-////                    'value' => function($row) {
-////                        return (new Price([
-////                            'value' => $row['UP_SURPLUS_2L'],
-////                        ]))->result();
-////                    },
-////                    'headerOther' => [
-////                        'width' => '120',
-////                        'prop'=>'UP_SURPLUS_2L',
-////                    ],
-////                ],
-////                'PV_3L' => [
-////                    'header' => '三市场新增业绩',
-////                    'value' => function($row) {
-////                        return (new Price([
-////                            'value' => $row['PV_3L'],
-////                        ]))->result();
-////                    },
-////                    'headerOther' => [
-////                        'width' => '120',
-////                        'prop'=>'PV_3L',
-////                    ],
-////                ],
-////                'SURPLUS_3L' => [
-////                    'header' => '三市场结余业绩',
-////                    'value' => function($row) {
-////                        return (new Price([
-////                            'value' => $row['SURPLUS_3L'],
-////                        ]))->result();
-////                    },
-////                    'headerOther' => [
-////                        'width' => '120',
-////                        'prop'=>'SURPLUS_3L',
-////                    ],
-////                ],
-////                'UP_SURPLUS_3L' => [
-////                    'header' => '当前三市场结余业绩',
-////                    'value' => function($row) {
-////                        return (new Price([
-////                            'value' => $row['UP_SURPLUS_3L'],
-////                        ]))->result();
-////                    },
-////                    'headerOther' => [
-////                        'width' => '120',
-////                        'prop'=>'UP_SURPLUS_3L',
-////                    ],
-////                ],
-//                'BONUS_TG' => [
-//                    'header' => 'Welcome Bonus',//销售奖金
+                'BONUS_INCOME' => [
+                    'header' => 'Total revenue',//总收入
+                    'value' => function($row) {
+                        return (new Price([
+                            'value' => $row['BONUS_INCOME'],
+                        ]))->result();
+                    },
+                    'headerOther' => [
+                        'width' => '120',
+                        'prop'=>'BONUS_INCOME',
+                    ],
+                ],
+//                'ORI_BONUS_STANDARD' => [
+//                    'header' => '团队成长奖',
 //                    'value' => function($row) {
 //                        return (new Price([
-//                            'value' => $row['BONUS_TG'],
+//                            'value' => $row['ORI_BONUS_STANDARD'],
 //                        ]))->result();
 //                    },
 //                    'headerOther' => [
-//                        'width' => '130',
-//                        'prop'=>'BONUS_TG',
+//                        'width' => '120',
+//                        'prop'=>'ORI_BONUS_STANDARD',
 //                    ],
 //                ],
-//                'ORI_BONUS_TG' => [
-//                    'header' => 'Original amount of Welcome Bonus',//销售奖金原金额
+                'CALC_MONTH' => [
+                    'header' => 'Bonus Month',//结算月
+                    'headerOther' => [
+                        'width' => '100',
+                    ],
+                ],
+//                'BONUS_XF' => [
+//                    'header' => '消费奖',
 //                    'value' => function($row) {
 //                        return (new Price([
-//                            'value' => $row['ORI_BONUS_TG'],
+//                            'value' => $row['BONUS_XF'],
 //                        ]))->result();
 //                    },
 //                    'headerOther' => [
 //                        'width' => '120',
-//                        'prop'=>'ORI_BONUS_TG',
+//                        'prop'=>'BONUS_XF',
 //                    ],
 //                ],
-//                'BONUS_QY' => [
-//                    'header' => 'Team Bonus',//绩效奖金
+//                'ORI_BONUS_XF' => [
+//                    'header' => '消费奖原金额',
 //                    'value' => function($row) {
 //                        return (new Price([
-//                            'value' => $row['BONUS_QY'],
+//                            'value' => $row['ORI_BONUS_XF'],
 //                        ]))->result();
 //                    },
 //                    'headerOther' => [
 //                        'width' => '120',
-//                        'prop'=>'BONUS_QY',
+//                        'prop'=>'ORI_BONUS_XF',
 //                    ],
 //                ],
-//                'ORI_BONUS_QY' => [
-//                    'header' => 'Original amount of Team Bonus',//绩效奖金原金额
+//                'BONUS_YJ' => [
+//                    'header' => '业绩奖',
 //                    'value' => function($row) {
 //                        return (new Price([
-//                            'value' => $row['ORI_BONUS_QY'],
+//                            'value' => $row['BONUS_YJ'],
 //                        ]))->result();
 //                    },
 //                    'headerOther' => [
 //                        'width' => '120',
-//                        'prop'=>'ORI_BONUS_QY',
+//                        'prop'=>'BONUS_YJ',
 //                    ],
 //                ],
-//                'ORI_CAPPED_BONUS_QY' => [
-//                    'header' => 'Uncapped amount of Team Award',//绩效奖未封顶金额
+//                'ORI_BONUS_YJ' => [
+//                    'header' => '业绩奖原金额',
 //                    'value' => function($row) {
 //                        return (new Price([
-//                            'value' => $row['ORI_CAPPED_BONUS_QY'],
+//                            'value' => $row['ORI_BONUS_YJ'],
 //                        ]))->result();
 //                    },
 //                    'headerOther' => [
 //                        'width' => '120',
-//                        'prop'=>'ORI_CAPPED_BONUS_QY',
+//                        'prop'=>'ORI_BONUS_YJ',
 //                    ],
 //                ],
-////                'ORI_BONUS_QY_BD' => [
-////                    'header' => 'Original amount of declaration Team Award',//报单团队奖原金额
-////                    'value' => function($row) {
-////                        return (new Price([
-////                            'value' => $row['ORI_BONUS_QY_BD'],
-////                        ]))->result();
-////                    },
-////                    'headerOther' => [
-////                        'width' => '120',
-////                        'prop'=>'ORI_BONUS_QY_BD',
-////                    ],
-////                ],
-//                'BONUS_BS' => [
-//                    'header' => 'Director Bonus',// 管理奖/蓝星奖
+//                'BONUS_YC' => [
+//                    'header' => '荣衔奖',
 //                    'value' => function($row) {
 //                        return (new Price([
-//                            'value' => $row['BONUS_BS'],
+//                            'value' => $row['BONUS_YC'],
 //                        ]))->result();
 //                    },
 //                    'headerOther' => [
 //                        'width' => '120',
-//                        'prop'=>'BONUS_BS',
+//                        'prop'=>'BONUS_YC',
 //                    ],
 //                ],
-//                'ORI_BONUS_BS' => [
-//                    'header' => 'Original amount of Director Bonus',
+//                'ORI_BONUS_YC' => [
+//                    'header' => '荣衔奖原金额',
 //                    'value' => function($row) {
 //                        return (new Price([
-//                            'value' => $row['ORI_BONUS_BS'],
+//                            'value' => $row['ORI_BONUS_YC'],
 //                        ]))->result();
 //                    },
 //                    'headerOther' => [
 //                        'width' => '120',
-//                        'prop'=>'ORI_BONUS_BS',
+//                        'prop'=>'ORI_BONUS_YC',
 //                    ],
 //                ],
-//                // 'REAL_BONUS_BS' => [
-//                //     'header' => '实发蓝星管理奖',
-//                //     'value' => function($row) {
-//                //         return (new Price([
-//                //             'value' => $row['REAL_BONUS_BS'],
-//                //         ]))->result();
-//                //     },
-//                //     'headerOther' => [
-//                //         'width' => '120',
-//                //         'prop'=>'REAL_BONUS_BS',
-//                //     ],
-//                // ],
-////                'BONUS_BS_MNT' => [
-////                    'header' => 'Bluestar Management Award',//蓝星管理奖
-////                    'value' => function($row) {
-////                        return (new Price([
-////                            'value' => $row['BONUS_BS_MNT'],
-////                        ]))->result();
-////                    },
-////                    'headerOther' => [
-////                        'width' => '120',
-////                        'prop' => 'BONUS_BS_MNT',
-////                    ],
-////                ],
-////                'ORI_BONUS_BS_MNT' => [
-////                    'header' => 'Original amount of Bluestar Management Award',//蓝星管理奖原金额
-////                    'value' => function($row) {
-////                        return (new Price([
-////                            'value' => $row['ORI_BONUS_BS_MNT'],
-////                        ]))->result();
-////                    },
-////                    'headerOther' => [
-////                        'width' => '120',
-////                        'prop' => 'ORI_BONUS_BS_MNT',
-////                    ],
-////                ],
-////                'BONUS_BS_ABBR' => [
-////                    'header' => 'Blue star performance award',//蓝星业绩奖
-////                    'value' => function($row) {
-////                        return (new Price([
-////                            'value' => $row['BONUS_BS_ABBR'],
-////                        ]))->result();
-////                    },
-////                    'headerOther' => [
-////                        'width' => '120',
-////                        'prop' => 'BONUS_BS_ABBR',
-////                    ],
-////                ],
-////                'ORI_BONUS_BS_ABBR' => [
-////                    'header' => 'Original amount of blue star performance award',//蓝星业绩奖原金额
-////                    'value' => function($row) {
-////                        return (new Price([
-////                            'value' => $row['ORI_BONUS_BS_ABBR'],
-////                        ]))->result();
-////                    },
-////                    'headerOther' => [
-////                        'width' => '120',
-////                        'prop' => 'ORI_BONUS_BS_ABBR',
-////                    ],
-////                ],
-////                'BONUS_GX' => [
-////                    'header' => '共享奖',
-////                    'value' => function($row) {
-////                        return (new Price([
-////                            'value' => $row['BONUS_GX'],
-////                        ]))->result();
-////                    },
-////                    'headerOther' => [
-////                        'width' => '120',
-////                        'prop'=>'BONUS_GX',
-////                    ],
-////                ],
-////                'ORI_BONUS_GX' => [
-////                    'header' => '共享奖原金额',
-////                    'value' => function($row) {
-////                        return (new Price([
-////                            'value' => $row['ORI_BONUS_GX'],
-////                        ]))->result();
-////                    },
-////                    'headerOther' => [
-////                        'width' => '120',
-////                        'prop'=>'ORI_BONUS_GX',
-////                    ],
-////                ],
-////                'REAL_BONUS_GX' => [
-////                    'header' => '实发共享奖',
-////                    'value' => function($row) {
-////                        return (new Price([
-////                            'value' => $row['REAL_BONUS_GX'],
-////                        ]))->result();
-////                    },
-////                    'headerOther' => [
-////                        'width' => '120',
-////                        'prop'=>'REAL_BONUS_GX',
-////                    ],
-////                ],
-//                'BONUS_BD' => [
-//                    'header' => 'Stockist Commission',// 服务奖
+//                'BONUS_VIP' => [
+//                    'header' => 'VIP奖',
 //                    'value' => function($row) {
 //                        return (new Price([
-//                            'value' => $row['BONUS_BD'],
+//                            'value' => $row['BONUS_VIP'],
 //                        ]))->result();
 //                    },
 //                    'headerOther' => [
 //                        'width' => '120',
-//                        'prop'=>'BONUS_BD',
+//                        'prop'=>'BONUS_VIP',
 //                    ],
 //                ],
-//                'ORI_BONUS_BD' => [
-//                    'header' => 'Original amount of Stockist Commission',//服务奖原金额
+//                'ORI_BONUS_VIP' => [
+//                    'header' => 'VIP奖原金额',
 //                    'value' => function($row) {
 //                        return (new Price([
-//                            'value' => $row['ORI_BONUS_BD'],
+//                            'value' => $row['ORI_BONUS_VIP'],
 //                        ]))->result();
 //                    },
 //                    'headerOther' => [
 //                        'width' => '120',
-//                        'prop'=>'ORI_BONUS_BD',
+//                        'prop'=>'ORI_BONUS_VIP',
 //                    ],
 //                ],
-//                'REAL_BONUS_QUARTER' => [
-//                    'header' => 'Quarterly Bonus',// 季度分红
+//                'BONUS_GL' => [
+//                    'header' => '管理奖',
 //                    'value' => function($row) {
 //                        return (new Price([
-//                            'value' => $row['REAL_BONUS_QUARTER'],
+//                            'value' => $row['BONUS_GL'],
 //                        ]))->result();
 //                    },
 //                    'headerOther' => [
 //                        'width' => '120',
-//                        'prop'=>'REAL_BONUS_QUARTER',
+//                        'prop'=>'BONUS_GL',
 //                    ],
 //                ],
-//                'ORI_BONUS_QUARTER' => [
-//                    'header' => 'Original amount of Quarterly Bonus',//季度分红原金额
+//                'ORI_BONUS_GL' => [
+//                    'header' => '管理奖原金额',
 //                    'value' => function($row) {
 //                        return (new Price([
-//                            'value' => $row['ORI_BONUS_QUARTER'],
+//                            'value' => $row['ORI_BONUS_GL'],
 //                        ]))->result();
 //                    },
 //                    'headerOther' => [
 //                        'width' => '120',
-//                        'prop'=>'ORI_BONUS_QUARTER',
+//                        'prop'=>'ORI_BONUS_GL',
 //                    ],
 //                ],
-//                'BONUS_REAL' => [
-//                    'header' => 'Actual Bonus',//实发奖金
+//                'REAL_BONUS_GL' => [
+//                    'header' => '实发管理奖',
 //                    'value' => function($row) {
 //                        return (new Price([
-//                            'value' => $row['BONUS_REAL'],
+//                            'value' => $row['REAL_BONUS_GL'],
 //                        ]))->result();
 //                    },
 //                    'headerOther' => [
 //                        'width' => '120',
-//                        'prop'=>'BONUS_REAL',
+//                        'prop'=>'REAL_BONUS_GL',
 //                    ],
 //                ],
-//                'BONUS_TOTAL' => [
-//                    'header' => 'Total Bonus',//总奖金
+//                'BONUS_FW' => [
+//                    'header' => '服务奖',
 //                    'value' => function($row) {
 //                        return (new Price([
-//                            'value' => $row['BONUS_TOTAL'],
+//                            'value' => $row['BONUS_FW'],
 //                        ]))->result();
 //                    },
 //                    'headerOther' => [
 //                        'width' => '120',
-//                        'prop'=>'BONUS_TOTAL',
+//                        'prop'=>'BONUS_FW',
 //                    ],
 //                ],
-////                'MANAGE_TAX' => [
-////                    'header' => 'Management Expense',//管理费
-////                    'value' => function($row) {
-////                        return (new Price([
-////                            'value' => $row['MANAGE_TAX'],
-////                        ]))->result();
-////                    },
-////                    'headerOther' => [
-////                        'width' => '120',
-////                        'prop'=>'MANAGE_TAX',
-////                    ],
-////                ],
-////                'RECONSUME_POINTS' => [
-////                    'header' => '复销积分',
-////                    'value' => function($row) {
-////                        return (new Price([
-////                            'value' => $row['RECONSUME_POINTS'],
-////                        ]))->result();
-////                    },
-////                    'headerOther' => [
-////                        'width' => '120',
-////                        'prop'=>'RECONSUME_POINTS',
-////                    ],
-////                ],
-//                'BONUS_INCOME' => [
-//                    'header' => 'Total revenue',//总收入
+//                'ORI_BONUS_FW' => [
+//                    'header' => '服务奖原金额',
 //                    'value' => function($row) {
 //                        return (new Price([
-//                            'value' => $row['BONUS_INCOME'],
+//                            'value' => $row['ORI_BONUS_FW'],
 //                        ]))->result();
 //                    },
 //                    'headerOther' => [
 //                        'width' => '120',
-//                        'prop'=>'BONUS_INCOME',
+//                        'prop'=>'ORI_BONUS_FW',
 //                    ],
 //                ],
-////                'ORI_BONUS_STANDARD' => [
-////                    'header' => '团队成长奖',
-////                    'value' => function($row) {
-////                        return (new Price([
-////                            'value' => $row['ORI_BONUS_STANDARD'],
-////                        ]))->result();
-////                    },
-////                    'headerOther' => [
-////                        'width' => '120',
-////                        'prop'=>'ORI_BONUS_STANDARD',
-////                    ],
-////                ],
-//                'CALC_MONTH' => [
-//                    'header' => 'Bonus Month',//结算月
-//                    'headerOther' => [
-//                        'width' => '100',
-//                    ],
-//                ],
-////                'BONUS_XF' => [
-////                    'header' => '消费奖',
-////                    'value' => function($row) {
-////                        return (new Price([
-////                            'value' => $row['BONUS_XF'],
-////                        ]))->result();
-////                    },
-////                    'headerOther' => [
-////                        'width' => '120',
-////                        'prop'=>'BONUS_XF',
-////                    ],
-////                ],
-////                'ORI_BONUS_XF' => [
-////                    'header' => '消费奖原金额',
-////                    'value' => function($row) {
-////                        return (new Price([
-////                            'value' => $row['ORI_BONUS_XF'],
-////                        ]))->result();
-////                    },
-////                    'headerOther' => [
-////                        'width' => '120',
-////                        'prop'=>'ORI_BONUS_XF',
-////                    ],
-////                ],
-////                'BONUS_YJ' => [
-////                    'header' => '业绩奖',
-////                    'value' => function($row) {
-////                        return (new Price([
-////                            'value' => $row['BONUS_YJ'],
-////                        ]))->result();
-////                    },
-////                    'headerOther' => [
-////                        'width' => '120',
-////                        'prop'=>'BONUS_YJ',
-////                    ],
-////                ],
-////                'ORI_BONUS_YJ' => [
-////                    'header' => '业绩奖原金额',
-////                    'value' => function($row) {
-////                        return (new Price([
-////                            'value' => $row['ORI_BONUS_YJ'],
-////                        ]))->result();
-////                    },
-////                    'headerOther' => [
-////                        'width' => '120',
-////                        'prop'=>'ORI_BONUS_YJ',
-////                    ],
-////                ],
-////                'BONUS_YC' => [
-////                    'header' => '荣衔奖',
-////                    'value' => function($row) {
-////                        return (new Price([
-////                            'value' => $row['BONUS_YC'],
-////                        ]))->result();
-////                    },
-////                    'headerOther' => [
-////                        'width' => '120',
-////                        'prop'=>'BONUS_YC',
-////                    ],
-////                ],
-////                'ORI_BONUS_YC' => [
-////                    'header' => '荣衔奖原金额',
-////                    'value' => function($row) {
-////                        return (new Price([
-////                            'value' => $row['ORI_BONUS_YC'],
-////                        ]))->result();
-////                    },
-////                    'headerOther' => [
-////                        'width' => '120',
-////                        'prop'=>'ORI_BONUS_YC',
-////                    ],
-////                ],
-////                'BONUS_VIP' => [
-////                    'header' => 'VIP奖',
-////                    'value' => function($row) {
-////                        return (new Price([
-////                            'value' => $row['BONUS_VIP'],
-////                        ]))->result();
-////                    },
-////                    'headerOther' => [
-////                        'width' => '120',
-////                        'prop'=>'BONUS_VIP',
-////                    ],
-////                ],
-////                'ORI_BONUS_VIP' => [
-////                    'header' => 'VIP奖原金额',
-////                    'value' => function($row) {
-////                        return (new Price([
-////                            'value' => $row['ORI_BONUS_VIP'],
-////                        ]))->result();
-////                    },
-////                    'headerOther' => [
-////                        'width' => '120',
-////                        'prop'=>'ORI_BONUS_VIP',
-////                    ],
-////                ],
-////                'BONUS_GL' => [
-////                    'header' => '管理奖',
-////                    'value' => function($row) {
-////                        return (new Price([
-////                            'value' => $row['BONUS_GL'],
-////                        ]))->result();
-////                    },
-////                    'headerOther' => [
-////                        'width' => '120',
-////                        'prop'=>'BONUS_GL',
-////                    ],
-////                ],
-////                'ORI_BONUS_GL' => [
-////                    'header' => '管理奖原金额',
-////                    'value' => function($row) {
-////                        return (new Price([
-////                            'value' => $row['ORI_BONUS_GL'],
-////                        ]))->result();
-////                    },
-////                    'headerOther' => [
-////                        'width' => '120',
-////                        'prop'=>'ORI_BONUS_GL',
-////                    ],
-////                ],
-////                'REAL_BONUS_GL' => [
-////                    'header' => '实发管理奖',
-////                    'value' => function($row) {
-////                        return (new Price([
-////                            'value' => $row['REAL_BONUS_GL'],
-////                        ]))->result();
-////                    },
-////                    'headerOther' => [
-////                        'width' => '120',
-////                        'prop'=>'REAL_BONUS_GL',
-////                    ],
-////                ],
-////                'BONUS_FW' => [
-////                    'header' => '服务奖',
-////                    'value' => function($row) {
-////                        return (new Price([
-////                            'value' => $row['BONUS_FW'],
-////                        ]))->result();
-////                    },
-////                    'headerOther' => [
-////                        'width' => '120',
-////                        'prop'=>'BONUS_FW',
-////                    ],
-////                ],
-////                'ORI_BONUS_FW' => [
-////                    'header' => '服务奖原金额',
-////                    'value' => function($row) {
-////                        return (new Price([
-////                            'value' => $row['ORI_BONUS_FW'],
-////                        ]))->result();
-////                    },
-////                    'headerOther' => [
-////                        'width' => '120',
-////                        'prop'=>'ORI_BONUS_FW',
-////                    ],
-////                ],
-//
-//
-//            ];
-//        }
-//        return $this->columns;
-//    }
+
+
+            ];
+        }
+        return $this->columns;
+    }
 
     /**
      * 前台用于筛选的类型集合