@@ -4,6 +4,8 @@ from django.db import models |
||
4 | 4 |
from django.utils.translation import ugettext_lazy as _ |
5 | 5 |
from django_models_ext import BaseModelMixin, upload_path |
6 | 6 |
|
7 |
+from mch.models import ModelInfo |
|
8 |
+ |
|
7 | 9 |
|
8 | 10 |
class SaleclerkIntegralIncomeExpensesInfo(BaseModelMixin): |
9 | 11 |
INCOME = 0 |
@@ -54,10 +56,19 @@ class SaleclerkIntegralIncomeExpensesInfo(BaseModelMixin): |
||
54 | 56 |
return unicode(self.pk) |
55 | 57 |
|
56 | 58 |
@property |
59 |
+ def model_info(self): |
|
60 |
+ try: |
|
61 |
+ info = ModelInfo.objects.get(model_id=self.model_id).fulldata |
|
62 |
+ except ModelInfo.DoesNotExist: |
|
63 |
+ info = {} |
|
64 |
+ return info |
|
65 |
+ |
|
66 |
+ @property |
|
57 | 67 |
def data(self): |
58 | 68 |
return { |
59 | 69 |
'type': self.type, |
60 | 70 |
'integral': self.integral, |
71 |
+ 'model_info': self.model_info, |
|
61 | 72 |
'modelName': self.model_name, |
62 | 73 |
'serialNo': self.code, |
63 | 74 |
'created_at': self.created_at, |