


import { message } from "antd";

import { ACTION, Print, StartPrint } from "../types";

import BookingV2 from "./bookingV2"
type Params = {
    a: number // 运单号
    b: number
}
interface Message {
    action: "Print",
    value: Params
}
// web页面通信

window.addEventListener("message",function(message:any){
    console.log('web页面通信1',message,new Date());
    
    if(message.data.action == ACTION.task){
        chrome.runtime.sendMessage(message.data,(ret)=>{
            console.log(2222,ret);
            window.postMessage({isResult:1,...ret},"*")
            console.log("message ret:1",ret,message.data);
        })
    }
})
//发货易页面

chrome.runtime.onMessage.addListener(function (message, sender, response) {
    console.log("发货易页面",message);
    if (message.action === ACTION.task) {
        let result=null;
        (async () => {
            result = await BookingV2.booking(message.value);
            response(result);
        })();
    }
    return true;
})

/**
 * 发货易content
 */

// window.addEventListener("message", function (msg) {
//     console.log('发货易content',msg,new Date());


// })


