yeguodong 1 miesiąc temu
rodzic
commit
7886786d1a
1 zmienionych plików z 30 dodań i 30 usunięć
  1. 30 30
      src/main/resources/static/js/yf/ward_prescription.js

+ 30 - 30
src/main/resources/static/js/yf/ward_prescription.js

@@ -22,13 +22,13 @@ $(function () {
     $('#submitFlagSearch').html("");
     let submitFlagHtml = '';
     if (nfdPrintIndex == null) {
-        // return errorMesageSimaple('未设置内服袋打印机,请在发药参数设置中设置');
+        return errorMesageSimaple('未设置内服袋打印机,请在发药参数设置中设置');
     }
     if (groupNo == null) {
         return errorMesageSimaple('当前药房未设置,请在发药参数设置中设置');
     }
     yf = selectYfInfo(groupNo)
-    if (yf.zyFlag === '1' || yf.klFlag === '1') {
+    if (yf.zcyFlag === '1' || yf.klFlag === '1') {
         $('.isXy').css('display', 'none');
         $('.isZy').css('display', '');
         $('#mx').css('display', 'none');
@@ -49,7 +49,7 @@ $(function () {
     clearInterval(tableInterval);
     //五分钟刷新一次请领单列表数据
     tableInterval = setInterval(function (){
-        if((yf.zyFlag !== '1' && yf.klFlag !== '1' && $("#submitFlagSearch").val() === "1") || ((yf.zyFlag === '1' || yf.klFlag === '1') && $("#submitFlagSearch").val() === "3")){
+        if((yf.zcyFlag !== '1' && yf.klFlag !== '1' && $("#submitFlagSearch").val() === "1") || ((yf.zcyFlag === '1' || yf.klFlag === '1') && $("#submitFlagSearch").val() === "3")){
             initTbTable()
         }
     }, 50000);
@@ -189,7 +189,7 @@ function initButtonChange(object, realIndex) {
         $("#pageClassSearch").val(searchData.pageClass);
         $("#wardCode").val(searchData.wardCode);
         if (searchData.submitFlag == null) {
-            (yf.zyFlag === '1' || yf.klFlag === '1') ?$("#submitFlagSearch").val(3):$("#submitFlagSearch").val(1);
+            (yf.zcyFlag === '1' || yf.klFlag === '1') ?$("#submitFlagSearch").val(3):$("#submitFlagSearch").val(1);
         } else {
             $("#submitFlagSearch").val(searchData.submitFlag);
         }
@@ -218,7 +218,7 @@ function initButtonChange(object, realIndex) {
         loadDetailTable();
         let ps = $("#pageClassSearch").val();
         // 不是已发药状态或者是中药房不能手动使用摆药机
-        if("3" !== $("#submitFlagSearch").val() || yf.zyFlag === '1' || yf.klFlag === '1'){
+        if("3" !== $("#submitFlagSearch").val() || yf.zcyFlag === '1' || yf.klFlag === '1'){
             $("#btn_byj").css('display', 'none');
         } else if("5" === ps || "6" === ps){
             $("#btn_byj").css('display', "inline-flex");
@@ -383,13 +383,13 @@ function initColumns() {
         valign: 'middle',
         formatter: function (value, row, index) {
             var str = '<button type="button" class="registration-no-color-foot-button" title="药单详细" onclick="detail(\'' + row.pageNo + '\',\'' + row.pageClass + '\',\'' + row.wardCode + '\',0)"><i class="fa fa-plus"></i></button>';
-            if ((yf.zyFlag !== '1' && yf.klFlag !== '1') && $("#submitFlagSearch").val() === '1' && row.pageClass != 'T' && row.pageClass != 'HT' && row.pageClass != 'A' && row.pageClass != '5' && row.pageClass != '6') {
+            if ((yf.zcyFlag !== '1' && yf.klFlag !== '1') && $("#submitFlagSearch").val() === '1' && row.pageClass != 'T' && row.pageClass != 'HT' && row.pageClass != 'A' && row.pageClass != '5' && row.pageClass != '6') {
                 str += '<button type="button" class="registration-no-color-foot-button" title="病室药单汇总" onclick="detail(\'' + row.pageNo + '\',\'' + row.pageClass + '\',\'' + row.wardCode + '\',1)"><i class="fa fa-compress"></i></button>';
             }
-            if (((yf.zyFlag !== '1' && yf.klFlag !== '1') && $("#submitFlagSearch").val() === '1') || ((yf.zyFlag === '1' || yf.klFlag === '1') && $("#submitFlagSearch").val() === '3'  && row.statusFlag !== 'T')) {
+            if (((yf.zcyFlag !== '1' && yf.klFlag !== '1') && $("#submitFlagSearch").val() === '1') || ((yf.zcyFlag === '1' || yf.klFlag === '1') && $("#submitFlagSearch").val() === '3'  && row.statusFlag !== 'T')) {
                 str += '<button type="button" class="registration-no-color-foot-button" title="拒绝发药" onclick="cancelSubmit(\'' + row.pageNo + '\',\'' + row.wardName + '\',\'' + row.pageClass + '\')"><i class="fa fa-reply"></i></button>';
             }
-            if((yf.zyFlag === '1' || yf.klFlag === '1') && $("#submitFlagSearch").val() === '3' && row.statusFlag === 'T'){
+            if((yf.zcyFlag === '1' || yf.klFlag === '1') && $("#submitFlagSearch").val() === '3' && row.statusFlag === 'T'){
                 str += '<button type="button" class="registration-no-color-foot-button" title="拒绝退药" onclick="cancelZcySubmit(\'' + row.pageNo + '\',\'' + row.wardName + '\',\'' + row.pageClass + '\')"><i class="fa fa-close"></i></button>';
             }
             return str;
@@ -562,7 +562,7 @@ function initColumns() {
         align: "center",
         valign: 'middle'
     }];
-    if (yf.zyFlag === '1' || yf.klFlag === '1') {
+    if (yf.zcyFlag === '1' || yf.klFlag === '1') {
         return base.concat(zy)
     } else {
         return base.concat(xy)
@@ -581,7 +581,7 @@ function loadSummarizingTable() {
         pageClass: pageClass,
         submitFlag: $("#submitFlagSearch").val()
     };
-    if (yf.zyFlag === '1' || yf.klFlag === '1') {
+    if (yf.zcyFlag === '1' || yf.klFlag === '1') {
         url = '/thmz/getZyDrugCyCount';
         tem = {};
     }
@@ -668,7 +668,7 @@ function initSummarizingTable() {
         rownumWidth: 50,
         rowNum: -1,//取消分页
         caption: '请领单药品汇总',
-        grouping: (!(yf.zyFlag === '1' || yf.klFlag === '1')),
+        grouping: (!(yf.zcyFlag === '1' || yf.klFlag === '1')),
         groupingView: {
             groupField: ['pageClass'],
             groupSummary: [false],//是否开启汇总页脚
@@ -697,7 +697,7 @@ function initSummarizingTable() {
                 width: 30,
                 editable: true,
                 formatter: "select",
-                hidden: (pageClass === 'T' || yf.zyFlag === '1' || yf.klFlag === '1' || pageClass === 'HT'),
+                hidden: (pageClass === 'T' || yf.zcyFlag === '1' || yf.klFlag === '1' || pageClass === 'HT'),
                 edittype: "select",
                 editoptions: (pageClass === '3' || pageClass === '4') ? {value: "0:发药;1:暂缓"} : {value: "0:发药;1:暂缓;2:拒发"},
                 formatter: function (cellvalue, options, rowObject) {
@@ -736,11 +736,11 @@ function initSummarizingTable() {
                 index: 'inpatientNo',
                 align: 'center',
                 width: 30,
-                hidden: (!(yf.zyFlag === '1' || yf.klFlag === '1'))
+                hidden: (!(yf.zcyFlag === '1' || yf.klFlag === '1'))
             },
-            {name: 'bedNo', index: 'bedNo', align: 'center', width: 30, hidden: (!(yf.zyFlag === '1' || yf.klFlag === '1'))},
-            {name: 'name', index: 'name', align: 'center', width: 30, hidden: (!(yf.zyFlag === '1' || yf.klFlag === '1'))},
-            {name: 'quantityDj', index: 'quantityDj',width: 30, hidden: (!(yf.zyFlag === '1' || yf.klFlag === '1')),
+            {name: 'bedNo', index: 'bedNo', align: 'center', width: 30, hidden: (!(yf.zcyFlag === '1' || yf.klFlag === '1'))},
+            {name: 'name', index: 'name', align: 'center', width: 30, hidden: (!(yf.zcyFlag === '1' || yf.klFlag === '1'))},
+            {name: 'quantityDj', index: 'quantityDj',width: 30, hidden: (!(yf.zcyFlag === '1' || yf.klFlag === '1')),
                 formatter: function (cellvalue, options, rowObject) {
                     return cellvalue==0?'':cellvalue
                 }},
@@ -765,14 +765,14 @@ function initSummarizingTable() {
                 index: 'minAmount',
                 align: 'center',
                 width: 30,
-                hidden: (!(yf.zyFlag === '1' || yf.klFlag === '1'))
+                hidden: (!(yf.zcyFlag === '1' || yf.klFlag === '1'))
             },
             {
                 name: 'amountCount',
                 index: 'amountCount',
                 align: 'center',
                 width: 30,
-                hidden: (!(yf.zyFlag === '1' || yf.klFlag === '1')),
+                hidden: (!(yf.zcyFlag === '1' || yf.klFlag === '1')),
                 formatter: function (cellvalue, options, rowObject) {
                     return rowObject.amount * rowObject.minAmount
                 }
@@ -800,7 +800,7 @@ function initSummarizingTable() {
                     let money = 0;
                     if(rowObject.retprice === '合计'){
                         money = cellvalue;
-                    } else if (yf.zyFlag === '1' || yf.klFlag === '1') {
+                    } else if (yf.zcyFlag === '1' || yf.klFlag === '1') {
                         money = keepTwoDecimal(rowObject.retprice * rowObject.amount * rowObject.minAmount);
                     } else {
                         money = keepTwoDecimal(rowObject.retprice * rowObject.amount);
@@ -884,7 +884,7 @@ function initSummarizingTable() {
     });
     $("#t_tb_summarizing_table").append("<button class='registration-no-color-foot-button' title='打印汇总药单' onclick='printCountT(0)' style='margin-left: 10px;'><i class='fa fa-print'></i></button>");
     $("#t_tb_summarizing_table").append("<button class='registration-no-color-foot-button' title='打印口服标签' onclick='printLabelData(0)' style='color: green;margin-left: 10px;'><i class='fa fa-print'></i></button>");
-    if (($("#submitFlagSearch").val() === '1' && yf.zyFlag !== '1' && yf.klFlag !== '1') || ($("#submitFlagSearch").val() === '3' && (yf.zyFlag === '1' || yf.klFlag === '1'))) {
+    if (($("#submitFlagSearch").val() === '1' && yf.zcyFlag !== '1' && yf.klFlag !== '1') || ($("#submitFlagSearch").val() === '3' && (yf.zcyFlag === '1' || yf.klFlag === '1'))) {
         $("#t_tb_summarizing_table").append("<button class='registration-no-color-foot-button' title='保存药单' id='collect_save' onclick='save(0)' style='color: green;margin-left: 10px;'><i class='fa fa-floppy-o'></i></button>");
     } else {
         $("#t_tb_summarizing_table").append("<button class='registration-no-color-foot-button' title='保存批号' id='manu_save_hz' style='color: green;margin-left: 10px;'><i class='fa fa-floppy-o'></i></button>");
@@ -1198,7 +1198,7 @@ function queryParams(params) {
         groupNo: groupNo,
         submitFlag: $("#submitFlagSearch").val()
     };
-    if (yf.zyFlag !== '1' && yf.klFlag !== '1') {
+    if (yf.zcyFlag !== '1' && yf.klFlag !== '1') {
         temp.pageClass = $("#pageClassSearch").val() == "" ? null : $("#pageClassSearch").val();
     }
     return temp;
@@ -1212,7 +1212,7 @@ function cleanParams() {
     $("#pageNoSearch").val(null);
     $("#pageClassSearch").val(null);
     $("#wardCode").selectpicker('val', '');
-    if (yf.zyFlag === '1' || yf.klFlag === '1') {
+    if (yf.zcyFlag === '1' || yf.klFlag === '1') {
         $("#submitFlagSearch").val(3);
     } else {
         $("#submitFlagSearch").val(1);
@@ -1288,7 +1288,7 @@ function printXyCount(flag, pageClassText) {
     $("#hzdy_table").append(html);
     let title = (pageClass == "T" || pageClass == "HT") ? '病房退药单' : '病房汇总领药单(' + pageClassText + ')';
     $(".title").text(flag == 0 ? title + "(重打)" : title);
-    $(".groupName").text(yf.xyFlag === '1' ? '门诊药房' : '病区药房');
+    $(".groupName").text(yf.xyFlag === '1' ? '门诊西药房' : '住院药房');
     let w_code = $("#wardCode").find("option:selected").text();
     $(".wardName").text(w_code.substring(0, w_code.lastIndexOf("(")));
     $(".pageNo").text($("#pageNoSearch").val() == '' ? pageNos : $("#pageNoSearch").val());
@@ -1372,7 +1372,7 @@ function printCountT(flag){
  * @param pageClassText 药单类型
  */
 function printCount(flag, pageClassText) {
-    if (yf.zyFlag === '1' || yf.klFlag === '1') {
+    if (yf.zcyFlag === '1' || yf.klFlag === '1') {
         printCyCount(flag);
     } else {
         printXyCount(flag, pageClassText);
@@ -1497,7 +1497,7 @@ function printDetailHtml(dataArr, flag) {
         title += '(重打)'
     }
     $(".title").text(title);
-    $(".groupName").text(yf.xyFlag === '1' ? '门诊药房' : '病区药房');
+    $(".groupName").text(yf.xyFlag === '1' ? '门诊西药房' : '住院药房');
     $(".pageNo").text(pageNo);
     $(".printDate").html(format(new Date(), "yyyy-MM-dd HH:mm"));
     $('.sjh').remove();
@@ -1607,7 +1607,7 @@ function printDetailHtml(dataArr, flag) {
  * @param isByj 是否使用摆药机
  */
 function printLabelData(flag, isByj) {
-    if (yf.zyFlag === '1' || yf.klFlag === '1') {
+    if (yf.zcyFlag === '1' || yf.klFlag === '1') {
         printZyLabelData();
     } else {
         printXyLabelData(flag, isByj);
@@ -1757,7 +1757,7 @@ function printLabelLongTime(datas, isMx, LODOP) {
                 && tableDatas[j].inpatientNo == data.inpatientNo
                 && (tableDatas[j].occTime == data.occTime || isMx == 0)) {
                 if ((i > 0 && (data.inpatientNo != datas[i - 1].inpatientNo || data.occTime != datas[i - 1].occTime)) || number == 5) {
-                //服药时间或者病人不同另起一页,超过五种药品另起一页
+                    //服药时间或者病人不同另起一页,超过五种药品另起一页
                     if (html != '') {
                         for (let j = 0; j < 5 - number; j++) {
                             html += '<tr class="sjh">';
@@ -1881,7 +1881,7 @@ function save(flag) {
     if (!confirm("确定要对当前药单进行发药处理吗?")) {
         return;
     }
-    if (yf.zyFlag === '1' || yf.klFlag === '1') {
+    if (yf.zcyFlag === '1' || yf.klFlag === '1') {
         sendZy();
     } else {
         $("#" + (flag == 0 ? "tb_summarizing_table" : "tb_detail_table")).jqGrid("saveCell", lastrow, lastcell);//当前单元格退出编辑模式
@@ -1945,7 +1945,7 @@ function sendXy(flag) {
                 } else {
                     getPrintDetail(1);
                 }
-                (yf.zyFlag === '1' || yf.klFlag === '1') ? $("#submitFlagSearch").val("4"):$("#submitFlagSearch").val("3");
+                (yf.zcyFlag === '1' || yf.klFlag === '1') ? $("#submitFlagSearch").val("4"):$("#submitFlagSearch").val("3");
                 $("#submitFlagSearch").selectpicker('refresh');
                 if ('5' === pageClass || ('6' === pageClass && confirm("是否需要打印当前药单的口服标签并使用摆药机?"))) {
                     if (res.data) {
@@ -1977,7 +1977,7 @@ function cancelSubmit(pageNo, wardName, pageClass) {
     if (!confirm("确定要撤销【" + wardName + "】提交的(" + pageNo + ")药单吗?")) {
         return;
     }
-    if (yf.zyFlag === '1' || yf.klFlag === '1') {
+    if (yf.zcyFlag === '1' || yf.klFlag === '1') {
         cancelZySubmit(pageNo)
     } else {
         cancelXySubmit(pageNo, pageClass)