123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444 |
- $(document).ready(function(){
- $("#loadingDiv").hide();
- var $j = jQuery.noConflict();//为了解决jquery1.11.0包和imgbox必须用的1.3包的冲突
- var pagenum=0;
- var nowpage=0;
- var datanum=0;
- var json;
- var urls;
- var searchname;
- var organ;
- if(window.speechSynthesis !=undefined)
- {
- window.speechSynthesis.pause();
- window.speechSynthesis.cancel();
- }
- if(sessionStorage!=undefined)
- {
- if(sessionStorage.getItem("username")!=null)
- {
- $("#needlogin").remove();
- var $span= $("<span>用户名:"+sessionStorage.getItem("username")+"</span>");
- $("#needloginparent").append($span);
-
- }
- else
- {
- $("#a_datamanage").attr('href','login.html'); //医学数据管理界面
- //$("#a_codemanage").attr('href','login.html');代码管理不需要
- $("#a_show").attr('href','login.html');//成果展示
- }
- }
- $j(".list_images").imgbox({
- 'speedIn' : 0,
- 'speedOut' : 0,
- 'alignment' : 'center',
- 'overlayShow' : true,
- 'allowMultiple' : false
- });
- $('.example-content img').click(function(){
- window.open($(this).attr('src'))
- })
- $("#check_add").click(
- function()
- {
- organ=$("#select_patient").find("option:selected").text();
- $('.example-content').show()
- if(organ=="病人1")
- {
- $('.example-content .original').find('img').attr('src','images/patient1.png')
- $('.example-content .lesion').find('img').attr('src','images/patient1a.png')
- // document.getElementById('img_c').src="images/patient1.png";
- // document.getElementById('img_c').href="images/patient1.png";
- // document.getElementById('showimg1').style.display="block";
- // document.getElementById('img_d').src="images/patient1a.png";
- // document.getElementById('img_d').href="images/patient1a.png";
- // document.getElementById('showimg1').style.display="block";
- // document.getElementById('img_e').src="images/patient1.png";
- // document.getElementById('img_e').href="images/patient1.png";
- // document.getElementById('showimg1').style.display="block";
- // document.getElementById('img_f').src="images/patient1a.png";
- // document.getElementById('img_f').href="images/patient1a.png";
- // document.getElementById('showimg1').style.display="block";
- }
- else if(organ=="病人2")
- {
- $('.example-content .original').find('img').attr('src','images/patient2.png')
- $('.example-content .lesion').find('img').attr('src','images/patient2b.png')
- // document.getElementById('img_c').href="images/patient2.png";
- // document.getElementById('showimg1').style.display="block";
- // document.getElementById('img_d').href="images/patient2b.png";
- // document.getElementById('showimg1').style.display="block";
- // document.getElementById('img_e').src="images/patient2.png";
- // document.getElementById('img_e').href="images/patient2.png";
- // document.getElementById('showimg1').style.display="block";
- // document.getElementById('img_f').src="images/patient2b.png";
- // document.getElementById('img_f').href="images/patient2b.png";
- // document.getElementById('showimg1').style.display="block";
- }
- });
- $("#findByOrgan").click(
- function()
- {
- $('.example-content').hide()
- if(window.speechSynthesis !=undefined)
- {
- window.speechSynthesis.pause();
- window.speechSynthesis.cancel();
- }
- organ=$("#select_organ").find("option:selected").text();
- organ="spine";
- if(organ=="脊柱")
- {
- organ="spine";
- }
- var imgurl = $("#file").val();
- if(imgurl=="")
- {
- if(window.speechSynthesis !=undefined)
- {
- var msg = new SpeechSynthesisUtterance("请选择图片");
- window.speechSynthesis.speak(msg);
- }
- alert("请选择图片");
- }
- else
- {
- /*两个方法二选一 和后端交互的时候看
- $.ajaxFileUpload({
- url:"***",
- type:"post"
- fileElementId: "file", //文件上传域的ID,这里是input的ID,而不是img的
- contentType: "application/x-www-form-urlencoded; charset=utf-8",
- data:{"organ":organ}
- success: function (data) {
- //将分割的结果展示 即替换img的src
- //$("#img").attr("src","data:image/jpg;base64,"+data)
- }
- });*/
- if(window.speechSynthesis !=undefined)
- {
- var msg = new SpeechSynthesisUtterance("正在分割,请稍后");
- window.speechSynthesis.speak(msg);
- }
- var formData = new FormData();
- formData.append('test_nii', document.getElementById('file').files[0]);
- formData.append('organ_name',organ);
- $("#loadingDiv").show();
- $.ajax({
- url:"https://holer50861.restclient.cn/project/cer_ver_seg/",
- type:"post",
- data: formData,
- dataType:"json",
- processData: false,
- contentType: false,
- success: function(info) {
- $("#loadingDiv").hide();
- //alert(info);
- json=info;
- //alert(json.test);
- if(json.file_type == 'notsafe')
- {
- if(window.speechSynthesis !=undefined)
- {
- var msg = new SpeechSynthesisUtterance("该文件类型不允许上传!");
- window.speechSynthesis.speak(msg);
- }
- alert("该文件类型不允许上传!");
- return;
- }
- var resulturl=json.result;
- var resulturl_att=json.result_att;
- $("#showimg").css("display","block");
- $("#img1").css("display","block");
- $("#img1").attr("src",resulturl);
- $("#img_b").attr("href",resulturl);
-
- $("#img1_att_back").css("display","block");
- $("#img1_att_back").attr("src",resulturl_att);
- $("#img_att").attr("href",resulturl_att);
- //$("#file").val("");
-
-
- $("tbody").empty();
-
- $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("请稍后请求服务器");
- }
- });
-
- /*
- $.ajax({
- url:"http://192.168.1.113:8000/project/split_3d/",
- type:"post",
- data: formData,
- processData: false,
- contentType: false,
- success: function(info) {
- alert("发送成功");
- }
- });*/
- }
- });
- $("#gotofirst").click(function()
- {
- $("tbody").empty();
- nowpage=1;
- $("#pagenum").text(nowpage+"/"+pagenum);
- $("#datanum").text("共"+datanum+"条");
- if(datanum<9)
- {
- for(var i=0;i<datanum;i=i+3)
- {
- if(datanum-i>=3)
- {
- $("<tr><td><a class=\"list_images\" href=\""+urls[i]+"\"><img src=\""+urls[i]+"\"/></a></td> <td> <a class=\"list_images\" href=\""+urls[i+1]+"\"><img src=\""+urls[i+1]+"\"/></a></td> <td><a class=\"list_images\" href=\""+urls[i+2]+"\"><img src=\""+urls[i+2]+"\"/></a></td></tr>").appendTo("tbody")
- }
- else if(datanum-i==2)
- {
- $("<tr><td><a class=\"list_images\" href=\""+urls[i]+"\"><img src=\""+urls[i]+"\"/></a></td> <td> <a class=\"list_images\" href=\""+urls[i+1]+"\"><img src=\""+urls[i+1]+"\"/></a></td> </tr>").appendTo("tbody")
- }
- else if(datanum-i==1)
- {
- $("<tr><td><a class=\"list_images\" href=\""+urls[i]+"\"><img src=\""+urls[i]+"\"/></a></td> </tr>").appendTo("tbody")
- }
- }
- }
- else
- {
- for(var i=0;i<9;i=i+3)
- {
- $("<tr><td><a class=\"list_images\" href=\""+urls[i]+"\"><img src=\""+urls[i]+"\"/></a></td> <td> <a class=\"list_images\" href=\""+urls[i+1]+"\"><img src=\""+urls[i+1]+"\"/></a></td> <td><a class=\"list_images\" href=\""+urls[i+2]+"\"><img src=\""+urls[i+2]+"\"/></a></td></tr>").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<datanum;i=i+3)
- {
- if(datanum-i>=3)
- {
- $("<tr><td><a class=\"list_images\" href=\""+urls[i]+"\"><img src=\""+urls[i]+"\"/></a></td> <td> <a class=\"list_images\" href=\""+urls[i+1]+"\"><img src=\""+urls[i+1]+"\"/></a></td> <td><a class=\"list_images\" href=\""+urls[i+2]+"\"><img src=\""+urls[i+2]+"\"/></a></td></tr>").appendTo("tbody")
- }
- else if(datanum-i==2)
- {
- $("<tr><td><a class=\"list_images\" href=\""+urls[i]+"\"><img src=\""+urls[i]+"\"/></a></td> <td> <a class=\"list_images\" href=\""+urls[i+1]+"\"><img src=\""+urls[i+1]+"\"/></a></td> </tr>").appendTo("tbody")
- }
- else if(datanum-i==1)
- {
- $("<tr><td><a class=\"list_images\" href=\""+urls[i]+"\"><img src=\""+urls[i]+"\"/></a></td> </tr>").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)
- {
- $("<tr><td><a class=\"list_images\" href=\""+urls[i]+"\"><img src=\""+urls[i]+"\"/></a></td> <td> <a class=\"list_images\" href=\""+urls[i+1]+"\"><img src=\""+urls[i+1]+"\"/></a></td> <td><a class=\"list_images\" href=\""+urls[i+2]+"\"><img src=\""+urls[i+2]+"\"/></a></td></tr>").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)
- {
- $("<tr><td><a class=\"list_images\" href=\""+urls[i]+"\"><img src=\""+urls[i]+"\"/></a></td> <td> <a class=\"list_images\" href=\""+urls[i+1]+"\"><img src=\""+urls[i+1]+"\"/></a></td> <td><a class=\"list_images\" href=\""+urls[i+2]+"\"><img src=\""+urls[i+2]+"\"/></a></td></tr>").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<datanum;i=i+3)
- {
- if(datanum-i>=3)
- {
- $("<tr><td><a class=\"list_images\" href=\""+urls[i]+"\"><img src=\""+urls[i]+"\"/></a></td> <td> <a class=\"list_images\" href=\""+urls[i+1]+"\"><img src=\""+urls[i+1]+"\"/></a></td> <td><a class=\"list_images\" href=\""+urls[i+2]+"\"><img src=\""+urls[i+2]+"\"/></a></td></tr>").appendTo("tbody")
- }
- else if(datanum-i==2)
- {
- $("<tr><td><a class=\"list_images\" href=\""+urls[i]+"\"><img src=\""+urls[i]+"\"/></a></td> <td> <a class=\"list_images\" href=\""+urls[i+1]+"\"><img src=\""+urls[i+1]+"\"/></a></td> </tr>").appendTo("tbody")
- }
- else if(datanum-i==1)
- {
- $("<tr><td><a class=\"list_images\" href=\""+urls[i]+"\"><img src=\""+urls[i]+"\"/></a></td> </tr>").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<pagenum)
- {
- $("tbody").empty();
- for(var i=9*(pagenumber-1);i<9*(pagenumber-1)+9;i=i+3)
- {
- $("<tr><td><a class=\"list_images\" href=\""+urls[i]+"\"><img src=\""+urls[i]+"\"/></a></td> <td> <a class=\"list_images\" href=\""+urls[i+1]+"\"><img src=\""+urls[i+1]+"\"/></a></td> <td><a class=\"list_images\" href=\""+urls[i+2]+"\"><img src=\""+urls[i+2]+"\"/></a></td></tr>").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<datanum;i=i+3)
- {
- if(datanum-i>=3)
- {
- $("<tr><td><a class=\"list_images\" href=\""+urls[i]+"\"><img src=\""+urls[i]+"\"/></a></td> <td> <a class=\"list_images\" href=\""+urls[i+1]+"\"><img src=\""+urls[i+1]+"\"/></a></td> <td><a class=\"list_images\" href=\""+urls[i+2]+"\"><img src=\""+urls[i+2]+"\"/></a></td></tr>").appendTo("tbody")
- }
- else if(datanum-i==2)
- {
- $("<tr><td><a class=\"list_images\" href=\""+urls[i]+"\"><img src=\""+urls[i]+"\"/></a></td> <td> <a class=\"list_images\" href=\""+urls[i+1]+"\"><img src=\""+urls[i+1]+"\"/></a></td> </tr>").appendTo("tbody")
- }
- else if(datanum-i==1)
- {
- $("<tr><td><a class=\"list_images\" href=\""+urls[i]+"\"><img src=\""+urls[i]+"\"/></a></td> </tr>").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("选择的页号超出了范围");
- }
- });
- $("#show_3d_image").click(
- function()
- {
- //alert("点击");
- if(searchname=="organ")
- {
- console.log(organ)
- if(organ=="lung")
- {
- //alert("lung ");
- //window.location.href="fei.html";
- window.open('fei.html');
- }
- else if(organ=="liver")
- {
- window.open('ganzang.html');
- }
- }
- else if(searchname=="lesion")
- {
- window.open('bingbian.html');
- }
- }
- )
- })
|