@@ -0,0 +1,25 @@ |
||
| 1 |
+# -*- coding: utf-8 -*- |
|
| 2 |
+# Generated by Django 1.11.26 on 2021-09-16 10:22 |
|
| 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 |
+ ('maintenance', '0003_auto_20210915_1653'),
|
|
| 12 |
+ ] |
|
| 13 |
+ |
|
| 14 |
+ operations = [ |
|
| 15 |
+ migrations.AddField( |
|
| 16 |
+ model_name='maintenaceinfo', |
|
| 17 |
+ name='log_id', |
|
| 18 |
+ field=models.CharField(blank=True, help_text='\u7528\u6237\u63d0\u4ea4\u5217\u8868\u7684\u552f\u4e00\u6807\u8bc6', max_length=255, null=True, verbose_name='log_id'), |
|
| 19 |
+ ), |
|
| 20 |
+ migrations.AddField( |
|
| 21 |
+ model_name='maintenaceinfo', |
|
| 22 |
+ name='model_id', |
|
| 23 |
+ field=models.CharField(blank=True, db_index=True, help_text='\u578b\u53f7\u552f\u4e00\u6807\u8bc6', max_length=32, null=True, verbose_name='user_id'), |
|
| 24 |
+ ), |
|
| 25 |
+ ] |
@@ -5,6 +5,8 @@ from django.utils.translation import ugettext_lazy as _ |
||
| 5 | 5 |
from django_models_ext import BaseModelMixin |
| 6 | 6 |
from TimeConvert import TimeConvert as tc |
| 7 | 7 |
|
| 8 |
+from mch.models import ModelInfo |
|
| 9 |
+ |
|
| 8 | 10 |
|
| 9 | 11 |
class MaintenacePointInfo(BaseModelMixin): |
| 10 | 12 |
name = models.CharField(_(u'name'), max_length=255, blank=True, null=True, help_text=u'名称') |
@@ -55,6 +57,8 @@ class MaintenaceInfo(BaseModelMixin): |
||
| 55 | 57 |
phone = models.CharField(_(u'phone'), max_length=11, blank=True, null=True, help_text=u'电话') |
| 56 | 58 |
address = models.CharField(_(u'address'), max_length=255, blank=True, null=True, help_text=u'地址') |
| 57 | 59 |
|
| 60 |
+ log_id = models.CharField(_(u'log_id'), max_length=255, blank=True, null=True, help_text=u'用户提交列表的唯一标识') |
|
| 61 |
+ model_id = models.CharField(_(u'user_id'), max_length=32, blank=True, null=True, help_text=u'型号唯一标识', db_index=True) |
|
| 58 | 62 |
sn = models.CharField(_(u'sn'), max_length=32, blank=True, null=True, help_text=u'序列号', db_index=True) |
| 59 | 63 |
desc = models.TextField(_(u'desc'), blank=True, null=True, help_text=u'故障描述') |
| 60 | 64 |
|
@@ -78,12 +82,17 @@ class MaintenaceInfo(BaseModelMixin): |
||
| 78 | 82 |
|
| 79 | 83 |
@property |
| 80 | 84 |
def data(self): |
| 85 |
+ model = ModelInfo.objects.get(model_id=self.model_id, status=True) |
|
| 81 | 86 |
return {
|
| 82 | 87 |
'id': self.pk, |
| 83 | 88 |
'user_id': self.user_id, |
| 84 | 89 |
'name': self.name, |
| 85 | 90 |
'phone': self.phone, |
| 86 | 91 |
'address': self.address, |
| 92 |
+ 'model_id': self.model_id, |
|
| 93 |
+ 'model_name': model.model_name, |
|
| 94 |
+ 'model_full_name': model.model_full_name, |
|
| 95 |
+ 'log_id': self.log_id, |
|
| 87 | 96 |
'sn': self.sn, |
| 88 | 97 |
'desc': self.desc, |
| 89 | 98 |
'point_id': self.point_id, |