WEBAPI controller代码
/// <summary>
///
/// </summary>
/// <returns></returns>
[HttpGet(Name = "GetShelvesControllerIP")]
public string GetShelvesControllerIP(string ShelvesNo)
{
List<Shelves1Model> shelves1Model = new List<Shelves1Model>();
shelves1Model = shouhangdb.Shelves1.GetShelves(ShelvesNo);
if (shelves1Model.Count > 0)
{
return shelves1Model.FirstOrDefault().ControllerIP;
}
else
{
return "--";
}
}
vue3 axios 代码
let SetShelvesNo = async () => {
//let pm1 = { ShelvesNo: ShelvesNo.value }
//console.log(pm1);
let url = global_const.WEBAPI + `System/GetShelvesControllerIP`
let s = await axios.get(url, { params: {ShelvesNo: ShelvesNo.value } })
.then(function (response) {
console.log('SetShelvesNo ok' + ShelvesNo);
console.log(response);
return response.data;
})
.catch(function (error) {
console.log(error);
});
console.log("end SetShelvesNo " + s)
return s;
}