# mbcsm = fields.Selection([
# ('qx', "气相"), ('lzsp', "离子色谱"), ('lyl', "耗氧量"), ('yzyg', "原子荧光"),
# ('wsw', "微生物"), ('yzxs', "原子吸收"), ('szgg', "水质感官"),
# ('zgd', "总硬度"), ('zgt', "总固体"), ('ylz', "阳离子"), ('hff', "挥发酚"), ('bsf', "比色法"),
# ], default='qx', string='参数模板名', help="制订的参数模板名要与此一致")mbcsm_zw = fields.Char(string="装帧信息", compute='_compute_csmbm')
def _compute_csmbm(self):
type_dict = dict(self.env["ysjl.ysjl"].fields_get(allfields=['mbcsm'])['mbcsm']['selection'])
# print(type) # {"common":"普通","hardcover":"精装"}
self.mbcsm_zw= type_dict[self.mbcsm]利用计算字段,在数据库中提前计算好,其它地方就可引用了
版权声明:本文为fqfq123456原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。