mui.plusReady(function() { var self = plus.webview.currentWebview(); var name = self.name; var photo = self.src; var cost = self.money; var depart = self.depart; if (name) { document.getElementById("doc_name").innerText = name; } if (photo) { document.getElementById("doc_pic").src = photo; } if (cost) { document.getElementById("doc_cost").innerHTML = cost; } if (depart) { document.getElementById("doc_dept").innerText = depart + " 心血管内科"; } // var self = plus.webview.currentWebview(); //设置医生信息 if (self.doctorName) { document.getElementById("doc_name").innerHTML = self.doctorName; document.getElementById("doc_name").setAttribute("data-code", self.doctorCode); } if (self.doctorDept) { document.getElementById("doc_dept").innerHTML = self.doctorDept; } if (self.doctorPic) { document.getElementById("doc_pic").setAttribute("src", self.doctorPic); } if (self.cost == "0") { document.getElementById("doc_cost").innerHTML = '限免'; } else { document.getElementById("doc_cost").innerHTML = '' + self.cost + '元/次'; } //医生主页链接 document.getElementById('doc_info').addEventListener("tap", function() { mui.openWindow({ url: '../../zndz/html/doctor-home.html', id: 'doctor-home', extras: { name: self.doctorName, photo: self.doctorPic }, waiting: { autoShow: false } }); }); //var userAgent = {uid:'111',imei:'222',token:'333'}; // 设置userAgent //plus.navigator.setUserAgent(userAgent); document.querySelector("#consult_commit").addEventListener("tap", function() { var detail = plus.webview.getWebviewById("assign-consulting-detail"); var assignConsult = plus.webview.getWebviewById("assign-consulting-free"); var dh = plus.webview.getWebviewById("doctor-home"); //医生信息 //var doctorInfo = detail.info; var data = {}; //data.doctor = "1"; data.doctor = commonDoctorCode; data.disease = ""; data.type = 1; //咨询类别 0公共咨询,1医生,2团队) //data.user = $("input[data-time=illName]").attr('data-user'); data.user = commonUserCode; data.name = $("input[data-time=illName]").val(); data.age = $('#age_value').val(); //data.ageUnit = $('#age_unit').val(); data.province = $('#area_province').val(); data.city = $("#area_city").val(); data.fbrq = $('input[data-time=illTime]').val(); data.symptoms = $("#symptoms").val(); data.visitsDoctor = $("#visits_doctor").val(); data.wouldHelp = $("#would_help").val(); data.sex = $('input:radio[name="r0"]:checked').val(); //data.read = 0;//0已读,1未读 if (document.getElementById("read_check").checked) { data.read = 0; } else { data.read = 1; } //data.consultType = 'self'; if (data.user == '为其他人咨询') { //data.consultType = 'other'; } if (validate(data)) { //验证通过执行 upload(data, self, detail, dh); } /*mui.openWindow({ url: "assign-consulting-commit-success.html", id: "assign-consulting-commit-success" })*/ }); }); // 上传文件 function upload(data, self, detail, dh) { plus.nativeUI.showWaiting(); var files = getImages(); if (files.length <= 0) { //mui.toast("没有添加上传文件!"); data.imageCodes = ""; doSubmit(data, self, detail, dh); //return; } else { //mui.toast("开始上传") //var wt=plus.nativeUI.showWaiting(); var task = plus.uploader.createUpload(commonServerUrl + '/ssgg/upload/image', { method: "POST" }, function(t, status) { //上传完成 plus.nativeUI.closeWaiting(); if (status == 200) { //mui.toast("上传成功:" + t.responseText); var res = eval('(' + t.responseText + ')'); data.imageCodes = res.images; doSubmit(data, self, detail, dh); //plus.storage.setItem("uploader",t.responseText); /*var w=plus.webview.create("uploader_ret.html","uploader_ret.html",{scrollIndicator:'none',scalable:false}); w.addEventListener("loaded",function(){ wt.close(); w.show("slide-in-right",300); },false);*/ //wt.close(); } else { mui.toast("上传失败:" + status); //wt.close(); } } ); task.addData("client", "HelloH5+"); task.addData("uid", getUid()); for (var i = 0; i < files.length; i++) { var f = files[i]; task.addFile(f, {}); } task.start(); } } //验证信息 function validate(data) { // if (data.user == '') { // mui.toast('请填写咨询患者!'); // return false; // } // if (data.fbrq == '') { // mui.toast('请填写发病日期!'); // return false; // } // if (data.symptoms == '') { // mui.toast('请填写主要症状!'); // $("#symptoms").focus(); // return false; // } else if (data.symptoms.length < 10) { // mui.toast('主要症状至少填写10个字!'); // $("#symptoms").focus(); // return false; // } // if (data.wouldHelp == '') { // mui.toast('请填写所需帮助!'); // $("#would_help").focus(); // return false; // } else if (data.wouldHelp.length < 10) { // mui.toast('所需帮助至少填写10个字!'); // $("#would_help").focus(); // return false; // } return true; } //提交咨询 function doSubmit(params) { sendPost('patient/consult/commit', params, 'json', 'post', submitFailed, submitSuccess); } function submitFailed(res) { plus.nativeUI.closeWaiting(); if (res && res.msg) { plus.nativeUI.toast(res.msg); } else { plus.nativeUI.toast("保存失败"); } } function submitSuccess(res) { plus.nativeUI.closeWaiting(); if (res.status == 200) { mui.openWindow({ url: "assign-consulting-commit-success.html", id: "assign-consulting-commit-success", waiting: { autoShow: false } }); mui.toast('提交成功!'); // var wb = plus.webview.getWebviewById("2-12-professor-list"); // if(wb){ // wb.close("none"); // } } else { submitFailed(res); } } //function voicePop() { // setTimeout(function() { // $(".win-broadcast,.win-broadcast-mb").show(); // }, 300); //} function voicePop(n) { $(".win-broadcast,.win-broadcast-mb").show(); $("#voice-finish").click(function() { $("#voice" + n).show(); $(".win-broadcast,.win-broadcast-mb").hide(); }); } function voicePopClose() { $(".win-broadcast,.win-broadcast-mb").hide(); } $(function() { //显示隐藏选择图片按钮 $(".add-btn").on("click", function() { //getImages(); $(".over-lay").show(); $(".ins-img-btn").show(); }); $("[data-btn=cancelOver]").on("click", function() { $(".over-lay").hide(); $(".ins-img-btn").hide(); }); //字数限制(指定限制字数的节点和最大字数) statInputNum(".r-textarea", 300); }); //字数限制 function statInputNum(textArea, numItem) { var $text = $(textArea); var max = numItem; $text.on("input propertychange", function() { var $curText = $(this); var $count = $curText.parents("li").siblings("li").find(".word-count"); var curLength = $curText.val().length; if (curLength >= max) { var num = $curText.val().substr(0, max - 1); $curText.val(num); $count.text(max + "/" + max); } else { $count.text(curLength + "/" + max); } }); }; //查看图片 function viewImg(dom) { var $img = $(dom); var thissrc = $img.attr("date"); var mWid = $(window).width(); var mHei = $(window).height(); var nHtml = '