see999 4 yıl önce
ebeveyn
işleme
4b65258066

+ 12 - 0
src/router/modules/dialysis.js Dosyayı Görüntüle

@@ -316,6 +316,18 @@ export default {
316 316
         noCache: true
317 317
       }
318 318
     },
319
+    {
320
+      path: '/dialysis/print/batch/twentyFive',
321
+      component: () =>
322
+        import('@/xt_pages/dialysis/batch_print/batch_print_order_twentyFive'),
323
+      hidden: true,
324
+      is_menu: false,
325
+      name: 'dialysis_batch_twentyFive',
326
+      meta: {
327
+        title: '批量打印',
328
+        noCache: true
329
+      }
330
+    },
319 331
     {
320 332
       path: '/dialysis/print/batch/thirty',
321 333
       component: () =>

+ 13 - 2
src/xt_pages/dialysis/batch_print/batch_print_order_six.vue Dosyayı Görüntüle

@@ -979,6 +979,8 @@
979 979
                           <td width="50">血流量<br />(ml/min)</td>
980 980
                           <td width="50">静脉压<br />(mmHg)</td>
981 981
                           <td width="50">跨膜压<br />(mmHg)</td>
982
+                          <td width="60" v-if="org_id != 9836">透析液温度(°C)</td>
983
+                          <td width="60" v-if="org_id == 9836">体温(°C)</td>
982 984
                           <td width="60">透析液温度(°C)</td>
983 985
                           <td width="50">电导度<br />(ms/cm)</td>
984 986
                           <td width="50">超滤量<br />(ml)</td>
@@ -1049,13 +1051,20 @@
1049 1051
                                 : ""
1050 1052
                             }}
1051 1053
                           </td>
1052
-                          <td>
1054
+                          <td v-if="org_id != 9836">
1053 1055
                             {{
1054 1056
                               monitor_record.dialysate_temperature
1055 1057
                                 ? monitor_record.dialysate_temperature
1056 1058
                                 : ""
1057 1059
                             }}
1058 1060
                           </td>
1061
+                          <td v-if="org_id == 9836">
1062
+                            {{
1063
+                              monitor_record.temperature
1064
+                                ? monitor_record.temperature
1065
+                                : ""
1066
+                            }}
1067
+                          </td>
1059 1068
                           <td>
1060 1069
                             {{
1061 1070
                               monitor_record.sodium_concentration
@@ -2023,7 +2032,8 @@ export default {
2023 2032
         "出血",
2024 2033
         "心衰",
2025 2034
         "腹痛"
2026
-      ]
2035
+      ],
2036
+      org_id:''
2027 2037
     };
2028 2038
   },
2029 2039
   created() {
@@ -2037,6 +2047,7 @@ export default {
2037 2047
     this.nutrition_arr = getDataConfig("hemodialysis", "nutrition");
2038 2048
     var xtuser = this.$store.getters.xt_user;
2039 2049
     this.orgname = xtuser.org.org_name;
2050
+    this.org_id = this.$store.getters.xt_user.org.id
2040 2051
     //   this.orgname = "遂溪方济医院";
2041 2052
     this.modeOptions = this.$store.getters.treatment_mode;
2042 2053
     //   this.replacementWays = this.$store.getters.replacement_ways;

Dosya farkı çok büyük olduğundan ihmal edildi
+ 1950 - 0
src/xt_pages/dialysis/batch_print/batch_print_order_twentyFive.vue


+ 12 - 0
src/xt_pages/dialysis/bloodPresssWatch.vue Dosyayı Görüntüle

@@ -199,6 +199,16 @@
199 199
           >
200 200
         </div>
201 201
       </template>
202
+      <template v-if="this.template_id == 25">
203
+        <el-button
204
+          size="small"
205
+          icon="el-icon-printer"
206
+          :disabled="selecting_schs.length == 0"
207
+          @click="batchPrintAction"
208
+          type="primary"
209
+          >批量打印</el-button
210
+        >
211
+      </template>
202 212
       <template v-if="this.template_id == 30">
203 213
         <el-button
204 214
           size="small"
@@ -785,6 +795,8 @@ export default {
785 795
         this.$router.push({ path: "/dialysis/print/batch/twenty" });
786 796
       } else if (this.template_id == 22) {
787 797
         this.$router.push({ path: "/dialysis/print/batch/twentyTwo" });
798
+      } else if (this.template_id == 25) {
799
+        this.$router.push({ path: "/dialysis/print/batch/twentyFive" });
788 800
       } else if (this.template_id == 30) {
789 801
         this.$router.push({ path: "/dialysis/print/batch/thirty" });
790 802
       } else if (this.template_id == 32) {

+ 4 - 2
src/xt_pages/dialysis/template/DialysisPrintOrderSix.vue Dosyayı Görüntüle

@@ -501,7 +501,8 @@
501 501
                       <td width="50">血流量<br />(ml/min)</td>
502 502
                       <td width="50">静脉压<br />({{monitors[0]&&monitors[0]['venous_pressure_type'] == 2 ? 'kpa' : 'mmHg'}})</td>
503 503
                       <td width="50">跨膜压<br />({{monitors[0]&&monitors[0]['transmembrane_pressure_type'] == 2 ? 'kpa' : 'mmHg'}})</td>
504
-                      <td width="60">透析液温度(°C)</td>
504
+                      <td width="60" v-if="org_id != 9836">透析液温度(°C)</td>
505
+                      <td width="60" v-if="org_id == 9836">体温(°C)</td>
505 506
                       <td width="50">电导度<br />(ms/cm)</td>
506 507
                       <td width="50">超滤量<br />(ml)</td>
507 508
                       <td v-if="prescription.mode_id == 2 || prescription.mode_id == 5 || prescription.mode_id == 12" width="50">
@@ -543,7 +544,8 @@
543 544
                           {{ monitor.transmembrane_pressure ? monitor.transmembrane_pressure : 0 }}
544 545
                         </span>
545 546
                       </td>
546
-                      <td>{{ monitor.dialysate_temperature ? monitor.dialysate_temperature : "" }}</td>
547
+                      <td v-if="org_id != 9836">{{ monitor.dialysate_temperature ? monitor.dialysate_temperature : "" }}</td>
548
+                      <td v-if="org_id == 9836">{{ monitor.temperature ? monitor.temperature : "" }}</td>
547 549
                       <td>{{ monitor.sodium_concentration ? monitor.sodium_concentration : "" }}
548 550
                       </td>
549 551
                       <td v-if="(dialysisOrder && monitor.operate_time > dialysisOrder.end_time) || (dialysisOrder && monitor.operate_time < dialysisOrder.start_time)">

+ 1 - 1
src/xt_pages/dialysis/template/DialysisPrintOrderTwentyFive.vue Dosyayı Görüntüle

@@ -806,7 +806,7 @@
806 806
                   <td width="20">ml</td>
807 807
                   <td width="30">V端</td>
808 808
                   <td width="30">
809
-                    <div class="under-line">{{ afterdialysis.cvc_v ? afterdialysis.cvc_v : "" }}</div>
809
+                    <div class="under-line">&nbsp;{{ afterdialysis.cvc_v ? afterdialysis.cvc_v : "" }}</div>
810 810
                   </td>
811 811
                   <td width="20">ml</td>
812 812
                   <td></td>

+ 9 - 0
src/xt_pages/stock/detail/print.vue Dosyayı Görüntüle

@@ -74,6 +74,15 @@
74 74
 
75 75
             </tbody>
76 76
           </table>
77
+
78
+          <div style="display:flex;margin-top:20px;float:right;">
79
+            <div style="width:50px;">审批:</div><div style="width:100px;"></div>
80
+            <div style="width:80px;">药材主任:</div><div style="width:100px;"></div>
81
+            <div style="width:50px;">会计:</div><div style="width:100px;"></div>
82
+            <div style="width:50px;">审核:</div><div style="width:100px;"></div>
83
+            <div style="width:70px;">制单人:</div><div style="width:100px;"></div>
84
+          </div>
85
+
77 86
         </div>
78 87
 
79 88
       </div>

+ 13 - 1
src/xt_pages/stock/drugs/drugCancelDetailPrint.vue Dosyayı Görüntüle

@@ -10,7 +10,8 @@
10 10
         <div class="dialysis-print-order">
11 11
          <div class="order-yy-name">{{orgname}}</div>
12 12
           <div class="order-title">退库单</div>
13
-        <div style="float: right;margin-bottom: 10px;">{{getDateTwo()}}</div>
13
+          <div style="float: left;margin-bottom: 10px;">{{getDateOne()}}</div>
14
+          <div style="float: right;margin-bottom: 10px;">{{getDateTwo()}}</div>
14 15
 
15 16
           <table class="print-table" border="1">
16 17
             <tbody>
@@ -61,6 +62,14 @@
61 62
 
62 63
             </tbody>
63 64
           </table>
65
+
66
+          <div style="display:flex;margin-top:20px;float:right;">
67
+            <div style="width:50px;">审批:</div><div style="width:100px;"></div>
68
+            <div style="width:80px;">药材主任:</div><div style="width:100px;"></div>
69
+            <div style="width:50px;">会计:</div><div style="width:100px;"></div>
70
+            <div style="width:50px;">审核:</div><div style="width:100px;"></div>
71
+            <div style="width:70px;">制单人:</div><div style="width:100px;"></div>
72
+          </div>
64 73
         </div>
65 74
 
66 75
       </div>
@@ -105,6 +114,9 @@
105 114
       }
106 115
     },
107 116
     methods: {
117
+      getDateOne(){
118
+        return "出库日期: "+this.start_time +"~"+this.end_time
119
+      },
108 120
       getDateTwo(){
109 121
         var ptime = Math.round(new Date().getTime() / 1000)
110 122
         return "打印单日期:"+uParseTime(ptime, '{y}-{m}-{d}')

+ 13 - 1
src/xt_pages/stock/drugs/drugCancelOurderPrint.vue Dosyayı Görüntüle

@@ -10,7 +10,8 @@
10 10
         <div class="dialysis-print-order">
11 11
          <div class="order-yy-name">{{orgname}}</div>
12 12
           <div class="order-title">退货单</div>
13
-        <div style="float: right;margin-bottom: 10px;">{{getDateTwo()}}</div>
13
+          <div style="float: left;margin-bottom: 10px;">{{getDateOne()}}</div>
14
+          <div style="float: right;margin-bottom: 10px;">{{getDateTwo()}}</div>
14 15
 
15 16
           <table class="print-table" border="1">
16 17
             <tbody>
@@ -60,6 +61,14 @@
60 61
 
61 62
             </tbody>
62 63
           </table>
64
+
65
+          <div style="display:flex;margin-top:20px;float:right;">
66
+            <div style="width:50px;">审批:</div><div style="width:100px;"></div>
67
+            <div style="width:80px;">药材主任:</div><div style="width:100px;"></div>
68
+            <div style="width:50px;">会计:</div><div style="width:100px;"></div>
69
+            <div style="width:50px;">审核:</div><div style="width:100px;"></div>
70
+            <div style="width:70px;">制单人:</div><div style="width:100px;"></div>
71
+          </div>
63 72
         </div>
64 73
 
65 74
       </div>
@@ -104,6 +113,9 @@
104 113
       }
105 114
     },
106 115
     methods: {
116
+      getDateOne(){
117
+        return "退货日期: "+this.start_time +"~"+this.end_time
118
+      },
107 119
       getDateTwo(){
108 120
         var ptime = Math.round(new Date().getTime() / 1000)
109 121
         return "打印单日期:"+uParseTime(ptime, '{y}-{m}-{d}')

+ 13 - 1
src/xt_pages/stock/drugs/drugOutOrderPrint.vue Dosyayı Görüntüle

@@ -10,7 +10,8 @@
10 10
         <div class="dialysis-print-order">
11 11
          <div class="order-yy-name">{{orgname}}</div>
12 12
           <div class="order-title">出库单</div>
13
-        <div style="float: right;margin-bottom: 10px;">{{getDateTwo()}}</div>
13
+          <div style="float: left;margin-bottom: 10px;">{{getDateOne()}}</div>
14
+          <div style="float: right;margin-bottom: 10px;">{{getDateTwo()}}</div>
14 15
 
15 16
           <table class="print-table" border="1">
16 17
             <tbody>
@@ -68,6 +69,14 @@
68 69
 
69 70
             </tbody>
70 71
           </table>
72
+
73
+          <div style="display:flex;margin-top:20px;float:right;">
74
+            <div style="width:50px;">审批:</div><div style="width:100px;"></div>
75
+            <div style="width:80px;">药材主任:</div><div style="width:100px;"></div>
76
+            <div style="width:50px;">会计:</div><div style="width:100px;"></div>
77
+            <div style="width:50px;">审核:</div><div style="width:100px;"></div>
78
+            <div style="width:70px;">制单人:</div><div style="width:100px;"></div>
79
+          </div>
71 80
         </div>
72 81
 
73 82
       </div>
@@ -112,6 +121,9 @@
112 121
       }
113 122
     },
114 123
     methods: {
124
+      getDateOne(){
125
+        return "出库日期: "+this.start_time +"~"+this.end_time
126
+      },
115 127
       getDateTwo(){
116 128
         var ptime = Math.round(new Date().getTime() / 1000)
117 129
         return "打印单日期:"+uParseTime(ptime, '{y}-{m}-{d}')

+ 13 - 1
src/xt_pages/stock/drugs/drugPrint.vue Dosyayı Görüntüle

@@ -10,7 +10,8 @@
10 10
         <div class="dialysis-print-order">
11 11
          <div class="order-yy-name">{{orgname}}</div>
12 12
           <div class="order-title">入库单</div>
13
-        <div style="float: right;margin-bottom: 10px;">{{getDateTwo()}}</div>
13
+          <div style="float: left;margin-bottom: 10px;">{{getDateOne()}}</div>
14
+          <div style="float: right;margin-bottom: 10px;">{{getDateTwo()}}</div>
14 15
 
15 16
           <table class="print-table" border="1">
16 17
             <tbody>
@@ -60,6 +61,14 @@
60 61
 
61 62
             </tbody>
62 63
           </table>
64
+
65
+          <div style="display:flex;margin-top:20px;float:right;">
66
+            <div style="width:50px;">审批:</div><div style="width:100px;"></div>
67
+            <div style="width:80px;">药材主任:</div><div style="width:100px;"></div>
68
+            <div style="width:50px;">会计:</div><div style="width:100px;"></div>
69
+            <div style="width:50px;">审核:</div><div style="width:100px;"></div>
70
+            <div style="width:70px;">制单人:</div><div style="width:100px;"></div>
71
+          </div>
63 72
         </div>
64 73
 
65 74
       </div>
@@ -104,6 +113,9 @@
104 113
       }
105 114
     },
106 115
     methods: {
116
+      getDateOne(){
117
+        return "入库日期: "+this.start_time +"~"+this.end_time
118
+      },
107 119
       getDateTwo(){
108 120
         var ptime = Math.round(new Date().getTime() / 1000)
109 121
         return "打印单日期:"+uParseTime(ptime, '{y}-{m}-{d}')

+ 1 - 1
src/xt_pages/workforce/appointment.vue Dosyayı Görüntüle

@@ -91,7 +91,7 @@
91 91
     <div class="app-container">
92 92
       <!-- <el-row>
93 93
         <el-col :span="24"> -->
94
-      <div style="margin-left:832px;position:fixed;z-index:99">
94
+      <div style="right:30px;position:fixed;z-index:99">
95 95
        <span>导出周次:</span>
96 96
         <el-date-picker
97 97
           v-model="weekTime"