|
@@ -230,7 +230,7 @@ $(function () {
|
|
|
$("#idCard").change(function (e) {
|
|
|
let idCard = $("#idCard").val();
|
|
|
if (idCard.length == 18) {
|
|
|
- queryApaientInfo(idCard)
|
|
|
+ queryApaientInfo(idCard,false)
|
|
|
}
|
|
|
});
|
|
|
|
|
@@ -238,13 +238,13 @@ $(function () {
|
|
|
// queryUserInfoByphoneNo();
|
|
|
var phoneNo = $("#phoneNum").val();
|
|
|
if (phoneNo.length == 11) {
|
|
|
- queryApaientInfo(phoneNo)
|
|
|
+ queryApaientInfo(phoneNo,false)
|
|
|
}
|
|
|
});
|
|
|
|
|
|
$("#userName").change(function (e) {
|
|
|
var userName = $('#userName').val();
|
|
|
- queryApaientInfo(userName)
|
|
|
+ queryApaientInfo(userName,false)
|
|
|
});
|
|
|
|
|
|
|
|
@@ -401,7 +401,7 @@ function queryUserInfoByAdmissionNumber() {
|
|
|
var admissionNumber = $("#admissionNumber").val();
|
|
|
if ( admissionNumber.length >= 4) {
|
|
|
$("#admissionNumber").attr("title", admissionNumber);
|
|
|
- fillZyPatientInfo(admissionNumber)
|
|
|
+ fillZyPatientInfo(admissionNumber,false)
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -415,7 +415,7 @@ function queryUserInfoByCardNo() {
|
|
|
var index = cardNo.indexOf("-");
|
|
|
if (index > 0 && index == cardNo.length - 2) {
|
|
|
$("#cardNo").attr("title", cardNo);
|
|
|
- queryApaientInfo(cardNo)
|
|
|
+ queryApaientInfo(cardNo,true)
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -436,9 +436,10 @@ function cardNoChange() {
|
|
|
|
|
|
/**
|
|
|
* keyWard 查询内容
|
|
|
+ * updatePatientIdFlag 门诊号修改标识 true 不修改 false 或 不传其他修改
|
|
|
* 查询住院病人档案信息
|
|
|
*/
|
|
|
-function queryApaientInfo(keyWard) {
|
|
|
+function queryApaientInfo(keyWard,updatePatientIdFlag) {
|
|
|
if(!stringNotBlank(keyWard)){
|
|
|
return
|
|
|
}
|
|
@@ -452,9 +453,9 @@ function queryApaientInfo(keyWard) {
|
|
|
return;
|
|
|
}
|
|
|
if(res.code == 0 && res.data !=null && res.data.length > 1){
|
|
|
- fitZyPatient(res)
|
|
|
+ fitZyPatient(res,updatePatientIdFlag)
|
|
|
}else if(res.code == 0 && res.data !=null && res.data.length == 1) {
|
|
|
- fillZyPatientInfo(res.data[0].inpatientNo)
|
|
|
+ fillZyPatientInfo(res.data[0].inpatientNo,updatePatientIdFlag)
|
|
|
}else {
|
|
|
queryMzPatientInfo(keyWard)
|
|
|
}
|
|
@@ -1211,9 +1212,9 @@ function queryPtientInfoBySocialNo() {
|
|
|
}
|
|
|
if (res.code == 0 ) {
|
|
|
if(res.data.length > 1){
|
|
|
- fitZyPatient(res,true,true)
|
|
|
+ fitZyPatient(res)
|
|
|
}else if(res.data.length == 1) {
|
|
|
- fillZyPatientInfo(res.data[0].inpatientNo,true,true)
|
|
|
+ fillZyPatientInfo(res.data[0].inpatientNo)
|
|
|
}else {
|
|
|
queryUserInfoBySocialNo()
|
|
|
}
|
|
@@ -1338,7 +1339,7 @@ function fillPatinet(patientId) {
|
|
|
* @param checkFlag
|
|
|
* @param infoFlag
|
|
|
*/
|
|
|
-function fillZyPatientInfo(patNo) {
|
|
|
+function fillZyPatientInfo(patNo,updatePatientIdFlag) {
|
|
|
if(!stringNotBlank(patNo)){
|
|
|
return
|
|
|
}
|
|
@@ -1366,7 +1367,7 @@ function fillZyPatientInfo(patNo) {
|
|
|
initCity(4, cityCode);
|
|
|
initDistrict(4, cityCode, birthPlace);
|
|
|
}
|
|
|
- if(stringNotBlank(res.data.mzNo)){
|
|
|
+ if(!updatePatientIdFlag){
|
|
|
$("#cardNo").val(res.data.mzNo);
|
|
|
$("#cardNo").blur();
|
|
|
}
|
|
@@ -1412,8 +1413,10 @@ function fillZyPatientInfo(patNo) {
|
|
|
$("#idCard").attr("title", res.data.socialNo);
|
|
|
$("#idCard").blur();
|
|
|
$("#admissionNumber").val(res.data.inpatientNo);
|
|
|
- if (stringNotBlank(res.data.mzNo)) {
|
|
|
+ if (!updatePatientIdFlag) {
|
|
|
$("#patientId").val(res.data.mzNo);
|
|
|
+ }else {
|
|
|
+ $("#patientId").val($("#cardNo").val())
|
|
|
}
|
|
|
if (res.data.provinceCode != null && res.data.provinceCode.length >= 6) {
|
|
|
$("#provinceCode").selectpicker('val', res.data.provinceCode);
|
|
@@ -1421,7 +1424,11 @@ function fillZyPatientInfo(patNo) {
|
|
|
initCity(1, res.data.cityCode);
|
|
|
initDistrict(1, res.data.cityCode, res.data.districtCode);
|
|
|
}
|
|
|
- queryMzZyReq(res.data.mzNo)
|
|
|
+ if(updatePatientIdFlag){
|
|
|
+ queryMzZyReq($("#cardNo").val())
|
|
|
+ }else {
|
|
|
+ queryMzZyReq(res.data.mzNo)
|
|
|
+ }
|
|
|
checkZyPatient(patNo)
|
|
|
}
|
|
|
}
|
|
@@ -1434,10 +1441,9 @@ function fillZyPatientInfo(patNo) {
|
|
|
/**
|
|
|
* 多个住院号 显示住院档案信息
|
|
|
* @param res
|
|
|
- * @param checkFlag
|
|
|
- * @param infoFlag
|
|
|
+ * @param updatePatientIdFlag
|
|
|
*/
|
|
|
-function fitZyPatient(res,checkFlag,infoFlag) {
|
|
|
+function fitZyPatient(res,updatePatientIdFlag) {
|
|
|
if (res.data.length > 0) {
|
|
|
$("#zyPatientModal").modal();
|
|
|
$("#zyPatientTable").html(null);
|
|
@@ -1466,7 +1472,7 @@ function fitZyPatient(res,checkFlag,infoFlag) {
|
|
|
}
|
|
|
$("<tr data-target='" + res.data[i].inpatientNo + "'><td>" + res.data[i].inpatientNo + "</td><td>" + res.data[i].name + "</td><td>" + gender + "</td><td>" + icCardNo + "</td><td>" + phoneNo + "</td><td>" + birthDay + "</td><td>" + socialNo + "</td></tr>").appendTo("#zyPatientTable").bind('click', function () {
|
|
|
$("#zyPatientModal").modal("hide");
|
|
|
- fillZyPatientInfo($(this).attr("data-target"));
|
|
|
+ fillZyPatientInfo($(this).attr("data-target"),updatePatientIdFlag);
|
|
|
});
|
|
|
}
|
|
|
}
|
|
@@ -1617,7 +1623,7 @@ function siReadCard(params) {
|
|
|
$("#idCard").val(data.data.idNo);
|
|
|
$("#userName").val(data.data.userName);
|
|
|
// queryUserInfoBySocialNo();
|
|
|
- queryApaientInfo(data.data.idNo)
|
|
|
+ queryApaientInfo(data.data.idNo,false)
|
|
|
//successMesage(res);
|
|
|
} else {
|
|
|
errorMesage(res);
|
|
@@ -1763,4 +1769,42 @@ function uploadHkbFile() {
|
|
|
console.log(res);
|
|
|
}
|
|
|
});
|
|
|
+}
|
|
|
+//代开修改门诊号窗口
|
|
|
+function openSeeUpdatePatientIdModal() {
|
|
|
+ $("#seeUpdatePatientIdModal").modal();
|
|
|
+ clearUpdatePatientIdModal()
|
|
|
+ if(stringNotBlank($("#admissionNumber").val())){
|
|
|
+ $("#pat_no_update").val($("#admissionNumber").val())
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+function clearUpdatePatientIdModal() {
|
|
|
+ $("#pat_no_update").val(null)
|
|
|
+ $("#mz_no_update").val(null)
|
|
|
+}
|
|
|
+
|
|
|
+
|
|
|
+//修改门诊号
|
|
|
+function saveUpdatePatientId() {
|
|
|
+ let param = {
|
|
|
+ inpatientNo:$("#pat_no_update").val(),
|
|
|
+ mzNo:$("#mz_no_update").val(),
|
|
|
+ }
|
|
|
+postAjaxJsonHttpRequst("/thmz/saveUpdatePatientId",param,true,function (res) {
|
|
|
+// 请求成功
|
|
|
+ if (res == '401' || res == 401) {
|
|
|
+ window.location.href = '/thmz/login/view'
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ if (res.code == 0) {
|
|
|
+ clearUpdatePatientIdModal()
|
|
|
+ successMesage(res);
|
|
|
+ $("#seeUpdatePatientIdModal").modal('hide')
|
|
|
+ }else {
|
|
|
+ errorMesage(res);
|
|
|
+ }
|
|
|
+})
|
|
|
+
|
|
|
+
|
|
|
}
|