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)
|
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('年')
|
year = models.PositiveSmallIntegerField('年')
|
||||||
goal_cate = models.ForeignKey(Dictionary, verbose_name='目标种类', on_delete=models.CASCADE)
|
goal_cate = models.ForeignKey(Dictionary, verbose_name='目标种类', on_delete=models.CASCADE)
|
||||||
goal_val = models.FloatField('全年目标值')
|
goal_val = models.FloatField('全年目标值')
|
||||||
|
|
|
@ -35,6 +35,8 @@ class TeamSerializer(CustomModelSerializer):
|
||||||
|
|
||||||
|
|
||||||
class GoalSerializer(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:
|
class Meta:
|
||||||
model = Goal
|
model = Goal
|
||||||
fields = '__all__'
|
fields = '__all__'
|
||||||
|
|
Loading…
Reference in New Issue