""" 新增事業體和組織單位欄位到崗位資料表單 """ import sys import codecs # Windows 編碼修正 if sys.platform == 'win32': sys.stdout = codecs.getwriter('utf-8')(sys.stdout.buffer, 'strict') sys.stderr = codecs.getwriter('utf-8')(sys.stderr.buffer, 'strict') with open('index.html', 'r', encoding='utf-8') as f: content = f.read() # 備份 with open('index.html.backup_org', 'w', encoding='utf-8') as f: f.write(content) # 找到基礎資料頁籤中的表單欄位區域,在 positionRemark 欄位前加入新欄位 # 先找到 positionRemark 的 form-group org_fields_html = '''
''' # 在 positionRemark 前插入 old_pattern = '''
''' new_pattern = org_fields_html + '''
''' if old_pattern in content and org_fields_html not in content: content = content.replace(old_pattern, new_pattern) print("[OK] Added organization fields to Position form") else: print("[INFO] Organization fields may already exist or pattern not found") # 寫回 with open('index.html', 'w', encoding='utf-8') as f: f.write(content) print("\n" + "="*60) print("[OK] Organization Fields Added!") print("="*60) print("\nAdded fields:") print("1. Business Unit (SBU/MBU/HQBU/ITBU/HRBU/ACCBU)") print("2. Division (Division level, optional)") print("3. Department (Department level, optional)") print("4. Section (Section level, optional)") print("\nPlease reload the page (Ctrl+F5) to see the new fields!")