|
@@ -1,8 +1,8 @@
|
|
//@ sourceURL=west_pharmacy_send.js
|
|
//@ sourceURL=west_pharmacy_send.js
|
|
var LODOP; //声明为全局变量
|
|
var LODOP; //声明为全局变量
|
|
-var zsdPrintIndex;
|
|
|
|
-var bqPrintIndex;
|
|
|
|
-var fskPrintIndex;
|
|
|
|
|
|
+var zsdPrintIndex = window.localStorage["zsdPrintIndex"];
|
|
|
|
+var bqPrintIndex = window.localStorage["bqPrintIndex"];
|
|
|
|
+var fskPrintIndex = window.localStorage["fskPrintIndex"];
|
|
var jhRecord = new Array();//叫号记录
|
|
var jhRecord = new Array();//叫号记录
|
|
$(function () {
|
|
$(function () {
|
|
openSocket("FY");
|
|
openSocket("FY");
|
|
@@ -744,8 +744,11 @@ function printInjectionOralMedicine(patientId, orderNo, realNo, times, receiptNo
|
|
if(age.substring(0,age.indexOf('岁')) >= 7){
|
|
if(age.substring(0,age.indexOf('岁')) >= 7){
|
|
age = age.substring(0,age.indexOf('岁')+1);
|
|
age = age.substring(0,age.indexOf('岁')+1);
|
|
}
|
|
}
|
|
- setPrint();
|
|
|
|
|
|
+ //setPrint();
|
|
if (injections.length > 0) {
|
|
if (injections.length > 0) {
|
|
|
|
+ if(zsdPrintIndex == null){
|
|
|
|
+ return errorMesageSimaple('未设置注射单打印机,请在发药参数设置中设置');
|
|
|
|
+ }
|
|
$(".zsd_two_tr").remove();
|
|
$(".zsd_two_tr").remove();
|
|
$(".zsd_one_tr").remove();
|
|
$(".zsd_one_tr").remove();
|
|
$(".zsd_yp_tr").remove();
|
|
$(".zsd_yp_tr").remove();
|
|
@@ -847,6 +850,9 @@ function printInjectionOralMedicine(patientId, orderNo, realNo, times, receiptNo
|
|
//LODOP.PREVIEW();
|
|
//LODOP.PREVIEW();
|
|
}
|
|
}
|
|
if (drugs.length > 0) {
|
|
if (drugs.length > 0) {
|
|
|
|
+ if(bqPrintIndex == null){
|
|
|
|
+ return errorMesageSimaple('未设置标签打印机,请在发药参数设置中设置');
|
|
|
|
+ }
|
|
LODOP = getLodop();
|
|
LODOP = getLodop();
|
|
LODOP.PRINT_INITA(6, 0, "80mm", "60mm", "患者药品标签");
|
|
LODOP.PRINT_INITA(6, 0, "80mm", "60mm", "患者药品标签");
|
|
LODOP.SET_PRINT_STYLE("FontSize", 9); //字体大小
|
|
LODOP.SET_PRINT_STYLE("FontSize", 9); //字体大小
|
|
@@ -916,6 +922,9 @@ function printRadSendMedicineStat(sendDate,startDate,endDate) {
|
|
if (list.length == 0) {
|
|
if (list.length == 0) {
|
|
return errorMesageSimaple('当前记录无发药药品统计数据');
|
|
return errorMesageSimaple('当前记录无发药药品统计数据');
|
|
}
|
|
}
|
|
|
|
+ if(fskPrintIndex == null){
|
|
|
|
+ return errorMesageSimaple('未设置放射科发药清单打印机,请在发药参数设置中设置');
|
|
|
|
+ }
|
|
$(".fsk_tr").remove();
|
|
$(".fsk_tr").remove();
|
|
var htm = '';
|
|
var htm = '';
|
|
for (let i = 0; i < list.length; i++) {
|
|
for (let i = 0; i < list.length; i++) {
|
|
@@ -936,7 +945,7 @@ function printRadSendMedicineStat(sendDate,startDate,endDate) {
|
|
$('#fsk_tbody').append(htm);
|
|
$('#fsk_tbody').append(htm);
|
|
$('#startDate').html(format(startDate, "yyyy-MM-dd"));
|
|
$('#startDate').html(format(startDate, "yyyy-MM-dd"));
|
|
$('#endDate').html(format(endDate, "yyyy-MM-dd"));
|
|
$('#endDate').html(format(endDate, "yyyy-MM-dd"));
|
|
- setPrint();
|
|
|
|
|
|
+ //setPrint();
|
|
LODOP = getLodop();
|
|
LODOP = getLodop();
|
|
LODOP.PRINT_INITA(6, 0, "241mm", "93.3mm", "放射科发药记录单");
|
|
LODOP.PRINT_INITA(6, 0, "241mm", "93.3mm", "放射科发药记录单");
|
|
LODOP.SET_PRINT_STYLE("FontSize", 9); //字体大小
|
|
LODOP.SET_PRINT_STYLE("FontSize", 9); //字体大小
|
|
@@ -1449,7 +1458,7 @@ function callNumber(patientId,name) {
|
|
/**
|
|
/**
|
|
* 查询默认打印机
|
|
* 查询默认打印机
|
|
*/
|
|
*/
|
|
-function setPrint() {
|
|
|
|
|
|
+/*function setPrint() {
|
|
if (zsdPrintIndex >= 0 && bqPrintIndex >= 0 && fskPrintIndex >= 0) {
|
|
if (zsdPrintIndex >= 0 && bqPrintIndex >= 0 && fskPrintIndex >= 0) {
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
@@ -1476,7 +1485,7 @@ function setPrint() {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
});
|
|
});
|
|
-}
|
|
|
|
|
|
+}*/
|
|
|
|
|
|
|
|
|
|
|
|
|