$(document).ready(function(){ $("#loadingDiv").hide(); var $j = jQuery.noConflict(); var organ=""; var lesion=""; var pagenum=0; var nowpage=0; var datanum=0; var urls; var json; if(window.speechSynthesis !=undefined) { window.speechSynthesis.pause(); window.speechSynthesis.cancel(); } if(sessionStorage!=undefined) { if(sessionStorage.getItem("username")!=null) { $("#needlogin").remove(); var $span= $("用户名:"+sessionStorage.getItem("username")+""); $("#needloginparent").append($span); } else { $("#a_datamanage").attr('href','login.html'); //医学数据管理界面 //$("#a_codemanage").attr('href','login.html');代码管理不需要 $("#a_show").attr('href','login.html');//成果展示 } } var recorder; var audio = document.querySelector('audio'); $("#voice_interaction").click( function() { if(window.speechSynthesis !=undefined) { window.speechSynthesis.pause(); window.speechSynthesis.cancel(); var msg = new SpeechSynthesisUtterance("点击确定后开始说话:"); window.speechSynthesis.speak(msg); } alert("点击确定后开始说话"); HZRecorder.get(function (rec) { recorder = rec; recorder.start(); }); } ); $("#voice_recognition").click( function() { recorder.stop(); recorder.upload("https://holer50861.restclient.cn/get_pcm/", function (my_message) { //需要改为映射之后的ip if(my_message=="一线") my_message="胰腺"; var my_message_test ="你说的是:"+my_message; if(window.speechSynthesis !=undefined) { var msg = new SpeechSynthesisUtterance(my_message_test); window.speechSynthesis.speak(msg); } var my_flag = confirm(my_message_test); if(my_message=="三维医学图像分割"&&my_flag) { window.location.replace('image_3D_segmentation.html'); } else if(my_message=="文字检索系统"&&my_flag) { window.location.replace('show_search_text.html'); } else if(my_message=="图像检索系统"&&my_flag) { window.location.replace('show_search_pic.html'); } else if(my_message=="二维医学图像分割"&&my_flag) { window.location.replace('Image_binary_segmentation.html'); } else if(my_message=="图像切分"&&my_flag) { window.location.replace('image_crop.html'); } else if((my_message=="肝癌"||my_message=="肝囊肿"||my_message=="肝血管瘤")&&my_flag) { $("#loadingDiv").show(); var formData = new FormData(); formData.append('content',my_message); formData.append('mode',"lesion"); $.ajax({ url:"https://holer50861.restclient.cn/project/word_search/", type:"post", data:formData, dataType:"json", processData: false, contentType: false, success: function(info) { $("#loadingDiv").hide(); //alert(info); json=info; //alert(json.test); urls=json.result; lesionname=json.name; introduce=json.introduce; datanum=urls.length; //alert(urls[0]); nowpage=1; pagenum=Math.ceil(datanum/9); $("#pagenum").text(nowpage+"/"+pagenum); $("#datanum").text("共"+datanum+"条"); if(datanum==0) { if(window.speechSynthesis !=undefined) { var msg = new SpeechSynthesisUtterance("抱歉,目前影像库中没有该病变影像"); window.speechSynthesis.speak(msg); } alert("抱歉,目前影像库中没有该病变影像"); return; } else { $("#organ_lesion_form").css("display","block"); $("#info_form").css("display","block"); $("#organ_lesion").text("病变名称:"); $("#organname_lesionname").text(lesionname); $("#info_name").text("病变介绍:"); $("#info_name_content").text(introduce); var msg1 = "该病变名称为:"+lesionname; if(window.speechSynthesis !=undefined) { var msg = new SpeechSynthesisUtterance(msg1); window.speechSynthesis.speak(msg); msg1 = "目前影像库中该病变影像有:"+datanum+"条结果"; msg = new SpeechSynthesisUtterance(msg1); window.speechSynthesis.speak(msg); msg1 = "下面为您介绍该病变:"+introduce; msg = new SpeechSynthesisUtterance(msg1); window.speechSynthesis.speak(msg); } } $("tbody").empty(); if(datanum<9) { for(var i=0;i=3) { $(" ").appendTo("tbody") } else if(datanum-i==2) { $(" ").appendTo("tbody") } else if(datanum-i==1) { $(" ").appendTo("tbody") } } } else { for(var i=0;i<9;i=i+3) { $(" ").appendTo("tbody") } } $j(".list_images").imgbox({ 'speedIn' : 0, 'speedOut' : 0, 'alignment' : 'center', 'overlayShow' : true, 'allowMultiple' : false }); }, error:function(data) { $("#loadingDiv").hide(); if(window.speechSynthesis !=undefined) { var msg = new SpeechSynthesisUtterance("抱歉,目前影像库中没有该病变影像"); window.speechSynthesis.speak(msg); } alert("抱歉,目前影像库中没有该病变影像"); } }); } else if((my_message=="肝脏"||my_message=="肺部"||my_message=="半月板"||my_message=="淋巴结"||my_message=="胃部"||my_message=="膝关节"||my_message=="胰腺")&&my_flag) { $("#loadingDiv").show(); var formData = new FormData(); formData.append('content',my_message); formData.append('mode',"organ"); $.ajax({ url:"https://holer50861.restclient.cn/project/word_search/", type:"post", data:formData, dataType:"json", processData: false, contentType: false, success: function(info) { $("#loadingDiv").hide(); //alert(info); json=info; //alert(json.test); urls=json.result; organname=json.name; console.log(organname); introduce=json.introduce; console.log(introduce); datanum=urls.length; nowpage=1; pagenum=Math.ceil(datanum/9); $("#pagenum").text(nowpage+"/"+pagenum); $("#datanum").text("共"+datanum+"条"); if(datanum==0) { if(window.speechSynthesis !=undefined) { var msg = new SpeechSynthesisUtterance("抱歉,目前影像库中没有该器官影像"); window.speechSynthesis.speak(msg); } alert("抱歉,目前影像库中没有该器官影像"); return; } else { $("#organ_lesion_form").css("display","block"); $("#info_form").css("display","block"); $("#organ_lesion").text("器官名称:"); $("#organname_lesionname").text(organname); $("#info_name").text("器官介绍:"); $("#info_name_content").text(introduce); var msg1 = "该器官名称为:"+organname; if(window.speechSynthesis !=undefined) { var msg = new SpeechSynthesisUtterance(msg1); window.speechSynthesis.speak(msg); msg1 = "目前影像库中该器官影像有:"+datanum+"条结果"; msg = new SpeechSynthesisUtterance(msg1); window.speechSynthesis.speak(msg); msg1 = "下面为您介绍该器官:"+introduce; msg = new SpeechSynthesisUtterance(msg1); window.speechSynthesis.speak(msg); } } if(datanum<9) { for(var i=0;i=3) { $(" ").appendTo("tbody") } else if(datanum-i==2) { $(" ").appendTo("tbody") } else if(datanum-i==1) { $(" ").appendTo("tbody") } } } else { for(var i=0;i<9;i=i+3) { $(" ").appendTo("tbody") } } $j(".list_images").imgbox({ 'speedIn' : 0, 'speedOut' : 0, 'alignment' : 'center', 'overlayShow' : true, 'allowMultiple' : false }); }, error:function(data) { $("#loadingDiv").hide(); { var msg = new SpeechSynthesisUtterance("抱歉,目前影像库中没有该器官影像"); window.speechSynthesis.speak(msg); } alert("抱歉,目前影像库中没有该器官影像"); } }); } else if (my_flag) { if(window.speechSynthesis !=undefined) { var msg = new SpeechSynthesisUtterance("抱歉,目前影像库中没有该病变影像"); window.speechSynthesis.speak(msg); } alert("抱歉,目前影像库中没有该病变影像"); return; } }); } ); $("#findByOrgan").click( function() { if(window.speechSynthesis !=undefined) { window.speechSynthesis.pause(); window.speechSynthesis.cancel(); } $("tbody").empty(); $("#organ_lesion_form").css("display","none"); $("#info_form").css("display","none"); organ=$("#inputcontent").val(); if(organ=="") { if(window.speechSynthesis !=undefined) { var msg = new SpeechSynthesisUtterance("请输入检索关键字"); window.speechSynthesis.speak(msg); } alert("请输入检索关键字"); } else { $("#loadingDiv").show(); var formData = new FormData(); formData.append('content',$("#inputcontent").val()); formData.append('mode',"organ"); $.ajax({ url:"https://holer50861.restclient.cn/project/word_search/", type:"post", data:formData, dataType:"json", processData: false, contentType: false, success: function(info) { $("#loadingDiv").hide(); //alert(info); json=info; //alert(json.test); urls=json.result; organname=json.name; console.log(organname); introduce=json.introduce; console.log(introduce); datanum=urls.length; nowpage=1; pagenum=Math.ceil(datanum/9); $("#pagenum").text(nowpage+"/"+pagenum); $("#datanum").text("共"+datanum+"条"); if(datanum==0) { if(window.speechSynthesis !=undefined) { var msg = new SpeechSynthesisUtterance("抱歉,目前影像库中没有该器官影像"); window.speechSynthesis.speak(msg); } alert("抱歉,目前影像库中没有该器官影像"); return; } else { $("#organ_lesion_form").css("display","block"); $("#info_form").css("display","block"); $("#organ_lesion").text("器官名称:"); $("#organname_lesionname").text(organname); $("#info_name").text("器官介绍:"); $("#info_name_content").text(introduce); var msg1 = "该器官名称为:"+organname; if(window.speechSynthesis !=undefined) { var msg = new SpeechSynthesisUtterance(msg1); window.speechSynthesis.speak(msg); msg1 = "目前影像库中该器官影像有:"+datanum+"条结果"; msg = new SpeechSynthesisUtterance(msg1); window.speechSynthesis.speak(msg); msg1 = "下面为您介绍该器官:"+introduce; msg = new SpeechSynthesisUtterance(msg1); window.speechSynthesis.speak(msg); } } if(datanum<9) { for(var i=0;i=3) { $(" ").appendTo("tbody") } else if(datanum-i==2) { $(" ").appendTo("tbody") } else if(datanum-i==1) { $(" ").appendTo("tbody") } } } else { for(var i=0;i<9;i=i+3) { $(" ").appendTo("tbody") } } $j(".list_images").imgbox({ 'speedIn' : 0, 'speedOut' : 0, 'alignment' : 'center', 'overlayShow' : true, 'allowMultiple' : false }); }, error:function(data) { $("#loadingDiv").hide(); if(window.speechSynthesis !=undefined) { var msg = new SpeechSynthesisUtterance("抱歉,目前影像库中没有该器官影像"); window.speechSynthesis.speak(msg); } alert("抱歉,目前影像库中没有该器官影像"); } }); } }); /*病变检索 拿到json urls即可*/ $("#findByLesion").click( function() { if(window.speechSynthesis !=undefined) { window.speechSynthesis.pause(); window.speechSynthesis.cancel(); } $("tbody").empty(); $("#organ_lesion_form").css("display","none"); $("#info_form").css("display","none"); lesion=$("#inputcontent").val(); if(lesion=="") { if(window.speechSynthesis !=undefined) { var msg = new SpeechSynthesisUtterance("请输入检索关键字!"); window.speechSynthesis.speak(msg); } alert("请输入检索关键字"); } else { $("#loadingDiv").show(); var formData = new FormData(); formData.append('content',$("#inputcontent").val()); formData.append('mode',"lesion"); $.ajax({ url:"https://holer50861.restclient.cn/project/word_search/", type:"post", data:formData, dataType:"json", processData: false, contentType: false, success: function(info) { $("#loadingDiv").hide(); //alert(info); json=info; //alert(json.test); urls=json.result; lesionname=json.name; introduce=json.introduce; datanum=urls.length; //alert(urls[0]); nowpage=1; pagenum=Math.ceil(datanum/9); $("#pagenum").text(nowpage+"/"+pagenum); $("#datanum").text("共"+datanum+"条"); if(datanum==0) { if(window.speechSynthesis !=undefined) { var msg = new SpeechSynthesisUtterance("抱歉,目前影像库中没有该病变影像"); window.speechSynthesis.speak(msg); } alert("抱歉,目前影像库中没有该病变影像"); return; } else { $("#organ_lesion_form").css("display","block"); $("#info_form").css("display","block"); $("#organ_lesion").text("病变名称:"); $("#organname_lesionname").text(lesionname); $("#info_name").text("病变介绍:"); $("#info_name_content").text(introduce); var msg1 = "该病变名称为:"+lesionname; if(window.speechSynthesis !=undefined) { var msg = new SpeechSynthesisUtterance(msg1); window.speechSynthesis.speak(msg); msg1 = "目前影像库中该病变影像有:"+datanum+"条结果"; msg = new SpeechSynthesisUtterance(msg1); window.speechSynthesis.speak(msg); msg1 = "下面为您介绍该病变:"+introduce; msg = new SpeechSynthesisUtterance(msg1); window.speechSynthesis.speak(msg); } } $("tbody").empty(); if(datanum<9) { for(var i=0;i=3) { $(" ").appendTo("tbody") } else if(datanum-i==2) { $(" ").appendTo("tbody") } else if(datanum-i==1) { $(" ").appendTo("tbody") } } } else { for(var i=0;i<9;i=i+3) { $(" ").appendTo("tbody") } } $j(".list_images").imgbox({ 'speedIn' : 0, 'speedOut' : 0, 'alignment' : 'center', 'overlayShow' : true, 'allowMultiple' : false }); }, error:function(data) { $("#loadingDiv").hide(); if(window.speechSynthesis !=undefined) { var msg = new SpeechSynthesisUtterance("抱歉,目前影像库中没有该病变影像"); window.speechSynthesis.speak(msg); } alert("抱歉,目前影像库中没有该病变影像"); } }); } }); /*首页点击事件*/ $("#gotofirst").click(function() { $("tbody").empty(); nowpage=1; $("#pagenum").text(nowpage+"/"+pagenum); $("#datanum").text("共"+datanum+"条"); if(datanum<9) { for(var i=0;i=3) { $(" ").appendTo("tbody") } else if(datanum-i==2) { $(" ").appendTo("tbody") } else if(datanum-i==1) { $(" ").appendTo("tbody") } } } else { for(var i=0;i<9;i=i+3) { $(" ").appendTo("tbody") } } $j(".list_images").imgbox({ 'speedIn' : 0, 'speedOut' : 0, 'alignment' : 'center', 'overlayShow' : true, 'allowMultiple' : false }); }); /*下一页点击事件*/ $("#gotonext").click(function() { if(nowpage==pagenum) { if(window.speechSynthesis !=undefined) { var msg = new SpeechSynthesisUtterance("已经是最后一页了"); window.speechSynthesis.speak(msg); } alert("已经是最后一页了"); } else if(nowpage+1==pagenum) { //alert("要显示最后一页了"); $("tbody").empty(); for(var i=9*(pagenum-1);i=3) { $(" ").appendTo("tbody") } else if(datanum-i==2) { $(" ").appendTo("tbody") } else if(datanum-i==1) { $(" ").appendTo("tbody") } } nowpage=nowpage+1; $("#pagenum").text(nowpage+"/"+pagenum); $j(".list_images").imgbox({ 'speedIn' : 0, 'speedOut' : 0, 'alignment' : 'center', 'overlayShow' : true, 'allowMultiple' : false }); } else { $("tbody").empty(); for(var i=9*nowpage;i<9*nowpage+9;i=i+3) { $(" ").appendTo("tbody") } nowpage=nowpage+1; $("#pagenum").text(nowpage+"/"+pagenum); $j(".list_images").imgbox({ 'speedIn' : 0, 'speedOut' : 0, 'alignment' : 'center', 'overlayShow' : true, 'allowMultiple' : false }); } }); /*上一页点击事件*/ $("#gotopre").click(function() { if(nowpage==1) { if(window.speechSynthesis !=undefined) { var msg = new SpeechSynthesisUtterance("已经是第一页了"); window.speechSynthesis.speak(msg); } alert("已经是第一页了"); } else { nowpage=nowpage-1; $("tbody").empty(); for(var i=9*(nowpage-1);i<9*(nowpage-1)+9;i=i+3) { $(" ").appendTo("tbody"); } $("#pagenum").text(nowpage+"/"+pagenum); $j(".list_images").imgbox({ 'speedIn' : 0, 'speedOut' : 0, 'alignment' : 'center', 'overlayShow' : true, 'allowMultiple' : false }); } }); /*尾页点击事件*/ $("#gotolast").click(function() { $("tbody").empty(); for(var i=9*(pagenum-1);i=3) { $(" ").appendTo("tbody") } else if(datanum-i==2) { $(" ").appendTo("tbody") } else if(datanum-i==1) { $(" ").appendTo("tbody") } } nowpage=pagenum; $("#pagenum").text(nowpage+"/"+pagenum); $j(".list_images").imgbox({ 'speedIn' : 0, 'speedOut' : 0, 'alignment' : 'center', 'overlayShow' : true, 'allowMultiple' : false }); }); /*转到某页点击事件*/ $("#gopage_number").click(function() { var pagenumber=parseInt($("#selectnumber").val()); if(pagenumber<1) { if(window.speechSynthesis !=undefined) { var msg = new SpeechSynthesisUtterance("选择的页号超出了范围"); window.speechSynthesis.speak(msg); } alert("选择的页号超出了范围"); } else if(pagenumber ").appendTo("tbody"); } nowpage=pagenumber; $("#pagenum").text(nowpage+"/"+pagenum); $j(".list_images").imgbox({ 'speedIn' : 0, 'speedOut' : 0, 'alignment' : 'center', 'overlayShow' : true, 'allowMultiple' : false }); } else if(pagenumber==pagenum) { $("tbody").empty(); for(var i=9*(pagenum-1);i=3) { $(" ").appendTo("tbody") } else if(datanum-i==2) { $(" ").appendTo("tbody") } else if(datanum-i==1) { $(" ").appendTo("tbody") } } nowpage=pagenum; $("#pagenum").text(nowpage+"/"+pagenum); $j(".list_images").imgbox({ 'speedIn' : 0, 'speedOut' : 0, 'alignment' : 'center', 'overlayShow' : true, 'allowMultiple' : false }); } else { if(window.speechSynthesis !=undefined) { var msg = new SpeechSynthesisUtterance("选择的页号超出了范围"); window.speechSynthesis.speak(msg); } alert("选择的页号超出了范围"); } }); $j(".list_images").imgbox({ 'speedIn' : 0, 'speedOut' : 0, 'alignment' : 'center', 'overlayShow' : true, 'allowMultiple' : false }); });