| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 | 
const msgTypeLog	= "Log"const msgTypeStatus = "Status"const msgTypeGetRoadInfo = "GetRoad"const msgTypeSetRoadInfo = "SetRoad"const msgTypeSaveRoadInfo = "SaveRoad"const msgTypeGetTaskInfo = "GetTask"const msgTypeGetCfg		= "GetCfg"const msgTypeSetCfg		= "SetCfg"const msgTypeSaveCfg		= "SaveCfg"const msgTypeSetLog     =  "SetLog"const msgTypeToStation =    "ToStn"const statusNullPoint   = 65535;function initStatusGrid(select){    $.post("/cfg/statusFrame",        function (res) {            console.log("initStatusGrid:", res);            let stLines = ""            for (let i in res.data){                let row = res.data[i];                stLines +='<div><span>' + row.Name+ '</span><span class="vt-' + row.Key +'"></span></div>'            }            $(select).html(stLines);        }    );}function showStatusValue(status) {    for (let k in status){        let v = status[k];        if (v === statusNullPoint){            v = "Na";        }        $(".vt-" + k).html(v);    }}function showTaskGrid(select, vList) {    //console.log("vmap", typeof vList)    let lines = "";    for (let i in  vList){        let task = vList[i];        //console.log("type", typeof i);        if(i === "0"){            lines += '<div><span>'+ task.id + '</span><span>'+ task.src + '</span><span>'+ task.dst + '</span><span>执行中</span></div>'        }else{            lines += '<div><span>'+ task.id + '</span><span>'+ task.src + '</span><span>'+ task.dst + '</span><span>等待</span></div>'        }    }    $(select).html(lines);}function stringToU16s(s) {    let l = [];    if (s.length === 0){        return l;    }    let s4 = "";    _.forEach(s, (c) =>{        s4 += c;        if (s4.length >= 4){            l.push(parseInt(s4, 16));            s4 = ""        }    });    return l;}
 |