Commit 03c0e03d authored by 廖洪发's avatar 廖洪发

处理订单模板未获取的情况下设置模板以及发货中等待

parent 8721509d
{
"name": "菜芽-自动约单",
"version": "1.1.1",
"version": "1.1.2",
"description": "辅助手机壳厂家打印发货易的快递单",
"manifest_version": 2,
......
......@@ -65,6 +65,8 @@ let domEle = {
// 电子面单获取失败
miandanbootBox:(): any => document.querySelector('.bootbox'),
miandanbootBoxClose:(): any => document.querySelector('.bootbox-close-button'),
// 发货中弹窗
sendProModal:():any =>document.querySelector(".shipping-processing"),
}
async function booking(
waybillTemplateTitle: string,
......@@ -236,7 +238,10 @@ async function booking(
simulateMouseClick(domEle.btnClose())
}
}
for (let i = 0; i < 20; i++) {
await delayDate(1000)
if(!domEle.sendProModal()){
                        //发货中
if (domEle.deliverResult()) {
for (
let rowIter = 1;
......@@ -273,6 +278,10 @@ async function booking(
simulateMouseClick(domEle.rcDialogClose())
}
return result
}
}
return result
                   
// for (let rowIter = 1; rowIter < domEle.deliverResult().rows.length; rowIter++) {
// let rowDeliverHTML = domEle.tableResult().rows[rowIter].cells[3].innerHTML
......@@ -357,7 +366,7 @@ async function waitDialog() {
}
for (let i = 0; i < 30; i++) {
await delayDate(1000)
if (document.getElementsByClassName('ant-modal-content').length) {
if ( document.querySelector(".ant-modal-body") && document.querySelector(".ant-modal-body")?.querySelector(".ant-select-selector") && (document.querySelector(".ant-modal-body")?.querySelector(".ant-select-selector") as HTMLElement)?.innerText.indexOf("【")>-1) {
result.status = 0
result.msg = ''
return result
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment