将半成品成品同样进行新增所属公司以及内容修改
This commit is contained in:
@ -3,6 +3,7 @@ from app.extensions import db
|
||||
import json
|
||||
from app.models.base import MaterialBase
|
||||
|
||||
|
||||
class StockSemi(db.Model):
|
||||
"""
|
||||
半成品入库库存表
|
||||
@ -43,19 +44,19 @@ class StockSemi(db.Model):
|
||||
|
||||
quality_status = db.Column(db.String(50))
|
||||
|
||||
# [修改] 质量报告 (存储 JSON 字符串: 图片列表 + 链接)
|
||||
# 质量报告 (存储 JSON 字符串: 图片列表 + 链接)
|
||||
quality_report_link = db.Column(db.Text)
|
||||
|
||||
# [新增] 到货图片 (存储 JSON 字符串)
|
||||
# 到货图片 (存储 JSON 字符串)
|
||||
arrival_photo = db.Column(db.Text)
|
||||
|
||||
detail_link = db.Column(db.Text)
|
||||
remark = db.Column(db.Text)
|
||||
|
||||
# [新增] 全局打印流水号
|
||||
# 全局打印流水号
|
||||
global_print_id = db.Column(db.Integer)
|
||||
|
||||
# 关系定义 [已修改]
|
||||
# 关系定义
|
||||
base = db.relationship('MaterialBase', back_populates='stock_semis')
|
||||
|
||||
def to_dict(self):
|
||||
@ -78,7 +79,9 @@ class StockSemi(db.Model):
|
||||
return {
|
||||
'id': self.id,
|
||||
'base_id': self.base_id,
|
||||
# [已修改] 使用 self.base
|
||||
|
||||
# [新增] 公司名称
|
||||
'company_name': self.base.company_name if self.base else '',
|
||||
'material_name': self.base.name if self.base else '',
|
||||
'spec_model': self.base.spec_model if self.base else '',
|
||||
'category': self.base.category if self.base else '',
|
||||
@ -115,7 +118,6 @@ class StockSemi(db.Model):
|
||||
|
||||
'quality_status': self.quality_status,
|
||||
|
||||
# [修改] 解析 JSON 字符串为数组返回给前端
|
||||
'quality_report_link': parse_img_list(self.quality_report_link),
|
||||
'arrival_photo': parse_img_list(self.arrival_photo),
|
||||
|
||||
|
||||
Reference in New Issue
Block a user