Commit 941cc279 authored by liuyanfang's avatar liuyanfang

添加发货失败关闭方案

parent 10682647
...@@ -18,6 +18,8 @@ let domEle = { ...@@ -18,6 +18,8 @@ let domEle = {
tableResult: ():any=>document.querySelector("#ewaybill-result-table > div > div.ant-table-body > table"), tableResult: ():any=>document.querySelector("#ewaybill-result-table > div > div.ant-table-body > table"),
btnClose: ():any=>document.querySelector("div.ant-modal-footer button:nth-child(3)") , btnClose: ():any=>document.querySelector("div.ant-modal-footer button:nth-child(3)") ,
btnDeliver: ():any=>document.querySelector("div.ant-modal-footer button:nth-child(2)") , btnDeliver: ():any=>document.querySelector("div.ant-modal-footer button:nth-child(2)") ,
deliverResult:():any=>document.querySelector(".ant-modal-body>div.ant-table-wrapper .ant-table-tbody"),
deliverClose: ():any=>document.querySelector("div.ant-modal-footer button") ,
} }
async function booking(waybillTemplateTitle: string, orderNo: string,shopId:string) { async function booking(waybillTemplateTitle: string, orderNo: string,shopId:string) {
let result = { let result = {
...@@ -122,7 +124,7 @@ async function booking(waybillTemplateTitle: string, orderNo: string,shopId:stri ...@@ -122,7 +124,7 @@ async function booking(waybillTemplateTitle: string, orderNo: string,shopId:stri
printReslut.list.push(rowObject) printReslut.list.push(rowObject)
} }
result.data = printReslut; result.data = printReslut;
console.log(result,rowResultList); // console.log(result,rowResultList);
// 如果所有的订单都打印失败则,等会再发货,关闭弹窗 // 如果所有的订单都打印失败则,等会再发货,关闭弹窗
if(rowResultList.every((item:any)=>item.includes('class="text-error"'))){ if(rowResultList.every((item:any)=>item.includes('class="text-error"'))){
chooseIndex = -1 chooseIndex = -1
...@@ -136,6 +138,16 @@ async function booking(waybillTemplateTitle: string, orderNo: string,shopId:stri ...@@ -136,6 +138,16 @@ async function booking(waybillTemplateTitle: string, orderNo: string,shopId:stri
console.log('马上发货'); console.log('马上发货');
simulateMouseClick(domEle.btnDeliver()); simulateMouseClick(domEle.btnDeliver());
} }
await delayDate(1000);
// console.log('xxxx',domEle.deliverResult(),domEle.deliverClose());
if(domEle.deliverResult()){
// 关闭
simulateMouseClick(domEle.deliverClose());
}
// for (let rowIter = 1; rowIter < domEle.deliverResult().rows.length; rowIter++) {
// let rowDeliverHTML = domEle.tableResult().rows[rowIter].cells[3].innerHTML
// rowDeliverList.push(rowDeliverHTML)
// }
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