var $dagou = $('.dagou'), // $team= $('.team'), $tuandui = $('.tuandui'), $msure_btn = $('#msure_btn'), arr = [], Arr = [], ArR, _name, sta = false; //获取登陆者信息; getBaseInfo = function() { var userAgent = JSON.parse(plus.storage.getItem("userAgent")); self = plus.webview.currentWebview(); team_id = self.team_id; _codes = self.codes; codes = _codes.join(','); return { userAgent: userAgent, teamInfo: JSON.parse(plus.storage.getItem("teamInfo")) } } mui.plusReady(function() { var info = getBaseInfo(); initPatientGroupsList(); _Click(); backParent(); }) // 处理页面点击事件 function _Click() { $tuandui.on('click', '.team', function() { var id = $(this).attr('data-id'); var currUl = $(this).next(); var that = $(this); currUl.toggle(); var a = that.find('.state').hasClass('_Photoone') var b = that.find('.state').hasClass('_photoone') if(a) { that.find('.state').removeClass('_Photoone') that.find('.state').addClass('_photoone') } if(b) { that.find('.state').removeClass('_photoone') that.find('.state').addClass('_Photoone') } //获取指定团队健管师的数目 //url:GET /doctor/admin-teams/{team_id}/jgsmembers //入参:team_id var urL = 'doctor/admin-teams/' + id + '/jgsmembers'; sendGet(urL, { team_id: id }, null, function(res) { if(res.status == 200) { console.log(res); arr = res.data; //健管师的数目 var _html = template("qb_list_team", { slist: arr }); currUl.empty().append(_html) } }) }) //点击选择打钩按钮 $tuandui.on('click', 'li', function() { $(this).find('.dagou').toggleClass("photo"); $tuandui.find('.dagou').not($(this).find('.dagou')).removeClass("photo"); ///点击拿到医生的code 以进行确定点击进行传参 ArR = $(this).attr('data-code'); _name = $(this).attr('data-name'); console.log(ArR) console.log(_name) }) //确定的点击事件 // 点击确定配置健管师 //url:POST /doctor/prescriptionInfo/distributionHealthDoctor //入参codes : // healthdoctor: $msure_btn.on('click', function() { if(_name) { mui.confirm("是否确认将所选订单分配给" + _name + "配送", "", ["取消", "确定"], function(e) { if(e.index == 0) { } else if(e.index == 1) { var _url = 'doctor/prescriptionInfo/distributionHealthDoctor'; sendPost(_url, { codes: codes, healthDoctor: ArR }, null, function(res) { if(res.status == 200) { console.log(res); mui.toast("已将所选订单分配给" + _name + "医生配送"); setTimeout(function(){ var old_back = mui.back; if(self.opener()){ mui.fire(self.opener(), "refresh"); } old_back(); },1000) } }) } }) } else { mui.toast("请至少选择一位配送员"); } }) } //初始化页面 function initPatientGroupsList() { //获取医生同社区底下所有团队建管师数目 //url:GET /doctor/prescriptionInfo/getTeamHealthDoctorCount //入参 无; var zurl = 'doctor/prescriptionInfo/getTeamHealthDoctorCount'; sendGet(zurl, {}, null, function(res) { if(res.status == 200) { console.log(res) Arr = res.data; //健管师的数目 var html = template("dq_list_team", { list: Arr }); $('.tuandui').append(html); if($tuandui.find(".team").length>0){ $tuandui.find(".team").eq(0).trigger("click"); } } }) } // 返回刷新 function backParent(){ var old_back = mui.back; mui.back = function() { if(self.opener()){ mui.fire(self.opener(), "refresh"); } old_back(); } } template.helper("setPhoto", function(p) { return getImgUrl(p); });