|
|
@@ -4,7 +4,7 @@ import monetary
|
4
|
4
|
from django.conf import settings
|
5
|
5
|
from django.contrib import admin
|
6
|
6
|
from django.contrib.auth.hashers import make_password
|
7
|
|
-from django_admin import ReadOnlyModelAdmin
|
|
7
|
+from django_admin import AdvancedExportExcelModelAdmin, ReadOnlyModelAdmin
|
8
|
8
|
from django_models_ext import ProvinceShortModelMixin
|
9
|
9
|
from pysnippets.strsnippets import strip
|
10
|
10
|
|
|
|
@@ -113,18 +113,11 @@ class DistributorInfoAdmin(admin.ModelAdmin):
|
113
|
113
|
obj.save()
|
114
|
114
|
|
115
|
115
|
|
116
|
|
-class SaleclerkInfoAdmin(admin.ModelAdmin):
|
|
116
|
+class SaleclerkInfoAdmin(AdvancedExportExcelModelAdmin, admin.ModelAdmin):
|
117
|
117
|
list_display = ('brand_id', 'brand_name', 'distributor_id', 'distributor_name', 'clerk_id', 'clerk_name', 'clerk_sex', 'clerk_phone', 'unionid', 'openid', 'num', 'integral', 'total_integral', 'user_status', 'test_user', 'status', 'created_at', 'updated_at')
|
118
|
118
|
list_filter = ('test_user', 'user_status', 'status')
|
119
|
119
|
search_fields = ('brand_id', 'brand_name', 'distributor_id', 'distributor_name', 'clerk_id', 'clerk_name', 'clerk_phone')
|
120
|
120
|
|
121
|
|
- # def save_model(self, request, obj, form, change):
|
122
|
|
- # obj.save()
|
123
|
|
- # if not obj.test_user:
|
124
|
|
- # return
|
125
|
|
- # SaleclerkIntegralIncomeExpensesInfo.objects.filter(distributor_id=obj.distributor_id).update(test_user=True)
|
126
|
|
- # SaleclerkSubmitLogInfo.objects.filter(distributor_id=obj.distributor_id).update(test_user=True)
|
127
|
|
-
|
128
|
121
|
|
129
|
122
|
class BrandModelDistributorPriceInfoAdmin(admin.ModelAdmin):
|
130
|
123
|
list_display = ('brand_id', 'brand_name', 'model_id', 'model_name', 'distributor_id', 'distributor_name', 'factory_yuan', 'integral', 'status', 'created_at', 'updated_at')
|