|
@@ -528,7 +528,7 @@ function initTbTable(pageIndex) {
|
|
|
formatter: function (value, row, index) {
|
|
|
var str = "";
|
|
|
if (sendRefundGroup == 0) {
|
|
|
- str = '<button type="button" class="btn btn-primary btn-sm" title="打印" onclick="printInjectionOralMedicine(\'' + row.patientId + '\',\'' + row.orderNo + '\',\'' + row.realNo + '\',\'' + row.times + '\',\'' + row.receiptNo + '\',\'' + row.confirmFlag + '\');" style="color: #35D082;">打印 <i class="fa fa-print"></i></button>';
|
|
|
+ str = '<button type="button" class="btn btn-primary btn-sm" title="打印注射单" onclick="printInjectionOralMedicine(\'' + row.patientId + '\',\'' + row.orderNo + '\',\'' + row.realNo + '\',\'' + row.times + '\',\'' + row.receiptNo + '\',\'' + row.confirmFlag + '\');" style="color: #35D082;">打印注射单<i class="fa fa-print"></i></button>';
|
|
|
// if (yf.xyFlag === '1') {
|
|
|
// str += '<button type="button" class="btn btn-primary btn-sm" title="叫号" onclick="callNumber(\'' + row.patientId + '\',\'' + row.name + '\')">叫号 <i class="glyphicon glyphicon-bullhorn"></i></button>';
|
|
|
// }
|
|
@@ -1077,8 +1077,11 @@ function xyfdy(res) {
|
|
|
drugs[drugs.length] = res.data[i];
|
|
|
}
|
|
|
}
|
|
|
- if (injections.length == 0 && drugs.length == 0) {
|
|
|
- return errorMesageSimaple('当前处方,无需打印注射单和标签');
|
|
|
+ // if (injections.length == 0 && drugs.length == 0) {
|
|
|
+ // return errorMesageSimaple('当前处方,无需打印注射单和标签');
|
|
|
+ // }
|
|
|
+ if (injections.length == 0) {
|
|
|
+ return errorMesageSimaple('当前处方,无需打印注射单');
|
|
|
}
|
|
|
let age = getBirthSlot(res.data[0].birthDay, res.data[0].priceTime);
|
|
|
if (injections.length > 0) {
|
|
@@ -1093,8 +1096,8 @@ function xyfdy(res) {
|
|
|
injectionsPrint['group' + injections[i].groupOrder] = [injections[i]]
|
|
|
}
|
|
|
}
|
|
|
- console.log("injectionsPrint",injectionsPrint);
|
|
|
- console.log("res.data",res.data)
|
|
|
+ // console.log("injectionsPrint",injectionsPrint);
|
|
|
+ // console.log("res.data",res.data)
|
|
|
LODOP = getLodop()
|
|
|
// LODOP.PRINT_INITA(6, 0, "210mm", "148mm", "铭和医院门、急诊注射单");
|
|
|
// LODOP.SET_PRINT_STYLE("FontSize", 9); //字体大小
|
|
@@ -1342,53 +1345,53 @@ function xyfdy(res) {
|
|
|
// //LODOP.PREVIEW();
|
|
|
// }
|
|
|
|
|
|
- if (drugs.length > 0) {
|
|
|
- if (bqPrintIndex == null) {
|
|
|
- return errorMesageSimaple('未设置标签打印机,请在发药参数设置中设置');
|
|
|
- }
|
|
|
- LODOP = null;
|
|
|
- LODOP = getLodop();
|
|
|
- LODOP.PRINT_INITA(6, 0, "80mm", "60mm", "患者药品标签");
|
|
|
- LODOP.SET_PRINT_STYLE("FontSize", 9); //字体大小
|
|
|
- //设置默认打印机
|
|
|
- LODOP.SET_PRINTER_INDEX(bqPrintIndex);
|
|
|
- LODOP.SET_PRINT_PAGESIZE(1, '80mm', '60mm', "CreateCustomPage");
|
|
|
- LODOP.SET_SHOW_MODE("BKIMG_WIDTH", "80mm");
|
|
|
- LODOP.SET_SHOW_MODE("BKIMG_HEIGHT", "60mm");
|
|
|
- LODOP.SET_PRINT_MODE("CREATE_CUSTOM_PAGE_NAME", "患者药品标签");//对新建的纸张重命名
|
|
|
- for (let j = 0; j < drugs.length; j++) {
|
|
|
- for (var key in drugs[j]) {
|
|
|
- $("#ypbq_" + key + "").attr("value", drugs[j][key]);
|
|
|
- $("#ypbq_quantity").attr("value", parseInt(drugs[j]['quantity']));
|
|
|
- }
|
|
|
- $("#dataTime").attr("value", format(new Date(), "yyyy-MM-dd HH:mm"));
|
|
|
- $("#ypbq_sex").attr("value", getSex(drugs[0].sex));
|
|
|
- $("#ypbq_age").attr("value", age);
|
|
|
- $("#NO").attr("value", j + 1 + "/" + drugs.length);
|
|
|
- //用法
|
|
|
- let yf = drugs[j].printName + ',';
|
|
|
- if (drugs[j].drugUnitName == '粒' || drugs[j].drugUnitName == '片' || drugs[j].drugUnitName == '支' || drugs[j].drugUnitName == '袋' || drugs[j].drugUnitName == '包' || drugs[j].drugUnitName == '丸') {
|
|
|
- $("#ypbq_comm").attr("value", yf + drugs[j].comm + ',每次' + (drugs[j].drugQuan == 0.5 ? '半' : drugs[j].drugQuan) + drugs[j].drugUnitName);
|
|
|
- } else if ((drugs[j].weight == null && drugs[j].volum == null) || (drugs[j].weight != null && drugs[j].volum != null)) {
|
|
|
- $("#ypbq_comm").attr("value", yf + drugs[j].comm + ',每次' + drugs[j].drugQuan + drugs[j].drugUnitName);
|
|
|
- } else {
|
|
|
- let weight = (drugs[j].weight == '' || drugs[j].weight == null) ? drugs[j].volum : drugs[j].weight;
|
|
|
- var drugQuan = (drugs[j].drugQuan / weight).toFixed(2);
|
|
|
- if (drugQuan == 0.5) {
|
|
|
- $("#ypbq_comm").attr("value", yf + drugs[j].comm + ',每次半' + drugs[j].miniUnitName);
|
|
|
- } else if (drugQuan < 1) {
|
|
|
- $("#ypbq_comm").attr("value", yf + drugs[j].comm + ',每次' + drugs[j].drugQuan + drugs[j].drugUnitName);
|
|
|
- } else {
|
|
|
- drugQuan = Math.round(drugQuan * 100) / 100;
|
|
|
- $("#ypbq_comm").attr("value", yf + drugs[j].comm + ',每次' + drugQuan + drugs[j].miniUnitName);
|
|
|
- }
|
|
|
- }
|
|
|
- LODOP.ADD_PRINT_HTM("5mm", "2mm", "80mm", "60mm", $("div[id='print_view_bq']").html());
|
|
|
- LODOP.NewPage();//下一页
|
|
|
- }
|
|
|
- LODOP.PREVIEW();
|
|
|
- // LODOP.PRINT();
|
|
|
- }
|
|
|
+ // if (drugs.length > 0) {
|
|
|
+ // if (bqPrintIndex == null) {
|
|
|
+ // return errorMesageSimaple('未设置标签打印机,请在发药参数设置中设置');
|
|
|
+ // }
|
|
|
+ // LODOP = null;
|
|
|
+ // LODOP = getLodop();
|
|
|
+ // LODOP.PRINT_INITA(6, 0, "80mm", "80mm", "患者药品标签");
|
|
|
+ // LODOP.SET_PRINT_STYLE("FontSize", 9); //字体大小
|
|
|
+ // //设置默认打印机
|
|
|
+ // LODOP.SET_PRINTER_INDEX(bqPrintIndex);
|
|
|
+ // LODOP.SET_PRINT_PAGESIZE(1, '80mm', '80mm', "CreateCustomPage");
|
|
|
+ // LODOP.SET_SHOW_MODE("BKIMG_WIDTH", "80mm");
|
|
|
+ // LODOP.SET_SHOW_MODE("BKIMG_HEIGHT", "80mm");
|
|
|
+ // LODOP.SET_PRINT_MODE("CREATE_CUSTOM_PAGE_NAME", "患者药品标签");//对新建的纸张重命名
|
|
|
+ // for (let j = 0; j < drugs.length; j++) {
|
|
|
+ // for (var key in drugs[j]) {
|
|
|
+ // $("#ypbq_" + key + "").attr("value", drugs[j][key]);
|
|
|
+ // $("#ypbq_quantity").attr("value", parseInt(drugs[j]['quantity']));
|
|
|
+ // }
|
|
|
+ // $("#dataTime").attr("value", format(new Date(), "yyyy-MM-dd HH:mm"));
|
|
|
+ // $("#ypbq_sex").attr("value", getSex(drugs[0].sex));
|
|
|
+ // $("#ypbq_age").attr("value", age);
|
|
|
+ // $("#NO").attr("value", j + 1 + "/" + drugs.length);
|
|
|
+ // //用法
|
|
|
+ // let yf = drugs[j].printName + ',';
|
|
|
+ // if (drugs[j].drugUnitName == '粒' || drugs[j].drugUnitName == '片' || drugs[j].drugUnitName == '支' || drugs[j].drugUnitName == '袋' || drugs[j].drugUnitName == '包' || drugs[j].drugUnitName == '丸') {
|
|
|
+ // $("#ypbq_comm").attr("value", yf + drugs[j].comm + ',每次' + (drugs[j].drugQuan == 0.5 ? '半' : drugs[j].drugQuan) + drugs[j].drugUnitName);
|
|
|
+ // } else if ((drugs[j].weight == null && drugs[j].volum == null) || (drugs[j].weight != null && drugs[j].volum != null)) {
|
|
|
+ // $("#ypbq_comm").attr("value", yf + drugs[j].comm + ',每次' + drugs[j].drugQuan + drugs[j].drugUnitName);
|
|
|
+ // } else {
|
|
|
+ // let weight = (drugs[j].weight == '' || drugs[j].weight == null) ? drugs[j].volum : drugs[j].weight;
|
|
|
+ // var drugQuan = (drugs[j].drugQuan / weight).toFixed(2);
|
|
|
+ // if (drugQuan == 0.5) {
|
|
|
+ // $("#ypbq_comm").attr("value", yf + drugs[j].comm + ',每次半' + drugs[j].miniUnitName);
|
|
|
+ // } else if (drugQuan < 1) {
|
|
|
+ // $("#ypbq_comm").attr("value", yf + drugs[j].comm + ',每次' + drugs[j].drugQuan + drugs[j].drugUnitName);
|
|
|
+ // } else {
|
|
|
+ // drugQuan = Math.round(drugQuan * 100) / 100;
|
|
|
+ // $("#ypbq_comm").attr("value", yf + drugs[j].comm + ',每次' + drugQuan + drugs[j].miniUnitName);
|
|
|
+ // }
|
|
|
+ // }
|
|
|
+ // LODOP.ADD_PRINT_HTM("5mm", "2mm", "80mm", "80mm", $("div[id='print_view_bq']").html());
|
|
|
+ // LODOP.NewPage();//下一页
|
|
|
+ // }
|
|
|
+ // LODOP.PREVIEW();
|
|
|
+ // // LODOP.PRINT();
|
|
|
+ // }
|
|
|
}
|
|
|
|
|
|
/**
|