|
@@ -67,15 +67,116 @@ function initJcJyTable() {
|
|
|
$('#tb_jy_table_list').bootstrapTable("destroy");
|
|
|
initJcListTable();
|
|
|
$("#jy_detail").removeClass("in").addClass("hide");
|
|
|
+ $("#ygjy_detail").removeClass("in").addClass("hide");
|
|
|
+ $("#ygjy_iframe_div").html("")
|
|
|
$("#jc_detail").removeClass("hide").addClass("in");
|
|
|
- } else {
|
|
|
+ }else if (typeIndex == 2) {
|
|
|
+ $('#tb_jy_pName_table_list').bootstrapTable("destroy");
|
|
|
+ $('#tb_jy_table_list').bootstrapTable("destroy");
|
|
|
+ initYgJyListTable();
|
|
|
+ $("#jy_detail").removeClass("in").addClass("hide");
|
|
|
+ $("#jc_detail").removeClass("in").addClass("hide");
|
|
|
+ $("#ygjy_detail").removeClass("hide").addClass("in");
|
|
|
+ }
|
|
|
+ else {
|
|
|
$('#tb_table_list').bootstrapTable("destroy");
|
|
|
initJyListTable();
|
|
|
$("#jc_detail").removeClass("in").addClass("hide");
|
|
|
+ $("#ygjy_detail").removeClass("in").addClass("hide");
|
|
|
+ $("#ygjy_iframe_div").html("")
|
|
|
$("#jy_detail").removeClass("hide").addClass("in");
|
|
|
+
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+/**
|
|
|
+ * 初始化荧光检验
|
|
|
+ */
|
|
|
+function initYgJyListTable() {
|
|
|
+ $('#tb_table_list').bootstrapTable("destroy");
|
|
|
+ $('#tb_table_list').bootstrapTable({
|
|
|
+ url: '/thmz/getJcJyList', //请求后台的URL(*)
|
|
|
+ method: 'post', //请求方式(*)
|
|
|
+ toolbar: '#toolbar', //工具按钮用哪个容器
|
|
|
+ striped: true, //是否显示行间隔色
|
|
|
+ cache: false, //是否使用缓存,默认为true,所以一般情况下需要设置一下这个属性(*)
|
|
|
+ pagination: true, //是否显示分页(*)
|
|
|
+ sortable: true, //是否启用排序
|
|
|
+ sortOrder: "asc", //排序方式
|
|
|
+ queryParams: queryYgjyParams, //传递参数(*)
|
|
|
+ sidePagination: "server", //分页方式:client客户端分页,server服务端分页(*)
|
|
|
+ pageNumber: 1, //初始化加载第一页,默认第一页
|
|
|
+ pageSize: 10, //每页的记录行数(*)
|
|
|
+ pageList: [5, 10, 25, 50, 100], //可供选择的每页的行数(*)
|
|
|
+ search: false, //是否显示表格搜索,此搜索是客户端搜索,不会进服务端,所以,个人感觉意义不大
|
|
|
+ strictSearch: true,
|
|
|
+ showColumns: false, //是否显示所有的列
|
|
|
+ showRefresh: false, //是否显示刷新按钮
|
|
|
+ minimumCountColumns: 2, //最少允许的列数
|
|
|
+ clickToSelect: true, //是否启用点击选中行
|
|
|
+ uniqueId: "ID", //每一行的唯一标识,一般为主键列
|
|
|
+ showToggle: false, //是否显示详细视图和列表视图的切换按钮
|
|
|
+ cardView: false, //是否显示详细视图
|
|
|
+ detailView: false,
|
|
|
+ //rowStyle:rowStyle,//通过自定义函数设置行样式
|
|
|
+ ajaxOptions: {
|
|
|
+ headers: {
|
|
|
+ 'Accept': 'application/json',
|
|
|
+ 'Authorization': 'Bearer ' + localStorage.getItem("token")
|
|
|
+ }
|
|
|
+ },
|
|
|
+ columns: [
|
|
|
+ {
|
|
|
+ field: 'patientId',
|
|
|
+ title: '门诊ID',
|
|
|
+ align: "center",
|
|
|
+ valign: 'middle',
|
|
|
+ }, {
|
|
|
+ field: 'patientName',
|
|
|
+ title: '病人姓名',
|
|
|
+ align: "center",
|
|
|
+ valign: 'middle',
|
|
|
+ }
|
|
|
+ ],
|
|
|
+ onClickRow: function (row) {
|
|
|
+ //webhis.thyy.cn:8080
|
|
|
+ //http://172.16.30.119:3000/
|
|
|
+ $("#ygjy_iframe_div").html("")
|
|
|
+ var window_height = window.innerHeight;
|
|
|
+ var myIframe = document.createElement('iframe');
|
|
|
+ myIframe.width="100%"
|
|
|
+ myIframe.height="100%"
|
|
|
+ //172.16.30.119:3000
|
|
|
+ myIframe.src = "http://webhis.thyy.cn:8080/fluorescenceTest?patNo="+row.patientId+"×="+row.times;
|
|
|
+ document.getElementById("ygjy_iframe_div").style.height = (window_height/1.2-80)+'px';
|
|
|
+ document.getElementById("ygjy_iframe_div").appendChild(myIframe);
|
|
|
+ },
|
|
|
+ responseHandler: function (res) {
|
|
|
+ if (res == '401' || res == 401) {
|
|
|
+ window.location.href = '/thmz/login/view'
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ var ress = eval(res);
|
|
|
+ if (ress.code == -1) {
|
|
|
+ if (ress.message != null && ress.message != '') {
|
|
|
+ errorMesage(ress);
|
|
|
+ }
|
|
|
+ return {
|
|
|
+ "total": 0,//总页数
|
|
|
+ "rows": {} //数据
|
|
|
+ };
|
|
|
+ }
|
|
|
+ return {
|
|
|
+ "total": ress.count,//总页数
|
|
|
+ "rows": ress.data //数据
|
|
|
+ };
|
|
|
+ },
|
|
|
+ onLoadSuccess: function (data) {
|
|
|
+ $(".pagination-detail").css("display", "none");
|
|
|
+ }
|
|
|
+ });
|
|
|
+}
|
|
|
+
|
|
|
|
|
|
/**
|
|
|
* 初始化检查报告列表
|
|
@@ -192,6 +293,19 @@ function queryParams(params) {
|
|
|
};
|
|
|
};
|
|
|
|
|
|
+function queryYgjyParams(params) {
|
|
|
+ var rePortRangeArr = getRePortRangeArr();
|
|
|
+ return {
|
|
|
+ patientName: $("#cardNo").val(),
|
|
|
+ reqType: "4",
|
|
|
+ beginTime: rePortRangeArr[0],
|
|
|
+ endTime: rePortRangeArr[1],
|
|
|
+ pageSize: params.limit, //页面大小
|
|
|
+ pageIndex: params.offset / params.limit //页码
|
|
|
+ };
|
|
|
+};
|
|
|
+
|
|
|
+
|
|
|
/**
|
|
|
* 加载检查明细
|
|
|
* @param reqNo
|