Accept Merge Request #2069: (feature/6694 -> develop)
Merge Request: 调整字体大小 Created By: @胡尧 Accepted By: @胡尧 URL: https://jikimo-hn.coding.net/p/jikimo_sfs/d/jikimo_sf/git/merge/2069?initial=true
This commit is contained in:
@@ -167,10 +167,10 @@ class PrintingUtils(models.AbstractModel):
|
|||||||
|
|
||||||
# 设置字体
|
# 设置字体
|
||||||
if font_found:
|
if font_found:
|
||||||
c.setFont('SimSun', 14) # 增大字体大小到14pt
|
c.setFont('SimSun', 10) # 增大字体大小到14pt
|
||||||
else:
|
else:
|
||||||
# 如果没有找到中文字体,使用默认字体
|
# 如果没有找到中文字体,使用默认字体
|
||||||
c.setFont('Helvetica', 14)
|
c.setFont('Helvetica', 10)
|
||||||
logging.warning("未找到中文字体,将使用默认字体")
|
logging.warning("未找到中文字体,将使用默认字体")
|
||||||
|
|
||||||
# 在右下角绘制二维码,预留边距
|
# 在右下角绘制二维码,预留边距
|
||||||
@@ -182,7 +182,7 @@ class PrintingUtils(models.AbstractModel):
|
|||||||
if buttom_text:
|
if buttom_text:
|
||||||
# 在二维码下方绘制文字
|
# 在二维码下方绘制文字
|
||||||
text = buttom_text
|
text = buttom_text
|
||||||
text_width = c.stringWidth(text, "SimSun" if font_found else "Helvetica", 14) # 准确计算文字宽度
|
text_width = c.stringWidth(text, "SimSun" if font_found else "Helvetica", 10) # 准确计算文字宽度
|
||||||
text_x = page_width - qr_size - margin + (qr_size - text_width) / 2 # 文字居中对齐
|
text_x = page_width - qr_size - margin + (qr_size - text_width) / 2 # 文字居中对齐
|
||||||
text_y = margin + 20 # 文字位置靠近底部
|
text_y = margin + 20 # 文字位置靠近底部
|
||||||
c.drawString(text_x, text_y, text)
|
c.drawString(text_x, text_y, text)
|
||||||
|
|||||||
@@ -1360,9 +1360,9 @@ class Sf_Dashboard_Connect(http.Controller):
|
|||||||
if result[0]:
|
if result[0]:
|
||||||
if float(result[0]) >= 28800:
|
if float(result[0]) >= 28800:
|
||||||
continue
|
continue
|
||||||
alarm_last_24_time = float(result[0])
|
alarm_last_24_time += float(result[0])
|
||||||
else:
|
else:
|
||||||
alarm_last_24_time = 0.0
|
alarm_last_24_time += 0.0
|
||||||
|
|
||||||
alarm_all_nums = []
|
alarm_all_nums = []
|
||||||
with conn.cursor() as cur:
|
with conn.cursor() as cur:
|
||||||
|
|||||||
@@ -95,7 +95,7 @@ class Sf_Mrs_Connect(http.Controller, MultiInheritController):
|
|||||||
logging.info('panel_file_path:%s' % panel_file_path)
|
logging.info('panel_file_path:%s' % panel_file_path)
|
||||||
|
|
||||||
# 向编程单中添加二维码
|
# 向编程单中添加二维码
|
||||||
request.env['printing.utils'].add_qr_code_to_pdf(panel_file_path, model_id, "扫码获取工单")
|
request.env['printing.utils'].add_qr_code_to_pdf(panel_file_path, model_id, "模型ID:%s" % model_id)
|
||||||
cnc_workorder.write({'cnc_worksheet': base64.b64encode(open(panel_file_path, 'rb').read())})
|
cnc_workorder.write({'cnc_worksheet': base64.b64encode(open(panel_file_path, 'rb').read())})
|
||||||
pre_workorder = productions.workorder_ids.filtered(
|
pre_workorder = productions.workorder_ids.filtered(
|
||||||
lambda ap: ap.routing_type in ['装夹预调', '人工线下加工'] and ap.state not in ['done', 'rework'
|
lambda ap: ap.routing_type in ['装夹预调', '人工线下加工'] and ap.state not in ['done', 'rework'
|
||||||
|
|||||||
Reference in New Issue
Block a user