minor fixes
This commit is contained in:
@@ -408,6 +408,7 @@ def main(workbook=None):
|
|||||||
if number not in modified:
|
if number not in modified:
|
||||||
# 选择商机
|
# 选择商机
|
||||||
try:
|
try:
|
||||||
|
selected = False
|
||||||
proforma = lookup(number, '形式发票', workbook).map(lambda x: x[0]).unwrap()
|
proforma = lookup(number, '形式发票', workbook).map(lambda x: x[0]).unwrap()
|
||||||
index = 1
|
index = 1
|
||||||
dropdown = locate(".component-business-select .mm-selector-rendered")
|
dropdown = locate(".component-business-select .mm-selector-rendered")
|
||||||
@@ -419,9 +420,13 @@ def main(workbook=None):
|
|||||||
if element.text.startswith(proforma):
|
if element.text.startswith(proforma):
|
||||||
driver.execute_script("arguments[0].scrollIntoView({ block: 'center', inline: 'nearest' });", element)
|
driver.execute_script("arguments[0].scrollIntoView({ block: 'center', inline: 'nearest' });", element)
|
||||||
element.click()
|
element.click()
|
||||||
|
selected = True
|
||||||
break
|
break
|
||||||
|
|
||||||
|
if not selected:
|
||||||
|
raise Exception('无法找到对应商机')
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
print(f"[警告] {number}: 录入商机时发生错误:{e}")
|
print(f"[警告] {number}: 关联商机时发生错误:{e}")
|
||||||
warn = True
|
warn = True
|
||||||
|
|
||||||
# 编辑运费
|
# 编辑运费
|
||||||
|
|||||||
Reference in New Issue
Block a user