var docSex = null, hospital = ''; mui.init(); mui.plusReady(function() { plus.nativeUI.showWaiting(); initData(); }); mui.previewImage(); function initData(){ var params = {}; sendPost("doctor/baseinfo", params, queryFailed, success); } function getCount(){ var url = "doctor/baseinfoCount", params = {}; sendPost(url, params, null, function(res){ if(res.status == 200){ var count = res.data.concernCount; $("#concernCount").text(count); }else{ mui.toast(res.msg) } }) } var exBreif, exSkill, exMobile,oldMobile; function success(req) { if(req.status == 200) { exBreif = req.data.introduce; exSkill = req.data.expertise; exMobile = req.data.mobile; hospital = req.data.hospital; docSex = req.data.sex; //编辑手机号和身份证号,隐藏信息 2016-11-23 raolu start oldMobile = req.data.mobile; var sMobile = req.data.mobile.length> 0 ? (req.data.mobile.substr(0,3)+"****"+req.data.mobile.substr(-4)) : ""; req.data.sMobile = sMobile; var slen = req.data.idcard ? req.data.idcard.length : 0, idcard = req.data.idcard, sID = slen > 13 ? (idcard.substr(0,4) + new Array(slen-8).join("*") +idcard.substr(-4)) : ""; req.data.sIdcard = sID; //2016-11-23 end var cont = template("detail_info_tmpl", req.data); $(".content").html(cont); initDocPhoto("docPic", req.data.photo, req.data.sex);//图片加载失败时使用默认图片 clickEvent(); //获取关注人数 getCount(); //获取我的文章 getMyArticle(); plus.nativeUI.closeWaiting(); } else { mui.toast(req.msg); plus.nativeUI.closeWaiting(); } }; function queryFailed(res) { if(res && res.msg) { plus.nativeUI.toast(res.msg); } else { plus.nativeUI.toast("数据加载失败"); } plus.nativeUI.closeWaiting(); }; function clickEvent() { document.getElementById('edit_photo').addEventListener('tap', function() { var imgDom = document.getElementById("docPic"); var url1 = showActionSheet(imgDom, this); }); /* * 修改擅长 */ $("#edit_expertise").click(function() { var oldCont = $(this).html(); if(!oldCont){ oldCont=""; } gotoModify("skill", oldCont.trim()); }); /* * 修改简介 */ $("#edit_introduce").click(function() { var oldCont = $(this).html().trim(); if(!oldCont){ oldCont=""; } gotoModify("brief", oldCont.trim()); }); /** * 身份证修改 */ $("#idcard").click(function() { var cardValue = $(this).html(); if(!cardValue){ cardValue=""; } gotoModify("idcard", cardValue.trim()); }); /** * 修改性别 */ $("#sexli").click(function() { gotoModify("sex", docSex); }); $("#mobile").click(function() { var val = $.trim($(this).text()); openWebviewExtras("edit_mobilephone.html",{"mobile": val}); }); //跳转去文章列表页面 $("#moreArticle").click(function(){ openWebviewExtras("../../jkjy/html/myArticle.html",{}); }); $("#articlePanel").on('click', '.article-item', function(){ var code = $(this).attr("data-id"); openWebview("../../jkjy/html/articleDetail.html", { articleId: code, referrer: '' }); }) } /* * 保存 */ function submit() { var mobileReg = /^[1][3578][0-9]{9}$/; var intro = $("#doc_brief").val(); var exper = $("#doc_skill").val(); var mobile = $("#mobile").val(); if(!mobileReg.test(mobile)){ mui.toast("请填写正确的手机号码!"); return; } mobileModify = exMobile != mobile; if(intro == exBreif && exper == exSkill && !mobileModify && !isModify) { mui.toast("暂无修改"); return; } uploadSingleImg(exper, intro, mobile); } var firstLevelCategoryId; function getMyArticle(){ sendPost("/third/jkEdu/Article/getCategoryByName",{name:'健康文章'}, null, function(res){ if(res.status == 200){ firstLevelCategoryId = res.data.cid; queryListData(); } },'get') } function queryListData(){ var params ={ firstLevelCategoryId: firstLevelCategoryId, secondLevelCategoryId: '', isAuthentication: "1",//文章是否认证 insertTimeStart: '', insertTimeEnd: '', currentUserRole: hospital, iDisplayStart: 0, iDisplayLength: 1, currentUserRoleLevel: 4, roleType:1, isMyArticle: true } sendPost("/doctor/jkEdu/article/queryArticleAPPList",params, null, function(res){ plus.nativeUI.closeWaiting(); if(res.status == 200){ var html = template('articleimgLi', {list : res.data.aaData}); $("#articlePanel").append(html); }else{ mui.toast(res.msg); } },'get') } template.helper("setContent", function(str){ var reg=/<[^<>]+>/g; str = str.replace(reg, ''); return str; }); template.helper("getArticleImage", function(str){ if(str){ if(str.indexOf("../") > -1){ return ""; //原福州代码中返回的相对路径 } var url = getImgUrl(str); return ""; } return ""; }); template.helper("formatDate", function(str){ if(str){ return str.substr(0,19) }else{ return ""; } }); window.addEventListener('getDocInfo', function(e) { initData(); });