|
@@ -8,8 +8,8 @@ var groupIdMap = null;
|
|
|
var LODOP; //声明为全局变量
|
|
|
//默认打印机下标
|
|
|
var printIndex = -1;
|
|
|
-// //当前光标点击的元素ID
|
|
|
-var currentEleId = null;
|
|
|
+// //上一個光标点击的元素ID
|
|
|
+var prevEleId = null;
|
|
|
//打开检查检验报告的时候不知道哪个有报告,如果检查没有就自动打开检验,但是为了防止死循环,次数加到1就不在进行重试
|
|
|
var retryCount = 0;
|
|
|
$(function () {
|
|
@@ -299,9 +299,9 @@ $(function () {
|
|
|
}
|
|
|
if (id != null && id != "") {
|
|
|
//将当前点击的id记录下
|
|
|
- currentEleId = id;
|
|
|
- } else if (currentEleId != null) {
|
|
|
- id = currentEleId;
|
|
|
+ //prevEleId = id;
|
|
|
+ } else if (prevEleId != null) {
|
|
|
+ id = prevEleId;
|
|
|
}
|
|
|
//回车时,光标不在任何区域判断是不是在药品和诊疗开立区域
|
|
|
if (id == null || id == "") {
|
|
@@ -334,7 +334,6 @@ $(function () {
|
|
|
return;
|
|
|
}
|
|
|
}
|
|
|
- console.log("id=" + id);
|
|
|
var customization = $("div.customization").not(".hide");
|
|
|
// //回车时,光标不在任何区域,默认点击主诉
|
|
|
// if (id == null || id == "") {
|
|
@@ -562,13 +561,18 @@ $(function () {
|
|
|
}
|
|
|
} else {
|
|
|
if (current_code != null && current_code != "") {
|
|
|
- //当前页面是医技保存页面,且有选中
|
|
|
- if ($("#jyZdSampleDiv").hasClass('in')) {
|
|
|
- //此时是检验
|
|
|
- $("#jyZdSample").next().click();
|
|
|
- } else if ($("#yshPartDiv").hasClass('in')) {
|
|
|
- //说明现在是检查
|
|
|
- $("#yshPart").next().click();
|
|
|
+ //如果是保存失败的,重新打开输入框查询
|
|
|
+ if(prevEleId=='remark'){
|
|
|
+ $("#jcJyItem").click();
|
|
|
+ }else {
|
|
|
+ //当前页面是医技保存页面,且有选中
|
|
|
+ if ($("#jyZdSampleDiv").hasClass('in')) {
|
|
|
+ //此时是检验
|
|
|
+ $("#jyZdSample").next().click();
|
|
|
+ } else if ($("#yshPartDiv").hasClass('in')) {
|
|
|
+ //说明现在是检查
|
|
|
+ $("#yshPart").next().click();
|
|
|
+ }
|
|
|
}
|
|
|
} else {
|
|
|
//药品查询框是空白的,打开查询框
|
|
@@ -610,7 +614,12 @@ $(function () {
|
|
|
}
|
|
|
} else {
|
|
|
if (current_code != null && current_code != "") {
|
|
|
- $("#chargeUnit").click();
|
|
|
+ //如果是保存失败的,重新打开输入框查询
|
|
|
+ if(prevEleId=='zlRemark'){
|
|
|
+ $("#zlItem").click();
|
|
|
+ }else {
|
|
|
+ $("#chargeUnit").focus();
|
|
|
+ }
|
|
|
} else {
|
|
|
//药品查询框是空白的,打开查询框
|
|
|
$("#zlItem").click();
|
|
@@ -621,6 +630,10 @@ $(function () {
|
|
|
console.log("入院按钮")
|
|
|
$("#inpatientWardBeHospitalized").next().click();
|
|
|
}
|
|
|
+ if (id != null && id != "") {
|
|
|
+ //将当前点击的id记录下
|
|
|
+ prevEleId = id;
|
|
|
+ }
|
|
|
}else if(event.keyCode == 37){
|
|
|
// //左键事件
|
|
|
// if(index==0){
|
|
@@ -4144,7 +4157,7 @@ function billItemButtonChange(object, objectIndex) {
|
|
|
$("#zlItem").focus();
|
|
|
}else if (objectIndex == 4) {
|
|
|
// $("#inpatientWardBeHospitalized").next().click();
|
|
|
- currentEleId = "zy_req_button";
|
|
|
+ prevEleId = "zy_req_button";
|
|
|
}
|
|
|
|
|
|
}
|
|
@@ -5189,7 +5202,7 @@ function checkYpInfo(code, serial, groupNo, needNotice) {
|
|
|
// if (needNotice) {
|
|
|
// //选中药品后,光标默认到用法
|
|
|
// $("#supplyType").next().click();
|
|
|
- // // currentEleId = 'supplyType';
|
|
|
+ // // prevEleId = 'supplyType';
|
|
|
// }
|
|
|
}
|
|
|
} else {
|
|
@@ -5239,7 +5252,7 @@ function checkZyInfo(code, serial, async) {
|
|
|
if (async) {
|
|
|
//选中药品后,光标默认到数量输入框
|
|
|
$("#zy_drugWin").focus();
|
|
|
- // currentEleId = 'zy_drugWin';
|
|
|
+ // prevEleId = 'zy_drugWin';
|
|
|
}
|
|
|
}
|
|
|
} else {
|
|
@@ -5554,10 +5567,10 @@ function checkJcJyItemInfo(code, name, type, async) {
|
|
|
// if (type == 1) {
|
|
|
// //选中项目后,光标默认到数量输入框
|
|
|
// $("#jyZdSample").next().click();
|
|
|
- // // currentEleId = 'jyZdSample';
|
|
|
+ // // prevEleId = 'jyZdSample';
|
|
|
// } else if (type == 2) {
|
|
|
// $("#yshPart").next().click();
|
|
|
- // // currentEleId = 'yshPart';
|
|
|
+ // // prevEleId = 'yshPart';
|
|
|
// }
|
|
|
// }
|
|
|
}
|