浏览代码

coi template update

tum 7 月之前
父节点
当前提交
e81f125d34
共有 3 个文件被更改,包括 7 次插入4 次删除
  1. 2 1
      app/core/utils.py
  2. 二进制
      app/report/coi_templates.xlsx
  3. 5 3
      app/report/views.py

+ 2 - 1
app/core/utils.py

@@ -236,7 +236,8 @@ SHEET_NAMES = {
236 236
     'dimension_app': '5.1 Dimension Appearance',
237 237
     'dimension_app_drawing': '5.2 Dimension Appearance + Drawing',
238 238
     'dimension_bal_weight': '6. Dimension Balance/Weight',
239
-    'dim_bal_app_hard': '7. Dimension Balance/Appearance/Hardness',
239
+    'dim_bal_app_hard': '7.1 Dimension Balance/Appearance/Hardness',
240
+    'dim_bal_app_hard_stamp': '7.2 Dimension Balance/Appearance/Hardness + Stamp',
240 241
     'dim_bal_app_rot_hard': '8. Dimension Balance/Appearance/Rotation/Hardness',
241 242
     'thickness_8_point': '9. Thickness 8 Points',
242 243
     'centering': '10. Centering',

二进制
app/report/coi_templates.xlsx


+ 5 - 3
app/report/views.py

@@ -694,7 +694,7 @@ def generate_dim_bal_app_hard_values(lot_no, first_result, code):
694 694
             # placeholders[f'v{i}_{j}'] = 0
695 695
     placeholders['v6_0'] = placeholders['v14_0'] = out_limit
696 696
     placeholders['v7_0'] = placeholders['v15_0'] = mid_limit
697
-    placeholders['v18_0'] = placeholders['v16_0'] = in_limit
697
+    placeholders['v8_0'] = placeholders['v16_0'] = in_limit
698 698
 
699 699
     pprint(placeholders)
700 700
     pprint(manual_size_records) 
@@ -766,13 +766,13 @@ def generate_dim_bal_app_hard_values(lot_no, first_result, code):
766 766
             for index, v in enumerate(["p1", "p2", "p3", "avg", "rgrade"], start=1):
767 767
                 idx = rmap.get(r.r_type, None)
768 768
                 if idx:
769
-                    placeholders[f'v{idx}_{index}']  = getattr(r, v) 
769
+                    placeholders[f'v{idx}_{index}']  = getattr(r, v, "-") 
770 770
         if r.row_no == 2:
771 771
             rmap = {'OUT': 14, 'MID': 15, 'IN': 16}
772 772
             for index, v in enumerate(["p1", "p2", "p3", "avg", "rgrade"], start=1):
773 773
                 idx = rmap.get(r.r_type, None)
774 774
                 if idx:
775
-                    placeholders[f'v{idx}_{index}']  = getattr(r, v)
775
+                    placeholders[f'v{idx}_{index}']  = getattr(r, v, "-")
776 776
 
777 777
     # hide_con(placeholders, "v5_1", "26:32")
778 778
     placeholders['inspect_date'] = inspect_date.strftime('%Y/%m/%d') if inspect_date else "-"
@@ -1061,6 +1061,8 @@ def create_coi_file(lot_no, sheets, user, md):
1061 1061
             sheet_data[sheet_name] = generate_t8_values(lot_no, code)
1062 1062
         elif sheet_name == 'dim_bal_app_hard':
1063 1063
             sheet_data[sheet_name] = generate_dim_bal_app_hard_values(lot_no, first_result, code)
1064
+        elif sheet_name == 'dim_bal_app_hard_stamp':
1065
+            sheet_data[sheet_name] = generate_dim_bal_app_hard_values(lot_no, first_result, code)
1064 1066
         elif sheet_name == 'dim_bal_app_rot_hard':
1065 1067
             sheet_data[sheet_name] = generate_dim_bal_app_rot_hard_values(lot_no, first_result, code)
1066 1068