feat: goal返回goal_cata_name和mgroup_name
This commit is contained in:
parent
437d4c923e
commit
e64ae3aebe
|
@ -0,0 +1,21 @@
|
|||
# Generated by Django 3.2.12 on 2023-07-25 05:57
|
||||
|
||||
from django.db import migrations
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('mtm', '0005_auto_20230706_1032'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.RemoveField(
|
||||
model_name='goal',
|
||||
name='product',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='goal',
|
||||
name='team',
|
||||
),
|
||||
]
|
|
@ -68,8 +68,6 @@ class Goal(CommonADModel):
|
|||
"""目标
|
||||
"""
|
||||
mgroup = models.ForeignKey(Mgroup, verbose_name='关联工段', on_delete=models.CASCADE, null=True, blank=True)
|
||||
product = models.ForeignKey(Material, verbose_name='关联产品', on_delete=models.CASCADE, null=True, blank=True)
|
||||
team = models.ForeignKey(Team, verbose_name='关联班组', on_delete=models.CASCADE, null=True, blank=True)
|
||||
year = models.PositiveSmallIntegerField('年')
|
||||
goal_cate = models.ForeignKey(Dictionary, verbose_name='目标种类', on_delete=models.CASCADE)
|
||||
goal_val = models.FloatField('全年目标值')
|
||||
|
|
|
@ -35,6 +35,8 @@ class TeamSerializer(CustomModelSerializer):
|
|||
|
||||
|
||||
class GoalSerializer(CustomModelSerializer):
|
||||
goal_cate_name = serializers.CharField(source='goal_cate.name', read_only=True)
|
||||
mgroup_name = serializers.CharField(source='mgroup.name', read_only=True)
|
||||
class Meta:
|
||||
model = Goal
|
||||
fields = '__all__'
|
||||
|
|
Loading…
Reference in New Issue