配合前端列数修改

This commit is contained in:
mgw
2025-03-13 16:39:10 +08:00
parent 061714413c
commit 839b3c981d
3 changed files with 7 additions and 5 deletions

View File

@@ -140,6 +140,8 @@ class QualityCheck(models.Model):
# 总数量值为调拨单_产品明细_数量
total_qty = fields.Char('总数量', compute='_compute_total_qty')
column_nums = fields.Integer('测量值列数', default=1)
@api.depends('picking_id')
def _compute_total_qty(self):
for record in self:
@@ -204,7 +206,7 @@ class QualityCheck(models.Model):
], string='发布状态', default='draft')
def add_measure_line(self):
self.total_qty = self.total_qty + 1
self.column_nums = self.column_nums + 1
"""
新增测量值,如果测量值有5列了则提示“最多只能有5列测量值”
"""
@@ -216,7 +218,7 @@ class QualityCheck(models.Model):
# })
def remove_measure_line(self):
self.total_qty = self.total_qty - 1
self.column_nums = self.column_nums - 1
"""
删除测量值
"""
@@ -770,7 +772,7 @@ class QualityCheckMeasureLine(models.Model):
measure_value5 = fields.Char('测量值5')
# 展示列数
show_colomn_number = fields.Integer('展示列数', default=1)
column_nums = fields.Integer('列数', related='check_id.column_nums')
# 判定结果
measure_result = fields.Selection([

View File

@@ -31,7 +31,7 @@ patch(ListRenderer.prototype, 'custom_measure_line_tree_patch', {
setTimeout(() => {
const $dom = $(this.__owl__.bdom.el)
const $thead = $dom.find('thead').find('th');
const $total_qty = this.props.list.records[0].data.total_qty;
const $total_qty = this.props.list.records[0].data.column_nums;
const hideKey = []
const width = $dom.find('[data-name=measure_value1]').width();
$thead.each(function () {

View File

@@ -6,7 +6,7 @@
<field name="arch" type="xml">
<tree editable="bottom">
<field name="sequence"/>
<field name="total_qty"/>
<field name="column_nums"/>
<field name="measure_item"/>
<field name="measure_value1"/>
<field name="measure_value2"/>