前端代码
OnLoad:function(){
var self=this;
//向后台发送请求获取医院信息
$.SmartForm.PostForm("searchHospital",{},
function(res){
// console.log(res);
if(res.Successful == true){
self.hospitalname.ClearItems();//清空
var hospitalList = [];
hospitalList = res.ReturnData.hospitalList;
//渲染下拉列表
hospitalList.map((item,index)=>{
self.hospitalname.AddItem(item.ValueTable.hospitalname)
})
}
},
function(err){
$.IShowError( "错误" + err);
},false);
//根据医院查看科室
this.hospitalname.BindChange("key",function(res){
var hospitalnames = self.hospitalname.GetValue();//获取医院
var hospitalName = {"hospitalName":hospitalnames};
$.SmartForm.PostForm("searchDepartment",hospitalName,
function(res){
// console.log(res);
if(res.Successful == true){
self.sonlaboratoryname.ClearItems();//清空
var departmentlist = [];
var str = {ValueTable:{department: ""}}
departmentlist = res.ReturnData.departmentlist;
departmentlist.unshift(str);
//渲染下拉列表
departmentlist.map((item,index)=>{
self.sonlaboratoryname.AddItem(item.ValueTable.department)
})
}
},
function(err){
$.IShowError( "错误" + err);
},false)
});
},