|
|
|
|
@ -19,6 +19,8 @@ $(function () {
|
|
|
|
|
loadDiag();
|
|
|
|
|
//加载手术字典
|
|
|
|
|
loadOperate();
|
|
|
|
|
//加载inpatientNo
|
|
|
|
|
loadInpatientNo();
|
|
|
|
|
});
|
|
|
|
|
//加载性别
|
|
|
|
|
function loadSex() {
|
|
|
|
|
@ -45,6 +47,32 @@ function loadSex(){
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//加载病案号
|
|
|
|
|
function loadInpatientNo() {
|
|
|
|
|
$.ajax({
|
|
|
|
|
type: 'get',
|
|
|
|
|
url: path + '/commom/getCommonInfo',
|
|
|
|
|
dataType: 'json',
|
|
|
|
|
success: function (data) {
|
|
|
|
|
if (null != data) {
|
|
|
|
|
$("#inpatient_no").empty();
|
|
|
|
|
var html = '<option value=""></option>';
|
|
|
|
|
for (var i = 0; i < data.length; i++) {
|
|
|
|
|
if (data[i].name != '' && data[i].inpatientNo != '') {
|
|
|
|
|
var name = data[i].name;
|
|
|
|
|
var inpatientNo = data[i].inpatientNo;
|
|
|
|
|
/*var py = makePy(name);
|
|
|
|
|
var pingyin = ConvertPinyin(name);*/
|
|
|
|
|
html += '<option value="' + inpatientNo + '">' + inpatientNo + " " + name + '</option>';
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
$("#inpatient_no").append(html);
|
|
|
|
|
$("#inpatient_no").selectpicker('refresh');
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//加载科室
|
|
|
|
|
function loadDept() {
|
|
|
|
|
$.ajax({
|
|
|
|
|
@ -90,6 +118,7 @@ function loadDiagStatus(){
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//加载诊断编码和诊断名称
|
|
|
|
|
function loadDiag() {
|
|
|
|
|
$.ajax({
|
|
|
|
|
@ -119,6 +148,7 @@ function loadDiag(){
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//加载手术字典
|
|
|
|
|
function loadOperate() {
|
|
|
|
|
$.ajax({
|
|
|
|
|
@ -160,6 +190,7 @@ $("#isOper").change(function () {
|
|
|
|
|
})
|
|
|
|
|
//时间格式属性名集合
|
|
|
|
|
var commomtable = 'commomtable';
|
|
|
|
|
|
|
|
|
|
//拼接sql
|
|
|
|
|
function getSql() {
|
|
|
|
|
var inputValue = getInputValue();
|
|
|
|
|
@ -433,21 +464,43 @@ function getSql(){
|
|
|
|
|
$("#sql").val("");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//搜索功能
|
|
|
|
|
function search() {
|
|
|
|
|
var inpatient_no = $("#inpatient_no").val();
|
|
|
|
|
var startTime1 = $("#startTime1").val();
|
|
|
|
|
var endTime1 = $("#endTime1").val();
|
|
|
|
|
var startTime2 = $("#startTime2").val();
|
|
|
|
|
var endTime2 = $("#endTime2").val();
|
|
|
|
|
var age1 = $("#age1").val();
|
|
|
|
|
var age2 = $("#age2").val();
|
|
|
|
|
console.log("1111" + startTime1 + endTime1 + startTime2 + endTime2);
|
|
|
|
|
if (inpatient_no != '' && (inpatient_no.indexOf(",") == -1 || inpatient_no.indexOf(",") == -1) && inpatient_no.length > 16) {
|
|
|
|
|
toastr.warning("病案号的长度太长!");
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
if ((age1 != '' && age2 == '') || (age1 == '' && age2 != '')) {
|
|
|
|
|
toastr.warning("请输入完整年龄时间段!");
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
if ((startTime1 != '' && endTime1 == '') || (startTime1 == '' && endTime1 != '')) {
|
|
|
|
|
toastr.warning("请输入完整的入院日期时间段!");
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
if ((startTime2 != '' && endTime2 == '') || (startTime2 == '' && endTime2 != '')) {
|
|
|
|
|
toastr.warning("请输入完整的出院日期时间段!");
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
getSql();
|
|
|
|
|
freshTable();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//查看详情
|
|
|
|
|
function showDetail(patientId) {
|
|
|
|
|
//隐藏模板选项
|
|
|
|
|
//window.location.href=path+"/commom/showRecord?patientId="+patientId;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//导出excel功能
|
|
|
|
|
function exportExcel() {
|
|
|
|
|
getChecked();
|
|
|
|
|
@ -499,6 +552,7 @@ function exportExcel(){
|
|
|
|
|
}
|
|
|
|
|
/*}*/
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/*****************************************输入框边输入内容边搜索功能方法*************************************************/
|
|
|
|
|
//级联病案号,且长度超过4个字节才查询
|
|
|
|
|
function getInpatientNoContents(id) {
|
|
|
|
|
@ -521,6 +575,7 @@ function getInpatientNoContents(id) {
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//级联诊断码
|
|
|
|
|
function getDiagCodeContents(id) {
|
|
|
|
|
var keyword = document.getElementById(id).value;
|
|
|
|
|
@ -542,6 +597,7 @@ function getDiagCodeContents(id) {
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//级联手术编码
|
|
|
|
|
function getOperateCodeContents(id) {
|
|
|
|
|
var keyword = document.getElementById(id).value;
|
|
|
|
|
@ -563,6 +619,7 @@ function getOperateCodeContents(id) {
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//添加内容,tr td
|
|
|
|
|
function insertContent(content, id) {
|
|
|
|
|
clearContent(id);
|
|
|
|
|
@ -605,6 +662,7 @@ function insertContent(content,id) {
|
|
|
|
|
};
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//清楚内容方法
|
|
|
|
|
function clearContent(id) {
|
|
|
|
|
var popNode = document.getElementById(id + "Div");
|
|
|
|
|
@ -615,6 +673,7 @@ function clearContent(id) {
|
|
|
|
|
contentNode.removeChild(contentNode.childNodes[i]);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//设置样式
|
|
|
|
|
function setLocation(id) {
|
|
|
|
|
var inputNode = document.getElementById(id);
|
|
|
|
|
@ -628,3 +687,6 @@ function setLocation(id){
|
|
|
|
|
popNode.style.left = left + "px";
|
|
|
|
|
document.getElementById(id + "Content_table").style.width = width + "px";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|