Browse Source

新分支

28169 1 year ago
parent
commit
525952a3f6

+ 7 - 1
src/xt_pages/dialysis/batch_print/batch_print_order_sixtyFive.vue View File

@@ -1326,7 +1326,7 @@
1326 1326
                           <!-- <thead> -->
1327 1327
                           <tr>
1328 1328
                             <td
1329
-                              colspan="14"
1329
+                              colspan="15"
1330 1330
                               style="
1331 1331
                                 letter-spacing: 5px;
1332 1332
                                 text-align: center;
@@ -1356,6 +1356,7 @@
1356 1356
                             <td width="50" >1:9肝素盐水剩余量<br />(ml)</td>
1357 1357
                             
1358 1358
                             <td width="60">体温(°C)</td>
1359
+                            <td width="60">病情变化及处理</td>
1359 1360
                             <td width="60">签名</td>
1360 1361
                             
1361 1362
                           </tr>
@@ -1469,6 +1470,11 @@
1469 1470
                                 : ""
1470 1471
                             }}
1471 1472
                             </td>
1473
+                            <td width="60">
1474
+                              {{ monitor_record.symptom }} &nbsp;{{
1475
+                                monitor_record.dispose
1476
+                              }}
1477
+                            </td>
1472 1478
                             <!-- 签名 -->
1473 1479
                             <td>
1474 1480
                                 <!-- <span v-if="setAdminUserES(monitor_record, 'monitoring_nurse') == ''">

+ 2 - 2
src/xt_pages/dialysis/template/DialysisPrintOrderSix.vue View File

@@ -1493,14 +1493,14 @@
1493 1493
                           {{
1494 1494
                             monitor.arterial_pressure
1495 1495
                               ? monitor.arterial_pressure
1496
-                              : ""
1496
+                              : "/"
1497 1497
                           }}
1498 1498
                         </td>
1499 1499
                         <td>
1500 1500
                           {{
1501 1501
                             monitor.venous_pressure
1502 1502
                               ? monitor.venous_pressure
1503
-                              : ""
1503
+                              : "/"
1504 1504
                           }}
1505 1505
                         </td>
1506 1506
                         <td>

+ 5 - 1
src/xt_pages/dialysis/template/DialysisPrintOrderSixtyFive.vue View File

@@ -1404,7 +1404,7 @@
1404 1404
                     <tbody>
1405 1405
                       <tr>
1406 1406
                         <td
1407
-                          :colspan="14"
1407
+                          :colspan="15"
1408 1408
                           style="
1409 1409
                             letter-spacing: 5px;
1410 1410
                             text-align: center;
@@ -1434,6 +1434,7 @@
1434 1434
                         <td width="50">超滤量<br />(ml/h)</td>
1435 1435
                         <td width="50">1:9肝素盐水剩余量<br />(ml/h)</td>
1436 1436
                         <td width="50">体温<br />(ml/h)</td>
1437
+                        <td width="50">病情变化及处理</td>
1437 1438
                         <td width="50">签名<br /></td>
1438 1439
                      
1439 1440
                       </tr>
@@ -1455,6 +1456,9 @@
1455 1456
                         <td width="50">{{monitor.ultrafiltration_volume }}<br /></td>
1456 1457
                         <td width="50">{{monitor.heparin }}<br /></td>
1457 1458
                         <td width="50">{{monitor.temperature }}<br /></td>
1459
+                        <td width="50">{{ monitor.symptom }} &nbsp;{{
1460
+                                monitor.dispose
1461
+                              }}</td>
1458 1462
                         <td width="50">
1459 1463
                           <span v-if="monitor.creator == 0">
1460 1464
                             <span

+ 1 - 1
src/xt_pages/dialysis/template/DialysisPrintOrdersixtySeven.vue View File

@@ -443,7 +443,7 @@
443 443
                       {{ afterdialysis.breathing_rate }} 次/分
444 444
                     </span>&nbsp;
445 445
                     BP: <span>
446
-                      {{ afterdialysis.systolic_blood_pressure }} mmHg / {{ afterdialysis.diastolic_blood_pressure }}mmHg
446
+                      {{ afterdialysis.systolic_blood_pressure }}  / {{ afterdialysis.diastolic_blood_pressure }}mmHg
447 447
                     </span>&nbsp;
448 448
                   </div>
449 449
                 </td>

+ 14 - 12
src/xt_pages/outpatientCharges/statementPrint.vue View File

@@ -58,23 +58,22 @@
58 58
       </printSeven>
59 59
       <print10191 :info="info" v-if="org_id == 10191"></print10191>
60 60
       <printTen :info="info" v-if="org_id == 10210"></printTen>
61
-      <printEleven v-if="org_id == 10485 || org_id == 0"></printEleven>
61
+      <printEleven :info="info" v-if="org_id == 10485 || org_id == 0"></printEleven>
62 62
       <printOne :info="info" v-if=" org_id != 9990 &&
63 63
             org_id != 10138 &&
64 64
             org_id != 9504 &&
65 65
             org_id != 10028 &&
66 66
             org_id != 0 &&
67
-            org_id != 10278 && org_id != 10387 && org_id != 10191 &&org_id != 10210 &&org_id != 10485 && this.paramsObj.balance_accounts_type == 1">
68
-      </printOne>
67
+            org_id != 10485 &&
68
+            org_id != 10278 && org_id != 10387 && org_id != 10191 &&org_id != 10210 && this.paramsObj.balance_accounts_type == 1"></printOne>
69
+
69 70
 
70 71
       <privateChargePrint  :info="info" v-if="org_id != 9990 &&
71 72
             org_id != 10138 &&
72 73
             org_id != 9504 &&
73 74
             org_id != 10028 &&
74
-            org_id != 10278 && org_id != 10387 && org_id != 10191 &&org_id != 10210 &&org_id != 10485 &&org_id != 0 && this.paramsObj.balance_accounts_type == 2">
75
-      </privateChargePrint>
76
-
77
-
75
+            org_id != 0 &&
76
+            org_id != 10278 && org_id != 10387 && org_id != 10191 &&org_id != 10210 && this.paramsObj.balance_accounts_type == 2"></privateChargePrint>
78 77
     </div>
79 78
   </div>
80 79
 </template>
@@ -489,7 +488,7 @@
489 488
                   console.log("this.num", this.num);
490 489
                 }
491 490
               });
492
-            } else if (this.org_id == 10028 ||  this.org_id == 0  || this.org_id == 9504) {
491
+            } else if (this.org_id == 10028  || this.org_id == 9504) {
493 492
               getPrivateExpenses(params).then((response) => {
494 493
                 if (response.data.state == 0) {
495 494
                   // this.$message.error(response.data.msg)
@@ -533,8 +532,7 @@
533 532
                   console.log(111, this.balanceAccounts);
534 533
                 }
535 534
               });
536
-            } else
537
-            {
535
+            } else {
538 536
               getPrivateExpensesOrder(params).then((response) => {
539 537
                 if (response.data.state == 0) {
540 538
                   // this.$message.error(response.data.msg)
@@ -623,6 +621,7 @@
623 621
                   that.info["order_infos"] = response.data.data.order_infos;
624 622
                   that.info["diagnosis"] = response.data.data.diagnosis;
625 623
                   that.info["his"] = response.data.data.his;
624
+                  that.info["order"] = response.data.data.order;
626 625
 
627 626
                   let obj = {
628 627
                     type: 1,
@@ -684,9 +683,12 @@
684 683
                     that.info.enddate = that.getTimes(that.paramsObj.end_time);
685 684
                   }
686 685
 
687
-                  that.info.order_infos.map((item) => {
686
+                  console.log("~~~~~~~~")
687
+                  console.log(that.info)
688
+                  console.log("~~~~~~~~")
689
+
690
+
688 691
 
689
-                  });
690 692
 
691 693
                 }
692 694
               });

+ 5 - 3
src/xt_pages/outpatientCharges/statementTemplate/printeEleven.vue View File

@@ -105,9 +105,9 @@
105 105
           <td colspan="8">个人现金支付金额:{{info.psn_cash_pay}}</td>
106 106
         </tr>
107 107
         <tr>
108
-          <td colspan="2">家属或参保人签名:</td>
109
-          <td colspan="2">收费员签名:</td>
110
-          <td colspan="2">医院盖章:</td>
108
+          <td colspan="2" >家属或参保人签名:</td>
109
+          <td colspan="2" >收费员签名:</td>
110
+          <td colspan="2" >医院盖章:</td>
111 111
         </tr>
112 112
         <tr>
113 113
           <td colspan="8">医师签名:</td>
@@ -118,6 +118,7 @@
118 118
 </template>
119 119
 <script>
120 120
 import { uParseTime } from '@/utils/tools'
121
+
121 122
 export default {
122 123
   data() {
123 124
     return {
@@ -211,4 +212,5 @@ export default {
211 212
     border: none;
212 213
   }
213 214
 }
215
+
214 216
 </style>

+ 4 - 4
src/xt_pages/role/admin.vue View File

@@ -68,7 +68,7 @@
68 68
           style="float:left"
69 69
           @click="toTestSeven">添加合同签署人</el-button> -->
70 70
 
71
-        <el-button 
71
+        <!-- <el-button 
72 72
           type="primary"
73 73
           size="small"
74 74
           icon="el-icon-circle-plus-outline"
@@ -76,10 +76,10 @@
76 76
           @click="toTestTen"
77 77
           >
78 78
            短信验证码
79
-          </el-button> 
79
+          </el-button>  -->
80 80
 
81 81
          
82
-         <el-button
82
+         <!-- <el-button
83 83
           type="primary"
84 84
           size="small"
85 85
           icon="el-icon-circle-plus-outline"
@@ -92,7 +92,7 @@
92 92
           size="small"
93 93
           icon="el-icon-circle-plus-outline"
94 94
           style="float:left"
95
-          @click="toTestElement">创建企业用章</el-button>
95
+          @click="toTestElement">创建企业用章</el-button> -->
96 96
           
97 97
      </div>
98 98
     

+ 40 - 1
src/xt_pages/stock/detail/print.vue View File

@@ -25,6 +25,8 @@
25 25
               <td style="line-height: 50px" width="50">序号</td>
26 26
               <td style="line-height: 50px" width="200">耗材名称</td>
27 27
               <td style="line-height: 50px" width="200">规格型号</td>
28
+              <td style="line-height: 50px" width="200" v-if="org_id == 10485">生产厂商</td>
29
+              <td style="line-height: 50px" width="200" v-if="org_id == 10485">经销商</td>
28 30
               <td style="line-height: 50px" width="80">数量</td>
29 31
               <td style="line-height: 50px" width="50">单位</td>
30 32
 
@@ -48,6 +50,13 @@
48 50
                 {{item.specification_name}}
49 51
               </td>
50 52
 
53
+              <td style="line-height: 50px" v-if="org_id == 10485">
54
+                {{getManufacterName(item.manufacturer) }}
55
+              </td>
56
+              <td style="line-height: 50px" v-if="org_id == 10485">
57
+                {{getDealerName(item.dealer) }}
58
+              </td>
59
+
51 60
               <td style="line-height: 50px">
52 61
                 <span v-if="type == 1"> {{ item.warehousing_count }}</span>
53 62
                 <span v-if="type == 2">
@@ -118,7 +127,8 @@
118 127
             </tr>
119 128
           </table>
120 129
 
121
-          <div style="display:flex;margin-top:20px;float:right;">
130
+          <div style="display:flex;margin-top:20px;float:right;" v-if="org_id!=10485 && org_id!=0">
131
+
122 132
             <div style="width:50px;">审批:</div><div style="width:100px;"></div>
123 133
             <div style="width:80px;">药材主任:</div><div style="width:100px;"></div>
124 134
             <div style="width:50px;">会计:</div><div style="width:100px;"></div>
@@ -126,6 +136,13 @@
126 136
             <div style="width:70px;">制单人:</div><div style="width:100px;"></div>
127 137
           </div>
128 138
 
139
+          <div  v-if="org_id==10485 || org_id==0"  style="display:flex;margin-top:20px;float:right;">
140
+            <div style="width:150px;">制单人(仓管):</div><div style="width:100px;"></div>
141
+            <div style="width:80px;"></div><div style="width:100px;"></div>
142
+            <div style="width:50px;"></div><div style="width:100px;"></div>
143
+            <div style="width:50px;"></div><div style="width:100px;"></div>
144
+            <div style="width:70px;">领取人:</div><div style="width:100px;"></div>
145
+         </div>
129 146
         </div>
130 147
 
131 148
       </div>
@@ -174,6 +191,8 @@
174 191
         org_id:this.$store.getters.xt_user.org.id,
175 192
         informationList:[],
176 193
         wareOutList:[],
194
+        manufacturerList:[],
195
+        dealerList:[]
177 196
       }
178 197
     },
179 198
     methods: {
@@ -400,6 +419,8 @@
400 419
           var total =   response.data.data.total
401 420
           var list = response.data.data.list
402 421
           this.wareOutList = list
422
+          this.manufacturerList = response.data.data.manufacturerList
423
+          this.dealerList = response.data.data.dealerList
403 424
         }
404 425
       })
405 426
      },
@@ -480,6 +501,24 @@
480 501
          }
481 502
       }
482 503
       return total
504
+    },
505
+    getManufacterName(id){
506
+      var manufacturer_name = ""
507
+       for(let i=0;i<this.manufacturerList.length;i++){
508
+         if(id == this.manufacturerList[i].id){
509
+            manufacturer_name = this.manufacturerList[i].manufacturer_name
510
+         }
511
+       }
512
+       return manufacturer_name
513
+    },
514
+    getDealerName(id){
515
+      var dealer_name = ""
516
+       for(let i=0;i<this.dealerList.length;i++){
517
+          if(id == this.dealerList[i].id){
518
+             dealer_name =this.dealerList[i].dealer_name
519
+          }
520
+       }
521
+       return dealer_name
483 522
     }
484 523
     },
485 524
     created() {

+ 46 - 4
src/xt_pages/stock/drugs/drugOutOrderPrint.vue View File

@@ -19,6 +19,8 @@
19 19
               <td style="line-height: 50px" width="50">序号</td>
20 20
               <td style="line-height: 50px" width="250">药品名称</td>
21 21
               <td style="line-height: 50px" width="250">规格型号</td>
22
+              <td style="line-height: 50px" width="250" v-if="org_id == 0||org_id==10485">生产厂家</td>
23
+              <td style="line-height: 50px" width="250" v-if="org_id == 0||org_id==10485">经销商</td>
22 24
               <td style="line-height: 50px" width="50">单位</td>
23 25
               <td style="line-height: 50px" width="80">数量</td>
24 26
               <td style="line-height:50px" width="80">单价</td>
@@ -36,6 +38,12 @@
36 38
               <td style="line-height: 50px">
37 39
                 <span>{{item.dose}}{{item.dose_unit}}*{{item.min_number}}{{item.min_unit}}/{{item.max_unit}}</span>
38 40
               </td>
41
+              <td style="line-height: 50px" v-if="org_id == 0||org_id==10485">
42
+                {{getManufacterName(item.manufacturer) }}
43
+              </td>
44
+              <td style="line-height: 50px" v-if="org_id == 0||org_id==10485">
45
+                {{getDealerName(item.dealer) }}
46
+              </td>
39 47
               <td style="line-height: 50px">
40 48
                 <span v-if="org_id == 9671 || org_id == 9919 ">{{item.max_unit}}</span>
41 49
                 <span v-else>{{item.min_unit}}</span>
@@ -70,15 +78,24 @@
70 78
             </tbody>
71 79
           </table> -->
72 80
 
73
-          <div style="display:flex;margin-top:20px;float:right;">
81
+          <div style="display:flex;margin-top:20px;float:right;" v-if="org_id!=10485 && org_id!=0">
82
+
74 83
             <div style="width:50px;">审批:</div><div style="width:100px;"></div>
75 84
             <div style="width:80px;">药材主任:</div><div style="width:100px;"></div>
76 85
             <div style="width:50px;">会计:</div><div style="width:100px;"></div>
77 86
             <div style="width:50px;">审核:</div><div style="width:100px;"></div>
78 87
             <div style="width:70px;">制单人:</div><div style="width:100px;"></div>
79
-          </div>
80 88
         </div>
81 89
 
90
+        <div  v-if="org_id==10485 || org_id==0"  style="display:flex;margin-top:20px;float:right;">
91
+          <div style="width:150px;">制单人(仓管):</div><div style="width:100px;"></div>
92
+          <div style="width:80px;"></div><div style="width:100px;"></div>
93
+          <div style="width:50px;"></div><div style="width:100px;"></div>
94
+          <div style="width:50px;"></div><div style="width:100px;"></div>
95
+          <div style="width:70px;">领取人:</div><div style="width:100px;"></div>
96
+        </div>
97
+       </div>
98
+
82 99
       </div>
83 100
 
84 101
     </div>
@@ -120,7 +137,9 @@
120 137
         page:this.$route.query.page,
121 138
         cancelStockDate:[],
122 139
         drugList:[],
123
-        org_id:0
140
+        org_id:0,
141
+        manufacturerList:[],
142
+        dealerList:[]
124 143
       }
125 144
     },
126 145
     methods: {
@@ -232,6 +251,8 @@
232 251
                   min_number:item.XtBaseDrug.min_number,
233 252
                   max_unit:item.XtBaseDrug.max_unit,
234 253
                   min_price:item.XtBaseDrug.min_price,
254
+                  manufacturer:item.XtBaseDrug.manufacturer,
255
+                  dealer:item.XtBaseDrug.dealer
235 256
                 }
236 257
               }
237 258
             })
@@ -245,6 +266,9 @@
245 266
             }
246 267
             console.log("list2334444",newArr)
247 268
             this.cancelStockDate = newArr
269
+
270
+            this.manufacturerList = response.data.data.manufacturerList
271
+            this.dealerList    = response.data.data.dealerList
248 272
           }
249 273
         })
250 274
       },
@@ -329,7 +353,25 @@
329 353
           count+= val[i].count
330 354
         }
331 355
         return (count*price).toFixed(2)
332
-      }
356
+      },
357
+      getManufacterName(id){
358
+      var manufacturer_name = ""
359
+       for(let i=0;i<this.manufacturerList.length;i++){
360
+         if(id == this.manufacturerList[i].id){
361
+            manufacturer_name = this.manufacturerList[i].manufacturer_name
362
+         }
363
+       }
364
+       return manufacturer_name
365
+    },
366
+    getDealerName(id){
367
+      var dealer_name = ""
368
+       for(let i=0;i<this.dealerList.length;i++){
369
+          if(id == this.dealerList[i].id){
370
+             dealer_name =this.dealerList[i].dealer_name
371
+          }
372
+       }
373
+       return dealer_name
374
+    }
333 375
     },
334 376
     created() {
335 377
       this.org_id = this.$store.getters.xt_user.org.id

+ 27 - 18
src/xt_pages/user/inspection.vue View File

@@ -142,15 +142,15 @@
142 142
                 min-width="80"
143 143
               >
144 144
                 <template slot-scope="scope">
145
-                  <div v-if="items[0].value.indexOf('http') < 0">
146
-                    <span v-if="scope.row.value =='阳性'" style="color:red">{{ scope.row.value }}</span>
147
-                    <span v-else>{{ scope.row.value }}</span>
148
-                    <span v-if="scope.row.range_type == 1">
149
-                  {{ scope.row.value_direction }}
150
-                </span>
151
-                  </div>
145
+                    <div v-if="items[0].value.indexOf('http') < 0">
146
+                      <span v-if="scope.row.value =='阳性'" style="color:red">{{ scope.row.value }}</span>
147
+                      <span v-else>{{ scope.row.value }}</span>
148
+                      <span v-if="scope.row.range_type == 1">
149
+                    {{ scope.row.value_direction }}
150
+                    </span>
151
+                    </div>
152 152
                   <div v-else>
153
-                    <img :src="scope.row.value">
153
+                    <img :src="scope.row.value"> 
154 154
                   </div>
155 155
                 </template>
156 156
               </el-table-column>
@@ -202,7 +202,7 @@
202 202
                               content="点击查看大图"
203 203
                               placement="top-start"
204 204
                               >
205
-                                <img style="width: 300px;height: 150px;" :src="item.value" alt="">
205
+                                <img style="width: 300px;height: 150px;" :src="item.value" alt=""> 
206 206
                               </el-tooltip>
207 207
                           </div>
208 208
                         </div>
@@ -630,7 +630,8 @@ export default {
630 630
       return false
631 631
     },
632 632
     handleAvatarSuccess(res, file) {
633
-      console.log("")
633
+      console.log("RESPOWOWOWOWO",res)
634
+      console.log("wowowowow",file)
634 635
       this.form.imgs.push({
635 636
         img_url: this.qiniuDomain + res.url + '?imageView2/2/w/500/h/500/q/90',
636 637
         desc: '',
@@ -1134,11 +1135,11 @@ export default {
1134 1135
         this.$message.error('未上传图片')
1135 1136
         return false
1136 1137
       }
1138
+      console.log("form",this.form)
1137 1139
       CreatePatientPICInspection(
1138 1140
         this.patientID,
1139 1141
         this.form
1140
-      )
1141
-        .then(response => {
1142
+      ).then(response => {
1142 1143
           if (response.data.state === 1) {
1143 1144
             this.$notify({
1144 1145
               title: '成功',
@@ -1294,7 +1295,7 @@ export default {
1294 1295
             }
1295 1296
             console.log("inspectionsMap",this.inspectionsMap)
1296 1297
             var items = this.project.inspection_reference
1297
-            console.log("i5ems2323232wo",items)
1298
+            console.log("时间",items)
1298 1299
             for (var index in items) {
1299 1300
 
1300 1301
              console.log("obj",items[index])
@@ -1313,7 +1314,7 @@ export default {
1313 1314
 
1314 1315
 
1315 1316
 
1316
-                  if(this.org_id == 10121 || this.org_id == 0 ){
1317
+                  if(this.org_id == 10121){
1317 1318
                     item.value = inspectionsMap[items[index].id].inspect_value
1318 1319
                     item.item_name = inspectionsMap[items[index].id].item_name
1319 1320
                   }else{
@@ -1346,16 +1347,24 @@ export default {
1346 1347
                   item.value_direction = '↑'
1347 1348
                 }
1348 1349
               }
1349
-              // console.log("items23233232",item)
1350
-              if(item.item_name!=""){
1350
+              console.log("items23233232",item)
1351
+              if(this.org_id!=0&& this.org_id!=10503){
1352
+                if(item.item_name!=""){
1353
+                 this.items.push(item)
1354
+               }
1355
+              }else{
1351 1356
                 this.items.push(item)
1352 1357
               }
1358
+             
1353 1359
 
1354
-              console.log("items232232332wo",this.items)
1360
+              console.log("items232232332wo",item.value.indexOf('http'))
1355 1361
 
1356
-              if(item.value.indexOf("http") >= 0){
1362
+              if(item.value.indexOf("http") >= -1){
1357 1363
                 this.isPic = true
1358 1364
               }
1365
+              
1366
+              
1367
+              console.log("isPicwowowow",this.items)
1359 1368
             }
1360 1369
           }
1361 1370
         })

+ 9 - 1
src/xt_pages/workforce/remind_print_setting_one.vue View File

@@ -196,9 +196,17 @@
196 196
                     </span>
197 197
                 </div>
198 198
                 <div class="printCell">
199
-                   血管通路:
199
+                  血管通路:
200
+                  <span v-if="org_id!=0&& org_id!=10375">
200 201
                     <span v-if="type ==1">{{getBloodAccess(main_collection.dialysis_order.blood_access_id)}} </span>
201 202
                     <span v-if="type ==2">{{getBloodAccess(main_collection.dialysis_order.blood_access_id)}} </span>
203
+                  </span>
204
+
205
+                  <span v-if="org_id == 0 || org_id == 10375">
206
+                   <span v-if="type ==1">{{getBloodAccess(main_collection.dialysissolution.blood_access)}} </span>
207
+                   <span v-if="type ==2">{{getBloodAccess(main_collection.dialysissolution.blood_access)}} </span>
208
+                  </span>
209
+                 
202 210
                 </div>
203 211
                 
204 212
                 <div class="printCell">