氚云下拉框的二级联动功能

 前端代码

    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)
         });
    },

 

 

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值