/*
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();
}