1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889 |
- <?php
- return [
- 'balance' => [
- 'key' => 'balance',
- 'name' => '送红包', // 礼包名称
- 'desc' => '发放红包', // 礼包说明
- 'component' => '/src/app/views/member/components/gift-balance.vue',
- 'grant' => function($site_id, $member_id, $config, $param) {
- $account_type = \app\dict\member\MemberAccountTypeDict::BALANCE;
- $service = new \app\service\core\member\CoreMemberAccountService();
- $service->addLog($member_id, $account_type, $config['money'], $param['from_type'] ?? '', $param['memo'] ?? '', $param['related_id'] ?? '');
- },
- 'content' => [
- 'admin' => function($site_id, $config) {
- return "{$config['money']}元红包";
- },
- // 会员等级
- 'member_level' => function($site_id, $config) {
- $content = [];
- $content[] = [
- 'text' => "{$config['money']}元",
- 'background' => '/static/resource/images/member/gift/gift_balance_bg.png'
- ];
- return $content;
- },
- // 会员签到(日签)
- 'member_sign' => function($site_id, $config) {
- $content = [];
- $content[] = [
- 'text' => "{$config['money']}元",
- 'icon' => '/static/resource/images/member/sign/packet.png'
- ];
- return $content;
- },
- // 会员签到(连签)
- 'member_sign_continue' => function($site_id, $config) {
- $content = [];
- $content[] = [
- 'text' => "{$config['money']}元",
- 'icon' => '/static/resource/images/member/sign/packet01.png'
- ];
- return $content;
- }
- ]
- ],
- 'point' => [
- 'key' => 'point',
- 'name' => '送积分', // 礼包名称
- 'desc' => '发放积分', // 礼包说明
- 'component' => '/src/app/views/member/components/gift-point.vue',
- 'grant' => function($site_id, $member_id, $config, $param) {
- $account_type = \app\dict\member\MemberAccountTypeDict::POINT;
- $service = new \app\service\core\member\CoreMemberAccountService();
- $service->addLog($member_id, $account_type, $config['num'], $param['from_type'] ?? '', $param['memo'] ?? '', $param['related_id'] ?? '');
- },
- 'content' => [
- 'admin' => function($site_id, $config) {
- return "{$config['num']}积分";
- },
- 'member_level' => function($site_id, $config) {
- $content = [];
- $content[] = [
- 'text' => "{$config['num']}积分",
- 'background' => '/static/resource/images/member/gift/gift_point_bg.png'
- ];
- return $content;
- },
- // 会员签到(日签)
- 'member_sign' => function($site_id, $config) {
- $content = [];
- $content[] = [
- 'text' => "{$config['num']}积分",
- 'icon' => '/static/resource/images/member/sign/point.png'
- ];
- return $content;
- },
- // 会员签到(连签)
- 'member_sign_continue' => function($site_id, $config) {
- $content = [];
- $content[] = [
- 'text' => "{$config['num']}积分",
- 'icon' => '/static/resource/images/member/sign/point01.png'
- ];
- return $content;
- }
- ]
- ]
- ];
|