Browse Source

往期奖金

zxiansheng 4 years ago
parent
commit
d2f7c44600
1 changed files with 148 additions and 147 deletions
  1. 148 147
      backendApi/modules/v1/models/lists/bonus/PeriodBonusList.php

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

@@ -275,30 +275,6 @@ class PeriodBonusList extends \common\libs\dataList\DataList implements DataList
 //                        'prop'=>'UP_SURPLUS_3L',
 //                    ],
 //                ],
-                'BONUS_BD' => [
-                    'header' => '服务奖',
-                    'value' => function($row) {
-                        return (new Price([
-                            'value' => $row['BONUS_BD'],
-                        ]))->result();
-                    },
-                    'headerOther' => [
-                        'width' => '120',
-                        'prop'=>'BONUS_BD',
-                    ],
-                ],
-                'ORI_BONUS_BD' => [
-                    'header' => '服务奖原金额',
-                    'value' => function($row) {
-                        return (new Price([
-                            'value' => $row['ORI_BONUS_BD'],
-                        ]))->result();
-                    },
-                    'headerOther' => [
-                        'width' => '120',
-                        'prop'=>'ORI_BONUS_BD',
-                    ],
-                ],
                 'BONUS_TG' => [
                     'header' => '推广奖',
                     'value' => function($row) {
@@ -323,54 +299,78 @@ class PeriodBonusList extends \common\libs\dataList\DataList implements DataList
                         'prop'=>'ORI_BONUS_TG',
                     ],
                 ],
-                'BONUS_XF' => [
-                    'header' => '消费奖',
+                'BONUS_QY' => [
+                    'header' => '团队奖',
                     'value' => function($row) {
                         return (new Price([
-                            'value' => $row['BONUS_XF'],
+                            'value' => $row['BONUS_QY'],
                         ]))->result();
                     },
                     'headerOther' => [
                         'width' => '120',
-                        'prop'=>'BONUS_XF',
+                        'prop'=>'BONUS_QY',
                     ],
                 ],
-                'ORI_BONUS_XF' => [
-                    'header' => '消费奖原金额',
+                'ORI_BONUS_QY' => [
+                    'header' => '团队奖原金额',
                     'value' => function($row) {
                         return (new Price([
-                            'value' => $row['ORI_BONUS_XF'],
+                            'value' => $row['ORI_BONUS_QY'],
                         ]))->result();
                     },
                     'headerOther' => [
                         'width' => '120',
-                        'prop'=>'ORI_BONUS_XF',
+                        'prop'=>'ORI_BONUS_QY',
                     ],
                 ],
-                'BONUS_YJ' => [
-                    'header' => '业绩奖',
+                'ORI_BONUS_QY_BD' => [
+                    'header' => '报单团队奖原金额',
                     'value' => function($row) {
                         return (new Price([
-                            'value' => $row['BONUS_YJ'],
+                            'value' => $row['ORI_BONUS_QY_BD'],
                         ]))->result();
                     },
                     'headerOther' => [
                         'width' => '120',
-                        'prop'=>'BONUS_YJ',
+                        'prop'=>'ORI_BONUS_QY_BD',
                     ],
                 ],
-                'ORI_BONUS_YJ' => [
-                    'header' => '业绩奖原金额',
+                'BONUS_BS' => [
+                    'header' => '蓝星管理奖',
                     'value' => function($row) {
                         return (new Price([
-                            'value' => $row['ORI_BONUS_YJ'],
+                            'value' => $row['BONUS_BS'],
                         ]))->result();
                     },
                     'headerOther' => [
                         'width' => '120',
-                        'prop'=>'ORI_BONUS_YJ',
+                        'prop'=>'BONUS_BS',
                     ],
                 ],
+                'ORI_BONUS_BS' => [
+                    'header' => '蓝星管理奖原金额',
+                    '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_GX' => [
                     'header' => '共享奖',
                     'value' => function($row) {
@@ -407,265 +407,266 @@ class PeriodBonusList extends \common\libs\dataList\DataList implements DataList
                         'prop'=>'REAL_BONUS_GX',
                     ],
                 ],
-                // BS为蓝星管理奖
-                'BONUS_GL' => [
-                    'header' => '管理奖',
+                'BONUS_BD' => [
+                    'header' => '服务奖',
                     'value' => function($row) {
                         return (new Price([
-                            'value' => $row['BONUS_GL'],
+                            'value' => $row['BONUS_BD'],
                         ]))->result();
                     },
                     'headerOther' => [
                         'width' => '120',
-                        'prop'=>'BONUS_GL',
+                        'prop'=>'BONUS_BD',
                     ],
                 ],
-                'ORI_BONUS_GL' => [
-                    'header' => '管理奖原金额',
+                'ORI_BONUS_BD' => [
+                    'header' => '服务奖原金额',
                     'value' => function($row) {
                         return (new Price([
-                            'value' => $row['ORI_BONUS_GL'],
+                            'value' => $row['ORI_BONUS_BD'],
                         ]))->result();
                     },
                     'headerOther' => [
                         'width' => '120',
-                        'prop'=>'ORI_BONUS_GL',
+                        'prop'=>'ORI_BONUS_BD',
                     ],
                 ],
-                'REAL_BONUS_GL' => [
-                    'header' => '实发管理奖',
+                'BONUS_REAL' => [
+                    'header' => '实发奖',
                     'value' => function($row) {
                         return (new Price([
-                            'value' => $row['REAL_BONUS_GL'],
+                            'value' => $row['BONUS_REAL'],
                         ]))->result();
                     },
                     'headerOther' => [
                         'width' => '120',
-                        'prop'=>'REAL_BONUS_GL',
+                        'prop'=>'BONUS_REAL',
                     ],
                 ],
-                'BONUS_BS' => [
-                    'header' => '蓝星管理奖',
+                'BONUS_TOTAL' => [
+                    'header' => '总奖金',
                     'value' => function($row) {
                         return (new Price([
-                            'value' => $row['BONUS_BS'],
+                            'value' => $row['BONUS_TOTAL'],
                         ]))->result();
                     },
                     'headerOther' => [
                         'width' => '120',
-                        'prop'=>'BONUS_BS',
+                        'prop'=>'BONUS_TOTAL',
                     ],
                 ],
-                'ORI_BONUS_BS' => [
-                    'header' => '蓝星管理奖原金额',
+                'MANAGE_TAX' => [
+                    'header' => '管理费',
                     'value' => function($row) {
                         return (new Price([
-                            'value' => $row['ORI_BONUS_BS'],
+                            'value' => $row['MANAGE_TAX'],
                         ]))->result();
                     },
                     'headerOther' => [
                         'width' => '120',
-                        'prop'=>'ORI_BONUS_BS',
+                        'prop'=>'MANAGE_TAX',
                     ],
                 ],
-                'REAL_BONUS_BS' => [
-                    'header' => '实发蓝星管理奖',
+                'RECONSUME_POINTS' => [
+                    'header' => '复销积分',
                     'value' => function($row) {
                         return (new Price([
-                            'value' => $row['REAL_BONUS_BS'],
+                            'value' => $row['RECONSUME_POINTS'],
                         ]))->result();
                     },
                     'headerOther' => [
                         'width' => '120',
-                        'prop'=>'REAL_BONUS_BS',
+                        'prop'=>'RECONSUME_POINTS',
                     ],
                 ],
-                'BONUS_QY' => [
-                    'header' => '团队奖',
+                'BONUS_INCOME' => [
+                    'header' => '总收入',
                     'value' => function($row) {
                         return (new Price([
-                            'value' => $row['BONUS_QY'],
+                            'value' => $row['BONUS_INCOME'],
                         ]))->result();
                     },
                     'headerOther' => [
                         'width' => '120',
-                        'prop'=>'BONUS_QY',
+                        'prop'=>'BONUS_INCOME',
                     ],
                 ],
-                'ORI_BONUS_QY' => [
-                    'header' => '团队奖原金额',
+                'ORI_BONUS_STANDARD' => [
+                    'header' => '团队成长奖',
                     'value' => function($row) {
                         return (new Price([
-                            'value' => $row['ORI_BONUS_QY'],
+                            'value' => $row['ORI_BONUS_STANDARD'],
                         ]))->result();
                     },
                     'headerOther' => [
                         'width' => '120',
-                        'prop'=>'ORI_BONUS_QY',
+                        'prop'=>'ORI_BONUS_STANDARD',
                     ],
                 ],
-                'ORI_BONUS_QY_BD' => [
-                    'header' => '报单团队奖原金额',
+                'CALC_MONTH' => [
+                    'header' => '结算月',
+                    'headerOther' => [
+                        'width' => '100',
+                    ],
+                ],
+                'BONUS_XF' => [
+                    'header' => '消费奖',
                     'value' => function($row) {
                         return (new Price([
-                            'value' => $row['ORI_BONUS_QY_BD'],
+                            'value' => $row['BONUS_XF'],
                         ]))->result();
                     },
                     'headerOther' => [
                         'width' => '120',
-                        'prop'=>'ORI_BONUS_QY_BD',
+                        'prop'=>'BONUS_XF',
                     ],
                 ],
-//                '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',
-//                    ],
-//                ],
-                'BONUS_YC' => [
-                    'header' => '荣衔奖',
+                'ORI_BONUS_XF' => [
+                    'header' => '消费奖原金额',
                     'value' => function($row) {
                         return (new Price([
-                            'value' => $row['BONUS_YC'],
+                            'value' => $row['ORI_BONUS_XF'],
                         ]))->result();
                     },
                     'headerOther' => [
                         'width' => '120',
-                        'prop'=>'BONUS_YC',
+                        'prop'=>'ORI_BONUS_XF',
                     ],
                 ],
-                'ORI_BONUS_YC' => [
-                    'header' => '荣衔奖原金额',
+                'BONUS_YJ' => [
+                    'header' => '业绩奖',
                     'value' => function($row) {
                         return (new Price([
-                            'value' => $row['ORI_BONUS_YC'],
+                            'value' => $row['BONUS_YJ'],
                         ]))->result();
                     },
                     'headerOther' => [
                         'width' => '120',
-                        'prop'=>'ORI_BONUS_YC',
+                        'prop'=>'BONUS_YJ',
                     ],
                 ],
-                'BONUS_VIP' => [
-                    'header' => 'VIP奖',
+                'ORI_BONUS_YJ' => [
+                    'header' => '业绩奖原金额',
                     'value' => function($row) {
                         return (new Price([
-                            'value' => $row['BONUS_VIP'],
+                            'value' => $row['ORI_BONUS_YJ'],
                         ]))->result();
                     },
                     'headerOther' => [
                         'width' => '120',
-                        'prop'=>'BONUS_VIP',
+                        'prop'=>'ORI_BONUS_YJ',
                     ],
                 ],
-                'ORI_BONUS_VIP' => [
-                    'header' => 'VIP奖原金额',
+                'BONUS_YC' => [
+                    'header' => '荣衔奖',
                     'value' => function($row) {
                         return (new Price([
-                            'value' => $row['ORI_BONUS_VIP'],
+                            'value' => $row['BONUS_YC'],
                         ]))->result();
                     },
                     'headerOther' => [
                         'width' => '120',
-                        'prop'=>'ORI_BONUS_VIP',
+                        'prop'=>'BONUS_YC',
                     ],
                 ],
-                'BONUS_REAL' => [
-                    'header' => '实发奖金',
+                'ORI_BONUS_YC' => [
+                    'header' => '荣衔奖原金额',
                     'value' => function($row) {
                         return (new Price([
-                            'value' => $row['BONUS_REAL'],
+                            'value' => $row['ORI_BONUS_YC'],
                         ]))->result();
                     },
                     'headerOther' => [
                         'width' => '120',
-                        'prop'=>'BONUS_REAL',
+                        'prop'=>'ORI_BONUS_YC',
                     ],
                 ],
-                'BONUS_TOTAL' => [
-                    'header' => '总奖金',
+                'BONUS_VIP' => [
+                    'header' => 'VIP奖',
                     'value' => function($row) {
                         return (new Price([
-                            'value' => $row['BONUS_TOTAL'],
+                            'value' => $row['BONUS_VIP'],
                         ]))->result();
                     },
                     'headerOther' => [
                         'width' => '120',
-                        'prop'=>'BONUS_TOTAL',
+                        'prop'=>'BONUS_VIP',
                     ],
                 ],
-                'MANAGE_TAX' => [
-                    'header' => '管理费',
+                'ORI_BONUS_VIP' => [
+                    'header' => 'VIP奖原金额',
                     'value' => function($row) {
                         return (new Price([
-                            'value' => $row['MANAGE_TAX'],
+                            'value' => $row['ORI_BONUS_VIP'],
                         ]))->result();
                     },
                     'headerOther' => [
                         'width' => '120',
-                        'prop'=>'MANAGE_TAX',
+                        'prop'=>'ORI_BONUS_VIP',
                     ],
                 ],
-                'RECONSUME_POINTS' => [
-                    'header' => '复销积分',
+                'BONUS_GL' => [
+                    'header' => '管理奖',
                     'value' => function($row) {
                         return (new Price([
-                            'value' => $row['RECONSUME_POINTS'],
+                            'value' => $row['BONUS_GL'],
                         ]))->result();
                     },
                     'headerOther' => [
                         'width' => '120',
-                        'prop'=>'RECONSUME_POINTS',
+                        'prop'=>'BONUS_GL',
                     ],
                 ],
-                'BONUS_INCOME' => [
-                    'header' => '总收入',
+                'ORI_BONUS_GL' => [
+                    'header' => '管理奖原金额',
                     'value' => function($row) {
                         return (new Price([
-                            'value' => $row['BONUS_INCOME'],
+                            'value' => $row['ORI_BONUS_GL'],
                         ]))->result();
                     },
                     'headerOther' => [
                         'width' => '120',
-                        'prop'=>'BONUS_INCOME',
+                        'prop'=>'ORI_BONUS_GL',
                     ],
                 ],
-                'ORI_BONUS_STANDARD' => [
-                    'header' => '团队成长奖',
+                'REAL_BONUS_GL' => [
+                    'header' => '实发管理奖',
                     'value' => function($row) {
                         return (new Price([
-                            'value' => $row['ORI_BONUS_STANDARD'],
+                            'value' => $row['REAL_BONUS_GL'],
                         ]))->result();
                     },
                     'headerOther' => [
                         'width' => '120',
-                        'prop'=>'ORI_BONUS_STANDARD',
-                    ],
-                ],
-                'CALC_MONTH' => [
-                    'header' => '结算月',
-                    'headerOther' => [
-                        'width' => '100',
+                        '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;