编辑代码

/*
Name: fnSearchCompanyByName
Function: get the company details
Param: company name
Return: 
[
    {
        "ValueText": "Suzhou Inovance Technology Co., Ltd. (Ascott-Suzhou-5912)",
        "ValueTextId": 228645,
        "Address": "NO.16,Youxiang Road,Yuexi Street Suzhou",
        "BillingNote": "",
        "Notes": "",
        "CreditHold": false,
        "Primary": false,
        "Spare1": "C2022-02125912",
        "TradingAs": "苏州汇川技术有限公司",
        "BookSrc": "",
        "BookSrcId": 0,
        "ResType": "",
        "ResTypeId": 0,
        "HideRateFromCorrespondence": false,
        "Spare2": "",
        "Spare3": "",
        "Spare4": "",
        "Spare5": "",
        "BranchType": ""
    }
]
future: 
 */

function fnSearchCompanyByName()
{
        let strCompanyName= prompt('请输入公司名称(英文)','');
        strCompanyName.replaceAll(' ','+');

        let xmlhttp= new XMLHttpRequest();
        xmlhttp.onreadystatechange = function () {
        if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {


            let objParam = {
                "strName": "fnCallBackSearchCompanyByName",
                "objValue": ''
            }
            console.log( JSON.parse(xmlhttp.responseText).data);

            if(window.objGlobalParam== undefined)
            {
                window.objGlobalParam= new Object();
            }

            window.objGlobalParam.objAryCompanyDetails= JSON.parse(xmlhttp.responseText).data[0];
            window.postMessage(objParam);
            }
        }

        xmlhttp.open("GET","https://app9.rmscloud.cn/api/ComboBoxService/RetrieveCompanyComboOptions?"+ 
                    "Agent_Id=0&GroupAllotment_AgentId=0"+
                    "&PropId="+ JSON.parse(window.sessionStorage.getItem("InitData")).data.AccDates[0].PropertyId+
                    "&Property_Id="+ JSON.parse(window.sessionStorage.getItem("InitData")).data.AccDates[0].PropertyId+
                    "&filterText=" + strCompanyName)
        xmlhttp.setRequestHeader('content-Type','application/json; charset=utf-8');
        xmlhttp.send();
}