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

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

316
         noCache: true
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
       path: '/dialysis/print/batch/thirty',
332
       path: '/dialysis/print/batch/thirty',
321
       component: () =>
333
       component: () =>

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

979
                           <td width="50">血流量<br />(ml/min)</td>
979
                           <td width="50">血流量<br />(ml/min)</td>
980
                           <td width="50">静脉压<br />(mmHg)</td>
980
                           <td width="50">静脉压<br />(mmHg)</td>
981
                           <td width="50">跨膜压<br />(mmHg)</td>
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
                           <td width="60">透析液温度(°C)</td>
984
                           <td width="60">透析液温度(°C)</td>
983
                           <td width="50">电导度<br />(ms/cm)</td>
985
                           <td width="50">电导度<br />(ms/cm)</td>
984
                           <td width="50">超滤量<br />(ml)</td>
986
                           <td width="50">超滤量<br />(ml)</td>
1049
                                 : ""
1051
                                 : ""
1050
                             }}
1052
                             }}
1051
                           </td>
1053
                           </td>
1052
-                          <td>
1054
+                          <td v-if="org_id != 9836">
1053
                             {{
1055
                             {{
1054
                               monitor_record.dialysate_temperature
1056
                               monitor_record.dialysate_temperature
1055
                                 ? monitor_record.dialysate_temperature
1057
                                 ? monitor_record.dialysate_temperature
1056
                                 : ""
1058
                                 : ""
1057
                             }}
1059
                             }}
1058
                           </td>
1060
                           </td>
1061
+                          <td v-if="org_id == 9836">
1062
+                            {{
1063
+                              monitor_record.temperature
1064
+                                ? monitor_record.temperature
1065
+                                : ""
1066
+                            }}
1067
+                          </td>
1059
                           <td>
1068
                           <td>
1060
                             {{
1069
                             {{
1061
                               monitor_record.sodium_concentration
1070
                               monitor_record.sodium_concentration
2023
         "出血",
2032
         "出血",
2024
         "心衰",
2033
         "心衰",
2025
         "腹痛"
2034
         "腹痛"
2026
-      ]
2035
+      ],
2036
+      org_id:''
2027
     };
2037
     };
2028
   },
2038
   },
2029
   created() {
2039
   created() {
2037
     this.nutrition_arr = getDataConfig("hemodialysis", "nutrition");
2047
     this.nutrition_arr = getDataConfig("hemodialysis", "nutrition");
2038
     var xtuser = this.$store.getters.xt_user;
2048
     var xtuser = this.$store.getters.xt_user;
2039
     this.orgname = xtuser.org.org_name;
2049
     this.orgname = xtuser.org.org_name;
2050
+    this.org_id = this.$store.getters.xt_user.org.id
2040
     //   this.orgname = "遂溪方济医院";
2051
     //   this.orgname = "遂溪方济医院";
2041
     this.modeOptions = this.$store.getters.treatment_mode;
2052
     this.modeOptions = this.$store.getters.treatment_mode;
2042
     //   this.replacementWays = this.$store.getters.replacement_ways;
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
           >
199
           >
200
         </div>
200
         </div>
201
       </template>
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
       <template v-if="this.template_id == 30">
212
       <template v-if="this.template_id == 30">
203
         <el-button
213
         <el-button
204
           size="small"
214
           size="small"
785
         this.$router.push({ path: "/dialysis/print/batch/twenty" });
795
         this.$router.push({ path: "/dialysis/print/batch/twenty" });
786
       } else if (this.template_id == 22) {
796
       } else if (this.template_id == 22) {
787
         this.$router.push({ path: "/dialysis/print/batch/twentyTwo" });
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
       } else if (this.template_id == 30) {
800
       } else if (this.template_id == 30) {
789
         this.$router.push({ path: "/dialysis/print/batch/thirty" });
801
         this.$router.push({ path: "/dialysis/print/batch/thirty" });
790
       } else if (this.template_id == 32) {
802
       } else if (this.template_id == 32) {

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

501
                       <td width="50">血流量<br />(ml/min)</td>
501
                       <td width="50">血流量<br />(ml/min)</td>
502
                       <td width="50">静脉压<br />({{monitors[0]&&monitors[0]['venous_pressure_type'] == 2 ? 'kpa' : 'mmHg'}})</td>
502
                       <td width="50">静脉压<br />({{monitors[0]&&monitors[0]['venous_pressure_type'] == 2 ? 'kpa' : 'mmHg'}})</td>
503
                       <td width="50">跨膜压<br />({{monitors[0]&&monitors[0]['transmembrane_pressure_type'] == 2 ? 'kpa' : 'mmHg'}})</td>
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
                       <td width="50">电导度<br />(ms/cm)</td>
506
                       <td width="50">电导度<br />(ms/cm)</td>
506
                       <td width="50">超滤量<br />(ml)</td>
507
                       <td width="50">超滤量<br />(ml)</td>
507
                       <td v-if="prescription.mode_id == 2 || prescription.mode_id == 5 || prescription.mode_id == 12" width="50">
508
                       <td v-if="prescription.mode_id == 2 || prescription.mode_id == 5 || prescription.mode_id == 12" width="50">
543
                           {{ monitor.transmembrane_pressure ? monitor.transmembrane_pressure : 0 }}
544
                           {{ monitor.transmembrane_pressure ? monitor.transmembrane_pressure : 0 }}
544
                         </span>
545
                         </span>
545
                       </td>
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
                       <td>{{ monitor.sodium_concentration ? monitor.sodium_concentration : "" }}
549
                       <td>{{ monitor.sodium_concentration ? monitor.sodium_concentration : "" }}
548
                       </td>
550
                       </td>
549
                       <td v-if="(dialysisOrder && monitor.operate_time > dialysisOrder.end_time) || (dialysisOrder && monitor.operate_time < dialysisOrder.start_time)">
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
                   <td width="20">ml</td>
806
                   <td width="20">ml</td>
807
                   <td width="30">V端</td>
807
                   <td width="30">V端</td>
808
                   <td width="30">
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
                   </td>
810
                   </td>
811
                   <td width="20">ml</td>
811
                   <td width="20">ml</td>
812
                   <td></td>
812
                   <td></td>

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

74
 
74
 
75
             </tbody>
75
             </tbody>
76
           </table>
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
         </div>
86
         </div>
78
 
87
 
79
       </div>
88
       </div>

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

10
         <div class="dialysis-print-order">
10
         <div class="dialysis-print-order">
11
          <div class="order-yy-name">{{orgname}}</div>
11
          <div class="order-yy-name">{{orgname}}</div>
12
           <div class="order-title">退库单</div>
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
           <table class="print-table" border="1">
16
           <table class="print-table" border="1">
16
             <tbody>
17
             <tbody>
61
 
62
 
62
             </tbody>
63
             </tbody>
63
           </table>
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
         </div>
73
         </div>
65
 
74
 
66
       </div>
75
       </div>
105
       }
114
       }
106
     },
115
     },
107
     methods: {
116
     methods: {
117
+      getDateOne(){
118
+        return "出库日期: "+this.start_time +"~"+this.end_time
119
+      },
108
       getDateTwo(){
120
       getDateTwo(){
109
         var ptime = Math.round(new Date().getTime() / 1000)
121
         var ptime = Math.round(new Date().getTime() / 1000)
110
         return "打印单日期:"+uParseTime(ptime, '{y}-{m}-{d}')
122
         return "打印单日期:"+uParseTime(ptime, '{y}-{m}-{d}')

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

10
         <div class="dialysis-print-order">
10
         <div class="dialysis-print-order">
11
          <div class="order-yy-name">{{orgname}}</div>
11
          <div class="order-yy-name">{{orgname}}</div>
12
           <div class="order-title">退货单</div>
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
           <table class="print-table" border="1">
16
           <table class="print-table" border="1">
16
             <tbody>
17
             <tbody>
60
 
61
 
61
             </tbody>
62
             </tbody>
62
           </table>
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
         </div>
72
         </div>
64
 
73
 
65
       </div>
74
       </div>
104
       }
113
       }
105
     },
114
     },
106
     methods: {
115
     methods: {
116
+      getDateOne(){
117
+        return "退货日期: "+this.start_time +"~"+this.end_time
118
+      },
107
       getDateTwo(){
119
       getDateTwo(){
108
         var ptime = Math.round(new Date().getTime() / 1000)
120
         var ptime = Math.round(new Date().getTime() / 1000)
109
         return "打印单日期:"+uParseTime(ptime, '{y}-{m}-{d}')
121
         return "打印单日期:"+uParseTime(ptime, '{y}-{m}-{d}')

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

10
         <div class="dialysis-print-order">
10
         <div class="dialysis-print-order">
11
          <div class="order-yy-name">{{orgname}}</div>
11
          <div class="order-yy-name">{{orgname}}</div>
12
           <div class="order-title">出库单</div>
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
           <table class="print-table" border="1">
16
           <table class="print-table" border="1">
16
             <tbody>
17
             <tbody>
68
 
69
 
69
             </tbody>
70
             </tbody>
70
           </table>
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
         </div>
80
         </div>
72
 
81
 
73
       </div>
82
       </div>
112
       }
121
       }
113
     },
122
     },
114
     methods: {
123
     methods: {
124
+      getDateOne(){
125
+        return "出库日期: "+this.start_time +"~"+this.end_time
126
+      },
115
       getDateTwo(){
127
       getDateTwo(){
116
         var ptime = Math.round(new Date().getTime() / 1000)
128
         var ptime = Math.round(new Date().getTime() / 1000)
117
         return "打印单日期:"+uParseTime(ptime, '{y}-{m}-{d}')
129
         return "打印单日期:"+uParseTime(ptime, '{y}-{m}-{d}')

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

10
         <div class="dialysis-print-order">
10
         <div class="dialysis-print-order">
11
          <div class="order-yy-name">{{orgname}}</div>
11
          <div class="order-yy-name">{{orgname}}</div>
12
           <div class="order-title">入库单</div>
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
           <table class="print-table" border="1">
16
           <table class="print-table" border="1">
16
             <tbody>
17
             <tbody>
60
 
61
 
61
             </tbody>
62
             </tbody>
62
           </table>
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
         </div>
72
         </div>
64
 
73
 
65
       </div>
74
       </div>
104
       }
113
       }
105
     },
114
     },
106
     methods: {
115
     methods: {
116
+      getDateOne(){
117
+        return "入库日期: "+this.start_time +"~"+this.end_time
118
+      },
107
       getDateTwo(){
119
       getDateTwo(){
108
         var ptime = Math.round(new Date().getTime() / 1000)
120
         var ptime = Math.round(new Date().getTime() / 1000)
109
         return "打印单日期:"+uParseTime(ptime, '{y}-{m}-{d}')
121
         return "打印单日期:"+uParseTime(ptime, '{y}-{m}-{d}')

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

91
     <div class="app-container">
91
     <div class="app-container">
92
       <!-- <el-row>
92
       <!-- <el-row>
93
         <el-col :span="24"> -->
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
        <span>导出周次:</span>
95
        <span>导出周次:</span>
96
         <el-date-picker
96
         <el-date-picker
97
           v-model="weekTime"
97
           v-model="weekTime"