Browse Source

Merge branch '20230223_pc_vue_new_branch' of http://git.shengws.com/csx/Vue_New into 20230223_pc_vue_new_branch

陈少旭 1 year ago
parent
commit
067d056cc1
26 changed files with 3359 additions and 21636 deletions
  1. 2804 20758
      package-lock.json
  2. 5 5
      package.json
  3. 2 2
      src/api/device.js
  4. 9 0
      src/api/role/admin.js
  5. 58 6
      src/xt_pages/device/airDisinfectTwo.vue
  6. 1 1
      src/xt_pages/device/objectRegistration.vue
  7. 56 1
      src/xt_pages/device/objectTableDisinfectTwo.vue
  8. 4 2
      src/xt_pages/dialysis/batch_print/batch_print_order_forty.vue
  9. 103 331
      src/xt_pages/dialysis/batch_print/batch_print_order_sixtyeight.vue
  10. 10 0
      src/xt_pages/dialysis/details/DialysisPrescription.vue
  11. 12 0
      src/xt_pages/dialysis/details/assessmentBefore.vue
  12. 14 0
      src/xt_pages/dialysis/details/dialog/assessmentBeforeDislysisDialog.vue
  13. 52 7
      src/xt_pages/dialysis/details/dialog/dialysisPrescriptionDialog.vue
  14. 12 9
      src/xt_pages/dialysis/details/dialog/monitor_dialog.vue
  15. 1 1
      src/xt_pages/dialysis/details/index.vue
  16. 4 2
      src/xt_pages/dialysis/template/DialysisPrintOrderForty.vue
  17. 6 6
      src/xt_pages/dialysis/template/DialysisPrintOrderSix.vue
  18. 127 454
      src/xt_pages/dialysis/template/DialysisPrintOrderSixtyeight.vue
  19. 4 4
      src/xt_pages/outpatientCharges/invoicePrint.vue
  20. 1 1
      src/xt_pages/outpatientDoctorStation/doctorDesk.vue
  21. 14 1
      src/xt_pages/role/admin.vue
  22. 2 1
      src/xt_pages/user/components/PatientDetail.vue
  23. 1 1
      src/xt_pages/user/components/PatientForm.vue
  24. 7 7
      src/xt_pages/user/evaluationtool/Fallassessment.vue
  25. 13 3
      src/xt_pages/user/patients.vue
  26. 37 33
      src/xt_pages/workforce/components/editTableData.vue

File diff suppressed because it is too large
+ 2804 - 20758
package-lock.json


+ 5 - 5
package.json View File

56
     "jsbarcode": "^3.11.5",
56
     "jsbarcode": "^3.11.5",
57
     "jsonlint": "1.6.3",
57
     "jsonlint": "1.6.3",
58
     "jspdf": "^2.5.1",
58
     "jspdf": "^2.5.1",
59
-    "jszip": "3.1.5",
59
+    "jszip": "^3.10.1",
60
     "mockjs": "1.0.1-beta3",
60
     "mockjs": "1.0.1-beta3",
61
     "moment": "^2.24.0",
61
     "moment": "^2.24.0",
62
-    "node-sass": "^5.0.0",
62
+    "node-sass": "^4.14.1",
63
     "normalize.css": "7.0.0",
63
     "normalize.css": "7.0.0",
64
     "nprogress": "0.2.0",
64
     "nprogress": "0.2.0",
65
     "print-js": "^1.0.50",
65
     "print-js": "^1.0.50",
66
     "qrcodejs2": "0.0.2",
66
     "qrcodejs2": "0.0.2",
67
-    "sass-loader": "^7.0.0",
67
+    "sass-loader": "^7.3.1",
68
     "screenfull": "4.2.0",
68
     "screenfull": "4.2.0",
69
     "serve-static": "1.13.2",
69
     "serve-static": "1.13.2",
70
     "showdown": "1.8.5",
70
     "showdown": "1.8.5",
101
     "cross-env": "^7.0.3",
101
     "cross-env": "^7.0.3",
102
     "crypto-js": "^4.1.1",
102
     "crypto-js": "^4.1.1",
103
     "css-loader": "0.28.7",
103
     "css-loader": "0.28.7",
104
-    "eslint": "4.13.1",
104
+    "eslint": "^6.8.0",
105
     "eslint-friendly-formatter": "3.0.0",
105
     "eslint-friendly-formatter": "3.0.0",
106
     "eslint-loader": "1.9.0",
106
     "eslint-loader": "1.9.0",
107
     "eslint-plugin-html": "4.0.1",
107
     "eslint-plugin-html": "4.0.1",
123
     "sass-resources-loader": "^1.3.4",
123
     "sass-resources-loader": "^1.3.4",
124
     "script-loader": "^0.7.2",
124
     "script-loader": "^0.7.2",
125
     "semver": "5.4.1",
125
     "semver": "5.4.1",
126
-    "shelljs": "0.7.8",
126
+    "shelljs": "^0.8.5",
127
     "svg-sprite-loader": "3.5.2",
127
     "svg-sprite-loader": "3.5.2",
128
     "uglifyjs-webpack-plugin": "1.1.3",
128
     "uglifyjs-webpack-plugin": "1.1.3",
129
     "url-loader": "0.6.2",
129
     "url-loader": "0.6.2",

+ 2 - 2
src/api/device.js View File

324
   })
324
   })
325
 }
325
 }
326
 
326
 
327
-export function getAirDisinfectLongTime(params){
327
+export function getAirDisinfectLongTime(storey,params){
328
   
328
   
329
   return request({
329
   return request({
330
-    url:"/api/manage/getairdisinfectionlongtime",
330
+    url:"/api/manage/getairdisinfectionlongtime?storey="+storey,
331
     method:"get",
331
     method:"get",
332
     params:params
332
     params:params
333
   })
333
   })

+ 9 - 0
src/api/role/admin.js View File

300
     method:"Post",
300
     method:"Post",
301
     data:data,
301
     data:data,
302
   })
302
   })
303
+}
304
+
305
+export function toSavePDFInformation(params){
306
+  
307
+  return request({
308
+    url:"/api/device/tosavepdfinformation",
309
+    method:"get",
310
+    params:params,
311
+  })
303
 }
312
 }

+ 58 - 6
src/xt_pages/device/airDisinfectTwo.vue View File

24
               style="width: 150px;"
24
               style="width: 150px;"
25
               @change="changeEndtime">
25
               @change="changeEndtime">
26
             </el-date-picker>
26
             </el-date-picker>
27
+            <el-select v-model="storey" placeholder="请选择" @chang="changeStore" v-if="art_way_one==0||art_way_one == 1">
28
+                <el-option
29
+                v-for="(item,index) in storeyList"
30
+                :key="index"
31
+                :label="item.name"
32
+                :value="item.name">
33
+                </el-option>
34
+             </el-select>
27
             <el-button type="primary" style="margin-left: 10px;" @click="toSeach">搜索</el-button>
35
             <el-button type="primary" style="margin-left: 10px;" @click="toSeach">搜索</el-button>
28
           </div>
36
           </div>
29
           <div style="float:right;margin-bottom:10px;">
37
           <div style="float:right;margin-bottom:10px;">
45
                         </el-table-column>
53
                         </el-table-column>
46
                     </el-table-column>
54
                     </el-table-column>
47
                 </el-table-column>
55
                 </el-table-column>
56
+                <el-table-column prop="fenopda" label="楼层" align="center" min-width="70">
57
+                    <template slot-scope="scope">
58
+                      {{scope.row.storey }}
59
+                    </template>
60
+                </el-table-column>
48
                 <el-table-column prop="fenopda" label="透析室" align="center" min-width="70">
61
                 <el-table-column prop="fenopda" label="透析室" align="center" min-width="70">
49
                     <template slot-scope="scope">
62
                     <template slot-scope="scope">
50
                       {{getTimeTwo(scope.row.first_start_time)}} - {{ getTimeTwo(scope.row.first_end_time) }}
63
                       {{getTimeTwo(scope.row.first_start_time)}} - {{ getTimeTwo(scope.row.first_end_time) }}
218
                         </el-date-picker>
231
                         </el-date-picker>
219
                     </el-form-item>
232
                     </el-form-item>
220
                   </div>
233
                   </div>
234
+                  <div style="width: 100%;">
235
+                    <el-form-item label="楼层">
236
+                        <el-select v-model="form.storey" placeholder="请选择楼层" @change="changeStorey">
237
+                          <el-option
238
+                          v-for="(item,index) in storeyList"
239
+                          :key="index"
240
+                          :label="item.name"
241
+                          :value="item.name">
242
+                          </el-option>
243
+                      </el-select>
244
+                    </el-form-item>
245
+                  </div>
221
                   <div class="form_title"><span >透析室</span></div>
246
                   <div class="form_title"><span >透析室</span></div>
222
                   <el-form-item label="消毒液" label-width="110px">
247
                   <el-form-item label="消毒液" label-width="110px">
223
-                      <!-- <el-input v-model="form.first_disinfection_water"></el-input> -->
224
                       <el-select v-model="form.first_disinfection_water" placeholder="请选择">
248
                       <el-select v-model="form.first_disinfection_water" placeholder="请选择">
225
                           <el-option
249
                           <el-option
226
                           v-for="(item,index) in disInfectionWaterList"
250
                           v-for="(item,index) in disInfectionWaterList"
531
                         </el-date-picker>
555
                         </el-date-picker>
532
                     </el-form-item>
556
                     </el-form-item>
533
                   </div>
557
                   </div>
558
+                  <div style="width: 100%;">
559
+                    <el-form-item label="楼层">
560
+                        <el-select v-model="form.storey" placeholder="请选择">
561
+                          <el-option
562
+                          v-for="(item,index) in storeyList"
563
+                          :key="index"
564
+                          :label="item.name"
565
+                          :value="item.name">
566
+                          </el-option>
567
+                      </el-select>
568
+                    </el-form-item>
569
+                  </div>
534
                   <div class="form_title"><span >透析室</span></div>
570
                   <div class="form_title"><span >透析室</span></div>
535
                   <el-form-item label="消毒液" label-width="110px">
571
                   <el-form-item label="消毒液" label-width="110px">
536
-                      <!-- <el-input v-model="form.first_disinfection_water"></el-input> -->
537
                       <el-select v-model="form.first_disinfection_water" placeholder="请选择">
572
                       <el-select v-model="form.first_disinfection_water" placeholder="请选择">
538
                           <el-option
573
                           <el-option
539
                           v-for="(item,index) in disInfectionWaterList"
574
                           v-for="(item,index) in disInfectionWaterList"
844
                                     transform-origin: top left;"></span>
879
                                     transform-origin: top left;"></span>
845
                                     <span style="position: absolute; left: 6px; bottom: 6px;font-size: 12px;">日期</span>
880
                                     <span style="position: absolute; left: 6px; bottom: 6px;font-size: 12px;">日期</span>
846
                                 </td>
881
                                 </td>
882
+                                <td>楼层</td>
847
                                 <td>透析室</td>
883
                                 <td>透析室</td>
848
                                 <td>累计时间</td>
884
                                 <td>累计时间</td>
849
                                 <td>责任人</td>
885
                                 <td>责任人</td>
857
                                 <td>负责人</td>
893
                                 <td>负责人</td>
858
                             </tr>
894
                             </tr>
859
                             <tr v-for="(item,index) in tableData" :key="index">
895
                             <tr v-for="(item,index) in tableData" :key="index">
896
+                                <td>{{item.storey}}</td>
860
                                <td>{{getTimes(item.record_date) }}</td>
897
                                <td>{{getTimes(item.record_date) }}</td>
861
                                <td>{{ getTimeTwo(item.first_start_time)}} - {{ getTimeTwo(item.first_end_time) }}</td>
898
                                <td>{{ getTimeTwo(item.first_start_time)}} - {{ getTimeTwo(item.first_end_time) }}</td>
862
                                <td>{{item.first_total_time }}</td>
899
                                <td>{{item.first_total_time }}</td>
1376
             last_modifications:"",//修改标志
1413
             last_modifications:"",//修改标志
1377
             last_creator:this.$store.getters.xt_user.user.id,//第一责任人
1414
             last_creator:this.$store.getters.xt_user.user.id,//第一责任人
1378
             department:"",
1415
             department:"",
1416
+            storey:"",
1379
           },
1417
           },
1380
           docList:[],
1418
           docList:[],
1381
           options:[
1419
           options:[
1425
          disinfectionOfficeList:[],
1463
          disinfectionOfficeList:[],
1426
          tableDataOne:[],
1464
          tableDataOne:[],
1427
          art_way_one:0,
1465
          art_way_one:0,
1466
+         storeyList:[],
1467
+         storey:"",
1428
         }
1468
         }
1429
       },
1469
       },
1430
       created(){
1470
       created(){
1431
         var  disinfection_fluid = getManageMentDataConfig('management', 'disinfection_fluid')
1471
         var  disinfection_fluid = getManageMentDataConfig('management', 'disinfection_fluid')
1432
-        console.log("disinfection_fluid",disinfection_fluid)
1472
+        
1433
         for(let i=0;i<disinfection_fluid.length;i++){
1473
         for(let i=0;i<disinfection_fluid.length;i++){
1434
           this.disInfectionWaterList.push(disinfection_fluid[i])
1474
           this.disInfectionWaterList.push(disinfection_fluid[i])
1435
         }
1475
         }
1436
 
1476
 
1437
         var  disinfection_methods = getManageMentDataConfig('management', 'disinfection_methods')
1477
         var  disinfection_methods = getManageMentDataConfig('management', 'disinfection_methods')
1438
-        console.log("disinfection_methods",disinfection_methods)
1478
+       
1439
         for(let i=0;i<disinfection_methods.length;i++){
1479
         for(let i=0;i<disinfection_methods.length;i++){
1440
           this.DisinfectionMode.push(disinfection_methods[i])
1480
           this.DisinfectionMode.push(disinfection_methods[i])
1441
         }
1481
         }
1442
         var  disinfection_offices = getManageMentDataConfig('management', 'disinfection_office')
1482
         var  disinfection_offices = getManageMentDataConfig('management', 'disinfection_office')
1443
-        console.log("disinfection_offices",disinfection_offices)
1483
+      
1444
         for(let i=0;i<disinfection_offices.length;i++){
1484
         for(let i=0;i<disinfection_offices.length;i++){
1445
           this.disinfectionOfficeList.push(disinfection_offices[i])
1485
           this.disinfectionOfficeList.push(disinfection_offices[i])
1446
         }
1486
         }
1487
+
1488
+        var  storey = getManageMentDataConfig('management', 'storey')
1489
+        
1490
+        for(let i=0;i<storey.length;i++){
1491
+          this.storeyList.push(storey[i])
1492
+        }
1447
         this.getAllDoctorList()
1493
         this.getAllDoctorList()
1448
         this.getNewAirDisinfectList()
1494
         this.getNewAirDisinfectList()
1449
         this.getNewAirWayDisinfectList()
1495
         this.getNewAirWayDisinfectList()
1490
         }
1536
         }
1491
       },
1537
       },
1492
       methods:{
1538
       methods:{
1539
+        changeStore(val){
1540
+         
1541
+          this.getNewAirDisinfectList()  
1542
+        },  
1493
       AddCard(){
1543
       AddCard(){
1494
-        getAirDisinfectLongTime().then(response=>{
1544
+        getAirDisinfectLongTime(this.storey).then(response=>{
1495
           if(response.data.state == 1){
1545
           if(response.data.state == 1){
1496
             var list = response.data.data.list
1546
             var list = response.data.data.list
1497
            
1547
            
1671
                 end_time:this.endvalue,
1721
                 end_time:this.endvalue,
1672
                 limit:this.limit,
1722
                 limit:this.limit,
1673
                 page:this.page,
1723
                 page:this.page,
1724
+                storey:this.storey,
1674
              }
1725
              }
1675
              console.log("params2332233232w",params)
1726
              console.log("params2332233232w",params)
1676
             getNewAirDisinfectList(params).then(response=>{
1727
             getNewAirDisinfectList(params).then(response=>{
1756
               this.form.last_is_check = list.last_is_check.toString()
1807
               this.form.last_is_check = list.last_is_check.toString()
1757
               this.form.last_modifications = list.last_modifications?list.last_modifications:""
1808
               this.form.last_modifications = list.last_modifications?list.last_modifications:""
1758
               this.form.last_creator = list.last_creator
1809
               this.form.last_creator = list.last_creator
1810
+              this.form.storey = list.storey
1759
               this.editDialogFormVisible = true
1811
               this.editDialogFormVisible = true
1760
 
1812
 
1761
             }
1813
             }

+ 1 - 1
src/xt_pages/device/objectRegistration.vue View File

460
         return {
460
         return {
461
           crumbs: [
461
           crumbs: [
462
             { path: false, name: '院感管理' },
462
             { path: false, name: '院感管理' },
463
-            { path: false, name: '透析室空气消毒记录表' }
463
+            { path: false, name: '透析室医疗器械记录表' }
464
           ],
464
           ],
465
 
465
 
466
           dialogFormVisible:false,
466
           dialogFormVisible:false,

+ 56 - 1
src/xt_pages/device/objectTableDisinfectTwo.vue View File

20
               style="width: 150px;"
20
               style="width: 150px;"
21
               value-format="yyyy-MM-dd">
21
               value-format="yyyy-MM-dd">
22
             </el-date-picker>
22
             </el-date-picker>
23
+            <el-select v-model="storey" placeholder="请选择楼层" v-if="art_way_one==0||art_way_one == 1"  @chang="changeStore">
24
+                <el-option
25
+                v-for="(item,index) in storeyList"
26
+                :key="index"
27
+                :label="item.name"
28
+                :value="item.name">
29
+                </el-option>
30
+             </el-select>
23
             <el-button type="primary" style="margin-left: 10px;" @click="toSeach">搜索</el-button>
31
             <el-button type="primary" style="margin-left: 10px;" @click="toSeach">搜索</el-button>
24
           </div>
32
           </div>
25
           <div style="float:right;margin-bottom:10px;">
33
           <div style="float:right;margin-bottom:10px;">
31
           </div>
39
           </div>
32
           <div class="tab_air" v-if="art_way_one == 0 || art_way_one ==1">
40
           <div class="tab_air" v-if="art_way_one == 0 || art_way_one ==1">
33
             <el-table  :data="tableData" :fit="true" stripe>
41
             <el-table  :data="tableData" :fit="true" stripe>
42
+               
34
                 <el-table-column prop="year" label="名称" width="150" align="center">
43
                 <el-table-column prop="year" label="名称" width="150" align="center">
35
                     <el-table-column prop="year" label="消毒时间" align="center" width="150">
44
                     <el-table-column prop="year" label="消毒时间" align="center" width="150">
36
                         <el-table-column prop="year" label="日期" align="center" width="150">
45
                         <el-table-column prop="year" label="日期" align="center" width="150">
41
                         </el-table-column>
50
                         </el-table-column>
42
                     </el-table-column>
51
                     </el-table-column>
43
                 </el-table-column>
52
                 </el-table-column>
53
+                <el-table-column label="楼层" width="100" align="center">
54
+                    <template  slot-scope="scope">
55
+                        {{ scope.row.storey }}
56
+                    </template>
57
+                </el-table-column>
44
                 <el-table-column prop="fenopda" :label="'湿化瓶'+'\n'+'500mg/l含氯制剂'" align="center" min-width="60">
58
                 <el-table-column prop="fenopda" :label="'湿化瓶'+'\n'+'500mg/l含氯制剂'" align="center" min-width="60">
45
                     <template slot-scope="scope">
59
                     <template slot-scope="scope">
46
                         {{ getTimeTwo(scope.row.first_start_time) }} - {{ getTimeTwo(scope.row.first_end_time) }}
60
                         {{ getTimeTwo(scope.row.first_start_time) }} - {{ getTimeTwo(scope.row.first_end_time) }}
47
-                        <!-- {{ scope.row.first_disinfection_time }} -->
61
+                       
48
                     </template>
62
                     </template>
49
                 </el-table-column>
63
                 </el-table-column>
50
                 <el-table-column prop="dwaiod" label="责任人" align="center" min-width="60">
64
                 <el-table-column prop="dwaiod" label="责任人" align="center" min-width="60">
222
                         </el-date-picker>
236
                         </el-date-picker>
223
                     </el-form-item>
237
                     </el-form-item>
224
                   </div>
238
                   </div>
239
+                  <div style="width: 100%;">
240
+                    <el-form-item label="楼层">
241
+                        <el-select v-model="form.storey" placeholder="请选择">
242
+                          <el-option
243
+                          v-for="(item,index) in storeyList"
244
+                          :key="index"
245
+                          :label="item.name"
246
+                          :value="item.name">
247
+                          </el-option>
248
+                      </el-select>
249
+                    </el-form-item>
250
+                  </div>
225
                   <div class="form_title"><span >湿化瓶</span></div>
251
                   <div class="form_title"><span >湿化瓶</span></div>
226
                   <el-form-item label="消毒方式" label-width="110px">
252
                   <el-form-item label="消毒方式" label-width="110px">
227
                       <!-- <el-input v-model="form.first_disinfection_methods"></el-input> -->
253
                       <!-- <el-input v-model="form.first_disinfection_methods"></el-input> -->
635
                         </el-date-picker>
661
                         </el-date-picker>
636
                     </el-form-item>
662
                     </el-form-item>
637
                   </div>
663
                   </div>
664
+                  <div style="width: 100%;">
665
+                    <el-form-item label="楼层">
666
+                        <el-select v-model="form.storey" placeholder="请选择">
667
+                          <el-option
668
+                          v-for="(item,index) in storeyList"
669
+                          :key="index"
670
+                          :label="item.name"
671
+                          :value="item.name">
672
+                          </el-option>
673
+                      </el-select>
674
+                    </el-form-item>
675
+                  </div>
638
                   <div class="form_title"><span >湿化瓶</span></div>
676
                   <div class="form_title"><span >湿化瓶</span></div>
639
                   <el-form-item label="消毒方式" label-width="110px">
677
                   <el-form-item label="消毒方式" label-width="110px">
640
                       <!-- <el-input v-model="form.first_disinfection_methods"></el-input> -->
678
                       <!-- <el-input v-model="form.first_disinfection_methods"></el-input> -->
1053
                                     transform-origin: top left;"></span>
1091
                                     transform-origin: top left;"></span>
1054
                                     <span style="position: absolute; left: 6px; bottom: 6px;font-size: 12px;">日期</span>
1092
                                     <span style="position: absolute; left: 6px; bottom: 6px;font-size: 12px;">日期</span>
1055
                                 </td>
1093
                                 </td>
1094
+                                <td>楼层</td>
1056
                                 <td>湿化瓶<br/>500mg/l含氯制剂</td>
1095
                                 <td>湿化瓶<br/>500mg/l含氯制剂</td>
1057
                                 <td>负责人</td>
1096
                                 <td>负责人</td>
1058
                                 <td>止血带<br/>500mg/l含氯制剂</td>
1097
                                 <td>止血带<br/>500mg/l含氯制剂</td>
1067
                             </tr>
1106
                             </tr>
1068
 
1107
 
1069
                             <tr v-for="(item,index) in tableData" :key="index">
1108
                             <tr v-for="(item,index) in tableData" :key="index">
1109
+                                <td>{{item.storey }}</td>
1070
                                 <td>{{getTimes(item.record_date) }}</td>
1110
                                 <td>{{getTimes(item.record_date) }}</td>
1071
                                 <td>{{getTimeTwo( item.first_start_time)}}- {{getTimeTwo(item.first_end_time)  }}</td>
1111
                                 <td>{{getTimeTwo( item.first_start_time)}}- {{getTimeTwo(item.first_end_time)  }}</td>
1072
                                 <td>
1112
                                 <td>
1495
             last_modifications:"",//修改标志
1535
             last_modifications:"",//修改标志
1496
             last_creator:this.$store.getters.xt_user.user.id,//第一责任人
1536
             last_creator:this.$store.getters.xt_user.user.id,//第一责任人
1497
             department:"",
1537
             department:"",
1538
+            storey:"",
1498
           },
1539
           },
1499
         //   value1:'',
1540
         //   value1:'',
1500
           docList:[],
1541
           docList:[],
1533
          tableDataOne:[],
1574
          tableDataOne:[],
1534
          hiddenShowOne:false,
1575
          hiddenShowOne:false,
1535
          art_way_one:0,
1576
          art_way_one:0,
1577
+         storeyList:[],
1578
+         storey:""
1536
         }
1579
         }
1537
 
1580
 
1538
       },
1581
       },
1553
         for(let i=0;i<disinfection_offices.length;i++){
1596
         for(let i=0;i<disinfection_offices.length;i++){
1554
           this.disinfectionOfficeList.push(disinfection_offices[i])
1597
           this.disinfectionOfficeList.push(disinfection_offices[i])
1555
         }
1598
         }
1599
+
1600
+        var  storey = getManageMentDataConfig('management', 'storey')
1601
+        
1602
+        for(let i=0;i<storey.length;i++){
1603
+          this.storeyList.push(storey[i])
1604
+        }
1556
         this.getAllDoctorList()
1605
         this.getAllDoctorList()
1557
         this.getObjectTableDisInfectList()
1606
         this.getObjectTableDisInfectList()
1558
         this.getObjectTableDisInfectWayList()
1607
         this.getObjectTableDisInfectWayList()
1594
         },
1643
         },
1595
       },
1644
       },
1596
       methods:{
1645
       methods:{
1646
+        changeStore(val){
1647
+         this.getObjectTableDisInfectList()  
1648
+       },  
1597
       printCard() {
1649
       printCard() {
1598
         this.hiddenShow = true;
1650
         this.hiddenShow = true;
1599
         var ptime = Math.round(new Date().getTime() / 1000);
1651
         var ptime = Math.round(new Date().getTime() / 1000);
1778
                 end_time:this.endvalue,
1830
                 end_time:this.endvalue,
1779
                 limit:this.limit,
1831
                 limit:this.limit,
1780
                 page:this.page,
1832
                 page:this.page,
1833
+                storey:this.storey,
1781
              }
1834
              }
1835
+             console.log("storey",params)
1782
             getObjectTableDisInfectList(params).then(response=>{
1836
             getObjectTableDisInfectList(params).then(response=>{
1783
               if(response.data.state == 1){
1837
               if(response.data.state == 1){
1784
                 var list = response.data.data.list
1838
                 var list = response.data.data.list
1841
               this.form.last_disinfection_water = list.last_disinfection_water?list.last_disinfection_water:""
1895
               this.form.last_disinfection_water = list.last_disinfection_water?list.last_disinfection_water:""
1842
               this.form.last_disinfection_methods = list.last_disinfection_methods?list.last_disinfection_methods:""
1896
               this.form.last_disinfection_methods = list.last_disinfection_methods?list.last_disinfection_methods:""
1843
               this.form.last_disinfection_time = list.last_disinfection_time?list.last_disinfection_time:""
1897
               this.form.last_disinfection_time = list.last_disinfection_time?list.last_disinfection_time:""
1898
+              this.form.storey = list.storey
1844
               this.editDialogFormVisible = true
1899
               this.editDialogFormVisible = true
1845
             }
1900
             }
1846
           })
1901
           })

+ 4 - 2
src/xt_pages/dialysis/batch_print/batch_print_order_forty.vue View File

504
                                 <td width="10">)</td>
504
                                 <td width="10">)</td>
505
                                 <td width="50">
505
                                 <td width="50">
506
                                     <div class="under-line">&nbsp;
506
                                     <div class="under-line">&nbsp;
507
-                                        <span v-if="record.prescription.anticoagulant==6 || record.prescription.anticoagulant==7">{{record.prescription.anticoagulant_zongliang}}</span>
507
+                                        <span v-if="record.prescription.anticoagulant==6 || record.prescription.anticoagulant==7 || record.prescription.anticoagulant==14">{{record.prescription.anticoagulant_zongliang}}</span>
508
                                     </div>
508
                                     </div>
509
                                 </td>
509
                                 </td>
510
                                 <td width="10">iu</td>
510
                                 <td width="10">iu</td>
511
                                 <td width="70">
511
                                 <td width="70">
512
                                     <label-box :isChecked="record.prescription.anticoagulant==1?true:false" showValue='无肝素'></label-box> 
512
                                     <label-box :isChecked="record.prescription.anticoagulant==1?true:false" showValue='无肝素'></label-box> 
513
                                 </td>
513
                                 </td>
514
-                                <td></td>
514
+                                <td width="70">
515
+                                  <label-box :isChecked="record.prescription.anticoagulant==14?true:false" showValue='肝素钙'></label-box> 
516
+                                </td>
515
                             </tr>
517
                             </tr>
516
                             </tbody>
518
                             </tbody>
517
                             </table>
519
                             </table>

+ 103 - 331
src/xt_pages/dialysis/batch_print/batch_print_order_sixtyeight.vue View File

78
             <div class="inline_block" v-if="record.receive_assessment.condition!=1">
78
             <div class="inline_block" v-if="record.receive_assessment.condition!=1">
79
               门特:
79
               门特:
80
               <div class="under_line" style="width: 30px; text-align: center">
80
               <div class="under_line" style="width: 30px; text-align: center">
81
-                <check-box :checked="record.patient.source == 1"></check-box>
81
+                <check-box :checked="record.patient.source == 3"></check-box>
82
               </div>
82
               </div>
83
             </div>
83
             </div>
84
             <div class="inline_block" v-if="record.receive_assessment.condition==1">
84
             <div class="inline_block" v-if="record.receive_assessment.condition==1">
85
               住院:
85
               住院:
86
               <div class="under_line" style="width: 30px; text-align: center">
86
               <div class="under_line" style="width: 30px; text-align: center">
87
-                <check-box :checked="record.patient.source == 1"></check-box>
87
+                <check-box :checked="record.patient.source == 2"></check-box>
88
               </div>
88
               </div>
89
             </div>
89
             </div>
90
             <div class="inline_block" v-if="org_id!=10510">
90
             <div class="inline_block" v-if="org_id!=10510">
122
                 {{ "/" }}
122
                 {{ "/" }}
123
               </div>
123
               </div>
124
             </div>
124
             </div>
125
+            <div class="inline_block" style="flex: 1">
126
+              本次透析日期:
127
+              <div
128
+                class="under_line"
129
+                style="width: 120px; text-align: center"
130
+              >
131
+                {{ getTime(record.schedule_date, "{y}-{m}-{d}") }}
132
+              </div>
133
+            </div>
134
+            <div class="inline_block" style="flex: 1">
135
+              透析次数:
136
+              <div
137
+                class="under_line"
138
+                style="width: 70px; text-align: center"
139
+              >
140
+                {{
141
+                  record.patient.total_dialysis +
142
+                  record.patient.user_sys_before_count
143
+                    ? record.patient.total_dialysis +
144
+                      record.patient.user_sys_before_count
145
+                    : "/"
146
+                }}
147
+              </div>
148
+
149
+              <div
150
+                v-if="org_id ==10234 || org_id ==10121"
151
+                class="under_line"
152
+                style="width: 70px; text-align: center"
153
+              >
154
+                {{
155
+                    record.Count +
156
+                    record.patient.user_sys_before_count
157
+                      ?  record.Count +
158
+                        record.patient.user_sys_before_count
159
+                      : "/"
160
+                  }}
161
+              </div>
162
+            </div>
125
           </div>
163
           </div>
126
           <div class="row">
164
           <div class="row">
127
             <div class="inline_block">
165
             <div class="inline_block">
176
                 </tr>
214
                 </tr>
177
                 <tr>
215
                 <tr>
178
                   <td colspan="2">
216
                   <td colspan="2">
179
-                    <div
180
-                      class="row"
181
-                      style="padding: 2px 0; line-height: 23px; display: flex"
182
-                    >
183
-                      <div class="inline_block" style="flex: 1">
184
-                        本次透析日期:
185
-                        <div
186
-                          class="under_line"
187
-                          style="width: 120px; text-align: center"
188
-                        >
189
-                          {{ getTime(record.schedule_date, "{y}-{m}-{d}") }}
190
-                        </div>
191
-                      </div>
192
-                      <div class="inline_block" style="flex: 1">
193
-                        透析次数:
194
-                        <div
195
-                          v-if="org_id!=10234 && org_id!=10121"
196
-                          class="under_line"
197
-                          style="width: 70px; text-align: center"
198
-                        >
199
-                          {{
200
-                            record.patient.total_dialysis +
201
-                            record.patient.user_sys_before_count
202
-                              ? record.patient.total_dialysis +
203
-                                record.patient.user_sys_before_count
204
-                              : "/"
205
-                          }}
206
-                        </div>
207
-
208
-                        <div
209
-                          v-if="org_id ==10234 || org_id ==10121"
210
-                          class="under_line"
211
-                          style="width: 70px; text-align: center"
212
-                        >
213
-                          {{
214
-                              record.Count +
215
-                              record.patient.user_sys_before_count
216
-                                ?  record.Count +
217
-                                  record.patient.user_sys_before_count
218
-                                : "/"
219
-                            }}
220
-                        </div>
221
-                      </div>
222
-                      <div class="inline_block" style="flex: 1">
223
-                        透前症状:
224
-                        <div
225
-                          class="under_line"
226
-                          style="width: 150px; text-align: center"
227
-                        >
228
-                          {{
229
-                            record.assessment_before_dislysis &&
230
-                            record.assessment_before_dislysis
231
-                              .symptom_before_dialysis
232
-                              ? record.assessment_before_dislysis
233
-                                  .symptom_before_dialysis
234
-                              : "/"
235
-                          }}
236
-                        </div>
237
-                      </div>
238
-                    </div>
239
 
217
 
240
                     <div class="row" style="padding: 2px 0; line-height: 23px">
218
                     <div class="row" style="padding: 2px 0; line-height: 23px">
241
                       <div class="inline_block">
219
                       <div class="inline_block">
851
                         </div>
829
                         </div>
852
                       </div>
830
                       </div>
853
 
831
 
854
-                      <div class="inline_block" style="flex: 1" v-if="org_id ==0 || org_id ==10440">
855
-                        衣物重
832
+                      <div class="inline_block" style="flex: 1">
833
+                        透前症状
856
                         <div
834
                         <div
857
                           class="under_line"
835
                           class="under_line"
858
-                          style="width: 70px; text-align: center"
836
+                          style="width: 150px; text-align: center"
859
                         >
837
                         >
860
                           {{
838
                           {{
861
                             record.assessment_before_dislysis &&
839
                             record.assessment_before_dislysis &&
862
-                            record.assessment_before_dislysis.additional_weight
863
-                              ? record.assessment_before_dislysis.additional_weight
840
+                            record.assessment_before_dislysis
841
+                              .symptom_before_dialysis
842
+                              ? record.assessment_before_dislysis
843
+                                  .symptom_before_dialysis
864
                               : "/"
844
                               : "/"
865
                           }}
845
                           }}
866
                         </div>
846
                         </div>
867
                       </div>
847
                       </div>
868
-                      <div
869
-                        class="inline_block"
870
-                        style="flex: 1"
871
-                        v-if="org_id == 9538"
872
-                      >
873
-                        血浆分离器:
874
-                        <div
875
-                          class="under_line"
876
-                          style="width: 70px; text-align: center"
877
-                        >
878
-                          <span
879
-                            v-if="
880
-                              record.prescription.plasma_separator
881
-                                ? record.prescription.plasma_separator != 0 &&
882
-                                  record.prescription.plasma_separator != '0'
883
-                                : false
884
-                            "
885
-                            >{{ record.prescription.plasma_separator }}</span
886
-                          >
887
-                          <span v-else>/</span>
888
-                        </div>
889
-                      </div>
890
-                      <div
891
-                        class="inline_block"
892
-                        style="flex: 1"
893
-                        v-if="org_id == 9538"
894
-                      >
895
-                        胆红素吸附柱:
896
-                        <div
897
-                          class="under_line"
898
-                          style="width: 70px; text-align: center"
899
-                        >
900
-                          <span
901
-                            v-if="
902
-                              record.prescription.bilirubin_adsorption_column
903
-                                ? record.prescription
904
-                                    .bilirubin_adsorption_column != 0 &&
905
-                                  record.prescription
906
-                                    .bilirubin_adsorption_column != '0'
907
-                                : false
908
-                            "
909
-                            >{{
910
-                              record.prescription.bilirubin_adsorption_column
911
-                            }}</span
912
-                          >
913
-                          <span v-else>/</span>
914
-                        </div>
915
-                      </div>
916
                     </div>
848
                     </div>
917
 
849
 
918
                     <div
850
                     <div
1261
                           >mg</span
1193
                           >mg</span
1262
                         >
1194
                         >
1263
                       </div>
1195
                       </div>
1196
+                      
1264
                       <div class="inline_block" style="margin-left: 20px">
1197
                       <div class="inline_block" style="margin-left: 20px">
1265
                         透析机号:
1198
                         透析机号:
1266
                         <div
1199
                         <div
1293
 
1226
 
1294
                     <div class="row" style="padding: 2px 0; line-height: 23px">
1227
                     <div class="row" style="padding: 2px 0; line-height: 23px">
1295
                       <div class="inline_block">
1228
                       <div class="inline_block">
1296
-                        冲洗量:
1229
+                        Ns冲洗量:
1297
                         <div
1230
                         <div
1298
                           class="under_line"
1231
                           class="under_line"
1299
                           style="width: 50px; text-align: center"
1232
                           style="width: 50px; text-align: center"
1300
                         >
1233
                         >
1301
-                          {{
1302
-                            record.prescription &&
1303
-                            record.prescription.pre_impulse
1304
-                              ? record.prescription.pre_impulse
1305
-                              : "/"
1234
+                        {{
1235
+                           record.prescription.warsh_count
1306
                           }}
1236
                           }}
1307
                         </div>
1237
                         </div>
1308
                         ml
1238
                         ml
1309
                       </div>
1239
                       </div>
1310
                       <span>&nbsp;&nbsp;&nbsp;</span>
1240
                       <span>&nbsp;&nbsp;&nbsp;</span>
1311
                       <div class="inline_block">
1241
                       <div class="inline_block">
1312
-                        冲洗时间
1242
+                       q
1313
                         <div
1243
                         <div
1314
                           class="under_line"
1244
                           class="under_line"
1315
                           style="width: 50px; text-align: center"
1245
                           style="width: 50px; text-align: center"
1316
                         >
1246
                         >
1317
                           {{
1247
                           {{
1318
-                           
1248
+                           record.prescription.washing_time
1319
                           }}
1249
                           }}
1320
                         </div>
1250
                         </div>
1321
                         h
1251
                         h
1749
                     </table>
1679
                     </table>
1750
                   </td>
1680
                   </td>
1751
                 </tr>
1681
                 </tr>
1752
-                <tr v-if="org_id!=10402">
1682
+                <tr >
1753
                   <td style="padding: 0; position: relative" colspan="2">
1683
                   <td style="padding: 0; position: relative" colspan="2">
1754
                     <table class="inside_table">
1684
                     <table class="inside_table">
1755
                       <tbody>
1685
                       <tbody>
1922
                   </td>
1852
                   </td>
1923
                 </tr>
1853
                 </tr>
1924
 
1854
 
1925
-                 <tr v-if="org_id == 10402">
1926
-                  <td style="padding: 0; position: relative" colspan="2">
1927
-                    <table class="inside_table">
1928
-                      <tbody>
1929
-                        <tr style="line-height: 35px; padding: 8px 5px">
1930
-                          <td
1931
-                            colspan="7"
1932
-                            style="
1933
-                              letter-spacing: 5px;
1934
-                              text-align: center;
1935
-                              font-weight: 520;
1936
-                              font-size: 16px;
1937
-                              padding: 6px 8px;
1938
-                              line-height: 30px;
1939
-                            "
1940
-                          >
1941
-                            医嘱内容
1942
-                          </td>
1943
-                        </tr>
1944
-                        <!-- <tr style="line-height:35px;padding:8px 5px;">
1945
-                                            <td colspan="4" style="font-size: 16px">开医嘱</td>
1946
-                                            <td colspan="3" style="font-size: 16px">执行核对医嘱</td>
1947
-                            </tr> -->
1948
-                        <tr style="line-height: 35px; padding: 8px 5px">
1949
-                          <td style="font-size: 16px" width="10%">时间</td>
1950
-                          <td style="font-size: 16px" colspan="2" width="45%">
1951
-                            医嘱内容
1952
-                          </td>
1953
-                          <td style="font-size: 16px" width="10%">医生签名</td>
1954
-                          <td style="font-size: 16px" width="10%">时间</td>
1955
-                          <td style="font-size: 16px" width="10%">
1956
-                            执行人签名
1957
-                          </td>
1958
-
1959
-                        </tr>
1960
-                        <!-- <template v-for="group in doctor_advices" > -->
1961
-
1962
-                        <template v-if="record.advices">
1963
-                          <tr
1964
-                            v-for="(advice, advice_index) in record.his_advices"
1965
-                            :key="advice_index"
1966
-                          >
1967
-                            <td height="35px">
1968
-                              <span v-if="advice.start_time">
1969
-                                {{ getTime(advice.start_time, "{h}:{i}") }}
1970
-                              </span>
1971
-                            </td>
1972
-
1973
-                            <td
1974
-                              height="35px"
1975
-                              colspan="2"
1976
-                              class="advice-name"
1977
-                              style="padding-left: 7px"
1978
-                            >
1979
-                              <span v-if="advice.parent_id > 0">---></span>
1980
-                              <span>{{ advice.advice_name }}</span>
1981
-
1982
-                              <span
1983
-                               v-if="advice && advice.advice_desc"
1984
-                              >
1985
-                                ({{ advice.advice_desc
1986
-                                }}{{ advice.drug_spec_unit }} )
1987
-                              </span>
1988
-
1989
-                              <span v-if="advice.prescribing_number"
1990
-                                >&nbsp;&nbsp; {{ advice.prescribing_number
1991
-                                }}{{ advice.prescribing_number_unit }}</span
1992
-                              >
1993
-                              <span v-if="advice.single_dose != 0">
1994
-                                {{ advice.single_dose
1995
-                                }}{{ advice.single_dose_unit }}</span
1996
-                              >
1997
-
1998
-                              <span v-if="advice.parent_id == 0">{{
1999
-                                advice.delivery_way
2000
-                              }}</span>
2001
-                              <span v-if="advice.parent_id == 0">{{
2002
-                                advice.execution_frequency
2003
-                              }}</span>
2004
-                              <span
2005
-                                v-if="
2006
-                                  advice.parent_id == 0 &&
2007
-                                  advice.remark.length > 0
2008
-                                "
2009
-                                >({{ advice.remark }})</span
2010
-                              >
2011
-                            </td>
2012
-
2013
-                            <td height="35px">
2014
-                              <span
2015
-                                v-if="
2016
-                                  setAdminUserES(advice, 'advice_doctor') ==
2017
-                                  ''
2018
-                                "
2019
-                                >{{
2020
-                                  getAdminUser(advice, "advice_doctor")
2021
-                                }}</span
2022
-                              >
2023
-                              <img
2024
-                                class="es-img"
2025
-                                :src="
2026
-                                  setAdminUserES(advice, 'advice_doctor')
2027
-                                "
2028
-                                alt=""
2029
-                                srcset=""
2030
-                                v-else
2031
-                                style="height: 40px"
2032
-                              />
2033
-                            </td>
2034
-                            <td height="35px">
2035
-                              <span v-if="advice.execution_time">{{
2036
-                                getTime(advice.execution_time, " {h}:{i}")
2037
-                              }}</span>
2038
-                            </td>
2039
-                            <td height="35px">
2040
-                              <span
2041
-                                v-if="
2042
-                                  setAdminUserES(
2043
-                                    advice,
2044
-                                    'execution_staff'
2045
-                                  ) == ''
2046
-                                "
2047
-                                >{{
2048
-                                  getAdminUser(advice, "execution_staff")
2049
-                                }}</span
2050
-                              >
2051
-                              <img
2052
-                                class="es-img"
2053
-                                :src="
2054
-                                  setAdminUserES(advice, 'execution_staff')
2055
-                                "
2056
-                                alt=""
2057
-                                srcset=""
2058
-                                v-else
2059
-                                style="height: 40px"
2060
-                              />
2061
-                            </td>
2062
-                           
2063
-                          </tr>
2064
-                        </template>
2065
-                      </tbody>
2066
-                    </table>
2067
-                  </td>
2068
-                </tr>
2069
               </tbody>
1855
               </tbody>
2070
             </table>
1856
             </table>
2071
           </div>
1857
           </div>
2116
               <div class="inline_block" style="margin-left: 10px">
1902
               <div class="inline_block" style="margin-left: 10px">
2117
                 年龄:
1903
                 年龄:
2118
                 <div class="under_line" style="width: 30px; text-align: center">
1904
                 <div class="under_line" style="width: 30px; text-align: center">
1905
+                  <!-- {{ record.patient.age }} -->
2119
                   {{ getAge(record.patient) }}
1906
                   {{ getAge(record.patient) }}
2120
                 </div>
1907
                 </div>
2121
1908
2129
               <div class="inline_block" v-if="record.receive_assessment.condition!=1">
1916
               <div class="inline_block" v-if="record.receive_assessment.condition!=1">
2130
                 门特:
1917
                 门特:
2131
                 <div class="under_line" style="width: 30px; text-align: center">
1918
                 <div class="under_line" style="width: 30px; text-align: center">
2132
-                  <check-box :checked="record.patient.source == 1"></check-box>
1919
+                  <check-box :checked="record.patient.source == 3"></check-box>
2133
                 </div>
1920
                 </div>
2134
               </div>
1921
               </div>
2135
               <div class="inline_block" v-if="record.receive_assessment.condition==1">
1922
               <div class="inline_block" v-if="record.receive_assessment.condition==1">
2136
                 住院:
1923
                 住院:
2137
                 <div class="under_line" style="width: 30px; text-align: center">
1924
                 <div class="under_line" style="width: 30px; text-align: center">
2138
-                  <check-box :checked="record.patient.source == 1"></check-box>
1925
+                  <check-box :checked="record.patient.source == 2"></check-box>
2139
                 </div>
1926
                 </div>
2140
               </div>
1927
               </div>
2141
-              <div class="inline_block">
1928
+              <div class="inline_block" v-if="org_id!=10510">
2142
                 病区:
1929
                 病区:
2143
                 <div class="under_line" style="width: 50px; text-align: center">
1930
                 <div class="under_line" style="width: 50px; text-align: center">
2144
-                  {{ "/" }}
1931
+                  {{ record.device_zone.name}}
2145
                 </div>
1932
                 </div>
2146
               </div>
1933
               </div>
2147
-              <div class="inline_block" v-if="org_id!=10460">
1934
+              <div class="inline_block" v-if="org_id!=10510 && org_id!=10460">
2148
                 床号:
1935
                 床号:
2149
                 <div class="under_line" style="width: 50px; text-align: center">
1936
                 <div class="under_line" style="width: 50px; text-align: center">
2150
-                  {{ "/" }}
1937
+                  {{ record.device_number.number }}
2151
                 </div>
1938
                 </div>
2152
               </div>
1939
               </div>
2153
               <div class="inline_block">
1940
               <div class="inline_block">
2161
                 <div
1948
                 <div
2162
                   class="under_line"
1949
                   class="under_line"
2163
                   style="width: 70px; text-align: left"
1950
                   style="width: 70px; text-align: left"
2164
-                  v-if="record.patient.admission_number"
1951
+                  v-if="record.receive_assessment.admission_number"
2165
                 >
1952
                 >
2166
-                  {{ record.patient.admission_number }}
1953
+                  {{ record.receive_assessment.admission_number }}
2167
                 </div>
1954
                 </div>
2168
                 <div
1955
                 <div
2169
                   class="under_line"
1956
                   class="under_line"
2170
-                  style="width: 70px; text-align: left"
1957
+                  style="width: 70px; text-align: le ft"
2171
                   v-else
1958
                   v-else
2172
                 >
1959
                 >
2173
                   {{ "/" }}
1960
                   {{ "/" }}
2174
                 </div>
1961
                 </div>
2175
               </div>
1962
               </div>
1963
+              <div class="inline_block" style="flex: 1">
1964
+                本次透析日期:
1965
+                <div
1966
+                  class="under_line"
1967
+                  style="width: 120px; text-align: center"
1968
+                >
1969
+                  {{ getTime(record.schedule_date, "{y}-{m}-{d}") }}
1970
+                </div>
1971
+              </div>
1972
+              <div class="inline_block" style="flex: 1">
1973
+                透析次数:
1974
+                <div
1975
+                  class="under_line"
1976
+                  style="width: 70px; text-align: center"
1977
+                >
1978
+                  {{
1979
+                    record.patient.total_dialysis +
1980
+                    record.patient.user_sys_before_count
1981
+                      ? record.patient.total_dialysis +
1982
+                        record.patient.user_sys_before_count
1983
+                      : "/"
1984
+                  }}
1985
+                </div>
1986
+
1987
+                <div
1988
+                  v-if="org_id ==10234 || org_id ==10121"
1989
+                  class="under_line"
1990
+                  style="width: 70px; text-align: center"
1991
+                >
1992
+                  {{
1993
+                      record.Count +
1994
+                      record.patient.user_sys_before_count
1995
+                        ?  record.Count +
1996
+                          record.patient.user_sys_before_count
1997
+                        : "/"
1998
+                    }}
1999
+                </div>
2000
+              </div>
2176
             </div>
2001
             </div>
2177
             
2002
             
2178
             <div class="row">
2003
             <div class="row">
2660
                       class="row"
2485
                       class="row"
2661
                       style="padding: 2px 0; line-height: 23px; display: flex"
2486
                       style="padding: 2px 0; line-height: 23px; display: flex"
2662
                     >
2487
                     >
2663
-                      <div
2664
-                        class="inline_block"
2665
-                        style="flex: 1; display: inline-block"
2666
-                      >
2667
-                        衣物重:
2668
-                        <div
2669
-                          class="under_line"
2670
-                          style="
2671
-                            width: 100px;
2672
-                            line-height: 25px;
2673
-                            text-align: left;
2674
-                            margin-left: 2px;
2675
-                            display: inline-block;
2676
-                            white-space: normal;
2677
-                          "
2678
-                        >
2679
-                          {{
2680
-                            record.assessment_after_dislysis && record.assessment_after_dislysis.additional_weight
2681
-                              ? record.assessment_after_dislysis.additional_weight
2682
-                              : "/"
2683
-                          }}
2684
-                        </div>
2685
-                      </div>
2686
                       <div
2488
                       <div
2687
                         class="inline_block"
2489
                         class="inline_block"
2688
                         style="flex: 1; display: inline-block"
2490
                         style="flex: 1; display: inline-block"
2737
                   
2539
                   
2738
                     </div>
2540
                     </div>
2739
 
2541
 
2740
-                    <div
2741
-                      class="row"
2742
-                      style="padding: 2px 0; line-height: 23px; display: flex"
2743
-                      v-if="org_id == 0 || org_id ==10375"
2744
-                    >
2745
-                      <div
2746
-                        class="inline_block"
2747
-                        style="flex: 1; display: inline-block"
2748
-                      >
2749
-                        宣教知识:
2750
-                        <div
2751
-                          class="under_line"
2752
-                          style="
2753
-                            width: 840px;
2754
-                            line-height: 25px;
2755
-                            text-align: left;
2756
-                            margin-left: 2px;
2757
-                            display: inline-block;
2758
-                            white-space: normal;
2759
-                          "
2760
-                        >
2761
-                          {{
2762
-                            record.summer && record.summer.mission
2763
-                              ? record.summer.mission
2764
-                              : "/"
2765
-                          }}
2766
-                        </div>
2767
-                      </div>
2768
-
2769
-                  
2770
-                    </div>
2542
+                   
2771
                   </td>
2543
                   </td>
2772
                 </tr>
2544
                 </tr>
2773
                 <tr>
2545
                 <tr>

+ 10 - 0
src/xt_pages/dialysis/details/DialysisPrescription.vue View File

617
           <span class="content">{{this.prescription.chaptalization}}</span>
617
           <span class="content">{{this.prescription.chaptalization}}</span>
618
         </li>
618
         </li>
619
 
619
 
620
+        <li v-if="isShow('冲洗时间')">
621
+          <label>q(h): </label>
622
+          <span class="content">{{this.prescription.washing_time}}</span>
623
+        </li>
624
+
625
+        <li v-if="isShow('冲洗量')">
626
+          <label>Ns冲洗量(ml): </label>
627
+          <span class="content">{{this.prescription.chaptalization}}</span>
628
+        </li>
629
+
620
        
630
        
621
       </ul>
631
       </ul>
622
     </div>
632
     </div>

+ 12 - 0
src/xt_pages/dialysis/details/assessmentBefore.vue View File

426
           <span class="content">{{this.record.befor_symptoms}}</span>
426
           <span class="content">{{this.record.befor_symptoms}}</span>
427
           <span class="unit"></span>
427
           <span class="unit"></span>
428
         </li>
428
         </li>
429
+      
430
+        <li v-if="isShow('冲洗量')">
431
+          <label>冲洗量: </label>
432
+          <span class="content">{{this.record.warsh_count}}</span>
433
+          <span class="unit"></span>
434
+        </li>
435
+
436
+        <li v-if="isShow('冲洗时间')">
437
+          <label>冲洗时间: </label>
438
+          <span class="content">{{this.record.washing_time}}</span>
439
+          <span class="unit"></span>
440
+        </li>
429
 
441
 
430
 
442
 
431
       </ul>
443
       </ul>

+ 14 - 0
src/xt_pages/dialysis/details/dialog/assessmentBeforeDislysisDialog.vue View File

714
               </el-form-item>
714
               </el-form-item>
715
             </el-col>
715
             </el-col>
716
           
716
           
717
+           <el-col :span="8">
718
+            <el-form-item label="Ns冲洗量(ml):" :prop="isName('冲洗量')" v-if="isShow('冲洗量')">
719
+              <el-input v-model="assessmentBeforeDislysis.warsh_count"></el-input>
720
+            </el-form-item>
721
+          </el-col>
722
+
723
+          <el-col :span="8">
724
+            <el-form-item label="q(h):" :prop="isName('冲洗时间')" v-if="isShow('冲洗时间')">
725
+              <el-input v-model="assessmentBeforeDislysis.washing_time"></el-input>
726
+            </el-form-item>
727
+          </el-col>
728
+
717
               
729
               
718
             
730
             
719
               <el-col :span="24">
731
               <el-col :span="24">
960
           pathway_formation_time:"",
972
           pathway_formation_time:"",
961
           lien_necessary:"",
973
           lien_necessary:"",
962
           befor_symptoms:"",
974
           befor_symptoms:"",
975
+          washing_time:"",
976
+          warsh_count:"",
963
         },
977
         },
964
 
978
 
965
         InnerDialogProps: {
979
         InnerDialogProps: {

+ 52 - 7
src/xt_pages/dialysis/details/dialog/dialysisPrescriptionDialog.vue View File

320
                           this.$store.getters.xt_user.template_info.org_id != 10346 &&
320
                           this.$store.getters.xt_user.template_info.org_id != 10346 &&
321
                           this.$store.getters.xt_user.template_info.org_id != 10387 &&
321
                           this.$store.getters.xt_user.template_info.org_id != 10387 &&
322
                           this.$store.getters.xt_user.template_info.org_id != 10495 &&
322
                           this.$store.getters.xt_user.template_info.org_id != 10495 &&
323
-                          this.$store.getters.xt_user.template_info.org_id != 10375 ">
323
+                          this.$store.getters.xt_user.template_info.org_id != 10375 &&
324
+                          this.$store.getters.xt_user.template_info.org_id != 10551
325
+                           ">
324
                             <el-form-item
326
                             <el-form-item
325
                                     v-if='dialysisPrescription.anticoagulant != 1 &&
327
                                     v-if='dialysisPrescription.anticoagulant != 1 &&
326
                                     this.$store.getters.xt_user.template_info.template_id != 21 &&
328
                                     this.$store.getters.xt_user.template_info.template_id != 21 &&
366
                                     this.$store.getters.xt_user.template_info.org_id == 10346 ||
368
                                     this.$store.getters.xt_user.template_info.org_id == 10346 ||
367
                                     this.$store.getters.xt_user.template_info.org_id == 10387 ||
369
                                     this.$store.getters.xt_user.template_info.org_id == 10387 ||
368
                                     this.$store.getters.xt_user.template_info.org_id ==10495 ||
370
                                     this.$store.getters.xt_user.template_info.org_id ==10495 ||
369
-                                    this.$store.getters.xt_user.template_info.org_id ==10375
371
+                                    this.$store.getters.xt_user.template_info.org_id ==10375 ||
372
+                                    this.$store.getters.xt_user.template_info.org_id ==10551
370
                                     '
373
                                     '
371
                                     :label="'首剂(mg) : '" prop="anticoagulant_shouji" :rules="isCheckmust('首剂')">
374
                                     :label="'首剂(mg) : '" prop="anticoagulant_shouji" :rules="isCheckmust('首剂')">
372
                                 <el-input type="number" v-if="dialysisPrescription.anticoagulant != 1"
375
                                 <el-input type="number" v-if="dialysisPrescription.anticoagulant != 1"
429
                                             this.$store.getters.xt_user.template_info.org_id != 54 &&
432
                                             this.$store.getters.xt_user.template_info.org_id != 54 &&
430
                                             this.$store.getters.xt_user.template_info.org_id != 9990 &&
433
                                             this.$store.getters.xt_user.template_info.org_id != 9990 &&
431
                                             this.$store.getters.xt_user.template_info.org_id != 10495 &&
434
                                             this.$store.getters.xt_user.template_info.org_id != 10495 &&
432
-                                            this.$store.getters.xt_user.template_info.org_id != 10375" prop="anticoagulant_weichi" :rules="isCheckmust('维持')">
435
+                                            this.$store.getters.xt_user.template_info.org_id != 10375 &&
436
+                                            this.$store.getters.xt_user.template_info.org_id != 10551" prop="anticoagulant_weichi" :rules="isCheckmust('维持')">
433
                                 <el-input type="number" v-if="dialysisPrescription.anticoagulant != 1"
437
                                 <el-input type="number" v-if="dialysisPrescription.anticoagulant != 1"
434
                                           v-model="dialysisPrescription.anticoagulant_weichi"></el-input>
438
                                           v-model="dialysisPrescription.anticoagulant_weichi"></el-input>
435
                                 <el-input type="number" disabled v-if="dialysisPrescription.anticoagulant == 1"
439
                                 <el-input type="number" disabled v-if="dialysisPrescription.anticoagulant == 1"
446
                                           this.$store.getters.xt_user.template_info.org_id == 10387  ||
450
                                           this.$store.getters.xt_user.template_info.org_id == 10387  ||
447
                                           this.$store.getters.xt_user.template_info.org_id == 9990 ||
451
                                           this.$store.getters.xt_user.template_info.org_id == 9990 ||
448
                                           this.$store.getters.xt_user.template_info.org_id == 10495 ||
452
                                           this.$store.getters.xt_user.template_info.org_id == 10495 ||
449
-                                          this.$store.getters.xt_user.template_info.org_id == 10375
453
+                                          this.$store.getters.xt_user.template_info.org_id == 10375 ||
454
+                                          this.$store.getters.xt_user.template_info.org_id == 10551
450
                                           " prop="anticoagulant_weichi" :rules="isCheckmust('维持')">
455
                                           " prop="anticoagulant_weichi" :rules="isCheckmust('维持')">
451
                                 <el-input type="number" v-if="dialysisPrescription.anticoagulant != 1"
456
                                 <el-input type="number" v-if="dialysisPrescription.anticoagulant != 1"
452
                                           v-model="dialysisPrescription.anticoagulant_weichi"></el-input>
457
                                           v-model="dialysisPrescription.anticoagulant_weichi"></el-input>
502
 
507
 
503
 
508
 
504
                     <el-col :span="8" v-if="anticoagulant!=undefined &&anticoagulant.zongliang != -1 && isShows('总量') && dialysisPrescription.anticoagulant!=1&& dialysisPrescription.anticoagulant!=12">
509
                     <el-col :span="8" v-if="anticoagulant!=undefined &&anticoagulant.zongliang != -1 && isShows('总量') && dialysisPrescription.anticoagulant!=1&& dialysisPrescription.anticoagulant!=12">
505
-                        <div v-if="this.$store.getters.xt_user.template_info.org_id != 10157 && this.$store.getters.xt_user.template_info.org_id != 9671 && this.$store.getters.xt_user.template_info.org_id != 9675 && this.$store.getters.xt_user.template_info.org_id != 10340 && this.$store.getters.xt_user.template_info.org_id != 10432 && this.$store.getters.xt_user.template_info.org_id != 9829 && this.$store.getters.xt_user.template_info.org_id != 10440 && this.$store.getters.xt_user.template_info.org_id != 10469 && this.$store.getters.xt_user.template_info.org_id != 10471 && this.$store.getters.xt_user.template_info.org_id != 10495 && this.$store.getters.xt_user.template_info.org_id != 10375">
510
+                        <div v-if="this.$store.getters.xt_user.template_info.org_id != 10157 && this.$store.getters.xt_user.template_info.org_id != 9671 && this.$store.getters.xt_user.template_info.org_id != 9675 && this.$store.getters.xt_user.template_info.org_id != 10340 && this.$store.getters.xt_user.template_info.org_id != 10432 && this.$store.getters.xt_user.template_info.org_id != 9829 && this.$store.getters.xt_user.template_info.org_id != 10440 && this.$store.getters.xt_user.template_info.org_id != 10469 && this.$store.getters.xt_user.template_info.org_id != 10471 && this.$store.getters.xt_user.template_info.org_id != 10495 && this.$store.getters.xt_user.template_info.org_id != 10375 && this.$store.getters.xt_user.template_info.org_id != 10551">
506
                           <div v-if="this.$store.getters.xt_user.template_info.org_id != 10101 && this.$store.getters.xt_user.template_info.template_id != 45 && this.$store.getters.xt_user.template_info.template_id != 54 && this.$store.getters.xt_user.template_info.org_id != 10346 && this.$store.getters.xt_user.template_info.org_id != 10387 && this.$store.getters.xt_user.template_info.org_id != 10495">
511
                           <div v-if="this.$store.getters.xt_user.template_info.org_id != 10101 && this.$store.getters.xt_user.template_info.template_id != 45 && this.$store.getters.xt_user.template_info.template_id != 54 && this.$store.getters.xt_user.template_info.org_id != 10346 && this.$store.getters.xt_user.template_info.org_id != 10387 && this.$store.getters.xt_user.template_info.org_id != 10495">
507
                             <el-form-item
512
                             <el-form-item
508
-                                    v-if='this.$store.getters.xt_user.template_info.template_id != 21 && this.$store.getters.xt_user.template_info.template_id != 23 && this.$store.getters.xt_user.template_info.template_id != 38  && this.$store.getters.xt_user.template_info.org_id != 9987 && this.$store.getters.xt_user.template_info.template_id != 54 && this.$store.getters.xt_user.template_info.org_id != 10346 && this.$store.getters.xt_user.template_info.org_id != 10387 && this.$store.getters.xt_user.template_info.org_id != 9990 && this.$store.getters.xt_user.template_info.org_id != 10495 && this.$store.getters.xt_user.template_info.org_id != 10375'
513
+                                    v-if='this.$store.getters.xt_user.template_info.template_id != 21 && this.$store.getters.xt_user.template_info.template_id != 23 && this.$store.getters.xt_user.template_info.template_id != 38  && this.$store.getters.xt_user.template_info.org_id != 9987 && this.$store.getters.xt_user.template_info.template_id != 54 && this.$store.getters.xt_user.template_info.org_id != 10346 && this.$store.getters.xt_user.template_info.org_id != 10387 && this.$store.getters.xt_user.template_info.org_id != 9990 && this.$store.getters.xt_user.template_info.org_id != 10495 && this.$store.getters.xt_user.template_info.org_id != 10375  && this.$store.getters.xt_user.template_info.org_id != 10551'
509
                                     :label="'总量(' + anticoagulant.zongliang_unit + ') : '" prop="anticoagulant_zongliang" :rules="isCheckmust('总量')">
514
                                     :label="'总量(' + anticoagulant.zongliang_unit + ') : '" prop="anticoagulant_zongliang" :rules="isCheckmust('总量')">
510
                                 <el-input type="number" v-if="dialysisPrescription.anticoagulant != 1"
515
                                 <el-input type="number" v-if="dialysisPrescription.anticoagulant != 1"
511
                                           v-model="dialysisPrescription.anticoagulant_zongliang"></el-input>
516
                                           v-model="dialysisPrescription.anticoagulant_zongliang"></el-input>
513
                                           v-model="dialysisPrescription.no_anticoagulant_zongliang"></el-input>
518
                                           v-model="dialysisPrescription.no_anticoagulant_zongliang"></el-input>
514
                             </el-form-item>
519
                             </el-form-item>
515
                             <el-form-item
520
                             <el-form-item
516
-                                    v-if='this.$store.getters.xt_user.template_info.template_id == 21 || this.$store.getters.xt_user.template_info.template_id == 23 || this.$store.getters.xt_user.template_info.template_id == 38||  this.$store.getters.xt_user.template_info.org_id == 9987 || this.$store.getters.xt_user.template_info.template_id == 54 || this.$store.getters.xt_user.template_info.org_id == 10346 || this.$store.getters.xt_user.template_info.org_id == 10387 || this.$store.getters.xt_user.template_info.org_id == 10495 || this.$store.getters.xt_user.template_info.org_id == 10375 '
521
+                                    v-if='this.$store.getters.xt_user.template_info.template_id == 21 || this.$store.getters.xt_user.template_info.template_id == 23 || this.$store.getters.xt_user.template_info.template_id == 38||  this.$store.getters.xt_user.template_info.org_id == 9987 || this.$store.getters.xt_user.template_info.template_id == 54 || this.$store.getters.xt_user.template_info.org_id == 10346 || this.$store.getters.xt_user.template_info.org_id == 10387 || this.$store.getters.xt_user.template_info.org_id == 10495 || this.$store.getters.xt_user.template_info.org_id == 10375 || this.$store.getters.xt_user.template_info.org_id == 10551 '
517
                                     :label="'总量(mg) : '" prop="anticoagulant_zongliang" :rules="isCheckmust('总量')">
522
                                     :label="'总量(mg) : '" prop="anticoagulant_zongliang" :rules="isCheckmust('总量')">
518
                                 <el-input type="number" v-if="dialysisPrescription.anticoagulant != 1"
523
                                 <el-input type="number" v-if="dialysisPrescription.anticoagulant != 1"
519
                                           v-model="dialysisPrescription.anticoagulant_zongliang"></el-input>
524
                                           v-model="dialysisPrescription.anticoagulant_zongliang"></el-input>
1109
                         </el-form-item>
1114
                         </el-form-item>
1110
                     </el-col>
1115
                     </el-col>
1111
                 </el-row>
1116
                 </el-row>
1117
+                <el-row>
1118
+                  <el-col :span="8">
1119
+                  <el-form-item label="Ns冲洗量(ml):" :prop="isName('冲洗量')" v-if="isShow('冲洗量') && dialysisPrescription.anticoagulant == 1">
1120
+                    <el-input v-model="dialysisPrescription.warsh_count"></el-input>
1121
+                  </el-form-item>
1122
+                </el-col>
1123
+
1124
+                <el-col :span="8">
1125
+                  <el-form-item label="q(h):" :prop="isName('冲洗时间')" v-if="isShow('冲洗时间') && dialysisPrescription.anticoagulant == 1">
1126
+                    <el-input v-model="dialysisPrescription.washing_time"></el-input>
1127
+                  </el-form-item>
1128
+                </el-col>
1129
+
1130
+                </el-row>
1112
 
1131
 
1113
               <el-row :gutter="20">
1132
               <el-row :gutter="20">
1114
                     <el-col :span="24"  v-if="isShows('病情处理')">
1133
                     <el-col :span="24"  v-if="isShows('病情处理')">
1693
           prescription_water:"",
1712
           prescription_water:"",
1694
           dialysis_strainer:"",
1713
           dialysis_strainer:"",
1695
           chaptalization:"",
1714
           chaptalization:"",
1715
+          warsh_count:"",
1716
+          washing_time:"",
1696
         },
1717
         },
1697
 
1718
 
1698
         anticoagulant: {
1719
         anticoagulant: {
2514
           if (minites < 10) {
2535
           if (minites < 10) {
2515
             minites = '0' + minites
2536
             minites = '0' + minites
2516
           }
2537
           }
2538
+
2539
+
2517
           if (this.$store.getters.xt_user.org.id == 10016 || this.$store.getters.xt_user.org.id == 10121 || this.$store.getters.xt_user.org.id == 4 || this.$store.getters.xt_user.org.id == 10013 || this.$store.getters.xt_user.org.id == 10014 ||  this.$store.getters.xt_user.org.id == 9970) {
2540
           if (this.$store.getters.xt_user.org.id == 10016 || this.$store.getters.xt_user.org.id == 10121 || this.$store.getters.xt_user.org.id == 4 || this.$store.getters.xt_user.org.id == 10013 || this.$store.getters.xt_user.org.id == 10014 ||  this.$store.getters.xt_user.org.id == 9970) {
2518
             this.start_time = year + '-' + month + '-' + day + ' ' + hours + ':' + minites
2541
             this.start_time = year + '-' + month + '-' + day + ' ' + hours + ':' + minites
2519
           }else if(this.$store.getters.xt_user.org.id == 9990 || this.$store.getters.xt_user.org.id==10432){
2542
           }else if(this.$store.getters.xt_user.org.id == 9990 || this.$store.getters.xt_user.org.id==10432){
2588
             } else if (schedual.schedule_type == 3) {
2611
             } else if (schedual.schedule_type == 3) {
2589
               this.start_time = year + '-' + month + '-' + day + ' ' + '15:00'
2612
               this.start_time = year + '-' + month + '-' + day + ' ' + '15:00'
2590
             }
2613
             }
2614
+           }else if (this.$store.getters.xt_user.org.id == 10551){
2615
+            var date = new Date()
2616
+            var year = date.getFullYear()
2617
+            var month = date.getMonth() + 1
2618
+            var day = date.getDate()
2619
+
2620
+            var hours = date.getHours()
2621
+            var minites = date.getMinutes()
2622
+
2623
+            if (month < 10) {
2624
+              month = '0' + month
2625
+            }
2626
+            if (day < 10) {
2627
+              day = '0' + day
2628
+            }
2629
+            if (hours < 10) {
2630
+              hours = '0' + hours
2631
+            }
2632
+            if (minites < 10) {
2633
+              minites = '0' + minites
2634
+            }
2635
+            this.start_time = year + '-' + month + '-' + day + ' ' + hours + ':' + minites
2591
            } else {
2636
            } else {
2592
             if (schedual.schedule_type == 1) {
2637
             if (schedual.schedule_type == 1) {
2593
               this.start_time = year + '-' + month + '-' + day + ' ' + '07:00'
2638
               this.start_time = year + '-' + month + '-' + day + ' ' + '07:00'

+ 12 - 9
src/xt_pages/dialysis/details/dialog/monitor_dialog.vue View File

245
                 org_id == 10375 ||
245
                 org_id == 10375 ||
246
                 org_id == 10485 ||
246
                 org_id == 10485 ||
247
                 org_id == 10375 ||
247
                 org_id == 10375 ||
248
-                org_id == 10480) &&
248
+                org_id == 10480 ||
249
+                org_id == 10551) &&
249
                 org_id!=10387
250
                 org_id!=10387
250
             "
251
             "
251
           >
252
           >
316
               && org_id!=10432 && org_id!=10445
317
               && org_id!=10432 && org_id!=10445
317
               && org_id!=10410 && org_id!=10495 &&
318
               && org_id!=10410 && org_id!=10495 &&
318
                org_id!=10485 && org_id!=10395 && org_id!=10375
319
                org_id!=10485 && org_id!=10395 && org_id!=10375
319
-               && org_id!=10480 )
320
+               && org_id!=10480  && org_id!=10551 )
320
               || org_id == 10387
321
               || org_id == 10387
321
             "
322
             "
322
           >
323
           >
372
                 org_id == 10410 ||
373
                 org_id == 10410 ||
373
                 org_id == 10495  ||
374
                 org_id == 10495  ||
374
                 org_id == 10395
375
                 org_id == 10395
375
-                || org_id == 10485 || org_id == 10375 || org_id ==10480)
376
-                && org_id!=10387
376
+                || org_id == 10485 || org_id == 10375 || org_id ==10480 || org_id ==10551)
377
+                && org_id!=10387 
377
             "
378
             "
378
           >
379
           >
379
             <template slot-scope="scope">
380
             <template slot-scope="scope">
425
               org_id!=10432 &&
426
               org_id!=10432 &&
426
               org_id!=10445 &&
427
               org_id!=10445 &&
427
               org_id!=10410 && org_id!=10495
428
               org_id!=10410 && org_id!=10495
428
-              && org_id!=10485 && org_id!=10395 && org_id!=10375 && org_id!=10480) ||
429
+              && org_id!=10485 && org_id!=10395 && org_id!=10375 && org_id!=10480 && org_id!=10551) ||
429
               org_id == 10387
430
               org_id == 10387
430
             "
431
             "
431
           >
432
           >
1153
                 org_id== 10432 ||
1154
                 org_id== 10432 ||
1154
                 org_id== 10445 ||
1155
                 org_id== 10445 ||
1155
                 org_id== 10410 ||
1156
                 org_id== 10410 ||
1156
-                org_id == 10485 || org_id == 10375 || org_id == 10480) &&
1157
+                org_id == 10485 || org_id == 10375 || org_id == 10480 || org_id == 10551) &&
1157
                 org_id!=10387
1158
                 org_id!=10387
1158
             "
1159
             "
1159
           >
1160
           >
1201
               org_id!=10445 &&
1202
               org_id!=10445 &&
1202
               org_id!=10410 &&
1203
               org_id!=10410 &&
1203
               org_id!=10485 &&
1204
               org_id!=10485 &&
1204
-              org_id!=10375 &&  org_id!=10480)
1205
+              org_id!=10375 &&  org_id!=10480 &&  org_id!=10551)
1205
               || org_id == 10387
1206
               || org_id == 10387
1206
             "
1207
             "
1207
           >
1208
           >
1261
                 org_id == 10485 ||
1262
                 org_id == 10485 ||
1262
                 org_id == 10395 ||
1263
                 org_id == 10395 ||
1263
                 org_id == 10375 ||
1264
                 org_id == 10375 ||
1264
-                org_id == 10480)
1265
+                org_id == 10480 ||
1266
+                org_id == 10551)
1265
                 && org_id!=10387
1267
                 && org_id!=10387
1266
             "
1268
             "
1267
           >
1269
           >
1321
               org_id!=10485 &&
1323
               org_id!=10485 &&
1322
               org_id!=10395 &&
1324
               org_id!=10395 &&
1323
               org_id!=10375 &&
1325
               org_id!=10375 &&
1324
-              org_id!=10480
1326
+              org_id!=10480 &&
1327
+              org_id!=10551
1325
               )
1328
               )
1326
               || org_id == 10387
1329
               || org_id == 10387
1327
             "
1330
             "

+ 1 - 1
src/xt_pages/dialysis/details/index.vue View File

342
                   </div>
342
                   </div>
343
                   <div class="printCell" style="display:flex;justify-content: space-around;">
343
                   <div class="printCell" style="display:flex;justify-content: space-around;">
344
                     <span style="display: block;width: 50%;">处方脱水量:{{ main_collection.prescription.target_ultrafiltration }}
344
                     <span style="display: block;width: 50%;">处方脱水量:{{ main_collection.prescription.target_ultrafiltration }}
345
-                      <span v-if="$store.getters.xt_user.org.id == 10278 || $store.getters.xt_user.org.id == 10138">ml</span> 
345
+                      <span v-if="$store.getters.xt_user.org.id == 10278 || $store.getters.xt_user.org.id == 10138 || $store.getters.xt_user.org.id == 10460">ml</span> 
346
                       <span v-else>L</span>
346
                       <span v-else>L</span>
347
                     </span>
347
                     </span>
348
                     <span style="display: block;width: 50%;">
348
                     <span style="display: block;width: 50%;">

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

590
                   <td width="10">)</td>
590
                   <td width="10">)</td>
591
                   <td width="50">
591
                   <td width="50">
592
                       <div class="under-line">&nbsp;
592
                       <div class="under-line">&nbsp;
593
-                          <span v-if="prescription.anticoagulant==6 || prescription.anticoagulant==7">{{prescription.anticoagulant_zongliang}}</span>
593
+                          <span v-if="prescription.anticoagulant==6 || prescription.anticoagulant==7 || prescription.anticoagulant==14">{{prescription.anticoagulant_zongliang}}</span>
594
                       </div>
594
                       </div>
595
                   </td>
595
                   </td>
596
                   <td width="10">iu</td>
596
                   <td width="10">iu</td>
597
                   <td width="70">
597
                   <td width="70">
598
                       <label-box :isChecked="prescription.anticoagulant==1?true:false" showValue='无肝素'></label-box> 
598
                       <label-box :isChecked="prescription.anticoagulant==1?true:false" showValue='无肝素'></label-box> 
599
                   </td>
599
                   </td>
600
-                  <td></td>
600
+                  <td  width="100">
601
+                    <label-box :isChecked="prescription.anticoagulant==14?true:false" showValue='肝素钙'></label-box> 
602
+                  </td>
601
                 </tr>
603
                 </tr>
602
                 </tbody>
604
                 </tbody>
603
               </table>
605
               </table>

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

1127
                         }}
1127
                         }}
1128
                       </div>
1128
                       </div>
1129
                      
1129
                      
1130
-                     <span v-if="org_id!=9675 && org_id!=10447 && org_id!=9829 && org_id!=10440 && org_id!=10469 && org_id!=10471">
1130
+                     <span v-if="org_id!=9675 && org_id!=10447 && org_id!=9829 && org_id!=10440 && org_id!=10469 && org_id!=10471 && org_id!=10460">
1131
                       <span v-if="prescription.anticoagulant == 4">mg</span>
1131
                       <span v-if="prescription.anticoagulant == 4">mg</span>
1132
                       <span v-if="prescription.anticoagulant == 3">iu</span>
1132
                       <span v-if="prescription.anticoagulant == 3">iu</span>
1133
                       <span v-if="prescription.anticoagulant == 2">iu</span>
1133
                       <span v-if="prescription.anticoagulant == 2">iu</span>
1134
                       <span v-if="prescription.anticoagulant == 1">mg</span>
1134
                       <span v-if="prescription.anticoagulant == 1">mg</span>
1135
                     </span>
1135
                     </span>
1136
 
1136
 
1137
-                    <span v-if="org_id==9675 || org_id==10447 || org_id==9829 || org_id==10440 || org_id==10469 || org_id == 10471">
1137
+                    <span v-if="org_id==9675 || org_id==10447 || org_id==9829 || org_id==10440 || org_id==10469 || org_id == 10471 || org_id == 10460">
1138
                       <span v-if="prescription.anticoagulant == 4">iu</span>
1138
                       <span v-if="prescription.anticoagulant == 4">iu</span>
1139
                       <span v-if="prescription.anticoagulant == 3">iu</span>
1139
                       <span v-if="prescription.anticoagulant == 3">iu</span>
1140
                       <span v-if="prescription.anticoagulant == 2">mg</span>
1140
                       <span v-if="prescription.anticoagulant == 2">mg</span>
1173
                             : "0"
1173
                             : "0"
1174
                         }}
1174
                         }}
1175
                       </div>
1175
                       </div>
1176
-                      <span v-if="org_id!=9675 && org_id!=10447 && org_id!=9829 && org_id!=10440 && org_id!=10469 && org_id!=10471">
1176
+                      <span v-if="org_id!=9675 && org_id!=10447 && org_id!=9829 && org_id!=10440 && org_id!=10469 && org_id!=10471 && org_id!=10460">
1177
 
1177
 
1178
                         <span v-if="prescription.anticoagulant == 5">ml/h</span>
1178
                         <span v-if="prescription.anticoagulant == 5">ml/h</span>
1179
                           <span v-if="prescription.anticoagulant == 4">mg/h</span>
1179
                           <span v-if="prescription.anticoagulant == 4">mg/h</span>
1181
                           <span v-if="prescription.anticoagulant == 2">iu/h</span>
1181
                           <span v-if="prescription.anticoagulant == 2">iu/h</span>
1182
                           <span v-if="prescription.anticoagulant == 1">mg/h</span>
1182
                           <span v-if="prescription.anticoagulant == 1">mg/h</span>
1183
                       </span>
1183
                       </span>
1184
-                      <span v-if="org_id==9675 || org_id==10447 || org_id== 9829 || org_id == 10440 || org_id == 10469 || org_id == 10471">
1184
+                      <span v-if="org_id==9675 || org_id==10447 || org_id== 9829 || org_id == 10440 || org_id == 10469 || org_id == 10471 || org_id == 10460">
1185
                         <span v-if="prescription.anticoagulant == 2">mg/h</span>
1185
                         <span v-if="prescription.anticoagulant == 2">mg/h</span>
1186
                           <span v-if="prescription.anticoagulant == 3">iu/h</span>
1186
                           <span v-if="prescription.anticoagulant == 3">iu/h</span>
1187
                           <span v-if="prescription.anticoagulant == 4">ml</span>
1187
                           <span v-if="prescription.anticoagulant == 4">ml</span>
1246
                             : "/"
1246
                             : "/"
1247
                         }}
1247
                         }}
1248
                       </div>
1248
                       </div>
1249
-                      <span v-if="org_id!=9675 && org_id!=10447 && org_id!=9829 && org_id!=10440 && org_id!=10469 && org_id!=10471">
1249
+                      <span v-if="org_id!=9675 && org_id!=10447 && org_id!=9829 && org_id!=10440 && org_id!=10469 && org_id!=10471 && org_id!=10460">
1250
                       <span v-if="prescription.anticoagulant == 4">mg</span>
1250
                       <span v-if="prescription.anticoagulant == 4">mg</span>
1251
                       <span v-if="prescription.anticoagulant == 3">iu</span>
1251
                       <span v-if="prescription.anticoagulant == 3">iu</span>
1252
                       <span v-if="prescription.anticoagulant == 2">iu</span>
1252
                       <span v-if="prescription.anticoagulant == 2">iu</span>
1253
                       <span v-if="prescription.anticoagulant == 1">mg</span>
1253
                       <span v-if="prescription.anticoagulant == 1">mg</span>
1254
                      </span>
1254
                      </span>
1255
-                    <span v-if="org_id==9675 || org_id==10447 || org_id == 9829 || org_id == 10440 || org_id == 10469 || org_id == 10471">
1255
+                    <span v-if="org_id==9675 || org_id==10447 || org_id == 9829 || org_id == 10440 || org_id == 10469 || org_id == 10471|| org_id == 10460">
1256
                        <span v-if="prescription.anticoagulant == 2">mg</span>
1256
                        <span v-if="prescription.anticoagulant == 2">mg</span>
1257
                        <span v-if="prescription.anticoagulant == 3">iu</span>
1257
                        <span v-if="prescription.anticoagulant == 3">iu</span>
1258
                        <span v-if="prescription.anticoagulant == 4">ml</span>
1258
                        <span v-if="prescription.anticoagulant == 4">ml</span>

+ 127 - 454
src/xt_pages/dialysis/template/DialysisPrintOrderSixtyeight.vue View File

76
           <div class="inline_block" v-if="receiverTreatmentAccess.condition!=1">
76
           <div class="inline_block" v-if="receiverTreatmentAccess.condition!=1">
77
             门特:
77
             门特:
78
             <div class="under_line" style="width: 30px; text-align: center">
78
             <div class="under_line" style="width: 30px; text-align: center">
79
-              <check-box :checked="patientInfo_source_1"></check-box>
79
+              <check-box :checked="patientInfo_source_3"></check-box>
80
             </div>
80
             </div>
81
           </div>
81
           </div>
82
           <div class="inline_block" v-if="receiverTreatmentAccess.condition==1">
82
           <div class="inline_block" v-if="receiverTreatmentAccess.condition==1">
127
               {{ "/" }}
127
               {{ "/" }}
128
             </div>
128
             </div>
129
           </div>
129
           </div>
130
+          <div class="inline_block" style="flex: 1">
131
+            本次透析日期:
132
+            <div
133
+              class="under_line"
134
+              style="width: 100px; text-align: center"
135
+            >
136
+              {{ xtdate }}
137
+            </div>
138
+          </div>
139
+          <div class="inline_block" style="flex: 1">
140
+            透析次数:
141
+            <div
142
+              class="under_line"
143
+              style="width: 70px; text-align: center"
144
+            >
145
+              {{
146
+                patientInfo.total_dialysis +
147
+                patientInfo.user_sys_before_count
148
+                  ? patientInfo.total_dialysis +
149
+                    patientInfo.user_sys_before_count
150
+                  : "/"
151
+              }}
152
+            </div>
153
+          </div>
130
         </div>
154
         </div>
131
         <div class="row">
155
         <div class="row">
132
           <div class="inline_block">
156
           <div class="inline_block">
212
                     class="row"
236
                     class="row"
213
                     style="padding: 2px 0; line-height: 23px; display: flex"
237
                     style="padding: 2px 0; line-height: 23px; display: flex"
214
                   >
238
                   >
215
-                    <div class="inline_block" style="flex: 1">
239
+                    <!-- <div class="inline_block" style="flex: 1">
216
                       本次透析日期:
240
                       本次透析日期:
217
                       <div
241
                       <div
218
                         class="under_line"
242
                         class="under_line"
235
                             : "/"
259
                             : "/"
236
                         }}
260
                         }}
237
                       </div>
261
                       </div>
238
-                    </div>
239
-                    <div class="inline_block" style="flex: 1">
240
-                      透前症状:
241
-                      <div
242
-                        class="under_line"
243
-                        style="width: 150px; text-align: center"
244
-                      >
245
-                        {{
246
-                          predialysis.symptom_before_dialysis
247
-                            ? predialysis.symptom_before_dialysis
248
-                            : "/"
249
-                        }}
250
-                      </div>
251
-                    </div>
262
+                    </div> -->
263
+                   
252
                   </div>
264
                   </div>
253
 
265
 
254
                   <div class="row" style="padding: 2px 0; line-height: 23px">
266
                   <div class="row" style="padding: 2px 0; line-height: 23px">
823
                     class="row"
835
                     class="row"
824
                     style="padding: 2px 0; line-height: 23px; display: flex"
836
                     style="padding: 2px 0; line-height: 23px; display: flex"
825
                   >
837
                   >
826
-                    <div class="inline_block" style="flex: 1" v-if="org_id!=10290">
838
+                    <div class="inline_block" style="flex: 1">
827
                       透析(滤)器:
839
                       透析(滤)器:
828
                       <!--  透析(滤)器分开取值 -->
840
                       <!--  透析(滤)器分开取值 -->
829
                       <div v-if="org_id!=10414"
841
                       <div v-if="org_id!=10414"
856
 
868
 
857
                     </div>
869
                     </div>
858
 
870
 
859
-                    <div class="inline_block" style="flex: 1" v-if="org_id!=10290">
871
+                    <div class="inline_block" style="flex: 1" >
860
                       灌流器:
872
                       灌流器:
861
                       <div
873
                       <div
862
                         class="under_line"
874
                         class="under_line"
870
                       </div>
882
                       </div>
871
                     </div>
883
                     </div>
872
 
884
 
873
-                     <div class="inline_block" style="flex: 1" v-if="org_id ==0 || org_id ==10440">
874
-                      衣物重
885
+                    <div class="inline_block" style="flex: 1">
886
+                      透前症状
875
                       <div
887
                       <div
876
                         class="under_line"
888
                         class="under_line"
877
-                        style="width: 70px; text-align: center"
889
+                        style="width: 150px; text-align: center"
878
                       >
890
                       >
879
                         {{
891
                         {{
880
-                          predialysis.additional_weight
881
-                            ? predialysis.additional_weight
892
+                          predialysis.symptom_before_dialysis
893
+                            ? predialysis.symptom_before_dialysis
882
                             : "/"
894
                             : "/"
883
                         }}
895
                         }}
884
                       </div>
896
                       </div>
885
                     </div>
897
                     </div>
886
-                    <div class="inline_block" style="flex: 1" v-if="org_id==10290">
887
-                      透析器/灌流器:
888
-                      <div
889
-                        class="under_line"
890
-                        style="width: 100px; text-align: center"
891
-                      >
892
-                        {{
893
-                          prescription.dialyzer_perfusion_apparatus
894
-                            ? prescription.dialyzer_perfusion_apparatus
895
-                            : ""
896
-                        }}
897
-                        <span v-if="prescription.dialysis_dialyszers&&prescription.dialysis_dialyszers!=''">/</span>
898
-                        {{
899
-                          prescription.dialysis_dialyszers
900
-                            ? prescription.dialysis_dialyszers
901
-                            : ""
902
-                        }}
903
-                      </div>
904
-                    </div>
905
-                    <div
906
-                      class="inline_block"
907
-                      style="flex: 1"
908
-                      v-if="org_id == 9538"
909
-                    >
910
-                      血浆分离器:
911
-                      <div
912
-                        class="under_line"
913
-                        style="width: 70px; text-align: center"
914
-                      >
915
-                        <span
916
-                          v-if="
917
-                            prescription.plasma_separator
918
-                              ? prescription.plasma_separator != 0 &&
919
-                                prescription.plasma_separator != '0'
920
-                              : false
921
-                          "
922
-                          >{{ prescription.plasma_separator }}</span
923
-                        >
924
-                        <span v-else>/</span>
925
-                      </div>
926
-                    </div>
927
-                    <div
928
-                      class="inline_block"
929
-                      style="flex: 1"
930
-                      v-if="org_id == 9538"
931
-                    >
932
-                      胆红素吸附柱:
933
-                      <div
934
-                        class="under_line"
935
-                        style="width: 70px; text-align: center"
936
-                      >
937
-                        <span
938
-                          v-if="
939
-                            prescription.bilirubin_adsorption_column
940
-                              ? prescription.bilirubin_adsorption_column != 0 &&
941
-                                prescription.bilirubin_adsorption_column != '0'
942
-                              : false
943
-                          "
944
-                          >{{ prescription.bilirubin_adsorption_column }}</span
945
-                        >
946
-                        <span v-else>/</span>
947
-                      </div>
948
-                    </div>
949
                   </div>
898
                   </div>
950
 
899
 
951
                   <div
900
                   <div
1263
                     </span>
1212
                     </span>
1264
                     </div>
1213
                     </div>
1265
                     <div class="inline_block" style="margin-left: 20px">
1214
                     <div class="inline_block" style="margin-left: 20px">
1266
-                      透析机号:
1267
-                      <div
1268
-                        class="under_line"
1269
-                        style="width: 50px; text-align: center"
1270
-                      >
1271
-                        {{
1272
-                          dialysisOrder &&
1273
-                          dialysisOrder.DeviceNumber &&
1274
-                          dialysisOrder.DeviceNumber.number.length > 0
1275
-                            ? dialysisOrder.DeviceNumber.number
1276
-                            : patientInfo.DialysisSchedule.device_number.number
1277
-                        }}
1278
-                      </div>
1279
-                    </div>
1280
-                    <div
1281
-                      class="inline_block"
1282
-                      style="margin-left: 20px"
1283
-                    >
1284
-                      透析机型:
1285
-                      <div
1286
-                        class="under_line"
1287
-                        style="width: 50px; text-align: center"
1288
-                      >
1289
-                       {{predialysis.machine_type ? predialysis.machine_type : ""}}
1290
-                      </div>
1291
-                    
1292
-                    </div>
1293
-                  </div>
1294
-
1295
-
1296
-                  <div class="row" style="padding: 2px 0; line-height: 23px">
1297
-                    <div
1298
-                      class="inline_block"
1299
-                      style="margin-left: 20px"
1300
-                      v-if="prescription.anticoagulant != 5"
1301
-                    >
1302
-                      置换速度:
1303
-                      <div
1304
-                        class="under_line"
1305
-                        style="width: 50px; text-align: center"
1306
-                      >
1307
-                        {{
1308
-                          prescription.displace_speed
1309
-                            ? prescription.displace_speed
1310
-                            : ""
1311
-                        }}
1312
-                      </div>
1313
-                      <span>ml/h</span>
1314
-                   
1315
-                  
1316
-                    </div>
1317
-                    <div
1318
-                      class="inline_block"
1319
-                      style="margin-left: 20px"
1320
-                      v-if="prescription.anticoagulant != 5"
1321
-                    >
1322
-                    透析液流速:
1215
+                      Ns冲洗量:
1323
                       <div
1216
                       <div
1324
                         class="under_line"
1217
                         class="under_line"
1325
                         style="width: 50px; text-align: center"
1218
                         style="width: 50px; text-align: center"
1326
                       >
1219
                       >
1327
-                        {{
1328
-                          prescription.dialysis_fluid_flow
1329
-                            ? prescription.dialysis_fluid_flow
1330
-                            : ""
1331
-                        }}
1220
+                        {{prescription.warsh_count?prescription.warsh_count:""}}
1332
                       </div>
1221
                       </div>
1333
-                      <span>ml/h</span>
1334
-                   
1335
-                  
1222
+                      <span>ml</span>
1336
                     </div>
1223
                     </div>
1337
                     <div class="inline_block" style="margin-left: 20px">
1224
                     <div class="inline_block" style="margin-left: 20px">
1338
-                      碳酸氢钠流速
1225
+                      q:
1339
                       <div
1226
                       <div
1340
                         class="under_line"
1227
                         class="under_line"
1341
                         style="width: 50px; text-align: center"
1228
                         style="width: 50px; text-align: center"
1342
                       >
1229
                       >
1343
                         {{
1230
                         {{
1344
-                          prescription.sodium_bicarbonate_flow
1345
-                            ? prescription.sodium_bicarbonate_flow
1231
+                          prescription.washing_time
1232
+                            ? prescription.washing_time
1346
                             : ""
1233
                             : ""
1347
                         }}
1234
                         }}
1348
                       </div>
1235
                       </div>
1349
-                      <span>ml/h</span>
1350
-                    </div>
1351
-                    <div class="inline_block" style="margin-left: 20px">
1352
-                      冲洗量:
1353
-                      <div
1354
-                        class="under_line"
1355
-                        style="width: 50px; text-align: center"
1356
-                      >
1357
-                        {{prescription.pre_impulse?prescription.pre_impulse:""}}
1358
-                      </div>
1359
-                      <span>ml</span>
1236
+                      <span>h</span>
1360
                     </div>
1237
                     </div>
1361
                     <div class="inline_block" style="margin-left: 20px">
1238
                     <div class="inline_block" style="margin-left: 20px">
1362
-                      冲洗时间
1239
+                      透析机号:
1363
                       <div
1240
                       <div
1364
                         class="under_line"
1241
                         class="under_line"
1365
                         style="width: 50px; text-align: center"
1242
                         style="width: 50px; text-align: center"
1366
                       >
1243
                       >
1367
                         {{
1244
                         {{
1368
-                          prescription.sodium_bicarbonate_flow
1369
-                            ? prescription.sodium_bicarbonate_flow
1370
-                            : ""
1245
+                          dialysisOrder &&
1246
+                          dialysisOrder.DeviceNumber &&
1247
+                          dialysisOrder.DeviceNumber.number.length > 0
1248
+                            ? dialysisOrder.DeviceNumber.number
1249
+                            : patientInfo.DialysisSchedule.device_number.number
1371
                         }}
1250
                         }}
1372
                       </div>
1251
                       </div>
1373
-                      <span>h</span>
1374
                     </div>
1252
                     </div>
1375
-                  </div>
1376
-                  <div
1377
-                    class="row"
1378
-                    style="padding: 2px 0; line-height: 23px; display: flex"
1379
-                    v-if="org_id != 10223"
1380
-                  >
1381
                     <div
1253
                     <div
1382
                       class="inline_block"
1254
                       class="inline_block"
1383
-                      style="flex: 1; display: inline-block"
1384
-                      v-if="org_id!=9675 && org_id!=10447"
1255
+                      style="margin-left: 20px"
1385
                     >
1256
                     >
1386
-                      备注
1257
+                      透析机型:
1387
                       <div
1258
                       <div
1388
                         class="under_line"
1259
                         class="under_line"
1389
-                        style="
1390
-                          width: 860px;
1391
-                          line-height: 25px;
1392
-                          text-align: left;
1393
-                          margin-left: 2px;
1394
-                          display: inline-block;
1395
-                          white-space: normal;
1396
-                        "
1260
+                        style="width: 50px; text-align: center"
1397
                       >
1261
                       >
1398
-                        {{ predialysis.remark ? predialysis.remark : "/" }}
1262
+                       {{predialysis.machine_type ? predialysis.machine_type : ""}}
1399
                       </div>
1263
                       </div>
1264
+                    
1400
                     </div>
1265
                     </div>
1401
                   </div>
1266
                   </div>
1402
                 </td>
1267
                 </td>
1908
             <div class="inline_block" v-if="receiverTreatmentAccess.condition!=1">
1773
             <div class="inline_block" v-if="receiverTreatmentAccess.condition!=1">
1909
               门特:
1774
               门特:
1910
               <div class="under_line" style="width: 30px; text-align: center">
1775
               <div class="under_line" style="width: 30px; text-align: center">
1911
-                <check-box :checked="patientInfo_source_1"></check-box>
1776
+                <check-box :checked="patientInfo_source_3"></check-box>
1912
               </div>
1777
               </div>
1913
             </div>
1778
             </div>
1914
             <div class="inline_block" v-if="receiverTreatmentAccess.condition==1">
1779
             <div class="inline_block" v-if="receiverTreatmentAccess.condition==1">
1917
                 <check-box :checked="receiverTreatmentAccess.condition == 1"></check-box>
1782
                 <check-box :checked="receiverTreatmentAccess.condition == 1"></check-box>
1918
               </div>
1783
               </div>
1919
             </div>
1784
             </div>
1920
-            <div class="inline_block" v-if="org_id!=10510">
1785
+            <div class="inline_block">
1921
               病区:
1786
               病区:
1922
               <div class="under_line" style="width: 50px; text-align: center">
1787
               <div class="under_line" style="width: 50px; text-align: center">
1923
-              <span v-if="org_id == 10121||org_id == 10138 || org_id == 9675 || org_id == 10447 || org_id == 0 || org_id ==10460">{{
1924
-                patientInfo.DialysisSchedule.device_zone.name
1925
-                  ? patientInfo.DialysisSchedule.device_zone.name
1926
-                  : ""
1927
-              }}</span>
1928
-              <span v-else>{{ "/" }}</span>
1929
-            </div>
1788
+                <span v-if="org_id == 10121||org_id == 10138||org_id == 10414 ||org_id == 10447 || org_id == 0 || org_id ==10460">{{
1789
+                  patientInfo.DialysisSchedule.device_zone.name
1790
+                    ? patientInfo.DialysisSchedule.device_zone.name
1791
+                    : ""
1792
+                }}</span>
1793
+                <span v-else>{{ "/" }}</span>
1794
+              </div>
1930
             </div>
1795
             </div>
1931
-            <div class="inline_block" v-if="org_id!=10510 && org_id!=10460" >
1796
+            <div class="inline_block" v-if="org_id!=10460">
1932
               床号:
1797
               床号:
1933
               <div class="under_line" style="width: 50px; text-align: center">
1798
               <div class="under_line" style="width: 50px; text-align: center">
1934
-              <span v-if="org_id == 10121 || org_id == 9675 || org_id == 10447 || org_id == 0 ||org_id == 10460">{{
1935
-                dialysisOrder &&
1936
-                dialysisOrder.DeviceNumber &&
1937
-                dialysisOrder.DeviceNumber.number.length > 0
1938
-                  ? dialysisOrder.DeviceNumber.number
1939
-                  : patientInfo.DialysisSchedule.device_number.number
1940
-              }}</span>
1941
-              <span v-else>{{ "/" }}</span>
1942
-            </div>
1799
+                <span v-if="org_id == 10121||org_id == 10414 || org_id == 10447 || org_id == 9675 || org_id == 0 || org_id ==10460">{{
1800
+                  dialysisOrder &&
1801
+                  dialysisOrder.DeviceNumber &&
1802
+                  dialysisOrder.DeviceNumber.number.length > 0
1803
+                    ? dialysisOrder.DeviceNumber.number
1804
+                    : patientInfo.DialysisSchedule.device_number.number
1805
+                }}</span>
1806
+                <span v-else>{{ "/" }}</span>
1807
+              </div>
1943
             </div>
1808
             </div>
1944
             <div class="inline_block">
1809
             <div class="inline_block">
1945
               透析号:
1810
               透析号:
1947
                 {{ patientInfo.dialysis_no }}
1812
                 {{ patientInfo.dialysis_no }}
1948
               </div>
1813
               </div>
1949
             </div>
1814
             </div>
1950
-            <div class="inline_block" style="margin-left: 5px"
1951
-            v-if="org_id!=9675 && org_id!=10447 && org_id!=10460">
1952
-            住院号/门诊号:
1953
-            <div
1954
-              class="under_line"
1955
-              style="width: 70px; text-align: left"
1956
-              v-if="receiverTreatmentAccess.admission_number"
1957
-            >
1958
-             {{ receiverTreatmentAccess.admission_number }}
1815
+            <div class="inline_block" style="margin-left: 5px;" v-if="org_id!=9675 && org_id!=10447&&org_id!=10460">
1816
+              住院号/门诊号:
1817
+              <div class="under_line" style="width: 70px;text-align: left" v-if="receiverTreatmentAccess.admission_number">
1818
+                {{ receiverTreatmentAccess.admission_number }}
1819
+              </div>
1820
+              <div class="under_line" style="width: 70px;text-align: left" v-else-if="patientInfo.admission_number">
1821
+                {{ patientInfo.admission_number }}
1822
+              </div>
1823
+              <div class="under_line" style="width: 70px;text-align: left" v-else>
1824
+                {{ "/" }}
1825
+              </div>
1959
             </div>
1826
             </div>
1960
-            <div
1961
-              class="under_line"
1962
-              style="width: 70px; text-align: left"
1963
-              v-else
1964
-            >
1965
-              {{ "/" }}
1827
+            <div class="inline_block" style="flex: 1">
1828
+              本次透析日期:
1829
+              <div
1830
+                class="under_line"
1831
+                style="width: 100px; text-align: center"
1832
+              >
1833
+                {{ xtdate }}
1834
+              </div>
1835
+            </div>
1836
+            <div class="inline_block" style="flex: 1">
1837
+              透析次数:
1838
+              <div
1839
+                class="under_line"
1840
+                style="width: 70px; text-align: center"
1841
+              >
1842
+                {{
1843
+                  patientInfo.total_dialysis +
1844
+                  patientInfo.user_sys_before_count
1845
+                    ? patientInfo.total_dialysis +
1846
+                      patientInfo.user_sys_before_count
1847
+                    : "/"
1848
+                }}
1849
+              </div>
1966
             </div>
1850
             </div>
1967
-          </div>
1968
           </div>
1851
           </div>
1969
           <div class="row" style="margin-bottom: 10px">
1852
           <div class="row" style="margin-bottom: 10px">
1970
             <div class="inline_block">
1853
             <div class="inline_block">
2433
                       <span v-if="org_id ==9675||org_id==10447">L</span>
2316
                       <span v-if="org_id ==9675||org_id==10447">L</span>
2434
                     </div>
2317
                     </div>
2435
                   </div>
2318
                   </div>
2436
-                  <div
2437
-                    class="row"
2438
-                    style="padding: 2px 0; line-height: 23px; display: flex"
2439
-                    v-if="org_id == 10223"
2440
-                  >
2441
-                    <div class="inline_block" style="flex: 1">
2442
-                      动脉管道:
2443
-                      <div
2444
-                        class="under_line"
2445
-                        style="width: 100px; text-align: center"
2446
-                      >
2447
-                        <span v-if="afterdialysis.arterial_tube == 0">/</span>
2448
-                        <span v-if="afterdialysis.arterial_tube == 1"
2449
-                          >动脉管道0</span
2450
-                        >
2451
-                        <span v-if="afterdialysis.arterial_tube == 2"
2452
-                          >动脉管道+</span
2453
-                        >
2454
-                        <span v-if="afterdialysis.arterial_tube == 3"
2455
-                          >动脉管道++</span
2456
-                        >
2457
-                        <span v-if="afterdialysis.arterial_tube == 4"
2458
-                          >动脉管道+++</span
2459
-                        >
2460
-                      </div>
2461
-                    </div>
2462
-                    <div class="inline_block" style="flex: 1">
2463
-                      静脉管道:
2464
-                      <div
2465
-                        class="under_line"
2466
-                        style="width: 100px; text-align: center"
2467
-                      >
2468
-                        <span v-if="afterdialysis.intravenous_tube == 0"
2469
-                          >/</span
2470
-                        >
2471
-                        <span v-if="afterdialysis.intravenous_tube == 1"
2472
-                          >静脉管道0</span
2473
-                        >
2474
-                        <span v-if="afterdialysis.intravenous_tube == 2"
2475
-                          >静脉管道+</span
2476
-                        >
2477
-                        <span v-if="afterdialysis.intravenous_tube == 3"
2478
-                          >静脉管道++</span
2479
-                        >
2480
-                        <span v-if="afterdialysis.intravenous_tube == 4"
2481
-                          >静脉管道+++</span
2482
-                        >
2483
-                      </div>
2484
-                    </div>
2485
-                    <div class="inline_block" style="flex: 1">
2486
-                      并发症:
2487
-                      <div
2488
-                        class="under_line"
2489
-                        style="width: 170px; text-align: center"
2490
-                      >
2491
-                        {{
2492
-                          afterdialysis.complication
2493
-                            ? afterdialysis.complication
2494
-                            : "/"
2495
-                        }}
2496
-                      </div>
2497
-                    </div>
2498
-                  </div>
2499
-                  <div
2500
-                    class="row"
2501
-                    style="padding: 2px 0; line-height: 23px; display: flex"
2502
-                    v-if="org_id == 10223"
2503
-                  >
2504
-                    <div class="inline_block" style="flex: 1">
2505
-                      穿刺处血肿:
2506
-                      <div
2507
-                        class="under_line"
2508
-                        style="width: 50px; text-align: center"
2509
-                      >
2510
-                        <span v-if="afterdialysis.puncture_point_haematoma == 0"
2511
-                          >/</span
2512
-                        >
2513
-                        <span v-if="afterdialysis.puncture_point_haematoma == 1"
2514
-                          >有</span
2515
-                        >
2516
-                        <span v-if="afterdialysis.puncture_point_haematoma == 2"
2517
-                          >无</span
2518
-                        >
2519
-                      </div>
2520
-                    </div>
2521
-                    <div class="inline_block" style="flex: 1">
2522
-                      中心静脉封管(肝素-A端):
2523
-                      <div
2524
-                        class="under_line"
2525
-                        style="width: 70px; text-align: center"
2526
-                      >
2527
-                        {{ afterdialysis.cvc_a ? afterdialysis.cvc_a : "/" }}
2528
-                      </div>
2529
-                    </div>
2530
-                    <div class="inline_block" style="flex: 1">
2531
-                      中心静脉封管(肝素-V端):
2532
-                      <div
2533
-                        class="under_line"
2534
-                        style="width: 70px; text-align: center"
2535
-                      >
2536
-                        {{ afterdialysis.cvc_v ? afterdialysis.cvc_v : "/" }}
2537
-                      </div>
2538
-                    </div>
2539
-                  </div>
2540
 
2319
 
2541
                   <div
2320
                   <div
2542
                     class="row"
2321
                     class="row"
2543
                     style="padding: 2px 0; line-height: 23px; display: flex"
2322
                     style="padding: 2px 0; line-height: 23px; display: flex"
2544
                   >
2323
                   >
2545
-                    <div
2546
-                      class="inline_block"
2547
-                      style="flex: 1; display: inline-block"
2548
-                    >
2549
-                      衣物重:
2550
-                      <div
2551
-                        class="under_line"
2552
-                        style="
2553
-                          width: 100px;
2554
-                          line-height: 25px;
2555
-                          text-align: left;
2556
-                          margin-left: 2px;
2557
-                          display: inline-block;
2558
-                          white-space: normal;
2559
-                        "
2560
-                      >
2561
-                        {{
2562
-                          afterdialysis.additional_weight
2563
-                            ? afterdialysis.additional_weight
2564
-                            : "/"
2565
-                        }}
2566
-                      </div>kg
2567
-                    </div>
2568
                     <div
2324
                     <div
2569
                       class="inline_block"
2325
                       class="inline_block"
2570
                       style="flex: 1; display: inline-block"
2326
                       style="flex: 1; display: inline-block"
2618
                       </div>
2374
                       </div>
2619
                     </div>
2375
                     </div>
2620
                   </div>
2376
                   </div>
2621
-                  <div
2622
-                    v-if="org_id!=10460"
2623
-                    class="row"
2624
-                    style="padding: 2px 0; line-height: 23px; display: flex"
2625
-                  >
2626
-                    <div
2627
-                      class="inline_block"
2628
-                      style="flex: 1; display: inline-block"
2629
-                    >
2630
-                      宣教知识:
2631
-                      <div
2632
-                        class="under_line"
2633
-                        style="
2634
-                          width: 860px;
2635
-                          line-height: 25px;
2636
-                          text-align: left;
2637
-                          margin-left: 2px;
2638
-                          display: inline-block;
2639
-                          white-space: normal;
2640
-                        "
2641
-                      >
2642
-                        {{
2643
-                          summary.mission
2644
-                            ? summary.mission
2645
-                            : "/"
2646
-                        }}
2647
-                      </div>
2648
-                    </div>
2649
-                  </div>
2650
-                  <div
2651
-                    class="row"
2652
-                    style="padding: 2px 0; line-height: 23px; display: flex"
2653
-                    v-if="org_id != 10223&&org_id!=9538&&org_id!=9675"
2654
-                  >
2655
-                    <div
2656
-                      class="inline_block"
2657
-                      style="flex: 1; display: inline-block"
2658
-                      v-if="org_id!=9675 && org_id!=10447"
2659
-                    >
2660
-                      备注:
2661
-                      <div
2662
-                        class="under_line"
2663
-                        style="
2664
-                          width: 860px;
2665
-                          line-height: 25px;
2666
-                          text-align: left;
2667
-                          margin-left: 2px;
2668
-                          display: inline-block;
2669
-                          white-space: normal;
2670
-                        "
2671
-                      >
2672
-                        {{ afterdialysis.remark ? afterdialysis.remark : "/" }}
2673
-                      </div>
2674
-                    </div>
2675
-                  </div>
2676
-                  <div
2677
-                    class="row"
2678
-                    style="padding: 2px 0; line-height: 23px; display: flex"
2679
-                    v-if="org_id == 9538||org_id == 9675 || org_id == 0"
2680
-                  >
2681
-                    <div
2682
-                      class="inline_block"
2683
-                      style="flex: 1; display: inline-block"
2684
-                    >
2685
-                      中心静脉导管封管:A端<div
2686
-                        class="under_line"
2687
-                        style="
2688
-                          width: 60px;
2689
-                          line-height: 25px;
2690
-                          text-align: center;
2691
-                          margin-left: 2px;
2692
-                          display: inline-block;
2693
-                          white-space: normal;
2694
-                        "
2695
-                      >
2696
-                        {{ afterdialysis.cvc_a ? afterdialysis.cvc_a : "/" }}
2697
-                      </div>ml,V端<div
2698
-                        class="under_line"
2699
-                        style="
2700
-                          width: 60px;
2701
-                          line-height: 25px;
2702
-                          text-align: center;
2703
-                          margin-left: 2px;
2704
-                          display: inline-block;
2705
-                          white-space: normal;
2706
-                        "
2707
-                      >
2708
-                        {{ afterdialysis.cvc_v ? afterdialysis.cvc_v : "/" }}
2709
-                      </div>ml
2710
-                      
2711
-                    </div>
2712
-                  </div>
2713
                 </td>
2377
                 </td>
2714
               </tr>
2378
               </tr>
2715
               <tr>
2379
               <tr>
2718
                     class="row"
2382
                     class="row"
2719
                     style="padding: 2px 0; line-height: 23px; display: flex"
2383
                     style="padding: 2px 0; line-height: 23px; display: flex"
2720
                   >
2384
                   >
2721
-                   <div v-if="org_id == 0 || org_id == 10440">
2722
-    
2385
+                   <!-- <div>
2723
                     <div class="inline_block" style="flex: 1">
2386
                     <div class="inline_block" style="flex: 1">
2724
                       上机护士:
2387
                       上机护士:
2725
                       <div
2388
                       <div
2759
                         />
2422
                         />
2760
                       </div>
2423
                       </div>
2761
                     </div>
2424
                     </div>
2762
-                  
2763
-                  
2764
-                  </div>
2765
-                  <div v-if="org_id!=0 && org_id!=10440">
2425
+                  </div> -->
2426
+                  <div>
2766
                     <div class="inline_block" style="flex: 1">
2427
                     <div class="inline_block" style="flex: 1">
2767
                       穿刺护士:
2428
                       穿刺护士:
2768
                       <div
2429
                       <div
2804
                     </div>
2465
                     </div>
2805
                   </div>
2466
                   </div>
2806
                    
2467
                    
2807
-                  <div v-if="org_id==0||org_id==10440">
2468
+                  <!-- <div v-if="org_id==0||org_id==10440">
2808
                     
2469
                     
2809
                     <div class="inline_block" style="flex: 1">                 
2470
                     <div class="inline_block" style="flex: 1">                 
2810
                      <div>
2471
                      <div>
2811
-                      <span>责任护士:</span> 
2472
+                      责任护士: 
2812
                       <div
2473
                       <div
2813
                         class="under_line"
2474
                         class="under_line"
2814
                         style="width: 80px; text-align: center"
2475
                         style="width: 80px; text-align: center"
2851
 
2512
 
2852
                     </div>
2513
                     </div>
2853
 
2514
 
2854
-                  </div>
2515
+                  </div> -->
2855
 
2516
 
2856
-                  <div v-if="org_id!=0&&org_id!=10440">
2517
+                  <div>
2857
                     <div class="inline_block" style="flex: 1">
2518
                     <div class="inline_block" style="flex: 1">
2858
                       <span v-if="org_id==10414">责任护士:</span> 
2519
                       <span v-if="org_id==10414">责任护士:</span> 
2859
                       <span v-else>治疗护士:</span> 
2520
                       <span v-else>治疗护士:</span> 
3098
           <!-- <div  class="print-yema">1</div> -->
2759
           <!-- <div  class="print-yema">1</div> -->
3099
         </div>
2760
         </div>
3100
         <!-- 患者签名 -->
2761
         <!-- 患者签名 -->
3101
-        <div style="position: relative; left: 70%;top: 30px;">
2762
+        <div style="position: relative; left: 70%;top: 50px;">
3102
           患者签名:
2763
           患者签名:
3103
-          <div class="under_line" style="width: 120px;"></div>
2764
+          <div class="under_line" style="width: 120px;">
2765
+            <img
2766
+              style="height: 30px"
2767
+              :src="dialysisOrder == null? 0: dialysisOrder.url"
2768
+              alt=""
2769
+              srcset=""
2770
+            />
2771
+          </div>
3104
         </div>
2772
         </div>
3105
       </div>
2773
       </div>
3106
     </div>
2774
     </div>
3356
       patientInfo_gender_2: false,
3024
       patientInfo_gender_2: false,
3357
       patientInfo_source_2: false,
3025
       patientInfo_source_2: false,
3358
       patientInfo_source_1: false,
3026
       patientInfo_source_1: false,
3027
+      patientInfo_source_3: false,
3028
+      patientInfo_source_1: false,
3359
       modeOptions: {},
3029
       modeOptions: {},
3360
       replacementWays: [],
3030
       replacementWays: [],
3361
       perfusionApparatus: [],
3031
       perfusionApparatus: [],
4283
       } else if (this.patientInfo.source == 2) {
3953
       } else if (this.patientInfo.source == 2) {
4284
         this.patientInfo_source_2 = true;
3954
         this.patientInfo_source_2 = true;
4285
         this.patientInfo_source_1 = false;
3955
         this.patientInfo_source_1 = false;
3956
+      } else if (this.patientInfo.source == 3) {
3957
+        this.patientInfo_source_3 = true;
3958
+        this.patientInfo_source_1 = false;
4286
       } else {
3959
       } else {
4287
         this.patientInfo_source_2 = false;
3960
         this.patientInfo_source_2 = false;
4288
         this.patientInfo_source_1 = false;
3961
         this.patientInfo_source_1 = false;

+ 4 - 4
src/xt_pages/outpatientCharges/invoicePrint.vue View File

10
         type="primary"
10
         type="primary"
11
       >打印</el-button>
11
       >打印</el-button>
12
     </template>
12
     </template>
13
-    <div class="app-container" style="padding-top:40px;" v-if="org_id != 10217 && org_id != 10485 && org_id != 10375"><!---->
13
+    <div class="app-container" style="padding-top:40px;" v-if="org_id != 10217 && org_id != 10485 && org_id != 10375 "><!---->
14
         <div class='dialysisPage'>
14
         <div class='dialysisPage'>
15
-          <div v-if="org_id != 10106 && org_id != 10215 && org_id != 4 && org_id != 10188 && org_id != 10217 && org_id != 10387&& org_id != 10210 && org_id != 10387 && org_id !=0" >
15
+          <div v-if="org_id != 10106 && org_id != 10215 && org_id != 4 && org_id != 10188 && org_id != 10217 && org_id != 10387&& org_id != 10210 && org_id != 10387" >
16
             <printOne v-if="org_id != 10088 &&  org_id != 0 " :paramsObj="invoiceParams"></printOne>
16
             <printOne v-if="org_id != 10088 &&  org_id != 0 " :paramsObj="invoiceParams"></printOne>
17
-            <printThree v-if="org_id == 10088" :paramsObj="invoiceParams"></printThree>
17
+            <printThree v-if="org_id == 10088 " :paramsObj="invoiceParams"></printThree>
18
           </div>
18
           </div>
19
           <printTwo v-if="org_id == 10106" :paramsObj="invoiceParams"></printTwo>
19
           <printTwo v-if="org_id == 10106" :paramsObj="invoiceParams"></printTwo>
20
           <printFour v-if="org_id == 10215 || org_id == 4 " :paramsObj="invoiceParams"></printFour>
20
           <printFour v-if="org_id == 10215 || org_id == 4 " :paramsObj="invoiceParams"></printFour>
33
       </div>
33
       </div>
34
     </div>
34
     </div>
35
 
35
 
36
-    <div class="app-container" style="" v-if="org_id == 10217 || org_id == 0">
36
+    <div class="app-container" style="" v-if="org_id == 10217 ">
37
       <div class='dialysisPage'>
37
       <div class='dialysisPage'>
38
         <printSix :paramsObj="invoiceParams"></printSix>
38
         <printSix :paramsObj="invoiceParams"></printSix>
39
       </div>
39
       </div>

+ 1 - 1
src/xt_pages/outpatientDoctorStation/doctorDesk.vue View File

437
                 </div>
437
                 </div>
438
                 <div class="printCell" style="display:flex;justify-content: space-around;">
438
                 <div class="printCell" style="display:flex;justify-content: space-around;">
439
                   <span style="display: block;width: 50%;">处方脱水量:{{ main_collection.prescription.target_ultrafiltration }}
439
                   <span style="display: block;width: 50%;">处方脱水量:{{ main_collection.prescription.target_ultrafiltration }}
440
-                    <span v-if="$store.getters.xt_user.org.id == 10278">ml</span>
440
+                    <span v-if="$store.getters.xt_user.org.id == 10278 || $store.getters.xt_user.org.id == 10460">ml</span>
441
                     <span v-else>L</span>
441
                     <span v-else>L</span>
442
                     </span>
442
                     </span>
443
                   <span style="display: block;width: 50%;">
443
                   <span style="display: block;width: 50%;">

+ 14 - 1
src/xt_pages/role/admin.vue View File

187
           @click="toSendInformaton">发送短信验证码</el-button>  -->
187
           @click="toSendInformaton">发送短信验证码</el-button>  -->
188
        
188
        
189
           
189
           
190
+        <!-- <el-button
191
+          type="primary"
192
+          size="small"
193
+          icon="el-icon-circle-plus-outline"
194
+          style="float:left"
195
+          @click="toSendInformaton">生成PDF</el-button> -->
190
      </div>
196
      </div>
191
     
197
     
192
       
198
       
485
 
491
 
486
 <script>
492
 <script>
487
 import { adminMainView, getAdmins, setAdminStatus,toSign,toTestOne,toTestTwo,toTestThree,toTestFour,toTestFive,toTestSeven,toTestEight,toTestNight,toTestTen,toTestElement,toTestThrityMent,saveEnterprise,getEnterPriseById,getMobileCode,savePersionEnterPrise,getPerseEnterPriseById,CreatePersionSeal,CreateNewEnterPrise,toTestThrity,toEndEnterPrise,getEnterPriseDetail
493
 import { adminMainView, getAdmins, setAdminStatus,toSign,toTestOne,toTestTwo,toTestThree,toTestFour,toTestFive,toTestSeven,toTestEight,toTestNight,toTestTen,toTestElement,toTestThrityMent,saveEnterprise,getEnterPriseById,getMobileCode,savePersionEnterPrise,getPerseEnterPriseById,CreatePersionSeal,CreateNewEnterPrise,toTestThrity,toEndEnterPrise,getEnterPriseDetail
488
-  ,CreateQianshuUserName,CreateSKDSendInformation} from "@/api/role/admin";
494
+  ,CreateQianshuUserName,CreateSKDSendInformation,toSavePDFInformation} from "@/api/role/admin";
489
 import { getRoles } from "@/api/role/role";
495
 import { getRoles } from "@/api/role/role";
490
 
496
 
491
 import { parseTime } from "@/utils";
497
 import { parseTime } from "@/utils";
1047
           var orderId = response.data.data.orderId
1053
           var orderId = response.data.data.orderId
1048
         }
1054
         }
1049
       })
1055
       })
1056
+    },
1057
+    toSavePDFInformation(){
1058
+      toSavePDFInformation().then(response=>{
1059
+         if(response.data.data == 1){
1060
+
1061
+         }
1062
+      })
1050
     }
1063
     }
1051
   },
1064
   },
1052
   watch: {
1065
   watch: {

+ 2 - 1
src/xt_pages/user/components/PatientDetail.vue View File

1392
       sourceOptions: [
1392
       sourceOptions: [
1393
         { value: 1, label: "门诊" },
1393
         { value: 1, label: "门诊" },
1394
         { value: 2, label: "住院" },
1394
         { value: 2, label: "住院" },
1395
+        { value: 3, label: "门特" },
1395
       ],
1396
       ],
1396
       lapsetoOptions: [
1397
       lapsetoOptions: [
1397
         { value: 1, label: "留治" },
1398
         { value: 1, label: "留治" },
1631
             if (patietInfo.education_level > 0) {
1632
             if (patietInfo.education_level > 0) {
1632
               this.form.education = patietInfo.education_level;
1633
               this.form.education = patietInfo.education_level;
1633
             }
1634
             }
1634
-            if (patietInfo.source === 1 || patietInfo.source === 2) {
1635
+            if (patietInfo.source === 1 || patietInfo.source === 2 || patietInfo.source === 3) {
1635
               this.form.source = patietInfo.source;
1636
               this.form.source = patietInfo.source;
1636
             }
1637
             }
1637
             if (patietInfo.lapseto === 1 || patietInfo.lapseto === 2) {
1638
             if (patietInfo.lapseto === 1 || patietInfo.lapseto === 2) {

+ 1 - 1
src/xt_pages/user/components/PatientForm.vue View File

1407
       dialogVisible: false,
1407
       dialogVisible: false,
1408
       // typeOptions: null,
1408
       // typeOptions: null,
1409
       // styleOptions: null,
1409
       // styleOptions: null,
1410
-      sourceOptions: [{ value: 1, label: "门诊" }, { value: 2, label: "住院" }],
1410
+      sourceOptions: [{ value: 1, label: "门诊" }, { value: 2, label: "住院" }, { value: 3, label: "门特" }],
1411
       patientSourceList:[
1411
       patientSourceList:[
1412
         {value:1,label:"门诊"},
1412
         {value:1,label:"门诊"},
1413
         {value:2,label:"住院"},
1413
         {value:2,label:"住院"},

+ 7 - 7
src/xt_pages/user/evaluationtool/Fallassessment.vue View File

103
                       <td class="start">自理能力</td>
103
                       <td class="start">自理能力</td>
104
                       <td>
104
                       <td>
105
                         <div class="jiange">
105
                         <div class="jiange">
106
-                          <span v-for="item in zilinl" class="rightjiange">
107
-                            <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;{{ item }}</label>
106
+                          <span v-for="item in zilinl" class="rightjiange" @change="handleCheckedCitiesChange">
107
+                            <label><input type="checkbox" name="ball" :value="item" />&nbsp;{{ item }}</label>
108
                           </span>
108
                           </span>
109
                         </div>
109
                         </div>
110
                         
110
                         
143
                 <div>
143
                 <div>
144
                   <span>评估日期:</span>
144
                   <span>评估日期:</span>
145
                   <el-date-picker
145
                   <el-date-picker
146
-                    v-model="value1"
146
+                    v-model="pingdate"
147
                     type="date"
147
                     type="date"
148
                     placeholder="选择日期"
148
                     placeholder="选择日期"
149
                     :clearable="false"
149
                     :clearable="false"
152
                 </div>
152
                 </div>
153
                 <div>
153
                 <div>
154
                   <span>护士:</span>
154
                   <span>护士:</span>
155
-                  <el-select v-model="value" placeholder="请选择" >
155
+                  <el-select v-model="Nurse" placeholder="请选择" >
156
                     <el-option
156
                     <el-option
157
                       v-for="item in options"
157
                       v-for="item in options"
158
                       :key="item.value"
158
                       :key="item.value"
409
     data() {
409
     data() {
410
       return {
410
       return {
411
         patient_id:0,
411
         patient_id:0,
412
-        value1:'',
413
-        value:'',
412
+        pingdate:'',
413
+        Nurse:'',
414
         input:'',
414
         input:'',
415
         tumble_Totalpoints:0,
415
         tumble_Totalpoints:0,
416
         options:[],
416
         options:[],
417
         checkList:[],
417
         checkList:[],
418
-        nianlin:['≥65岁(1分)','<65(1分)'],
418
+        nianlin:['≥65岁(1分)','<65(0分)'],
419
         jiwnag:['有跌倒史(2分)','有坠床史(2分)','晕厥(2分)','低血压(2分)'],
419
         jiwnag:['有跌倒史(2分)','有坠床史(2分)','晕厥(2分)','低血压(2分)'],
420
         yishizt:['烦躁(4分)','谵妄(3分)','嗜睡(2分)','模糊(2分)','痴呆(2分)','昏迷(1分)'],
420
         yishizt:['烦躁(4分)','谵妄(3分)','嗜睡(2分)','模糊(2分)','痴呆(2分)','昏迷(1分)'],
421
         ganguan:['头晕(4分)','视觉障碍(2分)','听力障碍(2分)'],
421
         ganguan:['头晕(4分)','视觉障碍(2分)','听力障碍(2分)'],

+ 13 - 3
src/xt_pages/user/patients.vue View File

404
           <template slot-scope="scope">
404
           <template slot-scope="scope">
405
             <span v-if="scope.row.source == 1">门诊</span>
405
             <span v-if="scope.row.source == 1">门诊</span>
406
             <span v-else-if="scope.row.source == 2">住院</span>
406
             <span v-else-if="scope.row.source == 2">住院</span>
407
+            <span v-else-if="scope.row.source == 3">门特</span>
407
             <span v-else>未知</span>
408
             <span v-else>未知</span>
408
           </template>
409
           </template>
409
         </el-table-column>
410
         </el-table-column>
785
           { value:8,  label:"好转"},
786
           { value:8,  label:"好转"},
786
           { value:9,  label:"放弃治疗"},
787
           { value:9,  label:"放弃治疗"},
787
           { value:10, label:"其他状态"},
788
           { value:10, label:"其他状态"},
789
+          { value:11, label:"请假"},
788
         ],
790
         ],
789
         systemType: 0,
791
         systemType: 0,
790
         systemArr: [
792
         systemArr: [
800
           { value: 0, label: '全部', source: 0, lapseto: 0 },
802
           { value: 0, label: '全部', source: 0, lapseto: 0 },
801
           // { value: 1, label: "转出", source: 0, lapseto: 2 },
803
           // { value: 1, label: "转出", source: 0, lapseto: 2 },
802
           // { value: 2, label: "留治", source: 0, lapseto: 1 },
804
           // { value: 2, label: "留治", source: 0, lapseto: 1 },
803
-          { value: 3, label: '门诊', source: 1, lapseto: 1 },
804
-          { value: 4, label: '住院', source: 2, lapseto: 1 }
805
+          { value: 1, label: '门诊', source: 1, lapseto: 1 },
806
+          { value: 2, label: '住院', source: 2, lapseto: 1 },
807
+          { value: 3, label: '门特', source: 3, lapseto: 1 }
805
         ],
808
         ],
806
         patientSourceList:[
809
         patientSourceList:[
807
           {value:0,label:"全部",source:0,lapeseto:0},
810
           {value:0,label:"全部",source:0,lapeseto:0},
808
           {value:1,label:"门诊",source:1,lapeseto:1},
811
           {value:1,label:"门诊",source:1,lapeseto:1},
809
           {value:2,label:"住院",source:2,lapeseto:2},
812
           {value:2,label:"住院",source:2,lapeseto:2},
810
-         
813
+          {value:3,label:"门特",source:3,lapeseto:3},
811
        ],
814
        ],
812
         lapsetoArr: [
815
         lapsetoArr: [
813
           { value: 0, label: '全部', source: 0, lapseto: 0 },
816
           { value: 0, label: '全部', source: 0, lapseto: 0 },
821
           { value: 8, label: "好转", source: 0, lapseto: 8 },
824
           { value: 8, label: "好转", source: 0, lapseto: 8 },
822
           { value: 9, label: "放弃治疗", source: 0, lapseto: 9 },
825
           { value: 9, label: "放弃治疗", source: 0, lapseto: 9 },
823
           { value: 10, label: "其他状态", source: 0, lapseto: 10 },
826
           { value: 10, label: "其他状态", source: 0, lapseto: 10 },
827
+          { value: 11, label: "请假", source: 0, lapseto: 11 },
824
         ],
828
         ],
825
         scheduling: [
829
         scheduling: [
826
           {
830
           {
1090
                         obj['source'] = '1'
1094
                         obj['source'] = '1'
1091
                       } else if (results[i][key] == '住院') {
1095
                       } else if (results[i][key] == '住院') {
1092
                         obj['source'] = '2'
1096
                         obj['source'] = '2'
1097
+                      } else if (results[i][key] == '门特') {
1098
+                        obj['source'] = '3'
1093
                       } else {
1099
                       } else {
1094
                         obj['source'] = '0'
1100
                         obj['source'] = '0'
1095
                       }
1101
                       }
1407
            return "放弃治疗"
1413
            return "放弃治疗"
1408
         }else if (row.lapseto == 10){
1414
         }else if (row.lapseto == 10){
1409
            return "其他状态"
1415
            return "其他状态"
1416
+        }else if(row.lapseto == 11){
1417
+          return "请假"
1410
         }
1418
         }
1411
       },
1419
       },
1412
       getPatientSource(val){
1420
       getPatientSource(val){
1430
            return "放弃治疗"
1438
            return "放弃治疗"
1431
         }else if (val == 10){
1439
         }else if (val == 10){
1432
            return "其他状态"
1440
            return "其他状态"
1441
+        }else if (val == 11){
1442
+           return "请假"
1433
         }
1443
         }
1434
       },
1444
       },
1435
       openWechatBindDialog() {
1445
       openWechatBindDialog() {

+ 37 - 33
src/xt_pages/workforce/components/editTableData.vue View File

160
               min-width="60"
160
               min-width="60"
161
               align="center"
161
               align="center"
162
               fixed
162
               fixed
163
-              
163
+
164
           ></el-table-column>
164
           ></el-table-column>
165
           <el-table-column
165
           <el-table-column
166
               prop="cut"
166
               prop="cut"
168
               min-width="50"
168
               min-width="50"
169
               align="center"
169
               align="center"
170
               fixed
170
               fixed
171
-              
171
+
172
           ></el-table-column>
172
           ></el-table-column>
173
           <el-table-column
173
           <el-table-column
174
               :label="'周一 (' + weekTitle[0] + ')'"
174
               :label="'周一 (' + weekTitle[0] + ')'"
1345
           </el-option>
1345
           </el-option>
1346
         </el-select>
1346
         </el-select>
1347
 
1347
 
1348
-       
1348
+
1349
       </div>
1349
       </div>
1350
       <span slot="footer" class="dialog-footer" style="text-align: center">
1350
       <span slot="footer" class="dialog-footer" style="text-align: center">
1351
         <el-button
1351
         <el-button
1385
           <el-form-item label="" prop="mode_id">
1385
           <el-form-item label="" prop="mode_id">
1386
             <span>透析模式:</span>
1386
             <span>透析模式:</span>
1387
             <el-select
1387
             <el-select
1388
-               filterable 
1388
+               filterable
1389
                 v-model="changeSchedule.mode_id"
1389
                 v-model="changeSchedule.mode_id"
1390
                 placeholder="请选择"
1390
                 placeholder="请选择"
1391
                 style="width: 100%"
1391
                 style="width: 100%"
1400
               </el-option>
1400
               </el-option>
1401
             </el-select>
1401
             </el-select>
1402
           </el-form-item>
1402
           </el-form-item>
1403
-          
1403
+
1404
           <!-- <el-form-item>
1404
           <!-- <el-form-item>
1405
             <span>透析班次:</span>
1405
             <span>透析班次:</span>
1406
             <el-select
1406
             <el-select
1407
-                filterable 
1407
+                filterable
1408
                 v-model="changeSchedule.schedule_type"
1408
                 v-model="changeSchedule.schedule_type"
1409
                 placeholder="请选择"
1409
                 placeholder="请选择"
1410
                 style="width: 100%"
1410
                 style="width: 100%"
1419
               </el-option>
1419
               </el-option>
1420
             </el-select>
1420
             </el-select>
1421
           </el-form-item>
1421
           </el-form-item>
1422
-        
1422
+
1423
           <el-form-item>
1423
           <el-form-item>
1424
             <span>透析分区:</span>
1424
             <span>透析分区:</span>
1425
             <el-select
1425
             <el-select
1426
-            filterable 
1426
+            filterable
1427
               v-model="changeSchedule.partition_id"
1427
               v-model="changeSchedule.partition_id"
1428
               placeholder="请选择"
1428
               placeholder="请选择"
1429
               style="width: 100%"
1429
               style="width: 100%"
1442
           <el-form-item>
1442
           <el-form-item>
1443
             <span>透析床位:</span>
1443
             <span>透析床位:</span>
1444
             <el-select
1444
             <el-select
1445
-               filterable 
1445
+               filterable
1446
                 v-model="changeSchedule.bed_id"
1446
                 v-model="changeSchedule.bed_id"
1447
                 placeholder="请选择"
1447
                 placeholder="请选择"
1448
                 style="width: 100%"
1448
                 style="width: 100%"
1753
         <el-button @click="tipDialogVisibleThree = false">取 消</el-button>
1753
         <el-button @click="tipDialogVisibleThree = false">取 消</el-button>
1754
       </span>
1754
       </span>
1755
     </el-dialog>
1755
     </el-dialog>
1756
-    
1756
+
1757
   </div>
1757
   </div>
1758
 </template>
1758
 </template>
1759
 
1759
 
3141
       }else{
3141
       }else{
3142
         this.cur_info.contagions = []
3142
         this.cur_info.contagions = []
3143
       }
3143
       }
3144
-     
3144
+
3145
       this.patient_id_hover = row.id
3145
       this.patient_id_hover = row.id
3146
     },
3146
     },
3147
     // 选择透析模式
3147
     // 选择透析模式
3238
               id : row[key].schedule_id,
3238
               id : row[key].schedule_id,
3239
               contagions: row[key].patient_contagions,
3239
               contagions: row[key].patient_contagions,
3240
             }
3240
             }
3241
+            console.log('4444444',row[key].schedule_id);
3241
           }else{
3242
           }else{
3242
             this.cur_drag_obj = 3
3243
             this.cur_drag_obj = 3
3243
             this.cur_drag_info={
3244
             this.cur_drag_info={
3331
           this.$message.error(response.data.msg);
3332
           this.$message.error(response.data.msg);
3332
           this.tipDialogVisibleTwo = false
3333
           this.tipDialogVisibleTwo = false
3333
         } else {
3334
         } else {
3335
+          console.log('11111111111',response.data);
3334
           this.$message.success("替换成功");
3336
           this.$message.success("替换成功");
3335
           this.tipDialogVisible = false
3337
           this.tipDialogVisible = false
3336
           this.tipDialogVisibleTwo = false
3338
           this.tipDialogVisibleTwo = false
3337
           this.getSchedules();
3339
           this.getSchedules();
3338
         }
3340
         }
3339
       });
3341
       });
3342
+
3340
     },
3343
     },
3341
     // 交换位置
3344
     // 交换位置
3342
     changeSchTwo(){
3345
     changeSchTwo(){
3352
             this.$message.error(response.data.msg);
3355
             this.$message.error(response.data.msg);
3353
             this.tipDialogVisibleThree = false
3356
             this.tipDialogVisibleThree = false
3354
           } else {
3357
           } else {
3358
+            console.log('22222222',response.data);
3355
             this.$message.success("交换成功");
3359
             this.$message.success("交换成功");
3356
             this.tipDialogVisible = false
3360
             this.tipDialogVisible = false
3357
             this.tipDialogVisibleThree = false
3361
             this.tipDialogVisibleThree = false
3382
             id : row[key].schedule_id,
3386
             id : row[key].schedule_id,
3383
             partition_type : row.zone_type,
3387
             partition_type : row.zone_type,
3384
           }
3388
           }
3389
+          console.log('ffffffffffff',this.currentData);
3385
           // let nowDate = new Date();
3390
           // let nowDate = new Date();
3386
           // let date = {
3391
           // let date = {
3387
           //       year: nowDate.getFullYear(),
3392
           //       year: nowDate.getFullYear(),
3391
           //   let Month=date.month<10 ? '0'+ date.month :  date.month
3396
           //   let Month=date.month<10 ? '0'+ date.month :  date.month
3392
           //   let Dateday= date.date<10 ? '0'+date.date : date.date
3397
           //   let Dateday= date.date<10 ? '0'+date.date : date.date
3393
           //   this.systemDate = date.year + '-'+ Month + '-'+ Dateday;
3398
           //   this.systemDate = date.year + '-'+ Month + '-'+ Dateday;
3394
-          // console.log('this.currentData的数据',this.currentData);
3395
-          // console.log('this.cur_drag_info的数据',this.cur_drag_info);
3399
+          console.log('this.currentData的数据',row[key].patient_id);
3400
+          console.log('this.cur_drag_info的数据',key);
3396
           // console.log('123453545',this.systemDate);
3401
           // console.log('123453545',this.systemDate);
3397
           // 当表格有数据
3402
           // 当表格有数据
3398
           if ( row[key].mode_id > 0 || row[key].patient_id > 0) {
3403
           if ( row[key].mode_id > 0 || row[key].patient_id > 0) {
3421
                       that.currentData.patient_id = that.cur_drag_info.patient_id
3426
                       that.currentData.patient_id = that.cur_drag_info.patient_id
3422
                       that.currentData.patient = that.cur_drag_info.patient_name
3427
                       that.currentData.patient = that.cur_drag_info.patient_name
3423
                        that.currentData.contagions = that.cur_drag_info.contagions
3428
                        that.currentData.contagions = that.cur_drag_info.contagions
3424
-                        console.log("中国hshshshshhs",that.cur_drag_info.contagions)
3429
+                        console.log("中国hshshshshhs",that.cur_drag_info.id)
3430
+
3425
 
3431
 
3426
-                      
3427
                         that.setScheduleTwo(this.cur_drag_info.id);
3432
                         that.setScheduleTwo(this.cur_drag_info.id);
3428
                 }
3433
                 }
3429
               }else{ // 非同一天
3434
               }else{ // 非同一天
3450
         }
3455
         }
3451
       }
3456
       }
3452
     },
3457
     },
3453
-    
3458
+
3454
     // 左边栏选中名字和模式拖动结束后
3459
     // 左边栏选中名字和模式拖动结束后
3455
     taskDraggerEnd(e) {},
3460
     taskDraggerEnd(e) {},
3456
     //move回调方法
3461
     //move回调方法
3765
         //
3770
         //
3766
         return "table-row-new-class schedule-table-row Infectious_disease";
3771
         return "table-row-new-class schedule-table-row Infectious_disease";
3767
       }
3772
       }
3768
-      // if(columnIndex==1 ){  
3769
-      //   return 'border_bott ' 
3773
+      // if(columnIndex==1 ){
3774
+      //   return 'border_bott '
3770
       // }
3775
       // }
3771
       // if(columnIndex==0){
3776
       // if(columnIndex==0){
3772
       //   return 'border_left'
3777
       //   return 'border_left'
3795
                 row[column.property].patient_id == this.patient_id_hover
3800
                 row[column.property].patient_id == this.patient_id_hover
3796
             ) {
3801
             ) {
3797
               return "hover-td schedule-table-cell-disable";
3802
               return "hover-td schedule-table-cell-disable";
3798
-            } 
3803
+            }
3799
             // if(column.label == '晚'){
3804
             // if(column.label == '晚'){
3800
             //   return 'evening_border schedule-table-cell-disable'
3805
             //   return 'evening_border schedule-table-cell-disable'
3801
             // }
3806
             // }
3839
     //       // console.log('33333333333');
3844
     //       // console.log('33333333333');
3840
     //       return 'border-top: 1px solid aqua;'
3845
     //       return 'border-top: 1px solid aqua;'
3841
     //     }
3846
     //     }
3842
-    //   } 
3847
+    //   }
3843
     // },
3848
     // },
3844
     // 单元格的患者名称的回调方法
3849
     // 单元格的患者名称的回调方法
3845
     patientClass({row,column, rowIndex,columnIndex}){
3850
     patientClass({row,column, rowIndex,columnIndex}){
4573
         this.currentData.contagions = row.contagions;
4578
         this.currentData.contagions = row.contagions;
4574
       }
4579
       }
4575
     },
4580
     },
4576
-    // 取消关闭弹窗
4577
-    // closePatientPanel() {
4578
-    //   this.dialogTableVisible = false;
4579
-    //   this.currentData.patient_id = 0;
4580
-    // },
4581
+
4581
     getSchedules() {
4582
     getSchedules() {
4582
       var partionStr = this.partition_id;
4583
       var partionStr = this.partition_id;
4584
+      console.log('66665555',partionStr);
4583
       var arr = this.zoneIdList.join(",");
4585
       var arr = this.zoneIdList.join(",");
4586
+      console.log('ccccccc',this.zoneIdList);
4584
       var str = "";
4587
       var str = "";
4585
       if (partionStr == 0) {
4588
       if (partionStr == 0) {
4586
         str = arr;
4589
         str = arr;
4588
       if (partionStr != 0) {
4591
       if (partionStr != 0) {
4589
         str = partionStr.join(",");
4592
         str = partionStr.join(",");
4590
       }
4593
       }
4594
+      console.log('qqqqqqq',str);
4591
       const params = {
4595
       const params = {
4592
         weekTime: this.theType,
4596
         weekTime: this.theType,
4593
         patitionid: str,
4597
         patitionid: str,
4597
       getSchedulesOne(params).then((response) => {
4601
       getSchedulesOne(params).then((response) => {
4598
         if (response.data.state == 1) {
4602
         if (response.data.state == 1) {
4599
           this.weekTitle = response.data.data.weekTitle;
4603
           this.weekTitle = response.data.data.weekTitle;
4600
-
4604
+          console.log('999990000',response.data.data);
4601
           this.weekDays = response.data.data.days;
4605
           this.weekDays = response.data.data.days;
4602
           this.toDay = response.data.data.today;
4606
           this.toDay = response.data.data.today;
4603
           var theSchedules = response.data.data.schdules;
4607
           var theSchedules = response.data.data.schdules;
5138
               });
5142
               });
5139
               // this.msDialogVisible = false;
5143
               // this.msDialogVisible = false;
5140
               // this.getAllZones()
5144
               // this.getAllZones()
5141
-             
5145
+
5142
             }
5146
             }
5143
             this.changing_mode = false;
5147
             this.changing_mode = false;
5144
           }).catch((err) => {
5148
           }).catch((err) => {
5402
         default:
5406
         default:
5403
           break;
5407
           break;
5404
       }
5408
       }
5405
-    },    
5409
+    },
5406
     setScheduleTwo(id_two) {
5410
     setScheduleTwo(id_two) {
5407
       console.log("1112222222",this.currentData.contagions.length)
5411
       console.log("1112222222",this.currentData.contagions.length)
5408
       var that = this;
5412
       var that = this;
5509
             cflag = true;
5513
             cflag = true;
5510
           }
5514
           }
5511
         });
5515
         });
5512
-      
5516
+
5513
         if (!cflag) {
5517
         if (!cflag) {
5514
           this.$confirm(
5518
           this.$confirm(
5515
               "此患者有传染病,与此透析机不匹配,确定在此排班吗?",
5519
               "此患者有传染病,与此透析机不匹配,确定在此排班吗?",
5533
         } else {
5537
         } else {
5534
           this.CreateSchedule(this.currentData.patient_id, this.currentData);
5538
           this.CreateSchedule(this.currentData.patient_id, this.currentData);
5535
         }
5539
         }
5536
-        
5540
+
5537
       } else if (that.currentData.partition_type > 1) {
5541
       } else if (that.currentData.partition_type > 1) {
5538
         this.$confirm(
5542
         this.$confirm(
5539
             "此患者没有传染病,与此透析机不匹配,确定在此排班吗?",
5543
             "此患者没有传染病,与此透析机不匹配,确定在此排班吗?",
5546
         )
5550
         )
5547
             .then(() => {
5551
             .then(() => {
5548
               this.CreateSchedule(this.currentData.patient_id, this.currentData);
5552
               this.CreateSchedule(this.currentData.patient_id, this.currentData);
5549
-              
5553
+
5550
             })
5554
             })
5551
             .catch(() => {
5555
             .catch(() => {
5552
               this.dialogTableVisible=false
5556
               this.dialogTableVisible=false
5897
     this.partitions = this.partitionsProp;
5901
     this.partitions = this.partitionsProp;
5898
 
5902
 
5899
     var contagions = this.$store.getters.contagions;
5903
     var contagions = this.$store.getters.contagions;
5900
- 
5904
+
5901
     if (contagions.length > 0) {
5905
     if (contagions.length > 0) {
5902
       var that = this;
5906
       var that = this;
5903
       contagions.forEach(function (citem) {
5907
       contagions.forEach(function (citem) {
6070
 .border_left{
6074
 .border_left{
6071
   border-left: 1px solid aqua !important;
6075
   border-left: 1px solid aqua !important;
6072
 }
6076
 }
6073
- 
6077
+
6074
 .evening_border{
6078
 .evening_border{
6075
   border-right: 1px solid aqua !important;
6079
   border-right: 1px solid aqua !important;
6076
 }
6080
 }