|
@@ -20,6 +20,9 @@ $(function () {
|
|
|
});
|
|
|
$('#submitFlagSearch').html("");
|
|
|
let submitFlagHtml = '';
|
|
|
+ if (nfdPrintIndex == null) {
|
|
|
+ return errorMesageSimaple('未设置内服袋打印机,请在发药参数设置中设置');
|
|
|
+ }
|
|
|
if (groupNo == null) {
|
|
|
return errorMesageSimaple('当前药房未设置,请在发药参数设置中设置');
|
|
|
} else if (groupNo === '81') {
|
|
@@ -1500,8 +1503,9 @@ function printLabel(datas, isMx) {
|
|
|
LODOP.SET_PRINTER_INDEX(nfdPrintIndex);
|
|
|
LODOP.SET_PRINT_STYLE("FontSize", 10); //字体大小
|
|
|
LODOP.SET_PRINT_STYLEA(0, "ItemType", 2);
|
|
|
- LODOP.SET_PRINT_STYLEA(0, "ItemType", 2);
|
|
|
- if(pageClass == 5){//长期口服
|
|
|
+ if(pageClass == 1){//出院带药
|
|
|
+ printLabelKf(datas, LODOP);
|
|
|
+ }else if(pageClass == 5){//长期口服
|
|
|
printLabelLongTime(datas, isMx, LODOP);
|
|
|
}else {
|
|
|
let tableDatas = getJQAllData(isMx == 1 ? "tb_detail_table" : "tb_summarizing_table");
|
|
@@ -1613,6 +1617,31 @@ function printLabelLongTime(datas, isMx, LODOP) {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+/**
|
|
|
+ * 打印出院带药口服标签
|
|
|
+ * @param datas
|
|
|
+ */
|
|
|
+function printLabelKf(datas,LODOP) {
|
|
|
+ for (let i = 0; i < datas.length; i++) {
|
|
|
+ let data = datas[i];
|
|
|
+ $("#NO").attr("value",(i+1));
|
|
|
+ $("#ypbq_name").attr("value",(data['name']));
|
|
|
+ $("#ypbq_patientId").attr("value",(data['inpatientNo']));
|
|
|
+ $("#ypbq_sex").attr("value",(getSex(data['sex'])));
|
|
|
+ $("#ypbq_age").attr("value",(getBirthSlot(data['birthDate'],new Date())));
|
|
|
+ $("#ypbq_drugname").attr("value",(data['drugName']));
|
|
|
+ $("#ypbq_specification").attr("value",(data['specification']));
|
|
|
+ $("#ypbq_quantity").attr("value",(data['amount']));
|
|
|
+ $("#ypbq_printName").attr("value",(data['supplyName']));
|
|
|
+ $("#ypbq_comm").attr("value",(data['comm']));
|
|
|
+ $("#ypbq_instructionText").attr("value",(data['instruction']));
|
|
|
+ $("#dataTime").attr("value",(formatDate(new Date())));
|
|
|
+ LODOP.ADD_PRINT_HTM("5mm", "2mm", "80mm", "60mm", $("div[id='print_view_bq']").html());
|
|
|
+ LODOP.NewPageA();
|
|
|
+ }
|
|
|
+ LODOP.PRINT();
|
|
|
+}
|
|
|
+
|
|
|
/**
|
|
|
* 打印报表
|
|
|
*/
|