@@ -240,7 +240,7 @@ urlpatterns += [ |
||
| 240 | 240 |
] |
| 241 | 241 |
|
| 242 | 242 |
urlpatterns += [ |
| 243 |
- url(r'^admin/complement/code$', complement_views.complement_code, name='complement_code'), |
|
| 243 |
+ url(r'^complement/code$', complement_views.complement_code, name='complement_code'), |
|
| 244 | 244 |
url(r'^admin/complement/code/list$', admin_views.complement_code_list, name='complement_code_list'), |
| 245 | 245 |
url(r'^admin/complement/code/audit$', admin_views.complement_code_audit, name='complement_code_audit'), |
| 246 | 246 |
url(r'^admin/complement/code/contacted$', admin_views.complement_code_contacted, name='complement_code_contacted'), |
@@ -2,7 +2,7 @@ |
||
| 2 | 2 |
|
| 3 | 3 |
from django.db import models |
| 4 | 4 |
from django.utils.translation import ugettext_lazy as _ |
| 5 |
-from django_models_ext import BaseModelMixin, upload_file_url, upload_path |
|
| 5 |
+from django_models_ext import BaseModelMixin, upload_file_url, upload_path, upload_file_path |
|
| 6 | 6 |
from shortuuidfield import ShortUUIDField |
| 7 | 7 |
from TimeConvert import TimeConvert as tc |
| 8 | 8 |
|
@@ -155,24 +155,33 @@ class ComplementCodeLogInfo(BaseModelMixin): |
||
| 155 | 155 |
@property |
| 156 | 156 |
def shot_image_url(self): |
| 157 | 157 |
return upload_file_url(self.shot_image) |
| 158 |
+ |
|
| 159 |
+ @property |
|
| 160 |
+ def shot_image_path(self): |
|
| 161 |
+ return upload_file_path(self.shot_image) |
|
| 158 | 162 |
|
| 159 | 163 |
@property |
| 160 | 164 |
def invoice_image_url(self): |
| 161 | 165 |
return upload_file_url(self.invoice_image) |
| 166 |
+ |
|
| 167 |
+ @property |
|
| 168 |
+ def invoice_image_path(self): |
|
| 169 |
+ return upload_file_path(self.invoice_image) |
|
| 162 | 170 |
|
| 163 | 171 |
@property |
| 164 | 172 |
def data(self): |
| 173 |
+ model = ModelInfo.objects.get(model_id=self.model_id) |
|
| 165 | 174 |
return {
|
| 166 | 175 |
'user_id': self.user_id, |
| 167 | 176 |
'log_id': self.log_id, |
| 168 | 177 |
'name': self.name, |
| 169 | 178 |
'phone': self.phone, |
| 170 | 179 |
'model_id': self.model_id, |
| 171 |
- 'model_name': self.model_name, |
|
| 180 |
+ 'model_name': model.model_name, |
|
| 172 | 181 |
'sn': self.sn, |
| 173 |
- 'shot_image': self.shot_image, |
|
| 182 |
+ 'shot_image': self.shot_image_path, |
|
| 174 | 183 |
'shot_image_url': self.shot_image_url, |
| 175 |
- 'invoice_image': self.invoice_image, |
|
| 184 |
+ 'invoice_image': self.invoice_image_path, |
|
| 176 | 185 |
'invoice_image_url': self.invoice_image_url, |
| 177 | 186 |
'audit_status': self.audit_status, |
| 178 | 187 |
'is_contacted': self.is_contacted, |