@@ -60,7 +60,7 @@ class GoodsOrderInfoAdmin(admin.ModelAdmin):  | 
            ||
| 60 | 60 | 
                 | 
            
| 61 | 61 | 
                class RightInfoAdmin(admin.ModelAdmin):  | 
            
| 62 | 62 | 
                     list_display = ('right_id', 'right_type', 'icon', 'title', 'subtitle', 'detail', 'level1', 'level2', 'level3', 'level4', 'level5', 'minlevel', 'position', 'is_send_coupon', 'coupon_num', 'coupon_level1_id', 'coupon_level2_id', 'coupon_level3_id', 'status', 'created_at', 'updated_at')
               | 
            
| 63 | 
                -    list_filter = ('right_type', 'is_send_coupon', 'status')
               | 
            |
| 63 | 
                +    list_filter = ('right_type', 'is_send_coupon', 'is_continue_send_coupon', 'status')
               | 
            |
| 64 | 64 | 
                 | 
            
| 65 | 65 | 
                 | 
            
| 66 | 66 | 
                class ShotTypeInfoAdmin(DeleteModelAdmin, admin.ModelAdmin):  | 
            
                @@ -0,0 +1,20 @@  | 
            ||
| 1 | 
                +# -*- coding: utf-8 -*-  | 
            |
| 2 | 
                +# Generated by Django 1.11.29 on 2021-09-05 18:10  | 
            |
| 3 | 
                +from __future__ import unicode_literals  | 
            |
| 4 | 
                +  | 
            |
| 5 | 
                +from django.db import migrations, models  | 
            |
| 6 | 
                +  | 
            |
| 7 | 
                +  | 
            |
| 8 | 
                +class Migration(migrations.Migration):  | 
            |
| 9 | 
                +  | 
            |
| 10 | 
                + dependencies = [  | 
            |
| 11 | 
                +        ('member', '0029_goodsinfo_only_once'),
               | 
            |
| 12 | 
                + ]  | 
            |
| 13 | 
                +  | 
            |
| 14 | 
                + operations = [  | 
            |
| 15 | 
                + migrations.AddField(  | 
            |
| 16 | 
                + model_name='rightinfo',  | 
            |
| 17 | 
                + name='is_continue_send_coupon',  | 
            |
| 18 | 
                + field=models.BooleanField(default=False, help_text='\u662f\u5426\u6301\u7eed\u53d1\u5238', verbose_name='is_continue_send_coupon'),  | 
            |
| 19 | 
                + ),  | 
            |
| 20 | 
                + ]  | 
            
                @@ -244,6 +244,7 @@ class RightInfo(BaseModelMixin):  | 
            ||
| 244 | 244 | 
                 | 
            
| 245 | 245 | 
                # 券相关  | 
            
| 246 | 246 | 
                is_send_coupon = models.BooleanField(_(u'is_send_coupon'), default=False, help_text=_(u'是否发券'))  | 
            
| 247 | 
                + is_continue_send_coupon = models.BooleanField(_(u'is_continue_send_coupon'), default=False, help_text=_(u'是否持续发券'))  | 
            |
| 247 | 248 | 
                coupon_num = models.IntegerField(_(u'coupon_num'), default=0, help_text=_(u'券每会员级别发放张数'))  | 
            
| 248 | 249 | 
                coupon_level1_num = models.IntegerField(_(u'coupon_level1_num'), default=0, help_text=_(u'券每会员级别发放张数'))  | 
            
| 249 | 250 | 
                coupon_level2_num = models.IntegerField(_(u'coupon_level2_num'), default=0, help_text=_(u'券每会员级别发放张数'))  |