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

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

parent 8721509d
{ {
"name": "菜芽-自动约单", "name": "菜芽-自动约单",
"version": "1.1.1", "version": "1.1.2",
"description": "辅助手机壳厂家打印发货易的快递单", "description": "辅助手机壳厂家打印发货易的快递单",
"manifest_version": 2, "manifest_version": 2,
......
...@@ -65,6 +65,8 @@ let domEle = { ...@@ -65,6 +65,8 @@ let domEle = {
// 电子面单获取失败 // 电子面单获取失败
miandanbootBox:(): any => document.querySelector('.bootbox'), miandanbootBox:(): any => document.querySelector('.bootbox'),
miandanbootBoxClose:(): any => document.querySelector('.bootbox-close-button'), miandanbootBoxClose:(): any => document.querySelector('.bootbox-close-button'),
// 发货中弹窗
sendProModal:():any =>document.querySelector(".shipping-processing"),
} }
async function booking( async function booking(
waybillTemplateTitle: string, waybillTemplateTitle: string,
...@@ -236,7 +238,10 @@ async function booking( ...@@ -236,7 +238,10 @@ async function booking(
simulateMouseClick(domEle.btnClose()) simulateMouseClick(domEle.btnClose())
} }
} }
for (let i = 0; i < 20; i++) {
await delayDate(1000) await delayDate(1000)
if(!domEle.sendProModal()){
                        //发货中
if (domEle.deliverResult()) { if (domEle.deliverResult()) {
for ( for (
let rowIter = 1; let rowIter = 1;
...@@ -273,6 +278,10 @@ async function booking( ...@@ -273,6 +278,10 @@ async function booking(
simulateMouseClick(domEle.rcDialogClose()) simulateMouseClick(domEle.rcDialogClose())
} }
return result return result
}
}
return result
                                       
// for (let rowIter = 1; rowIter < domEle.deliverResult().rows.length; rowIter++) { // for (let rowIter = 1; rowIter < domEle.deliverResult().rows.length; rowIter++) {
// let rowDeliverHTML = domEle.tableResult().rows[rowIter].cells[3].innerHTML // let rowDeliverHTML = domEle.tableResult().rows[rowIter].cells[3].innerHTML
...@@ -357,7 +366,7 @@ async function waitDialog() { ...@@ -357,7 +366,7 @@ async function waitDialog() {
} }
for (let i = 0; i < 30; i++) { for (let i = 0; i < 30; i++) {
await delayDate(1000) 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.status = 0
result.msg = '' result.msg = ''
return result 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