123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304 |
- <!doctype html>
- <html>
- <head>
- <meta charset="utf-8">
- <title>邀请医生</title>
- <meta name="author" content="yihu.com" />
- <meta name="format-detection" content="telephone=no" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0" />
- <meta name="apple-mobile-web-app-capable" content="yes" />
- <meta name="apple-mobile-web-app-status-bar-style" content="black" />
- <link rel="stylesheet" type="text/css" href="../../../common/iconfont/iconfont.css">
- <link rel="stylesheet" type="text/css" href="../../../common/cross/css/cross.css">
- <link rel="stylesheet" href="../../../common/cross/css/cross.ui.css" type="text/css" />
- <link rel="stylesheet" type="text/css" href="../../../common/css/jy-style.css">
- <link rel="stylesheet" type="text/css" href="../../../common/css/cyc.css">
- </head>
- <body>
- <div class="h45">
- <div class="demo-comtop">
- <a class="mui-action-back"></a>
- <h1>邀请医生</h1>
- </div>
- </div>
- <div class="c-main">
- <!-- <p class="plr10 ptb5 c-666 c-f14">健康管理师</p>-->
- <ul class="c-list c-border-tb cl-poer-sinm" id="sanshi">
- <!--<li>
- <div class="c-avatar-s"></div>
- <div class="c-list-info">
- <h4 class="c-nowrap">李晓霞</h4>
-
- </div>
- <div class="c-list-action">
- <div class="input-group-checkbox">
- <label>
- <div class="input-group-pack">
- <input type="checkbox">
- <span class="tick"></span> </div>
- </label>
- </div>
- </div>
- </li>
- <li>
- <div class="c-avatar-s"><img src="http://ued.yihu.cn/framework/images/face.png"></div>
- <div class="c-list-info">
- <h4 class="c-nowrap">李晓霞</h4>
- <p class="c-666 c-f12">福州东街社区</p>
- </div>
- <div class="c-list-action">
- <div class="input-group-checkbox">
- <label>
- <div class="input-group-pack">
- <input type="checkbox">
- <span class="tick"></span> </div>
- </label>
- </div>
- </div>
- </li>-->
- </ul>
- <ul class="c-list cl-poer-sinm" id="moreDoc">
- <li style="height:2.5em;" onclick='moreDoc();' class="m0" ><a style='margin-top:0.5em;display: block;text-align: center;'>加载更多</a></li>
- </ul>
- <!--<p class="plr10 ptb5 c-666 c-f14">健康管理师</p>
- <ul class="c-list c-border-tb cl-poer-sinm">
- <li>
- <div class="c-avatar-s"><img src="http://ued.yihu.cn/framework/images/face.png"></div>
- <div class="c-list-info">
- <h4 class="c-nowrap">李晓霞</h4>
- <p class="c-666 c-f12 c-hi">福州东街社区</p>
- </div>
- <div class="c-list-action">
- <div class="input-group-checkbox">
- <label>
- <div class="input-group-pack">
- <input type="checkbox">
- <span class="tick"></span> </div>
- </label>
- </div>
- </div>
- </li>
- <li>
- <div class="c-avatar-s"><img src="http://ued.yihu.cn/framework/images/face.png"></div>
- <div class="c-list-info">
- <h4 class="c-nowrap">李晓霞</h4>
- <p class="c-666 c-f12">福州东街社区</p>
- </div>
- <div class="c-list-action">
- <div class="input-group-checkbox">
- <label>
- <div class="input-group-pack">
- <input type="checkbox">
- <span class="tick"></span> </div>
- </label>
- </div>
- </div>
- </li>
- </ul>
- -->
- <div class="plr10 mt20 pb20">
- <a href="javascript:yaoqing();" class="c-btn c-btn-full c-btn-37a6ec border-radius-rounded" style="font-size: 16px;">确定</a>
- </div>
- </div>
- <script type="text/javascript" src="../../../common/cross/js/cross.js"></script>
- <script type="text/javascript" src="../../../js/mui.min.js"></script>
- <script type="text/javascript" src="../../../js/jquery/2.1.3/jquery.js"></script>
- <script src="../../../js/app.js" type="text/javascript" charset="utf-8"></script>
- <script src="../../../js/common_http.js" type="text/javascript" charset="utf-8"></script>
- <script>
- var otherLen = 0; //其他医生的数量
- var quzuInfo = "";
- var qunzuDoctors ="";
- var doctors = new Array();
- var page=1;
- var pageSize = 15;
- var sDocInfo =null;
- var doctype = null;
- mui.plusReady(function() {
- sDocInfo = plus.storage.getItem("docInfo");
- doctype = plus.storage.getItem("docType");
- var self = plus.webview.currentWebview();
- quzuInfo = JSON.parse(self.quzuInfo);
- qunzuDoctors = JSON.parse(self.doctors);
- patientCode = quzuInfo.patient;
- consultCode = quzuInfo.code;
- /*var doctors = new Array();*/
- if(patientCode!=""&&patientCode!=null){
- initPatientDoc();
- }else{
- initDoc()
- }
-
- /* 复选框兼容 */
- $(document).on("click", ".input-group-pack > input[type=checkbox]", function() {
- var $cpChk = $(this).parent();
- if($(this).attr("checked") == "checked") {
- $cpChk.removeClass("checked");
- $(this).removeAttr("checked");
- } else {
- $cpChk.addClass("checked");
- $(this).attr("checked", true);
- }
- });
- })
- function yaoqing() {
- var flag = 0;
- var doctorCode = null;
- var doctorName = null;
- var doctortype = null;
- $("#sanshi input[type='checkbox']").each(function(){
- if($(this).attr("checked")){
- flag+=1;
- if(flag==1){
- var doctorObj = $(this).val();
- doctorObj = JSON.parse(doctorObj);
- doctorCode = doctorObj.code;
- doctorName = doctorObj.name;
- doctortype = doctorObj.level;
- }
- }
- })
- if(flag==0){
- mui.toast("请选择一名邀请对象!");
- return false;
- }if(flag>1){
- mui.toast("只能选择一名邀请对象!");
- return false;
- }
-
- sendPost("/doctor/talkgroup/addmember",{
- groupCode:quzuInfo.code,
- groupName:quzuInfo.name,
- doctor:doctorCode,
- doctorName:doctorName,
- doctorType:doctortype
- },null,function(res){
- if(res.status == 200) {
- mui.toast("邀请成功");
- setTimeout(mui.back(quzuInfo.code), 1000);
- }
- })
-
- }
-
- var old_back = mui.back;
- mui.back = function(data) {
- var mainWv = plus.webview.getWebviewById("qunzu_xiangqing");
- mui.fire(mainWv, "getMembersList",{code:data});
- old_back();
- }
-
- function initPatientDoc(page,pageSize){
- /*
- * 查询医生工作组信息(有病人),邀请专科医生
- */
- sendPost("doctor/team/teamdoctors", {
- type:1,
- page:page,
- pageSize:pageSize
- }, null, function(res) {
- if(res.status == 200) {
- for(var i = 0; i < res.data.length; i++) {
-
- doctor(res.data[i],type);
- }
- }
- });
- }
-
- function initDoc(){
- //$("#moreDoc").css("display","none");
- /*
- * 查询医生工作组信息(无病人)
- */
- //console.log(page);
- sendPost("/doctor/team/doctors", {
- type: doctype+"",
- page:page,
- pageSize:pageSize
- }, null, function(res) {
- console.log(JSON.stringify(res))
- if(res.status == 200) {
- if(res.data[0].length == 0&&res.data[1].length==0) {
- //$(".c-btn").css("display", "none");
- mui.toast("暂无其他医生");
-
- } else {
- var docData = res.data[0];
- var typeTemp = 2;
- if(doctype=="3") typeTemp = 3;
- for(var i = 0; i < docData.length; i++) {
- doctor(docData[i],typeTemp);
- }
- docData = res.data[1];
- for(var i = 0; i < docData.length; i++) {
- doctor(docData[i],"1");
- }
- page = page+1;
- //cyc 20160809 显示隐藏加载更多的按钮
- //pageSize
- //console.log(JSON.stringify(res))
- if(res.data[0].length<pageSize &&res.data[1].length<pageSize){
- $("#moreDoc").hide();
- }
- }
- }
- },"GET");
- }
- function moreDoc(){
- initDoc();
- }
- function doctor(doctor,type) {
- //console.log(JSON.stringify(doctor));
- //console.log(JSON.stringify(qunzuDoctors));
- var isExit= false;
- for(var j in qunzuDoctors){
- if(qunzuDoctors[j].memberCode == doctor.code){
- isExit = true;
- break;
- }
- }
- if(isExit)return;
- defaultUrl = "../../../images/d-default.png";
- if(doctor.sex==2){
- defaultUrl="../../../images/d-female.png";
- }
- if(doctor.photo!=null){
- defaultUrl = doctor.photo;
- }
- doctor.level= type;
- var html = "";
- html += "<li>";
- html += "<div class= 'c-avatar-s'><img src=";
- html += "../../../images/d-default.png";
- html += "></div>";
- html += "<div class='c-list-info'>";
- html += "<h4 class='c-nowrap'>";
- html += doctor.name;
- html += "</h4>";
- html += "<p class='c-666 c-f12'>";
- html += (doctor.hospitalName==undefined?"":doctor.hospitalName);
- html += "</p>";
- html += "</div>";
- html += "<div class='c-list-action'>";
- html += "<div class='input-group-checkbox'>";
- html += "<label>";
- html += "<div class='input-group-pack'>";
- html += "<input type='checkbox' value='"+JSON.stringify(doctor)+"'>";
- html += "<span class='tick'></span> </div>";
- html += "</label>";
- html += "</div>";
- html += " </div>";
- html += "</li>";
- $("#sanshi").append(html);
- };
- </script>
- </body>
- </html>
|