$(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= $("用户名:"+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');//成果展示
}
}
$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=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("选择的页号超出了范围");
}
});
$("#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');
}
}
)
})