ソースを参照

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

陈少旭 1 年間 前
コミット
92c6437081
共有39 個のファイルを変更した813 個の追加333 個の削除を含む
  1. 17 0
      src/api/device.js
  2. 16 0
      src/api/role/admin.js
  3. 0 1
      src/router/modules/patient.js
  4. 19 1
      src/router/modules/stock.js
  5. 4 3
      src/xt_pages/Dialysisanalysis/albumin/albuminall.vue
  6. 3 3
      src/xt_pages/Dialysisanalysis/bloodPhosphorus/phosphorusall.vue
  7. 3 3
      src/xt_pages/Dialysisanalysis/bloodPotassium/potassiumall.vue
  8. 3 3
      src/xt_pages/Dialysisanalysis/calcium/calciumall.vue
  9. 3 3
      src/xt_pages/Dialysisanalysis/hemoglobin/hemoglobinall.vue
  10. 3 3
      src/xt_pages/Dialysisanalysis/platelets/plateletsall.vue
  11. 11 5
      src/xt_pages/Dialysisanalysis/qualitycontrol/totalSstatistics.vue
  12. 69 10
      src/xt_pages/device/objectRegistration.vue
  13. 8 0
      src/xt_pages/dialysis/batch_print/batch_print_order_six.vue
  14. 7 7
      src/xt_pages/dialysis/details/DialysisPrescription.vue
  15. 18 12
      src/xt_pages/dialysis/details/dialog/dialysisPrescriptionDialog.vue
  16. 8 0
      src/xt_pages/dialysis/details/dialog/monitor_dialog.vue
  17. 4 4
      src/xt_pages/dialysis/details/dialysisMonitoring.vue
  18. 19 3
      src/xt_pages/dialysis/template/DialysisPrintOrderSix.vue
  19. 6 6
      src/xt_pages/dialysis/template/DialysisPrintOrderSixtyFive.vue
  20. 21 1
      src/xt_pages/management/components/ManageForm.vue
  21. 15 2
      src/xt_pages/management/home.vue
  22. 13 2
      src/xt_pages/medicalScheduling/index.vue
  23. 47 1
      src/xt_pages/role/admin.vue
  24. 17 1
      src/xt_pages/stock/drugs/components/drugQuery.vue
  25. 14 1
      src/xt_pages/stock/drugs/drugDamaged.vue
  26. 21 0
      src/xt_pages/stock/drugs/inventoryDetails.vue
  27. 26 2
      src/xt_pages/stock/inventoryDetails.vue
  28. 22 1
      src/xt_pages/stock/query/goodNewQuery.vue
  29. 14 1
      src/xt_pages/stock/stockDamaged.vue
  30. 8 0
      src/xt_pages/user/components/PatientForm.vue
  31. 121 36
      src/xt_pages/user/evaluationtool/Constraintnotification.vue
  32. 3 2
      src/xt_pages/user/evaluationtool/Fallassessment.vue
  33. 17 10
      src/xt_pages/user/evaluationtool/Glasgow.vue
  34. 20 24
      src/xt_pages/user/evaluationtool/Muscleforce.vue
  35. 14 7
      src/xt_pages/user/evaluationtool/mindAssessment.vue
  36. 70 41
      src/xt_pages/user/evaluationtool/nourishmentAssessment.vue
  37. 19 8
      src/xt_pages/user/evaluationtool/pruritusAssessment.vue
  38. 3 3
      src/xt_pages/workforce/components/tableData.vue
  39. 107 123
      src/xt_pages/workforce/scheduleTablePrint.vue

+ 17 - 0
src/api/device.js ファイルの表示

@@ -382,4 +382,21 @@ export function deleteObjectRegistration(id,params){
382 382
     method:"get",
383 383
     params:params
384 384
   })
385
+}
386
+
387
+export function getRegistGoodInforList(params){
388
+  return request({
389
+    url:"/api/manage/getregistgoodinforlist",
390
+    method:"Get",
391
+    params:params,
392
+  })
393
+}
394
+
395
+export function getRegistNumber(id,record_date,params){
396
+  
397
+  return request({
398
+    url:"/api/manage/getregistnumber?id="+id+"&record_date="+record_date,
399
+    method:"Get",
400
+    params:params,
401
+  })
385 402
 }

+ 16 - 0
src/api/role/admin.js ファイルの表示

@@ -92,4 +92,20 @@ export function toSign(params){
92 92
     method:"get",
93 93
     params:params
94 94
   })
95
+}
96
+
97
+export function toTestOne(params){
98
+  return request({
99
+    url:"/api/sign/createrusername",
100
+    method:"get",
101
+    params:params
102
+  })
103
+}
104
+
105
+export function toTestTwo(params){
106
+  return request({
107
+    url:"/api/sign/createpersionseal",
108
+    method:"get",
109
+    params:params
110
+  })
95 111
 }

+ 0 - 1
src/router/modules/patient.js ファイルの表示

@@ -368,7 +368,6 @@ export default {
368 368
   //     noCache: true
369 369
   //   }
370 370
   // },
371
-
372 371
   // {//日常生活能力评估
373 372
   //   path: '/patients/patient/:id/dailyLife',
374 373
   //   component: () => import('@/xt_pages/user/evaluationtool/dailyLife'),

+ 19 - 1
src/router/modules/stock.js ファイルの表示

@@ -506,7 +506,25 @@ export default {
506 506
       hidden: true,
507 507
       is_menu: false,
508 508
       meta: { title: 'drugQueryPrint', noCache: true }
509
-    }
509
+    },
510
+
511
+    {
512
+      path: '/stock/print_damage',
513
+      component: () => import('@/xt_pages/stock/print_damage'),
514
+      name: 'print_damage',
515
+      hidden: true,
516
+      is_menu: false,
517
+      meta: { title: 'print_damage', noCache: true }
518
+    },
519
+
520
+    {
521
+      path: '/stock/drug_damage/print',
522
+      component: () => import('@/xt_pages/stock/drug_damage_print'),
523
+      name: 'drug_damage_print',
524
+      hidden: true,
525
+      is_menu: false,
526
+      meta: { title: 'drug_damage_print', noCache: true }
527
+    },
510 528
 
511 529
   ]
512 530
 }

+ 4 - 3
src/xt_pages/Dialysisanalysis/albumin/albuminall.vue ファイルの表示

@@ -376,7 +376,8 @@ export default {
376 376
 
377 377
           this.input = response.data.data.reference.range_min + "<=" + response.data.data.reference.item_name + "<=" + response.data.data.reference.range_max
378 378
           let objone = {
379
-            value:  response.data.data.unusual_total / response.data.data.patient_count,
379
+            // value:  response.data.data.unusual_total / response.data.data.patient_count,
380
+            value:  response.data.data.unusual_total,
380 381
             name: '不达标值患者',
381 382
             count:response.data.data.unusual_total,
382 383
           }
@@ -384,7 +385,7 @@ export default {
384 385
           this.tableData.push(objone)
385 386
 
386 387
           let objtwo = {
387
-            value:   response.data.data.normal_total / response.data.data.patient_count,
388
+            value:   response.data.data.normal_total,
388 389
             name: '达标值患者',
389 390
             count:response.data.data.normal_total,
390 391
 
@@ -393,7 +394,7 @@ export default {
393 394
           this.tableData.push(objtwo)
394 395
 
395 396
           let objthree = {
396
-            value: response.data.data.no_check_total / response.data.data.patient_count,
397
+            value: response.data.data.no_check_total ,
397 398
             name: '未检查患者',
398 399
             count:response.data.data.no_check_total,
399 400
 

+ 3 - 3
src/xt_pages/Dialysisanalysis/bloodPhosphorus/phosphorusall.vue ファイルの表示

@@ -455,7 +455,7 @@ export default {
455 455
           this.reference =  response.data.data.reference
456 456
           this.input = response.data.data.reference.range_min + "<=" + response.data.data.reference.item_name + "<=" + response.data.data.reference.range_max
457 457
           let objone = {
458
-            value:  response.data.data.unusual_total / response.data.data.patient_count,
458
+            value:  response.data.data.unusual_total ,
459 459
             name: '不达标值患者',
460 460
             count:response.data.data.unusual_total,
461 461
           }
@@ -463,7 +463,7 @@ export default {
463 463
           this.tableData.push(objone)
464 464
 
465 465
           let objtwo = {
466
-            value:   response.data.data.normal_total / response.data.data.patient_count,
466
+            value:   response.data.data.normal_total,
467 467
             name: '达标值患者',
468 468
             count:response.data.data.normal_total,
469 469
 
@@ -472,7 +472,7 @@ export default {
472 472
           this.tableData.push(objtwo)
473 473
 
474 474
           let objthree = {
475
-            value: response.data.data.no_check_total / response.data.data.patient_count,
475
+            value: response.data.data.no_check_total ,
476 476
             name: '未检查患者',
477 477
             count:response.data.data.no_check_total,
478 478
 

+ 3 - 3
src/xt_pages/Dialysisanalysis/bloodPotassium/potassiumall.vue ファイルの表示

@@ -375,7 +375,7 @@ export default {
375 375
           this.reference = response.data.data.reference
376 376
           this.input = response.data.data.reference.range_min + "<=" + response.data.data.reference.item_name + "<=" + response.data.data.reference.range_max
377 377
           let objone = {
378
-            value:  response.data.data.unusual_total / response.data.data.patient_count,
378
+            value:  response.data.data.unusual_total ,
379 379
             name: '不达标值患者',
380 380
             count:response.data.data.unusual_total,
381 381
           }
@@ -383,7 +383,7 @@ export default {
383 383
           this.tableData.push(objone)
384 384
 
385 385
           let objtwo = {
386
-            value:   response.data.data.normal_total / response.data.data.patient_count,
386
+            value:   response.data.data.normal_total,
387 387
             name: '达标值患者',
388 388
             count:response.data.data.normal_total,
389 389
 
@@ -392,7 +392,7 @@ export default {
392 392
           this.tableData.push(objtwo)
393 393
 
394 394
           let objthree = {
395
-            value: response.data.data.no_check_total / response.data.data.patient_count,
395
+            value: response.data.data.no_check_total,
396 396
             name: '未检查患者',
397 397
             count:response.data.data.no_check_total,
398 398
 

+ 3 - 3
src/xt_pages/Dialysisanalysis/calcium/calciumall.vue ファイルの表示

@@ -376,7 +376,7 @@ export default {
376 376
 
377 377
           this.input = response.data.data.reference.range_min + "<=" + "钙" + "<=" + response.data.data.reference.range_max
378 378
           let objone = {
379
-            value:  response.data.data.unusual_total / response.data.data.patient_count,
379
+            value:  response.data.data.unusual_total,
380 380
             name: '不达标值患者',
381 381
             count:response.data.data.unusual_total,
382 382
           }
@@ -384,7 +384,7 @@ export default {
384 384
           this.tableData.push(objone)
385 385
 
386 386
           let objtwo = {
387
-            value:   response.data.data.normal_total / response.data.data.patient_count,
387
+            value:   response.data.data.normal_total ,
388 388
             name: '达标值患者',
389 389
             count:response.data.data.normal_total,
390 390
 
@@ -393,7 +393,7 @@ export default {
393 393
           this.tableData.push(objtwo)
394 394
 
395 395
           let objthree = {
396
-            value: response.data.data.no_check_total / response.data.data.patient_count,
396
+            value: response.data.data.no_check_total ,
397 397
             name: '未检查患者',
398 398
             count:response.data.data.no_check_total,
399 399
 

+ 3 - 3
src/xt_pages/Dialysisanalysis/hemoglobin/hemoglobinall.vue ファイルの表示

@@ -455,7 +455,7 @@ export default {
455 455
           this.reference = response.data.data.reference
456 456
           this.input = response.data.data.reference.range_min + "<=" + response.data.data.reference.item_name + "<=" + response.data.data.reference.range_max
457 457
           let objone = {
458
-            value:  response.data.data.unusual_total / response.data.data.patient_count,
458
+            value:  response.data.data.unusual_total ,
459 459
             name: '不达标值患者',
460 460
             count:response.data.data.unusual_total,
461 461
           }
@@ -463,7 +463,7 @@ export default {
463 463
           this.tableData.push(objone)
464 464
 
465 465
           let objtwo = {
466
-            value:   response.data.data.normal_total / response.data.data.patient_count,
466
+            value:   response.data.data.normal_total ,
467 467
             name: '达标值患者',
468 468
             count:response.data.data.normal_total,
469 469
 
@@ -472,7 +472,7 @@ export default {
472 472
           this.tableData.push(objtwo)
473 473
 
474 474
           let objthree = {
475
-            value: response.data.data.no_check_total / response.data.data.patient_count,
475
+            value: response.data.data.no_check_total ,
476 476
             name: '未检查患者',
477 477
             count:response.data.data.no_check_total,
478 478
 

+ 3 - 3
src/xt_pages/Dialysisanalysis/platelets/plateletsall.vue ファイルの表示

@@ -375,7 +375,7 @@ export default {
375 375
           this.reference = response.data.data.reference
376 376
           this.input = response.data.data.reference.range_min + "<=" + response.data.data.reference.item_name + "<=" + response.data.data.reference.range_max
377 377
           let objone = {
378
-            value:  response.data.data.unusual_total / response.data.data.patient_count,
378
+            value:  response.data.data.unusual_total ,
379 379
             name: '不达标值患者',
380 380
             count:response.data.data.unusual_total,
381 381
           }
@@ -383,7 +383,7 @@ export default {
383 383
           this.tableData.push(objone)
384 384
 
385 385
           let objtwo = {
386
-            value:   response.data.data.normal_total / response.data.data.patient_count,
386
+            value:   response.data.data.normal_total,
387 387
             name: '达标值患者',
388 388
             count:response.data.data.normal_total,
389 389
 
@@ -392,7 +392,7 @@ export default {
392 392
           this.tableData.push(objtwo)
393 393
 
394 394
           let objthree = {
395
-            value: response.data.data.no_check_total / response.data.data.patient_count,
395
+            value: response.data.data.no_check_total ,
396 396
             name: '未检查患者',
397 397
             count:response.data.data.no_check_total,
398 398
 

+ 11 - 5
src/xt_pages/Dialysisanalysis/qualitycontrol/totalSstatistics.vue ファイルの表示

@@ -372,19 +372,21 @@ export default {
372 372
       this.tableData = []
373 373
       console.log("~~~~~~~~~~")
374 374
       GetQCStatistisData(params).then(response => {
375
+        console.log('asdgfdgfhdg',response.data.data);
375 376
         if (response.data.state == 1) {
376 377
           this.reference = response.data.data.reference
377 378
           this.input = response.data.data.reference.range_min + "<=" + response.data.data.reference.item_name + "<=" + response.data.data.reference.range_max
378 379
           let objone = {
379
-            value:  response.data.data.unusual_total / response.data.data.patient_count,
380
+            // value:  response.data.data.unusual_total / response.data.data.patient_count,
381
+            value:  response.data.data.unusual_total, 
380 382
             name: '不达标值患者',
381 383
             count:response.data.data.unusual_total,
382 384
           }
383 385
           this.pieData.push(objone)
384 386
           this.tableData.push(objone)
385 387
 
386
-            let objtwo = {
387
-            value:   response.data.data.normal_total / response.data.data.patient_count,
388
+          let objtwo = {
389
+            value:  response.data.data.normal_total,
388 390
             name: '达标值患者',
389 391
             count:response.data.data.normal_total,
390 392
 
@@ -393,7 +395,7 @@ export default {
393 395
           this.tableData.push(objtwo)
394 396
 
395 397
           let objthree = {
396
-            value: response.data.data.no_check_total / response.data.data.patient_count,
398
+            value: response.data.data.no_check_total,
397 399
             name: '未检查患者',
398 400
             count:response.data.data.no_check_total,
399 401
 
@@ -429,12 +431,16 @@ export default {
429 431
               top: '0%',
430 432
               left: 'center'
431 433
             },
434
+            tooltip : {
435
+              trigger: 'item',
436
+              formatter: "{a} <br/>{b} : {c} ({d}%)"
437
+            },
432 438
             series: [
433 439
               {
434 440
                 type: 'pie',
435 441
                 label: {
436 442
                   normal : {
437
-                    formatter: '{b}:{c}: ({d}%)',
443
+                    formatter: '{b}:{c} ({d}%)',
438 444
                     textStyle : {
439 445
                         fontWeight : 'normal',
440 446
                         fontSize : 15,

+ 69 - 10
src/xt_pages/device/objectRegistration.vue ファイルの表示

@@ -45,7 +45,7 @@
45 45
 
46 46
                 <el-table-column prop="fenopda" label="使用数量" align="center" min-width="60">
47 47
                     <template slot-scope="scope">
48
-                        {{ scope.row.model_number }}
48
+                        {{ scope.row.user_count }}
49 49
                     </template>
50 50
                 </el-table-column>
51 51
 
@@ -128,20 +128,29 @@
128 128
                 <el-form :model="form" ref="form">
129 129
                     <el-row :span="24">
130 130
                       <el-col :span="8">
131
-                        <el-form-item label="登记日期:" label-width="110px" prop="record_date" >
131
+                        <el-form-item label="登记日期:" label-width="110px" prop="record_date">
132 132
                             <el-date-picker
133 133
                             value-format="yyyy-MM-dd"
134 134
                             v-model="form.record_date"
135 135
                             type="date"
136 136
                             placeholder="选择日期时间"
137
-                            style="width: 150px;">
137
+                            style="width: 150px;"
138
+                            @change="changeModelNumber">
138 139
                             </el-date-picker>
139 140
                         </el-form-item>
140 141
                       </el-col>
141 142
 
142 143
                       <el-col :span="8">
143 144
                         <el-form-item label="品名、型号:" label-width="110px" prop="record_date">
144
-                           <el-input v-model="form.model_number" style="width: 150px;"></el-input>
145
+                           <!-- <el-input v-model="form.model_number" style="width: 150px;"></el-input> -->
146
+                           <el-select v-model="form.model_number" filterable  placeholder="请选择" @change="changeModelNumber">
147
+                              <el-option
148
+                                v-for="item in goodList"
149
+                                :key="item.id"
150
+                                :label="item.specification_name"
151
+                                :value="item.id">
152
+                              </el-option>
153
+                           </el-select>
145 154
                         </el-form-item>
146 155
                       </el-col>
147 156
                     
@@ -251,14 +260,23 @@
251 260
                             v-model="form.record_date"
252 261
                             type="date"
253 262
                             placeholder="选择日期时间"
254
-                            style="width: 150px;">
263
+                            style="width: 150px;"
264
+                            @change="changeModelNumber">
255 265
                             </el-date-picker>
256 266
                         </el-form-item>
257 267
                       </el-col>
258 268
 
259 269
                       <el-col :span="8">
260 270
                         <el-form-item label="品名、型号:" label-width="110px" prop="model_number">
261
-                           <el-input v-model="form.model_number" style="width: 150px;"></el-input>
271
+                           <!-- <el-input v-model="form.model_number" style="width: 150px;"></el-input> -->
272
+                           <el-select v-model="form.model_number" filterable  placeholder="请选择" @change="changeModelNumber">
273
+                              <el-option
274
+                                v-for="item in goodList"
275
+                                :key="item.id"
276
+                                :label="item.specification_name"
277
+                                :value="item.id">
278
+                              </el-option>
279
+                           </el-select>
262 280
                         </el-form-item>
263 281
                       </el-col>
264 282
                     
@@ -427,7 +445,9 @@
427 445
         getRegistrationDisInfectList,
428 446
         getObjectRegistrationByIdList,
429 447
         UpdateObjectRegistration,
430
-        deleteObjectRegistration 
448
+        deleteObjectRegistration,
449
+        getRegistGoodInforList,
450
+        getRegistNumber 
431 451
     } from "@/api/device"
432 452
     import { uParseTime } from '@/utils/tools'
433 453
     const moment = require('moment')
@@ -491,10 +511,11 @@
491 511
          ],
492 512
          operators: [],
493 513
          operatorMaps:{},
494
-         
514
+         goodList:[],
495 515
         }
496 516
       },
497 517
       created(){
518
+        this.getRegistGoodInforList()
498 519
         this.getAllDoctorList()
499 520
         this.getlist()
500 521
       },
@@ -723,10 +744,16 @@
723 744
                 if(this.form.packaging_identification ==false ){
724 745
                     packaging_identification_one = 2
725 746
                 }
747
+                var model_number = ""
748
+                for(let i=0;i<this.goodList.length;i++){
749
+                  if(this.form.model_number == this.goodList[i].id){
750
+                    model_number = this.goodList[i].specification_name
751
+                  }
752
+                }
726 753
                 var params = {
727 754
                     id:this.form.id,
728 755
                     record_date:this.form.record_date,
729
-                    model_number:this.form.model_number,
756
+                    model_number:model_number,
730 757
                     user_count:this.form.user_count.toString(),
731 758
                     product_date:this.form.product_date,
732 759
                     expiry_date:this.form.expiry_date,
@@ -844,9 +871,15 @@
844 871
               if(this.form.packaging_identification ==false ){
845 872
                 packaging_identification_one = 2
846 873
               }
874
+              var model_number = ""
875
+              for(let i=0;i<this.goodList.length;i++){
876
+                if(this.form.model_number == this.goodList[i].id){
877
+                   model_number = this.goodList[i].specification_name
878
+                }
879
+              }
847 880
               var params = {
848 881
                 record_date:this.form.record_date,
849
-                model_number:this.form.model_number,
882
+                model_number:model_number,
850 883
                 user_count:this.form.user_count.toString(),
851 884
                 product_date:this.form.product_date,
852 885
                 expiry_date:this.form.expiry_date,
@@ -870,6 +903,32 @@
870 903
       },
871 904
       toSeach(){
872 905
         this.getlist()
906
+      },
907
+      getRegistGoodInforList(){
908
+        getRegistGoodInforList().then(response=>{
909
+           if(response.data.state == 1){
910
+             var  goodList =  response.data.data.list
911
+             this.goodList = goodList
912
+           } 
913
+        })
914
+      },
915
+
916
+      changeModelNumber(val){
917
+        console.log("val23233223",val)
918
+
919
+        getRegistNumber(val,this.form.record_date).then(response=>{
920
+          if(response.data.state ==1 ){
921
+            var list =  response.data.data.list
922
+            var count = 0
923
+            if(list!=null && list.length >0){
924
+              for(let i=0;i<list.length;i++){
925
+                count +=list[i].count
926
+              }
927
+            }
928
+            this.form.user_count = ""
929
+            this.form.user_count = count
930
+          }
931
+        })
873 932
       }
874 933
         
875 934
       }

+ 8 - 0
src/xt_pages/dialysis/batch_print/batch_print_order_six.vue ファイルの表示

@@ -1336,6 +1336,7 @@
1336 1336
                           <td width="50">脉搏<br />(次/分)</td>
1337 1337
                           <td width="50">呼吸<br />(次/分)</td>
1338 1338
                           <td width="50">血流量<br />(ml/min)</td>
1339
+                          <td width="50" v-if="org_id == 10478 || org_id == 0">动脉压<br />(mmHg)</td>
1339 1340
                           <td width="50">静脉压<br />(mmHg)</td>
1340 1341
                           <td width="50">跨膜压<br />(mmHg)</td>
1341 1342
                           <td width="60" v-if="org_id != 9836">
@@ -1465,6 +1466,13 @@
1465 1466
                                 : ""
1466 1467
                             }}
1467 1468
                           </td>
1469
+                          <td v-if="org_id==0 || org_id == 10478">
1470
+                            {{
1471
+                              monitor_record.arterial_pressure
1472
+                                ? monitor_record.arterial_pressure
1473
+                                : ""
1474
+                            }}
1475
+                          </td>
1468 1476
                           <td>
1469 1477
                             {{
1470 1478
                               monitor_record.venous_pressure

+ 7 - 7
src/xt_pages/dialysis/details/DialysisPrescription.vue ファイルの表示

@@ -58,8 +58,8 @@
58 58
           <span class="content" v-if="getValueStr('anticoagulant', 'anticoagulant') != 1">{{anticoagulant_zongliang != "0" ? anticoagulant_zongliang : ""}}</span>
59 59
           <span v-if="this.$store.getters.xt_user.template_info.org_id != 10101 && this.$store.getters.xt_user.template_info.template_id !=45">
60 60
             <span class="content" v-if="getValueStr('anticoagulant', 'anticoagulant') == 1" ></span>
61
-            <span class="unit" v-if="getValueStr('anticoagulant', 'anticoagulant') == 2 && this.$store.getters.xt_user.template_info.template_id != 13 &&  this.$store.getters.xt_user.template_info.template_id != 23 &&  this.$store.getters.xt_user.template_info.template_id != 40 &&  this.$store.getters.xt_user.template_info.template_id != 38 && this.$store.getters.xt_user.template_info.org_id != 10234">{{ anticoagulant_zongliang != "0" ? "iu" : "" }}</span>
62
-            <span class="unit" v-if="getValueStr('anticoagulant', 'anticoagulant') == 2 && (this.$store.getters.xt_user.template_info.template_id == 13 || this.$store.getters.xt_user.template_info.template_id == 23 || this.$store.getters.xt_user.template_info.template_id == 40 || this.$store.getters.xt_user.template_info.template_id == 38 || this.$store.getters.xt_user.template_info.org_id == 10234 )">{{ anticoagulant_zongliang != "0" ? "mg" : "" }}</span>
61
+            <span class="unit" v-if="getValueStr('anticoagulant', 'anticoagulant') == 2 && this.$store.getters.xt_user.template_info.template_id != 13 &&  this.$store.getters.xt_user.template_info.template_id != 23 &&  this.$store.getters.xt_user.template_info.template_id != 40 &&  this.$store.getters.xt_user.template_info.template_id != 38 && this.$store.getters.xt_user.template_info.org_id != 10234 && this.$store.getters.xt_user.template_info.template_id != 65">{{ anticoagulant_zongliang != "0" ? "iu" : "" }}</span>
62
+            <span class="unit" v-if="getValueStr('anticoagulant', 'anticoagulant') == 2 && (this.$store.getters.xt_user.template_info.template_id == 13 || this.$store.getters.xt_user.template_info.template_id == 23 || this.$store.getters.xt_user.template_info.template_id == 40 || this.$store.getters.xt_user.template_info.template_id == 38 || this.$store.getters.xt_user.template_info.org_id == 10234 ||  this.$store.getters.xt_user.template_info.template_id== 65)">{{ anticoagulant_zongliang != "0" ? "mg" : "" }}</span>
63 63
             <span class="unit" v-if="getValueStr('anticoagulant', 'anticoagulant') == 3" >
64 64
             
65 65
               <span v-if="this.$store.getters.xt_user.template_info.org_id == 9671 || this.$store.getters.xt_user.template_info.org_id == 9675">
@@ -192,8 +192,8 @@
192 192
           <span class="content" v-if="getValueStr('anticoagulant', 'anticoagulant') != 1">{{ anticoagulant_shouji != "0" ? anticoagulant_shouji : "" }}</span>
193 193
           <span v-if="this.$store.getters.xt_user.template_info.org_id != 10101 && this.$store.getters.xt_user.template_info.template_id != 45">
194 194
             <span class="content" v-if="getValueStr('anticoagulant', 'anticoagulant') == 1" ></span>
195
-            <span class="unit"  v-if="getValueStr('anticoagulant', 'anticoagulant') == 2  && this.$store.getters.xt_user.template_info.template_id != 13  && this.$store.getters.xt_user.template_info.template_id != 23 && this.$store.getters.xt_user.template_info.template_id != 40 && this.$store.getters.xt_user.template_info.template_id != 38 ">{{ anticoagulant_shouji != "0" ? "iu" : "" }}</span>
196
-            <span class="unit"  v-if="getValueStr('anticoagulant', 'anticoagulant') == 2  && (this.$store.getters.xt_user.template_info.template_id == 13 ||  this.$store.getters.xt_user.template_info.template_id == 23 || this.$store.getters.xt_user.template_info.template_id == 40 || this.$store.getters.xt_user.template_info.template_id == 38)" >{{ anticoagulant_shouji != "0" ? "mg" : "" }}</span>
195
+            <span class="unit"  v-if="getValueStr('anticoagulant', 'anticoagulant') == 2  && this.$store.getters.xt_user.template_info.template_id != 13  && this.$store.getters.xt_user.template_info.template_id != 23 && this.$store.getters.xt_user.template_info.template_id != 40 && this.$store.getters.xt_user.template_info.template_id != 38 && this.$store.getters.xt_user.template_info.template_id != 65 && this.$store.getters.xt_user.template_info.template_id!=0">{{ anticoagulant_shouji != "0" ? "iu" : "" }}</span>
196
+            <span class="unit"  v-if="getValueStr('anticoagulant', 'anticoagulant') == 2  && (this.$store.getters.xt_user.template_info.template_id == 13 ||  this.$store.getters.xt_user.template_info.template_id == 23 || this.$store.getters.xt_user.template_info.template_id == 40 || this.$store.getters.xt_user.template_info.template_id == 38  || this.$store.getters.xt_user.template_info.template_id == 65 ||  this.$store.getters.xt_user.template_info.template_id == 0)" >{{ anticoagulant_shouji != "0" ? "mg" : "" }}</span>
197 197
             <span class="unit" v-if="getValueStr('anticoagulant', 'anticoagulant') == 3">
198 198
               <span v-if="this.$store.getters.xt_user.template_info.org_id == 9671">
199 199
                  {{ anticoagulant_shouji != "0" ? "mg" : "" }}
@@ -303,8 +303,8 @@
303 303
           <span class="content" v-if="getValueStr('anticoagulant', 'anticoagulant') != 1">{{ anticoagulant_weichi != "0" ? anticoagulant_weichi : "" }}</span>
304 304
           <span v-if="this.$store.getters.xt_user.template_info.org_id != 10101 && this.$store.getters.xt_user.template_info.template_id != 45">
305 305
             <span class="content" v-if="getValueStr('anticoagulant', 'anticoagulant') == 1"></span>
306
-            <span class="unit" v-if="getValueStr('anticoagulant', 'anticoagulant') == 2 && this.$store.getters.xt_user.template_info.template_id != 13 && this.$store.getters.xt_user.template_info.template_id != 23 && this.$store.getters.xt_user.template_info.template_id != 40 && this.$store.getters.xt_user.template_info.template_id != 38 ">{{ anticoagulant_weichi != "0" ? "iu/h" : "" }}</span>
307
-            <span class="unit" v-if="getValueStr('anticoagulant', 'anticoagulant') == 2 && (this.$store.getters.xt_user.template_info.template_id == 13 ||  this.$store.getters.xt_user.template_info.template_id == 23 || this.$store.getters.xt_user.template_info.template_id == 40 || this.$store.getters.xt_user.template_info.template_id == 38)">{{ anticoagulant_weichi != "0" ? "mg/h" : "" }}</span>
306
+            <span class="unit" v-if="getValueStr('anticoagulant', 'anticoagulant') == 2 && this.$store.getters.xt_user.template_info.template_id != 13 && this.$store.getters.xt_user.template_info.template_id != 23 && this.$store.getters.xt_user.template_info.template_id != 40 && this.$store.getters.xt_user.template_info.template_id != 38 && this.$store.getters.xt_user.template_info.template_id != 65 ">{{ anticoagulant_weichi != "0" ? "iu/h" : "" }}</span>
307
+            <span class="unit" v-if="getValueStr('anticoagulant', 'anticoagulant') == 2 && (this.$store.getters.xt_user.template_info.template_id == 13 ||  this.$store.getters.xt_user.template_info.template_id == 23 || this.$store.getters.xt_user.template_info.template_id == 40 || this.$store.getters.xt_user.template_info.template_id == 38 || this.$store.getters.xt_user.template_info.template_id == 65)">{{ anticoagulant_weichi != "0" ? "mg/h" : "" }}</span>
308 308
             <span class="unit" v-if="getValueStr('anticoagulant', 'anticoagulant') == 3">
309 309
               <span v-if="this.$store.getters.xt_user.template_info.org_id ==9671">
310 310
               {{ anticoagulant_weichi != "0" ? "mg/h" : "" }}
@@ -945,7 +945,7 @@ export default {
945 945
   
946 946
   },
947 947
   created() {
948
-   
948
+    console.log("template_id", this.$store.getters.xt_user.template_info.template_id)
949 949
     var perfusion_apparatus = this.$store.getters.perfusion_apparatus
950 950
     var map = {}
951 951
     for (let index = 0; index < perfusion_apparatus.length; index++) {

+ 18 - 12
src/xt_pages/dialysis/details/dialog/dialysisPrescriptionDialog.vue ファイルの表示

@@ -312,11 +312,13 @@
312 312
                         this.$store.getters.xt_user.template_info.org_id != 9829 &&
313 313
                         this.$store.getters.xt_user.template_info.org_id != 10440 &&
314 314
                         this.$store.getters.xt_user.template_info.org_id != 10469 &&
315
-                        this.$store.getters.xt_user.template_info.org_id != 10471">
316
-                          <div v-if="this.$store.getters.xt_user.template_info.org_id != 10101 &&
315
+                        this.$store.getters.xt_user.template_info.org_id != 10471 &&
316
+                        this.$store.getters.xt_user.template_info.org_id != 10495">
317
+                       <div v-if="this.$store.getters.xt_user.template_info.org_id != 10101 &&
317 318
                           this.$store.getters.xt_user.template_info.template_id != 45 &&
318 319
                           this.$store.getters.xt_user.template_info.org_id != 10346 &&
319
-                          this.$store.getters.xt_user.template_info.org_id != 10387">
320
+                          this.$store.getters.xt_user.template_info.org_id != 10387 &&
321
+                          this.$store.getters.xt_user.template_info.org_id != 10495 ">
320 322
                             <el-form-item
321 323
                                     v-if='dialysisPrescription.anticoagulant != 1 &&
322 324
                                     this.$store.getters.xt_user.template_info.template_id != 21 &&
@@ -360,7 +362,8 @@
360 362
                                     this.$store.getters.xt_user.template_info.template_id == 38 ||
361 363
                                     this.$store.getters.xt_user.template_info.org_id == 9987 ||
362 364
                                     this.$store.getters.xt_user.template_info.org_id == 10346 ||
363
-                                    this.$store.getters.xt_user.template_info.org_id == 10387'
365
+                                    this.$store.getters.xt_user.template_info.org_id == 10387 ||
366
+                                    this.$store.getters.xt_user.template_info.org_id ==10495'
364 367
                                     :label="'首剂(mg) : '" prop="anticoagulant_shouji" :rules="isCheckmust('首剂')">
365 368
                                 <el-input type="number" v-if="dialysisPrescription.anticoagulant != 1"
366 369
                                           v-model="dialysisPrescription.anticoagulant_shouji"></el-input>
@@ -411,8 +414,8 @@
411 414
 
412 415
 
413 416
                     <el-col :span="8" v-if="anticoagulant!=undefined &&anticoagulant.weichi != -1 && isShows('维持')  && dialysisPrescription.anticoagulant!=1&& dialysisPrescription.anticoagulant!=12">
414
-                        <div v-if="this.$store.getters.xt_user.template_info.org_id != 10157  && this.$store.getters.xt_user.template_info.org_id != 9990 && this.$store.getters.xt_user.template_info.org_id != 9671  && 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">
415
-                          <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 ">
417
+                        <div v-if="this.$store.getters.xt_user.template_info.org_id != 10157  && this.$store.getters.xt_user.template_info.org_id != 9990 && this.$store.getters.xt_user.template_info.org_id != 9671  && 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">
418
+                          <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 ">
416 419
                             <el-form-item :label="'维持(' + anticoagulant.weichi_unit + ') : '"
417 420
                                           v-if="anticoagulant.weichi != -1 &&
418 421
                                            this.$store.getters.xt_user.template_info.template_id != 21 &&
@@ -420,7 +423,8 @@
420 423
                                             this.$store.getters.xt_user.template_info.template_id != 38 &&
421 424
                                             this.$store.getters.xt_user.template_info.org_id != 9987  &&
422 425
                                             this.$store.getters.xt_user.template_info.org_id != 54 &&
423
-                                            this.$store.getters.xt_user.template_info.org_id != 9990" prop="anticoagulant_weichi" :rules="isCheckmust('维持')">
426
+                                            this.$store.getters.xt_user.template_info.org_id != 9990 &&
427
+                                            this.$store.getters.xt_user.template_info.org_id != 10495" prop="anticoagulant_weichi" :rules="isCheckmust('维持')">
424 428
                                 <el-input type="number" v-if="dialysisPrescription.anticoagulant != 1"
425 429
                                           v-model="dialysisPrescription.anticoagulant_weichi"></el-input>
426 430
                                 <el-input type="number" disabled v-if="dialysisPrescription.anticoagulant == 1"
@@ -435,7 +439,9 @@
435 439
                                           this.$store.getters.xt_user.template_info.org_id == 54 ||
436 440
                                           this.$store.getters.xt_user.template_info.org_id == 10346 ||
437 441
                                           this.$store.getters.xt_user.template_info.org_id == 10387  ||
438
-                                          this.$store.getters.xt_user.template_info.org_id == 9990" prop="anticoagulant_weichi" :rules="isCheckmust('维持')">
442
+                                          this.$store.getters.xt_user.template_info.org_id == 9990 ||
443
+                                          this.$store.getters.xt_user.template_info.org_id == 10495
444
+                                          " prop="anticoagulant_weichi" :rules="isCheckmust('维持')">
439 445
                                 <el-input type="number" v-if="dialysisPrescription.anticoagulant != 1"
440 446
                                           v-model="dialysisPrescription.anticoagulant_weichi"></el-input>
441 447
                                 <el-input type="number" disabled v-if="dialysisPrescription.anticoagulant == 1"
@@ -490,10 +496,10 @@
490 496
 
491 497
 
492 498
                     <el-col :span="8" v-if="anticoagulant!=undefined &&anticoagulant.zongliang != -1 && isShows('总量') && dialysisPrescription.anticoagulant!=1&& dialysisPrescription.anticoagulant!=12">
493
-                        <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">
494
-                          <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">
499
+                        <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">
500
+                          <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">
495 501
                             <el-form-item
496
-                                    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'
502
+                                    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'
497 503
                                     :label="'总量(' + anticoagulant.zongliang_unit + ') : '" prop="anticoagulant_zongliang" :rules="isCheckmust('总量')">
498 504
                                 <el-input type="number" v-if="dialysisPrescription.anticoagulant != 1"
499 505
                                           v-model="dialysisPrescription.anticoagulant_zongliang"></el-input>
@@ -501,7 +507,7 @@
501 507
                                           v-model="dialysisPrescription.no_anticoagulant_zongliang"></el-input>
502 508
                             </el-form-item>
503 509
                             <el-form-item
504
-                                    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'
510
+                                    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 '
505 511
                                     :label="'总量(mg) : '" prop="anticoagulant_zongliang" :rules="isCheckmust('总量')">
506 512
                                 <el-input type="number" v-if="dialysisPrescription.anticoagulant != 1"
507 513
                                           v-model="dialysisPrescription.anticoagulant_zongliang"></el-input>

+ 8 - 0
src/xt_pages/dialysis/details/dialog/monitor_dialog.vue ファイルの表示

@@ -235,6 +235,7 @@
235 235
                 template_id == 54 ||
236 236
                 template_id == 56 ||
237 237
                 template_id == 60 ||
238
+                template_id == 65 ||
238 239
                 org_id == 10210 ||
239 240
                 org_id == 9555
240 241
                 || org_id == 10432
@@ -306,6 +307,7 @@
306 307
               template_id != 54 &&
307 308
               template_id != 56 &&
308 309
               template_id != 60 &&
310
+              template_id != 65 &&
309 311
               org_id!= 10210 &&
310 312
               org_id != 9555
311 313
               && org_id!=10432 && org_id!=10445
@@ -360,6 +362,7 @@
360 362
                 template_id == 56 ||
361 363
                 template_id == 47 ||
362 364
                 template_id == 60 ||
365
+                template_id == 65 ||
363 366
                 org_id == 10432 ||
364 367
                 org_id == 10445 ||
365 368
                 org_id == 10410 ||
@@ -413,6 +416,7 @@
413 416
               template_id != 48 &&
414 417
               template_id != 47 &&
415 418
               template_id != 60 &&
419
+              template_id != 65 &&
416 420
               org_id!=10432 &&
417 421
               org_id!=10445 &&
418 422
               org_id!=10410 && org_id!=10495
@@ -1133,6 +1137,7 @@
1133 1137
                 template_id == 56 ||
1134 1138
                 template_id == 47 ||
1135 1139
                 template_id == 60 ||
1140
+                template_id == 65 ||
1136 1141
                 org_id== 10432 ||
1137 1142
                 org_id== 10445 ||
1138 1143
                 org_id== 10410 ||
@@ -1179,6 +1184,7 @@
1179 1184
               template_id != 56 &&
1180 1185
               template_id != 47 &&
1181 1186
               template_id != 60 &&
1187
+              template_id != 65 &&
1182 1188
               org_id!=10432 &&
1183 1189
               org_id!=10445 &&
1184 1190
               org_id!=10410 &&
@@ -1231,6 +1237,7 @@
1231 1237
                 template_id == 54 ||
1232 1238
                 template_id == 56 ||
1233 1239
                 template_id == 60 ||
1240
+                template_id == 65 ||
1234 1241
                 org_id == 10210 ||
1235 1242
                 org_id == 9555 ||
1236 1243
                 org_id == 10340 ||
@@ -1287,6 +1294,7 @@
1287 1294
               template_id == 54 &&
1288 1295
               template_id == 56 &&
1289 1296
               template_id == 60 &&
1297
+              template_id == 65 &&
1290 1298
               org_id !=  10210 &&
1291 1299
               org_id !=  10340 &&
1292 1300
               org_id != 9555 &&

+ 4 - 4
src/xt_pages/dialysis/details/dialysisMonitoring.vue ファイルの表示

@@ -14,10 +14,10 @@
14 14
           <th width="76px">静脉压/动脉压({{monitores[0]&&monitores[0]['venous_pressure_type'] == 2 ? 'kpa' : 'mmHg'}})</th>
15 15
           <th v-if="isShow('血流量')" width="92px">血流量(ml/min)</th>
16 16
           <th v-if="isShow('跨膜压')" width="76px">跨膜压({{monitores[0]&&monitores[0]['transmembrane_pressure_type'] == 2 ? 'kpa' : 'mmHg'}})</th>
17
-          <th v-if=" isShow('超滤量') &&(template_id == 6 || template_id == 9 || template_id == 10 || template_id == 11 || template_id == 13 || template_id == 17 || template_id == 18 || template_id == 19 || template_id == 20 || template_id == 21 || template_id == 22 || template_id == 23 || template_id == 24 || template_id == 26 || template_id == 27 || template_id == 28 || template_id == 29 || template_id == 30 || template_id == 31 || template_id == 32 || template_id == 34 || template_id == 35 || template_id == 36 || template_id == 38 || template_id == 39 || template_id == 40  || template_id == 41 || template_id == 43 || template_id == 44 || template_id == 46 || template_id == 47 || template_id == 48 || this.$store.getters.xt_user.template_info.org_id == 9555 || template_id == 53 || template_id == 54 || template_id == 56 || template_id == 60 || 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 == 10445 || this.$store.getters.xt_user.template_info.org_id == 10410 || this.$store.getters.xt_user.template_info.org_id == 10485) &&this.$store.getters.xt_user.template_info.org_id!=10387 " width="76px" > 超滤量(ml)</th>
18
-          <th v-if=" isShow('超滤量') && (template_id != 6 && template_id != 9 && template_id != 10 && template_id != 11 && template_id != 13 && template_id != 17 && template_id != 18 && template_id != 19 && template_id != 20 && template_id != 21 && template_id != 22 && template_id != 23 && template_id != 24 && template_id != 26 && template_id !=27 && template_id!=28 && template_id!=29 && template_id!=30 && template_id!=31 && template_id!=32 && template_id!=34 && template_id!=35 && template_id!=36 && template_id!=38 && template_id != 39 && template_id != 40  && template_id != 41 && template_id != 43 && template_id != 44 && template_id != 46  && template_id != 47 && template_id != 48 && template_id != 53  && template_id != 54  && template_id != 56  && template_id != 60 && this.$store.getters.xt_user.template_info.org_id != 9555 &&  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!=10445 && this.$store.getters.xt_user.template_info.org_id!=10410 && this.$store.getters.xt_user.template_info.org_id!=10485) || this.$store.getters.xt_user.template_info.org_id == 10387"  width="76px"> 超滤量(L) </th>
19
-          <th v-if="isShow('超滤率') && (template_id ==6 || template_id == 10 || template_id == 11 || template_id == 12 || template_id == 13 || template_id == 17 || template_id == 18 || template_id == 19 || template_id == 20 || template_id == 21 || template_id == 22 || template_id == 23 || template_id == 24 || template_id == 26 || template_id == 29 || template_id == 30 || template_id == 31 || template_id == 34 || template_id == 35 || template_id == 38 || template_id == 41 || template_id == 43 || template_id == 44 || template_id == 46 || template_id == 47  || template_id == 48  || template_id == 53 || template_id == 54 || template_id == 56  || template_id == 60 || this.$store.getters.xt_user.template_info.org_id == 10432 || this.$store.getters.xt_user.template_info.org_id == 10445 || this.$store.getters.xt_user.template_info.org_id == 10410 || this.$store.getters.xt_user.template_info.org_id == 10485) && this.$store.getters.xt_user.template_info.org_id!=10387" width="50px"> 超滤率 <br />(ml/h) </th>
20
-          <th v-if="isShow('超滤率') && (template_id !=6 && template_id !=10 && template_id !=11 && template_id !=12 && template_id !=13 && template_id !=17 && template_id !=18 && template_id !=19 && template_id !=20 && template_id !=21 && template_id !=22 && template_id !=23 && template_id !=24 && template_id !=26 && template_id !=29 && template_id !=30 && template_id !=31 && template_id !=34 && template_id !=35 && template_id !=38  && template_id !=41 && template_id !=43 && template_id !=44 && template_id !=46 && template_id !=47 &&  template_id !=48 &&  template_id !=53 &&  template_id !=54 &&  template_id !=56 &&  template_id !=60 && this.$store.getters.xt_user.template_info.org_id!=10432  && this.$store.getters.xt_user.template_info.org_id!=10445 && this.$store.getters.xt_user.template_info.org_id!=10410 &&this.$store.getters.xt_user.template_info.org_id!=10485 ) || this.$store.getters.xt_user.template_info.org_id==10387" width="50px"> 超滤率 <br />(L/h) </th>
17
+          <th v-if=" isShow('超滤量') &&(template_id == 6 || template_id == 9 || template_id == 10 || template_id == 11 || template_id == 13 || template_id == 17 || template_id == 18 || template_id == 19 || template_id == 20 || template_id == 21 || template_id == 22 || template_id == 23 || template_id == 24 || template_id == 26 || template_id == 27 || template_id == 28 || template_id == 29 || template_id == 30 || template_id == 31 || template_id == 32 || template_id == 34 || template_id == 35 || template_id == 36 || template_id == 38 || template_id == 39 || template_id == 40  || template_id == 41 || template_id == 43 || template_id == 44 || template_id == 46 || template_id == 47 || template_id == 48 || this.$store.getters.xt_user.template_info.org_id == 9555 || template_id == 53 || template_id == 54 || template_id == 56 || template_id == 60 || template_id == 65 || 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 == 10445 || this.$store.getters.xt_user.template_info.org_id == 10410 || this.$store.getters.xt_user.template_info.org_id == 10485) &&this.$store.getters.xt_user.template_info.org_id!=10387 " width="76px" > 超滤量(ml)</th>
18
+          <th v-if=" isShow('超滤量') && (template_id != 6 && template_id != 9 && template_id != 10 && template_id != 11 && template_id != 13 && template_id != 17 && template_id != 18 && template_id != 19 && template_id != 20 && template_id != 21 && template_id != 22 && template_id != 23 && template_id != 24 && template_id != 26 && template_id !=27 && template_id!=28 && template_id!=29 && template_id!=30 && template_id!=31 && template_id!=32 && template_id!=34 && template_id!=35 && template_id!=36 && template_id!=38 && template_id != 39 && template_id != 40  && template_id != 41 && template_id != 43 && template_id != 44 && template_id != 46  && template_id != 47 && template_id != 48 && template_id != 53  && template_id != 54  && template_id != 56  && template_id != 60 && template_id != 65 && this.$store.getters.xt_user.template_info.org_id != 9555 &&  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!=10445 && this.$store.getters.xt_user.template_info.org_id!=10410 && this.$store.getters.xt_user.template_info.org_id!=10485) || this.$store.getters.xt_user.template_info.org_id == 10387"  width="76px"> 超滤量(L) </th>
19
+          <th v-if="isShow('超滤率') && (template_id ==6 || template_id == 65 || template_id == 10 || template_id == 11 || template_id == 12 || template_id == 13 || template_id == 17 || template_id == 18 || template_id == 19 || template_id == 20 || template_id == 21 || template_id == 22 || template_id == 23 || template_id == 24 || template_id == 26 || template_id == 29 || template_id == 30 || template_id == 31 || template_id == 34 || template_id == 35 || template_id == 38 || template_id == 41 || template_id == 43 || template_id == 44 || template_id == 46 || template_id == 47  || template_id == 48  || template_id == 53 || template_id == 54 || template_id == 56  || template_id == 60 || this.$store.getters.xt_user.template_info.org_id == 10432 || this.$store.getters.xt_user.template_info.org_id == 10445 || this.$store.getters.xt_user.template_info.org_id == 10410 || this.$store.getters.xt_user.template_info.org_id == 10485) && this.$store.getters.xt_user.template_info.org_id!=10387" width="50px"> 超滤率 <br />(ml/h) </th>
20
+          <th v-if="isShow('超滤率') && (template_id !=6 && template_id !=65 && template_id !=10 && template_id !=11 && template_id !=12 && template_id !=13 && template_id !=17 && template_id !=18 && template_id !=19 && template_id !=20 && template_id !=21 && template_id !=22 && template_id !=23 && template_id !=24 && template_id !=26 && template_id !=29 && template_id !=30 && template_id !=31 && template_id !=34 && template_id !=35 && template_id !=38  && template_id !=41 && template_id !=43 && template_id !=44 && template_id !=46 && template_id !=47 &&  template_id !=48 &&  template_id !=53 &&  template_id !=54 &&  template_id !=56 &&  template_id !=60 && this.$store.getters.xt_user.template_info.org_id!=10432  && this.$store.getters.xt_user.template_info.org_id!=10445 && this.$store.getters.xt_user.template_info.org_id!=10410 &&this.$store.getters.xt_user.template_info.org_id!=10485 ) || this.$store.getters.xt_user.template_info.org_id==10387" width="50px"> 超滤率 <br />(L/h) </th>
21 21
           <th v-if="isShow('钠浓度')" width="92px">钠浓度(mmol/L)</th>
22 22
           <th v-if="isShow('透析液温度')" width="92px">透析液温度(℃)</th>
23 23
           <th v-if=" isShow('置换率') && (template_id == 6 || template_id == 10 || template_id == 11 || template_id == 20 || template_id == 26 || template_id == 29 || template_id == 46  || template_id == 48 || template_id == 53  || template_id == 54 || template_id == 56 || org_id == 10432 || org_id == 10445 || org_id == 10410) " width="92px" > 置换率(ml/min) </th>

+ 19 - 3
src/xt_pages/dialysis/template/DialysisPrintOrderSix.vue ファイルの表示

@@ -1432,6 +1432,14 @@
1432 1432
                         <td width="50">脉搏<br />(次/分)</td>
1433 1433
                         <td width="50">呼吸<br />(次/分)</td>
1434 1434
                         <td width="50">血流量<br />(ml/min)</td>
1435
+                        <td width="50" v-if="org_id==10478 || org_id == 0">
1436
+                          动脉压<br />({{
1437
+                            monitors[0] &&
1438
+                            monitors[0]["venous_pressure_type"] == 2
1439
+                              ? "kpa"
1440
+                              : "mmHg"
1441
+                          }})
1442
+                        </td>
1435 1443
                         <td width="50">
1436 1444
                           静脉压<br />({{
1437 1445
                             monitors[0] &&
@@ -1480,6 +1488,13 @@
1480 1488
                         <td>{{ monitor.pulse_frequency? monitor.pulse_frequency: ""}}</td>
1481 1489
                         <td>{{monitor.breathing_rate ? monitor.breathing_rate : ""}}</td>
1482 1490
                         <td>{{monitor.blood_flow_volume? monitor.blood_flow_volume: ""}}</td>
1491
+                        <td v-if="org_id == 0 ||org_id ==10478">
1492
+                          {{
1493
+                            monitor.arterial_pressure
1494
+                              ? monitor.arterial_pressure
1495
+                              : ""
1496
+                          }}
1497
+                        </td>
1483 1498
                         <td>
1484 1499
                           {{
1485 1500
                             monitor.venous_pressure
@@ -1635,6 +1650,7 @@
1635 1650
                         <td></td>
1636 1651
                         <td></td>
1637 1652
                         <td></td>
1653
+                        <td v-if="org_id == 0 || org_id ==10478"></td>
1638 1654
                         <td></td>
1639 1655
                         <td></td>
1640 1656
                         <td></td>
@@ -3009,13 +3025,13 @@
3009 3025
                       >
3010 3026
                         <span
3011 3027
                           style="height: 30px; display: inline-block"
3012
-                          v-if="setAdminUserES(prescription.creater) == ''"
3028
+                          v-if="setAdminUserES(doctor_advices[0].advice_doctor) == ''"
3013 3029
                         >
3014
-                          {{ getAdminUser(prescription.creater) }}
3030
+                          {{ getAdminUser(doctor_advices[0].advice_doctor) }}
3015 3031
                         </span>
3016 3032
                         <img
3017 3033
                           style="height: 40px"
3018
-                          :src="setAdminUserES(prescription.creater)"
3034
+                          :src="setAdminUserES(doctor_advices[0].advice_doctor)"
3019 3035
                           alt=""
3020 3036
                           srcset=""
3021 3037
                           v-else

+ 6 - 6
src/xt_pages/dialysis/template/DialysisPrintOrderSixtyFive.vue ファイルの表示

@@ -1092,14 +1092,14 @@
1092 1092
                         }}
1093 1093
                       </div>
1094 1094
                      
1095
-                     <span v-if="org_id!=9675 && org_id!=10447 && org_id!=9829 && org_id!=10440 && org_id!=10469 && org_id!=10471">
1095
+                     <span v-if="org_id!=9675 && org_id!=10447 && org_id!=9829 && org_id!=10440 && org_id!=10469 && org_id!=10471 && org_id!=10495">
1096 1096
                       <span v-if="prescription.anticoagulant == 4">mg</span>
1097 1097
                       <span v-if="prescription.anticoagulant == 3">iu</span>
1098 1098
                       <span v-if="prescription.anticoagulant == 2">iu</span>
1099 1099
                       <span v-if="prescription.anticoagulant == 1">mg</span>
1100 1100
                     </span>
1101 1101
 
1102
-                    <span v-if="org_id==9675 || org_id==10447 || org_id==9829 || org_id==10440 || org_id==10469 || org_id == 10471">
1102
+                    <span v-if="org_id==9675 || org_id==10447 || org_id==9829 || org_id==10440 || org_id==10469 || org_id == 10471 || org_id == 10495">
1103 1103
                       <span v-if="prescription.anticoagulant == 4">iu</span>
1104 1104
                       <span v-if="prescription.anticoagulant == 3">iu</span>
1105 1105
                       <span v-if="prescription.anticoagulant == 2">mg</span>
@@ -1138,7 +1138,7 @@
1138 1138
                             : "0"
1139 1139
                         }}
1140 1140
                       </div>
1141
-                      <span v-if="org_id!=9675 && org_id!=10447 && org_id!=9829 && org_id!=10440 && org_id!=10469 && org_id!=10471">
1141
+                      <span v-if="org_id!=9675 && org_id!=10447 && org_id!=9829 && org_id!=10440 && org_id!=10469 && org_id!=10471 && org_id!=10495">
1142 1142
 
1143 1143
                         <span v-if="prescription.anticoagulant == 5">ml/h</span>
1144 1144
                           <span v-if="prescription.anticoagulant == 4">mg/h</span>
@@ -1146,7 +1146,7 @@
1146 1146
                           <span v-if="prescription.anticoagulant == 2">iu/h</span>
1147 1147
                           <span v-if="prescription.anticoagulant == 1">mg/h</span>
1148 1148
                       </span>
1149
-                      <span v-if="org_id==9675 || org_id==10447 || org_id== 9829 || org_id == 10440 || org_id == 10469 || org_id == 10471">
1149
+                      <span v-if="org_id==9675 || org_id==10447 || org_id== 9829 || org_id == 10440 || org_id == 10469 || org_id == 10471 || org_id == 10495">
1150 1150
                         <span v-if="prescription.anticoagulant == 2">mg/h</span>
1151 1151
                           <span v-if="prescription.anticoagulant == 3">iu/h</span>
1152 1152
                           <span v-if="prescription.anticoagulant == 4">ml</span>
@@ -1211,13 +1211,13 @@
1211 1211
                             : "/"
1212 1212
                         }}
1213 1213
                       </div>
1214
-                      <span v-if="org_id!=9675 && org_id!=10447 && org_id!=9829 && org_id!=10440 && org_id!=10469 && org_id!=10471">
1214
+                      <span v-if="org_id!=9675 && org_id!=10447 && org_id!=9829 && org_id!=10440 && org_id!=10469 && org_id!=10471 && org_id!=10495">
1215 1215
                       <span v-if="prescription.anticoagulant == 4">mg</span>
1216 1216
                       <span v-if="prescription.anticoagulant == 3">iu</span>
1217 1217
                       <span v-if="prescription.anticoagulant == 2">iu</span>
1218 1218
                       <span v-if="prescription.anticoagulant == 1">mg</span>
1219 1219
                      </span>
1220
-                    <span v-if="org_id==9675 || org_id==10447 || org_id == 9829 || org_id == 10440 || org_id == 10469 || org_id == 10471">
1220
+                    <span v-if="org_id==9675 || org_id==10447 || org_id == 9829 || org_id == 10440 || org_id == 10469 || org_id == 10471 || org_id == 10495">
1221 1221
                        <span v-if="prescription.anticoagulant == 2">mg</span>
1222 1222
                        <span v-if="prescription.anticoagulant == 3">iu</span>
1223 1223
                        <span v-if="prescription.anticoagulant == 4">ml</span>

+ 21 - 1
src/xt_pages/management/components/ManageForm.vue ファイルの表示

@@ -34,6 +34,24 @@
34 34
             </el-form-item>
35 35
           </el-col>
36 36
 
37
+          <!-- <el-col :span="8">
38
+            <el-form-item
39
+              label="分区:"
40
+              v-show="bedShow"
41
+              required
42
+              prop="zone_id"
43
+            >
44
+              <el-select style="width:135px" v-model="form.zone_id">
45
+                <el-option
46
+                  v-for="item in this.deviceType"
47
+                  :key="item.id"
48
+                  :label="item.name"
49
+                  :value="item.id"
50
+                ></el-option>
51
+              </el-select>
52
+            </el-form-item>
53
+          </el-col> -->
54
+
37 55
           <el-col :span="8">
38 56
             <el-form-item
39 57
               label="机位号:"
@@ -388,7 +406,8 @@ export default {
388 406
         revers_mode: "", // 反渗模式
389 407
         treat_mode: [],
390 408
         treat_type: [], // 治疗模式
391
-        beds: ""
409
+        beds: "",
410
+        zone_id:"",
392 411
       },
393 412
       forms: {
394 413
         beds: ""
@@ -471,6 +490,7 @@ export default {
471 490
       getAllSubregion().then(response => {
472 491
         if (response.data.state === 1) {
473 492
           var zones = response.data.data.zones;
493
+        
474 494
           this.deviceType = zones;
475 495
           var numbers = response.data.data.numbers;
476 496
           var devicenumber = response.data.data.devicenumber;

+ 15 - 2
src/xt_pages/management/home.vue ファイルの表示

@@ -117,6 +117,13 @@
117 117
                                   </el-select>
118 118
                                  </el-form-item>
119 119
                               </el-col>
120
+                              <el-col :span="8">
121
+                                  <el-form-item label="分区:">
122
+                                       <el-select style="width:150px" v-model="form.zone_id" :disabled="disableThree">
123
+                                          <el-option v-for="item in this.bedZone" :key="item.id" :label="item.name" :value="item.id"></el-option>
124
+                                       </el-select>
125
+                                  </el-form-item>
126
+                              </el-col>
120 127
                               <el-col :span="8">
121 128
                                   <el-form-item label="机位号:">
122 129
                                        <el-select style="width:150px" v-model="form.bed_number" :disabled="disableThree">
@@ -2779,7 +2786,8 @@ export default {
2779 2786
           Disinfection_mode: '',
2780 2787
           revers_mode: '',
2781 2788
           beds: '',
2782
-          bed_numbers: ''
2789
+          bed_numbers: '',
2790
+          zone_id:"",
2783 2791
         },
2784 2792
         activeName: 'first',
2785 2793
         activeNameTwo: 'first',
@@ -3347,6 +3355,7 @@ export default {
3347 3355
       getAllSubregion() {
3348 3356
         getAllSubregion().then(response => {
3349 3357
           var zones = response.data.data.zones
3358
+          console.log("zones",zones)
3350 3359
           this.deviceType = zones
3351 3360
           var numbers = response.data.data.numbers
3352 3361
 
@@ -3469,6 +3478,7 @@ export default {
3469 3478
         getMachineDetailById(id).then(response => {
3470 3479
           if (response.data.state === 1) {
3471 3480
             var addmacher = response.data.data.addmacher
3481
+            console.log("addmacher",addmacher)
3472 3482
             var warning = response.data.data.warning
3473 3483
 
3474 3484
             var time = this.getTimestamp(this.userform.date) - warning.stime
@@ -3587,7 +3597,10 @@ export default {
3587 3597
             this.form.device_name = addmacher.device_name
3588 3598
             this.form.manufacture_factory = addmacher.manufacture_factory
3589 3599
             this.form.service_manufacturer = addmacher.service_manufacturer
3590
-
3600
+            if(addmacher.zone_id >=0){
3601
+              this.form.zone_id = addmacher.zone_id
3602
+            }
3603
+          
3591 3604
             // this.form.unit_type = addmacher.unit_type
3592 3605
 
3593 3606
             this.form.unit_type = parseInt(addmacher.device_mode)

+ 13 - 2
src/xt_pages/medicalScheduling/index.vue ファイルの表示

@@ -954,13 +954,24 @@ export default {
954 954
                     data.push(...newNurse)
955 955
                     data.push(...newDoctor)
956 956
                     data.push(obj)
957
-
958
-                    this.tableData = data
957
+                    console.log("data2o2oo2o2o2o22o",data)
958
+                    this.tableData = this.distinct(data)
959 959
 
960 960
 
961 961
                 }
962 962
             })
963 963
         },
964
+        distinct(tempArr) {
965
+            for (let i = 0; i < tempArr.length; i++) {
966
+                for (let j = i + 1; j < tempArr.length; j++) {
967
+                    if (tempArr[i].admin_user_id == tempArr[j].admin_user_id) {
968
+                        tempArr.splice(j, 1);
969
+                        j--;
970
+                    };
971
+                };
972
+            };
973
+            return tempArr;
974
+       },
964 975
 
965 976
         getClass(name,index){
966 977
             if(name != undefined){

+ 47 - 1
src/xt_pages/role/admin.vue ファイルの表示

@@ -15,6 +15,28 @@
15 15
         size="small"
16 16
         @click="BatchDelete"
17 17
         >医药师登记</el-button>
18
+
19
+         <!-- <el-button
20
+          type="primary"
21
+          size="small"
22
+          icon="el-icon-circle-plus-outline"
23
+          style="float:left"
24
+          @click="toTest">短信</el-button> -->
25
+
26
+        <!-- <el-button
27
+          type="primary"
28
+          size="small"
29
+          icon="el-icon-circle-plus-outline"
30
+          style="float:left"
31
+          @click="toTestOne">个人用户实名</el-button> -->
32
+         
33
+          <!-- <el-button
34
+          type="primary"
35
+          size="small"
36
+          icon="el-icon-circle-plus-outline"
37
+          style="float:left"
38
+          @click="toTestTwo">创建个人印章</el-button> -->
39
+          
18 40
      </div>
19 41
     
20 42
       
@@ -169,7 +191,7 @@
169 191
 </template>
170 192
 
171 193
 <script>
172
-import { adminMainView, getAdmins, setAdminStatus } from "@/api/role/admin";
194
+import { adminMainView, getAdmins, setAdminStatus,toSign,toTestOne,toTestTwo } from "@/api/role/admin";
173 195
 import { getRoles } from "@/api/role/role";
174 196
 
175 197
 import { parseTime } from "@/utils";
@@ -459,6 +481,30 @@ export default {
459 481
    handleSelectionChange(val) {
460 482
       this.selectDrug = val;
461 483
     },
484
+    toTest(){
485
+      toSign().then(response=>{
486
+        if(response.data.state ==1){
487
+          var sign = response.data.data.sign
488
+          console.log("sign",sign)
489
+        }
490
+      })
491
+    },
492
+    toTestOne(){
493
+      toTestOne().then(response=>{
494
+        if(response.data.state==1){
495
+          var sign = response.data.data.sign
496
+          console.log("sign",sign)
497
+        }
498
+      })
499
+    },
500
+    toTestTwo(){
501
+      toTestTwo().then(response=>{
502
+        if(response.data.state ==1){
503
+          var sign = response.data.data.sign
504
+          console.log("sign",sign)
505
+        }
506
+      })
507
+    }
462 508
   },
463 509
   watch: {
464 510
     should_update_admins(should_change) {

+ 17 - 1
src/xt_pages/stock/drugs/components/drugQuery.vue ファイルの表示

@@ -94,6 +94,11 @@
94 94
                 {{getManufacturName(scope.row.manufacturer)}}
95 95
               </template>
96 96
             </el-table-column>
97
+            <el-table-column label="经销商" align="center" v-if="org_id ==10485">
98
+              <template slot-scope="scope">
99
+                  {{getDearName(scope.row.dealer)}}
100
+              </template>
101
+            </el-table-column>
97 102
             <el-table-column label="批准文号" align="center">
98 103
               <template slot-scope="scope">
99 104
                 {{scope.row.number}}
@@ -402,6 +407,7 @@ export default {
402 407
      isClose: false,
403 408
      drug_type: 0,
404 409
      storehouseId:0,
410
+     dealerList:[],
405 411
     }
406 412
   
407 413
   },
@@ -454,6 +460,7 @@ export default {
454 460
            this.manufacturerList = response.data.data.manufacturerList
455 461
            this.goodTypeList = response.data.data.goodTypeList
456 462
            this.patientList = response.data.data.patientList
463
+           this.dealerList = response.data.data.dealerList
457 464
          }
458 465
       })
459 466
     },
@@ -1489,7 +1496,16 @@ export default {
1489 1496
           this.$message.success("保存成功!")
1490 1497
         }
1491 1498
       })
1492
-    }
1499
+    },
1500
+    getDearName(id){
1501
+      var dear_name = ""
1502
+      for(let i=0;i<this.dealerList.length;i++){
1503
+        if(id == this.dealerList[i].id){
1504
+          dear_name = this.dealerList[i].dealer_name
1505
+        }
1506
+      }
1507
+      return dear_name
1508
+    },
1493 1509
   },
1494 1510
   created(){
1495 1511
     this.getStorehouseList()

+ 14 - 1
src/xt_pages/stock/drugs/drugDamaged.vue ファイルの表示

@@ -24,6 +24,7 @@
24 24
       @click="search"
25 25
       >搜索</el-button
26 26
       >
27
+     
27 28
       <el-date-picker
28 29
       size="small"
29 30
       v-model="start_time"
@@ -40,9 +41,18 @@
40 41
       placeholder="选择日期"
41 42
       @change="changeEndTime">
42 43
       </el-date-picker>
44
+
45
+      <el-button
46
+      size="small"
47
+      class="filter-item"
48
+      type="primary"
49
+      icon="el-icon-search"
50
+      @click="toPrint"
51
+      >打印</el-button
52
+      >
43 53
     </div>
44 54
     <el-table :data="tableList" border :header-cell-style="{ backgroundColor: 'rgb(245, 247, 250)' }" >
45
-        <el-table-column type="selection" width="55" align="center"> </el-table-column>
55
+        <!-- <el-table-column type="selection" width="55" align="center"> </el-table-column> -->
46 56
         <el-table-column  prop="date" label="报损日期" align="center">
47 57
             <template slot-scope="scope">
48 58
               {{getTime(scope.row.start_time)}}
@@ -474,6 +484,9 @@ export default {
474 484
       }else{
475 485
         return storehouse_name
476 486
       }
487
+     },
488
+     toPrint(){
489
+      this.$router.push({path:'/stock/drug_damage/print?storehouse_id='+this.storehouse_id+"&limit="+this.limit+"&page="+this.page+"&start_time"+this.start_time+"&end_time="+this.end_time+"&keyword"+this.searchKey}) 
477 490
      }
478 491
     },
479 492
     created(){

+ 21 - 0
src/xt_pages/stock/drugs/inventoryDetails.vue ファイルの表示

@@ -99,6 +99,18 @@
99 99
                  <span v-if="scope.row.inventory_type == 11">盘亏</span>
100 100
                </template>
101 101
             </el-table-column>
102
+
103
+            <el-table-column prop="name" label="盘点人"  width="100" align="center">
104
+                <template slot-scope="scope">
105
+                   {{getName(scope.row.creater)}}
106
+                </template>
107
+            </el-table-column>
108
+
109
+            <el-table-column prop="name" label="盘点时间"  width="100" align="center">
110
+                <template slot-scope="scope">
111
+                   {{ getTime(scope.row.ctime) }}
112
+                </template>
113
+            </el-table-column>
102 114
         </el-table>
103 115
         <el-pagination
104 116
             @size-change="handleSizeChange"
@@ -222,6 +234,15 @@ export default {
222 234
         console.log("str",str)
223 235
         this.ids = str  
224 236
       },
237
+      getName(admin_user_id){
238
+         var user_name = ""
239
+         for(let i=0;i<this.doctorList.length;i++){
240
+           if(admin_user_id == this.doctorList[i].admin_user_id){
241
+               user_name = this.doctorList[i].user_name
242
+           }
243
+         }
244
+         return user_name
245
+      }
225 246
     },
226 247
     created(){
227 248
       this.getlist()

+ 26 - 2
src/xt_pages/stock/inventoryDetails.vue ファイルの表示

@@ -41,13 +41,13 @@
41 41
                   {{scope.row.good_name}}
42 42
                 </template>
43 43
             </el-table-column>
44
-            <el-table-column prop="name" label="规格" width="200" align="center">
44
+            <el-table-column prop="name" label="规格" width="100" align="center">
45 45
                <template slot-scope="scope">
46 46
                   {{scope.row.specification_name}}
47 47
                 </template>
48 48
             </el-table-column>
49 49
 
50
-            <el-table-column  prop="name" label="有效日期" width="200" align="center">
50
+            <el-table-column  prop="name" label="有效日期" width="100" align="center">
51 51
                <template slot-scope="scope">
52 52
                  {{getTime(scope.row.expire_date)}}
53 53
                </template>
@@ -88,6 +88,18 @@
88 88
                 <span v-if="scope.row.inventory_type ==7">有效期到期</span>
89 89
                </template>
90 90
             </el-table-column>
91
+
92
+            <el-table-column prop="name" label="盘点人"  width="100" align="center">
93
+                <template slot-scope="scope">
94
+                   {{getName(scope.row.creater)}}
95
+                </template>
96
+            </el-table-column>
97
+
98
+            <el-table-column prop="name" label="盘点时间"  width="100" align="center">
99
+                <template slot-scope="scope">
100
+                   {{ getTime(scope.row.ctime) }}
101
+                </template>
102
+            </el-table-column>
91 103
           
92 104
         </el-table>
93 105
         <el-pagination
@@ -107,6 +119,7 @@
107 119
 <script>
108 120
 import { uParseTime } from '@/utils/tools'
109 121
 import { getInventoryDetailList } from "@/api/stock"
122
+import user from '../../store/modules/user';
110 123
 
111 124
 export default {
112 125
     name: "inventory",
@@ -127,6 +140,7 @@ export default {
127 140
             damageList:[],
128 141
             storehouse_id:0,
129 142
             houseList:[],
143
+            docList:[]
130 144
          }
131 145
     },
132 146
     methods:{
@@ -173,6 +187,7 @@ export default {
173 187
                for(let i=0;i<response.data.data.houseList.length;i++){
174 188
                  this.houseList.push(response.data.data.houseList[i])
175 189
                }
190
+               this.docList = response.data.data.doclist
176 191
               
177 192
              }
178 193
           })
@@ -236,6 +251,15 @@ export default {
236 251
       changeHouseList(){
237 252
         this.houseList = []
238 253
         this.getlist()
254
+      },
255
+      getName(admin_user_id){
256
+         var user_name = ""
257
+         for(let i=0;i<this.docList.length;i++){
258
+           if(admin_user_id == this.docList[i].admin_user_id){
259
+               user_name = this.docList[i].user_name
260
+           }
261
+         }
262
+         return user_name
239 263
       }
240 264
     },
241 265
     created(){

+ 22 - 1
src/xt_pages/stock/query/goodNewQuery.vue ファイルの表示

@@ -48,6 +48,11 @@
48 48
             border
49 49
            :cell-class-name="cellStyle"
50 50
           >
51
+          <el-table-column label="耗材编码" align="center" v-if="org_id ==9956 || org_id == 0">
52
+              <template slot-scope="scope">
53
+                 {{ scope.row.good_number?scope.row.good_number:"" }}
54
+              </template>
55
+            </el-table-column>
51 56
             <el-table-column label="耗材类型" align="center">
52 57
               <template slot-scope="scope">
53 58
                 {{getGoodTypeName(scope.row.good_type_id)}}
@@ -68,6 +73,11 @@
68 73
                   {{getManufacturName(scope.row.manufacturer)}}
69 74
               </template>
70 75
             </el-table-column>
76
+            <el-table-column label="经销商" align="center" v-if="org_id ==10485">
77
+              <template slot-scope="scope">
78
+                  {{getDearName(scope.row.dealer)}}
79
+              </template>
80
+            </el-table-column>
71 81
             <el-table-column label="批准文号" align="center">
72 82
               <template slot-scope="scope">
73 83
                  {{scope.row.number}}
@@ -358,7 +368,8 @@ export default {
358 368
      warehouseOutByList:[],
359 369
      flushList:[],
360 370
      type_name:0,
361
-     storehouseId:0
371
+     storehouseId:0,
372
+     dealerList:[]
362 373
     }
363 374
   
364 375
   },
@@ -411,6 +422,7 @@ export default {
411 422
            this.manufacturerList = response.data.data.manufacturerList
412 423
            this.goodTypeList = response.data.data.goodTypeList
413 424
            this.patientList = response.data.data.patientList
425
+           this.dealerList = response.data.data.dealerList
414 426
          }
415 427
       })
416 428
     },
@@ -445,6 +457,15 @@ export default {
445 457
       }
446 458
       return manufacturer_name
447 459
     },
460
+    getDearName(id){
461
+      var dear_name = ""
462
+      for(let i=0;i<this.dealerList.length;i++){
463
+        if(id == this.dealerList[i].id){
464
+          dear_name = this.dealerList[i].dealer_name
465
+        }
466
+      }
467
+      return dear_name
468
+    },
448 469
     handleSizeChange(val) {
449 470
       this.limit = val;
450 471
       this.getlist()

+ 14 - 1
src/xt_pages/stock/stockDamaged.vue ファイルの表示

@@ -40,10 +40,17 @@
40 40
           placeholder="选择日期"
41 41
           @change="changeEndTime">
42 42
       </el-date-picker>
43
+
44
+      <el-button
45
+        size="small"
46
+        class="filter-item"
47
+        type="primary"
48
+        icon="el-icon-printer"
49
+        @click="toPrint">打印</el-button>
43 50
     </div>
44 51
   
45 52
     <el-table :data="tableList" border :header-cell-style="{ backgroundColor: 'rgb(245, 247, 250)' }">
46
-        <el-table-column type="selection" width="55" align="center"> </el-table-column>
53
+        <!-- <el-table-column type="selection" width="55" align="center"> </el-table-column> -->
47 54
         <el-table-column  prop="date" label="报损日期" align="center">
48 55
             <template slot-scope="scope">
49 56
               {{getTime(scope.row.ctime)}}
@@ -833,6 +840,12 @@ export default {
833 840
       changeHouseList(){
834 841
         this.houseList = []
835 842
         this.getlist()
843
+      },
844
+      toPrint(){
845
+        this.$router.push({path:'/stock/print_damage?storehouse_id='+this.storehouse_id+"&start_time="+this.start_time+"&end_time="+this.end_time+"&keyword="+this.searchKey+"&limit="+this.limit+"&page="+this.page})
846
+      },
847
+      SaveCheckedDamage(){
848
+
836 849
       }
837 850
     },
838 851
     created(){

+ 8 - 0
src/xt_pages/user/components/PatientForm.vue ファイルの表示

@@ -1497,6 +1497,14 @@ export default {
1497 1497
       this.submitMsg = "新增患者成功";
1498 1498
       this.form = Object.assign({}, defaultForm);
1499 1499
       this.form.lapseto  = 1
1500
+      if(this.org_id == 0 || this.org_id ==9919){
1501
+         this.form.diagnose = "1.慢性肾脏病5期  IgA肾病 维持性血液透析 肾性贫血 肾性高血压  继发性甲状旁腺功能亢进症  2.右前臂自体动静脉内瘘成形术后"
1502
+         this.form.treatment_plan ="完善相关检查,规律血液透析,每周2次,每次5小时。纠正贫血,  达泊丁 (自备) 120ug  皮下注射  每4周1次;控制血压:非洛地平缓释片 5mg    口服  1次/日,酒石酸美托洛尔片 50mg/次 口服  每日1次;阿托伐他汀钙片 40mg/次  口服  每日1次。"
1503
+         this.form.patient_complains = "维持性血液透析1年余"
1504
+         this.form.past_history = "既往否认冠心病、糖尿病等慢性疾病;否认肝炎、结核、艾滋、梅毒等传染病史;否认药物、食物过敏史;无重大手术、外伤史。"
1505
+         this.form.present_history = "患者于30年前体检查尿蛋白+,行肾穿刺活检,病理结果示:IgA肾病,此后于香港当地医院规范治疗,定时复查,至2021年12月复查发现血肌酐渐升高,300+umol/L,血压高于正常,开始为肾透析行右前臂自体动静脉内瘘成形术,1年前导入透析治疗,每周2次,每次5小时,规律维持至今。平素无胸闷、心慌,无咳嗽、咳痰,无恶心、呕吐,饮食、睡眠可,尿量约1000ml/日。本次检查感染四项阴性,血红蛋白103g/L,PTH 28.2pmol/L, Ca 2.17mmol/L ,P 1.57mmol/L。"
1506
+         this.form.remark = "神志清,精神可,体型肥胖,面色黝黑,颜面、眼睑无浮肿,皮肤未见出血点、瘀斑;胸廓对称,心前区无隆起,心界向左扩大,心音有力,节律规整,未闻及明显杂音,双肺呼吸音粗;腹部呈脂肪堆积,腹软,无包块、无皮疹、无静脉曲张、无压痛;脊柱、四肢未见畸形,关节活动正常,肌力正常;双下肢无明显水肿;右前臂自体动静脉内瘘能触及震颤、闻及连续杂音。"
1507
+      }
1500 1508
     }
1501 1509
 
1502 1510
   },

+ 121 - 36
src/xt_pages/user/evaluationtool/Constraintnotification.vue ファイルの表示

@@ -20,9 +20,9 @@
20 20
                         <td style="width: 150px; height: 40px; ">存在以下潜在风险:</td>
21 21
                         <td>
22 22
                             <div class="jiange">
23
-                                <el-checkbox-group v-model="checkList">
24
-                                    <el-checkbox v-for="item in qianzai" :label="item" :key="item"></el-checkbox>
25
-                                </el-checkbox-group>    
23
+                                <span v-for="item in qianzai" class="rightjiange">
24
+                                    <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;{{ item }}</label>
25
+                                </span>
26 26
                             </div>
27 27
                         </td>
28 28
                     </tr>
@@ -39,9 +39,9 @@
39 39
                             <td class="start">意识及情绪:</td>
40 40
                             <td>
41 41
                                 <div class="jiange">
42
-                                    <el-checkbox-group v-model="checkList">
43
-                                        <el-checkbox v-for="item in yisqingxu" :label="item" :key="item"></el-checkbox>
44
-                                    </el-checkbox-group>    
42
+                                    <span v-for="item in yisqingxu" class="rightjiange">
43
+                                        <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;{{ item }}</label>
44
+                                    </span>
45 45
                                 </div>
46 46
                             </td>
47 47
                         </tr>
@@ -49,9 +49,9 @@
49 49
                             <td class="start">手术麻醉:</td>
50 50
                             <td>
51 51
                                 <div class="jiange">
52
-                                    <el-checkbox-group v-model="checkList">
53
-                                        <el-checkbox v-for="item in mazui" :label="item" :key="item"></el-checkbox>
54
-                                    </el-checkbox-group>
52
+                                    <span v-for="item in mazui" class="rightjiange">
53
+                                        <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;{{ item }}</label>
54
+                                    </span>
55 55
                                 </div>
56 56
                             </td>
57 57
                         </tr>
@@ -59,9 +59,9 @@
59 59
                             <td class="start"></td>
60 60
                             <td>
61 61
                                 <div class="jiange">
62
-                                    <el-checkbox-group v-model="checkList">
63
-                                        <el-checkbox label="醉酒躁动"></el-checkbox>
64
-                                    </el-checkbox-group>
62
+                                    <span class="rightjiange">
63
+                                        <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;醉酒躁动</label>
64
+                                    </span>
65 65
                                 </div>
66 66
                             </td>
67 67
                         </tr>
@@ -69,9 +69,9 @@
69 69
                             <td class="start">管道:</td>
70 70
                             <td>
71 71
                                 <div class="jiange">
72
-                                    <el-checkbox-group v-model="checkList">
73
-                                        <el-checkbox v-for="item in guandao" :label="item" :key="item"></el-checkbox>
74
-                                    </el-checkbox-group>
72
+                                    <span v-for="item in guandao" class="rightjiange">
73
+                                        <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;{{ item }}</label>
74
+                                    </span>
75 75
                                 </div>
76 76
                             </td>
77 77
                         </tr>
@@ -79,9 +79,9 @@
79 79
                             <td class="start">上肢情况:</td>
80 80
                             <td>
81 81
                                 <div class="jiange">
82
-                                    <el-checkbox-group v-model="checkList">
83
-                                        <el-checkbox v-for="item in shangzhi" :label="item" :key="item"></el-checkbox>
84
-                                    </el-checkbox-group>
82
+                                    <span v-for="item in shangzhi" class="rightjiange">
83
+                                        <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;{{ item }}</label>
84
+                                    </span>
85 85
                                 </div>
86 86
                             </td>
87 87
                         </tr>
@@ -89,9 +89,9 @@
89 89
                             <td class="start">下肢情况:</td>
90 90
                             <td>
91 91
                                 <div class="jiange">
92
-                                    <el-checkbox-group v-model="checkList">
93
-                                        <el-checkbox v-for="item in xiazhi" :label="item" :key="item"></el-checkbox>
94
-                                    </el-checkbox-group>
92
+                                    <span v-for="item in xiazhi" class="rightjiange">
93
+                                        <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;{{ item }}</label>
94
+                                    </span>
95 95
                                 </div>
96 96
                             </td>
97 97
                         </tr>
@@ -99,9 +99,9 @@
99 99
                             <td class="start">皮肤状况:</td>
100 100
                             <td>
101 101
                                 <div class="jiange">
102
-                                    <el-checkbox-group v-model="checkList">
103
-                                        <el-checkbox v-for="item in pifu" :label="item" :key="item"></el-checkbox>
104
-                                    </el-checkbox-group>
102
+                                    <span v-for="item in pifu" class="rightjiange">
103
+                                        <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;{{ item }}</label>
104
+                                    </span>
105 105
                                 </div>
106 106
                             </td>
107 107
                         </tr>
@@ -120,27 +120,109 @@
120 120
                                         </thead>
121 121
                                         <tbody>
122 122
                                             <tr class="bg_color">
123
-                                                <td></td>
124
-                                                <td></td>
123
+                                                <td>
124
+                                                    <div class="jiange">
125
+                                                        <span style="font-size: 15px;">
126
+                                                            <label><input type="checkbox" name="ball" value="volleyball" />
127
+                                                                &nbsp;双上肢腕式约束
128
+                                                            </label>
129
+                                                        </span>
130
+                                                    </div> 
131
+                                                </td>
132
+                                                <td>
133
+                                                    <div class="jiange">
134
+                                                        <span style="font-size: 15px;">
135
+                                                            <label><input type="checkbox" name="ball" value="volleyball" />
136
+                                                                &nbsp;约束部位皮肤损失
137
+                                                            </label>
138
+                                                        </span>
139
+                                                    </div> 
140
+                                                </td>
125 141
                                             </tr>
126 142
                                             <tr class="">
127
-                                                <td></td>
128
-                                                <td></td>
143
+                                                <td>
144
+                                                    <div class="jiange">
145
+                                                        <span style="font-size: 15px;">
146
+                                                            <label><input type="checkbox" name="ball" value="volleyball" />
147
+                                                                &nbsp;膝部约束
148
+                                                            </label>
149
+                                                        </span>
150
+                                                    </div> 
151
+                                                </td>
152
+                                                <td>
153
+                                                    <div class="jiange">
154
+                                                        <span style="font-size: 15px;">
155
+                                                            <label><input type="checkbox" name="ball" value="volleyball" />
156
+                                                                &nbsp;约束部位皮下瘀斑
157
+                                                            </label>
158
+                                                        </span>
159
+                                                    </div> 
160
+                                                </td>
129 161
                                             </tr>
130 162
                                             <tr class="bg_color">
131
-                                                <td></td>
132
-                                                <td></td>
163
+                                                <td>
164
+                                                    <div class="jiange">
165
+                                                        <span style="font-size: 15px;">
166
+                                                            <label><input type="checkbox" name="ball" value="volleyball" />
167
+                                                                &nbsp;四肢约束
168
+                                                            </label>
169
+                                                        </span>
170
+                                                    </div> 
171
+                                                </td>
172
+                                                <td>
173
+                                                    <div class="jiange">
174
+                                                        <span style="font-size: 15px;">
175
+                                                            <label><input type="checkbox" name="ball" value="volleyball" />
176
+                                                                &nbsp;约束肢体末端水肿及水肿加重
177
+                                                            </label>
178
+                                                        </span>
179
+                                                    </div> 
180
+                                                </td>
133 181
                                             </tr>
134 182
                                             <tr class="">
135
-                                                <td></td>
136
-                                                <td></td>
183
+                                                <td>
184
+                                                    <div class="jiange">
185
+                                                        <span style="font-size: 15px;">
186
+                                                            <label><input type="checkbox" name="ball" value="volleyball" />
187
+                                                                &nbsp;四肢加胸部约束
188
+                                                            </label>
189
+                                                        </span>
190
+                                                    </div> 
191
+                                                </td>
192
+                                                <td>
193
+                                                    <div class="jiange">
194
+                                                        <span style="font-size: 15px;">
195
+                                                            <label><input type="checkbox" name="ball" value="volleyball" />
196
+                                                                &nbsp;约束肢体发生骨折
197
+                                                            </label>
198
+                                                        </span>
199
+                                                    </div> 
200
+                                                </td>
137 201
                                             </tr>
138 202
                                             <tr class="bg_color">
139
-                                                <td></td>
140
-                                                <td></td>
203
+                                                <td>
204
+                                                    <div class="jiange">
205
+                                                        <span style="font-size: 15px;">
206
+                                                            <label><input type="checkbox" name="ball" value="volleyball" />
207
+                                                                &nbsp;胸腹部约束
208
+                                                            </label>
209
+                                                        </span>
210
+                                                    </div> 
211
+                                                </td>
212
+                                                <td>
213
+                                                     
214
+                                                </td>
141 215
                                             </tr>
142 216
                                             <tr class="">
143
-                                                <td></td>
217
+                                                <td>
218
+                                                    <div class="jiange">
219
+                                                        <span style="font-size: 15px;">
220
+                                                            <label><input type="checkbox" name="ball" value="volleyball" />
221
+                                                                &nbsp;肩部约束
222
+                                                            </label>
223
+                                                        </span>
224
+                                                    </div>
225
+                                                </td>
144 226
                                                 <td></td>
145 227
                                             </tr>
146 228
                                         </tbody>
@@ -263,7 +345,10 @@ export default {
263 345
         }
264 346
         .jiange{
265 347
             margin-left: 20px;
266
-            color: black;
348
+        }
349
+        .rightjiange{
350
+          margin-right: 40px;
351
+          font-size: 15px;
267 352
         }
268 353
         input{
269 354
             -webkit-appearance: checkbox;

+ 3 - 2
src/xt_pages/user/evaluationtool/Fallassessment.vue ファイルの表示

@@ -32,7 +32,7 @@
32 32
                       <td>
33 33
                         <div class="jiange">
34 34
                           <span v-for="item in nianlin" class="rightjiange">
35
-                            <label><input type="checkbox" name="ball" value="volleyball" />&nbsp{{ item }}</label>
35
+                            <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;{{ item }}</label>
36 36
                           </span>
37 37
                         </div>
38 38
                           
@@ -131,7 +131,7 @@
131 131
                       <td>
132 132
                         <div class="jiange">
133 133
                           <span v-for="item in xiaoguo" class="rightjiange">
134
-                            <label><input type="checkbox" name="ball" value="volleyball" />&nbsp{{ item }}</label>
134
+                            <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;{{ item }}</label>
135 135
                           </span>
136 136
                         </div>
137 137
                       </td>
@@ -469,6 +469,7 @@
469 469
         }
470 470
         .rightjiange{
471 471
           margin-right: 40px;
472
+          font-size: 15px;
472 473
         }
473 474
         input{
474 475
             -webkit-appearance: checkbox;

+ 17 - 10
src/xt_pages/user/evaluationtool/Glasgow.vue ファイルの表示

@@ -21,9 +21,9 @@
21 21
                                         <td class="start">睁眼反应(E)</td>
22 22
                                         <td>
23 23
                                             <div class="jiange">
24
-                                              <el-checkbox-group v-model="checkList" :max="1">
25
-                                                <el-checkbox v-for="item in zhengyan" :label="item" :key="item"></el-checkbox>
26
-                                              </el-checkbox-group>
24
+                                                <span v-for="item in zhengyan" class="rightjiange">
25
+                                                    <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;{{ item }}</label>
26
+                                                </span>
27 27
                                             </div>
28 28
                                         </td>
29 29
                                     </tr>
@@ -32,9 +32,9 @@
32 32
                                         <td class="start">言语反映 (V)</td>
33 33
                                         <td>
34 34
                                             <div class="jiange">
35
-                                              <el-checkbox-group v-model="checkList1">
36
-                                                <el-checkbox v-for="item in yanyu" :label="item" :key="item"></el-checkbox>
37
-                                              </el-checkbox-group>
35
+                                                <span v-for="item in yanyu" class="rightjiange">
36
+                                                    <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;{{ item }}</label>
37
+                                                </span>
38 38
                                             </div>
39 39
                                         </td>
40 40
                                     </tr>
@@ -43,9 +43,9 @@
43 43
                                         <td class="start">运动反应(M)</td>
44 44
                                         <td>
45 45
                                             <div class="jiange">
46
-                                              <el-checkbox-group v-model="checkList2">
47
-                                                <el-checkbox v-for="item in yundong" :label="item" :key="item"></el-checkbox>
48
-                                              </el-checkbox-group>
46
+                                                <span v-for="item in yundong" class="rightjiange">
47
+                                                    <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;{{ item }}</label>
48
+                                                </span> 
49 49
                                             </div>
50 50
                                         </td>
51 51
                                     </tr>
@@ -93,7 +93,7 @@
93 93
                             
94 94
                         </div> 
95 95
                         
96
-                        <hr style="width: 100%;margin-top: 20px;"/>
96
+                        <hr style=" background-color: #DCDFE6;margin-top: 20px; height: 1px;border: none;"/>
97 97
                         <div class="shuoming">
98 98
                             <p>说明:</p>
99 99
                             <p>总分15分,其中 14-15分为正常,8-13分为中度意识障碍,≦7分为浅昏迷 ,3分为深昏迷 。</p>
@@ -203,5 +203,12 @@ export default {
203 203
             margin: 5px 0px 5px 20px;
204 204
             color: black;
205 205
         }
206
+        .rightjiange{
207
+          margin-right: 40px;
208
+          font-size: 15px;
209
+        }
210
+        input{
211
+            -webkit-appearance: checkbox;
212
+        }
206 213
     }
207 214
 </style>

+ 20 - 24
src/xt_pages/user/evaluationtool/Muscleforce.vue ファイルの表示

@@ -21,9 +21,7 @@
21 21
                                         <td class="start">0级</td>
22 22
                                         <td>
23 23
                                             <div class="jiange">
24
-                                              <el-checkbox-group v-model="checkList" :max="1">
25
-                                                <el-checkbox v-for="item in zhengyan" :label="item" :key="item"></el-checkbox>
26
-                                              </el-checkbox-group>
24
+                                                <label style="font-size: 15px;"><input type="checkbox" name="ball" value="volleyball"/>&nbsp; 肌肉完全不收缩</label>
27 25
                                             </div>
28 26
                                         </td>
29 27
                                     </tr>
@@ -32,9 +30,7 @@
32 30
                                         <td class="start">1级</td>
33 31
                                         <td>
34 32
                                             <div class="jiange">
35
-                                              <el-checkbox-group v-model="checkList1">
36
-                                                <el-checkbox v-for="item in yanyu" :label="item" :key="item"></el-checkbox>
37
-                                              </el-checkbox-group>
33
+                                                <label style="font-size: 15px;"><input type="checkbox" name="ball" value="volleyball" />&nbsp; 可见肌肉收缩但无肢体运动</label>
38 34
                                             </div>
39 35
                                         </td>
40 36
                                     </tr>
@@ -43,42 +39,42 @@
43 39
                                         <td class="start">2级</td>
44 40
                                         <td>
45 41
                                             <div class="jiange">
46
-                                              <el-checkbox-group v-model="checkList2">
47
-                                                <el-checkbox v-for="item in yundong" :label="item" :key="item"></el-checkbox>
48
-                                              </el-checkbox-group>
42
+                                                <label style="font-size: 15px;"><input type="checkbox" name="ball" value="volleyball"/>
43
+                                                    &nbsp;肢体能在床上移动,但不能抬离床面,即不能对抗地心引力
44
+                                                </label>
49 45
                                             </div>
50 46
                                         </td>
51 47
                                     </tr>
52 48
                                    
53
-                                    <tr class="bg_color">
49
+                                    <tr >
54 50
                                         <td class="start">3级</td>
55 51
                                         <td>
56 52
                                             <div class="jiange">
57
-                                              <el-checkbox-group v-model="checkList" :max="1">
58
-                                                <el-checkbox v-for="item in zhengyan" :label="item" :key="item"></el-checkbox>
59
-                                              </el-checkbox-group>
53
+                                                <label style="font-size: 15px;"><input type="checkbox" name="ball" value="volleyball" />
54
+                                                    &nbsp;肢体能抬离床面,克服地心引力做随意运动,但不能对抗外加阻力
55
+                                                </label>
60 56
                                             </div>
61 57
                                         </td>
62 58
                                     </tr>
63 59
                                     
64
-                                    <tr>
60
+                                    <tr class="bg_color">
65 61
                                         <td class="start">4级</td>
66 62
                                         <td>
67 63
                                             <div class="jiange">
68
-                                              <el-checkbox-group v-model="checkList1">
69
-                                                <el-checkbox v-for="item in yanyu" :label="item" :key="item"></el-checkbox>
70
-                                              </el-checkbox-group>
64
+                                                <label style="font-size: 15px;"><input type="checkbox" name="ball" value="volleyball" />
65
+                                                    &nbsp;能在一般的外加阻力下作运动,但力量较正常弱
66
+                                                </label>
71 67
                                             </div>
72 68
                                         </td>
73 69
                                     </tr>
74 70
                                    
75
-                                    <tr class="bg_color">
71
+                                    <tr>
76 72
                                         <td class="start">5级</td>
77 73
                                         <td>
78 74
                                             <div class="jiange">
79
-                                              <el-checkbox-group v-model="checkList2">
80
-                                                <el-checkbox v-for="item in yundong" :label="item" :key="item"></el-checkbox>
81
-                                              </el-checkbox-group>
75
+                                                <label style="font-size: 15px;"><input type="checkbox" name="ball" value="volleyball" />
76
+                                                    &nbsp;正常肌力
77
+                                                </label>
82 78
                                             </div>
83 79
                                         </td>
84 80
                                     </tr>
@@ -180,9 +176,6 @@ export default {
180 176
             input:'',
181 177
             options:[],
182 178
             tableData:[],
183
-            zhengyan:['自动睁眼(4分)','互换睁眼(3分)','刺激睁眼(2分)','无反应(1分)'],
184
-            yanyu:['正常(5分)','不准确回答问题(4分)','不恰当词句(3分)','不能理解的言语(2分)','无言语反映(1分)'],
185
-            yundong:['能按指令运动肢体(6分)','对刺痛能定位(5分)','对刺痛能躲避(4分)','刺痛肢体屈曲(3分)','刺痛肢体过伸(2分)','无反应(1分)'],
186 179
         }
187 180
     }
188 181
 }
@@ -228,5 +221,8 @@ export default {
228 221
             margin: 5px 0px 5px 20px;
229 222
             color: black;
230 223
         }
224
+        input{
225
+            -webkit-appearance: checkbox;
226
+        }
231 227
     }
232 228
 </style>

+ 14 - 7
src/xt_pages/user/evaluationtool/mindAssessment.vue ファイルの表示

@@ -23,9 +23,9 @@
23 23
                             <td class="start">心理评估</td>
24 24
                             <td>
25 25
                                 <div class="jiange">
26
-                                    <el-checkbox-group v-model="checkList" :max="1">
27
-                                        <el-checkbox v-for="item in xinli" :label="item" :key="item"></el-checkbox>
28
-                                    </el-checkbox-group>
26
+                                    <span v-for="item in xinli" class="rightjiange">
27
+                                        <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;{{ item }}</label>
28
+                                    </span>
29 29
                                 </div>
30 30
                             </td>
31 31
                         </tr>
@@ -34,7 +34,7 @@
34 34
                             <td>
35 35
                                 <div class="jiange">
36 36
                                     <el-radio-group v-model="radio1">
37
-                                        <el-radio v-for="(item,index ) in qingan" :label="item" :key="index">{{ item }}</el-radio>
37
+                                        <el-radio v-for="(item,index ) in qingan" :label="item" :key="index" style="color: black;font-size: 15px;">{{ item }}</el-radio>
38 38
                                     </el-radio-group>
39 39
                                 </div>
40 40
                             </td>                           
@@ -44,7 +44,7 @@
44 44
                             <td>
45 45
                                 <div  class="jiange">
46 46
                                     <el-radio-group v-model="radio2">
47
-                                    <el-radio v-for="(item,index ) in qingan" :label="item" :key="index">{{ item }}</el-radio>
47
+                                    <el-radio v-for="(item,index ) in qingan" :label="item" :key="index" style="color: black;font-size: 15px;">{{ item }}</el-radio>
48 48
                                     </el-radio-group>
49 49
                                 </div>
50 50
                             </td>
@@ -54,7 +54,7 @@
54 54
                             <td>
55 55
                                 <div  class="jiange">
56 56
                                     <el-radio-group v-model="radio3">
57
-                                    <el-radio v-for="(item,index ) in qingan" :label="item" :key="index">{{ item }}</el-radio>
57
+                                        <el-radio v-for="(item,index ) in qingan" :label="item" :key="index" style="color: black;font-size: 15px;">{{ item }}</el-radio>
58 58
                                     </el-radio-group>
59 59
                                 </div>
60 60
                             </td>
@@ -96,7 +96,6 @@
96 96
                 
97 97
             </div>
98 98
         </div>
99
-       
100 99
     </div>
101 100
 </template>
102 101
 <script>
@@ -154,10 +153,18 @@ export default {
154 153
             margin-left: 20px;
155 154
             color: black;
156 155
         }
156
+        .rightjiange{
157
+          margin-right: 40px;
158
+          font-size: 15px;
159
+        }
160
+        
157 161
         input{
158 162
             -webkit-appearance: checkbox;
159 163
         }
160 164
     }
165
+    .el-radio__label{
166
+        font-size: 15px !important;
167
+    }
161 168
     .bottoms{
162 169
         display: inline-block;
163 170
         margin-left: 10px;

+ 70 - 41
src/xt_pages/user/evaluationtool/nourishmentAssessment.vue ファイルの表示

@@ -28,12 +28,14 @@
28 28
                            
29 29
                             <td class="saoyang wenzi_color">
30 30
                                 营养需要量轻度增加:
31
-                                <el-checkbox-group v-model="checkList">
32
-                                    <el-checkbox v-for='item in qingdu' :label="item" :key="item"></el-checkbox>
33
-                                    <el-checkbox label="">
34
-                                        <el-input v-model="input" placeholder=""></el-input>
35
-                                    </el-checkbox>
36
-                                </el-checkbox-group> 
31
+                                <div >
32
+                                    <span v-for="item in qingdu" class="rightjiange">
33
+                                        <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;{{ item }}</label>
34
+                                    </span>
35
+                                    <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;
36
+                                        <el-input v-model="input" placeholder="" style="width: 120px;"></el-input>
37
+                                    </label>
38
+                                </div>
37 39
                             </td>                          
38 40
                         </tr>
39 41
                         <tr class="bg_color">
@@ -41,24 +43,28 @@
41 43
                            
42 44
                             <td class="saoyang wenzi_color">
43 45
                                 营养需要量中度增加:
44
-                                <el-checkbox-group v-model="checkList">
45
-                                    <el-checkbox v-for='item in zhdu' :label="item" :key="item"></el-checkbox>
46
-                                    <el-checkbox label="">
47
-                                        <el-input v-model="input" placeholder=""></el-input>
48
-                                    </el-checkbox>
49
-                                </el-checkbox-group> 
46
+                                <div >
47
+                                    <span v-for="item in zhdu" class="rightjiange">
48
+                                        <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;{{ item }}</label>
49
+                                    </span>
50
+                                    <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;
51
+                                        <el-input v-model="input" placeholder="" style="width: 120px;"></el-input>
52
+                                    </label>
53
+                                </div>
50 54
                             </td>
51 55
                         </tr>
52 56
                         <tr>
53 57
                             <td class="start">3级</td>
54 58
                             <td class="saoyang wenzi_color">
55 59
                                 营养需要量重度增加:
56
-                                <el-checkbox-group v-model="checkList">
57
-                                    <el-checkbox v-for='item in zhongsdu' :label="item" :key="item"></el-checkbox>
58
-                                    <el-checkbox label="">
59
-                                        <el-input v-model="input" placeholder=""></el-input>
60
-                                    </el-checkbox>
61
-                                </el-checkbox-group> 
60
+                                <div >
61
+                                    <span v-for="item in zhongsdu" class="rightjiange">
62
+                                        <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;{{ item }}</label>
63
+                                    </span>
64
+                                    <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;
65
+                                        <el-input v-model="input" placeholder="" style="width: 120px;"></el-input>
66
+                                    </label>
67
+                                </div>
62 68
                             </td>
63 69
                         </tr>
64 70
                         </tbody>
@@ -79,34 +85,57 @@
79 85
                         <tr>
80 86
                             <td class="start">1级</td>
81 87
                            
82
-                            <td class="saoyang">                              
83
-                                <el-checkbox-group v-model="checkList">
84
-                                    <el-checkbox label="3个月内体重下降>5%"></el-checkbox>
85
-                                    <el-checkbox label="一周内进食量较从前减少25%-50%"></el-checkbox>
86
-                                </el-checkbox-group> 
88
+                            <td class="saoyang">
89
+                                <div >
90
+                                    <span class="rightjiange">
91
+                                        <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;
92
+                                            3个月内体重下降>5%
93
+                                        </label>
94
+                                        <label style="margin-left: 40px;"><input type="checkbox" name="ball" value="volleyball" />&nbsp;
95
+                                            一周内进食量较从前减少25%-50%
96
+                                        </label>
97
+                                    </span>
98
+                                    
99
+                                </div>                             
87 100
                             </td>                          
88 101
                         </tr>
89 102
                         <tr class="bg_color">
90 103
                             <td class="start">2级</td>
91 104
                             
92 105
                             <td class="saoyang">
93
-                                
94
-                                <el-checkbox-group v-model="checkList">
95
-                                    <el-checkbox label="2个月内体重下降>5%"></el-checkbox>
96
-                                    <el-checkbox label="一周内进食量较从前减少50%-75%"></el-checkbox>
97
-                                </el-checkbox-group>
98
-                               
106
+                                <div >
107
+                                    <span class="rightjiange">
108
+                                        <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;
109
+                                            2个月内体重下降>5%
110
+                                        </label>
111
+                                        <label style="margin-left: 40px;"><input type="checkbox" name="ball" value="volleyball" />&nbsp;
112
+                                            一周内进食量较从前减少50%-75%
113
+                                        </label>
114
+                                    </span>
115
+                                    
116
+                                </div>  
99 117
                             </td>
100 118
                         </tr>
101 119
                         <tr>
102 120
                             <td class="start">3级</td>
103
-                            <td class="saoyang">                         
104
-                                <el-checkbox-group v-model="checkList">
105
-                                    <el-checkbox label="1个月内体重下降>5%"></el-checkbox>
106
-                                    <el-checkbox label="一周内进食量较从前减少75%-100%"></el-checkbox>
107
-                                    <el-checkbox label="体重指数(BMI)<18.5"></el-checkbox>
108
-                                    <el-checkbox label="血蛋白<30g/L(得不到准确的BNI值时用白蛋白替代)"></el-checkbox>
109
-                                </el-checkbox-group>
121
+                            <td class="saoyang"> 
122
+                                <div >
123
+                                    <span class="rightjiange">
124
+                                        <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;
125
+                                            1个月内体重下降>5%
126
+                                        </label>
127
+                                        <label style="margin-left: 40px;"><input type="checkbox" name="ball" value="volleyball" />&nbsp;
128
+                                            一周内进食量较从前减少75%-100%
129
+                                        </label>
130
+                                        <label style="margin-left: 40px;"><input type="checkbox" name="ball" value="volleyball" />&nbsp;
131
+                                            体重指数(BMI)<18.5
132
+                                        </label>
133
+                                        <label style="margin-left: 40px;"><input type="checkbox" name="ball" value="volleyball" />&nbsp;
134
+                                            血蛋白<30g/L(得不到准确的BNI值时用白蛋白替代)
135
+                                        </label>
136
+                                    </span>
137
+                                    
138
+                                </div>                          
110 139
                             </td>
111 140
                         </tr>
112 141
                         </tbody>
@@ -121,11 +150,11 @@
121 150
                         <tbody>
122 151
                             <tr class="bg_color ">
123 152
                                 <td class="start yingyang">0级</td>
124
-                                <td class="saoyang wenzi_color">≤70岁</td>
153
+                                <td class="saoyang" style="font-size: 15px;">≤70岁</td>
125 154
                             </tr>
126 155
                             <tr>
127 156
                                 <td class="start yingyang">1级</td>
128
-                                <td class="saoyang wenzi_color">>70岁</td>                          
157
+                                <td class="saoyang" style="font-size: 15px;">>70岁</td>                          
129 158
                             </tr>
130 159
                        
131 160
                         </tbody>
@@ -227,9 +256,9 @@ export default {
227 256
             margin-left: 20px;
228 257
             color: black;
229 258
         }
230
-        .wenzi_color{
231
-            color: #606266;
232
-            font-size: 14px;
259
+        .rightjiange{
260
+          margin-right: 40px;
261
+          font-size: 15px;
233 262
         }
234 263
         input{
235 264
             -webkit-appearance: checkbox;

+ 19 - 8
src/xt_pages/user/evaluationtool/pruritusAssessment.vue ファイルの表示

@@ -25,9 +25,12 @@
25 25
                             <td class="start">痒的部位</td>
26 26
                             <td>
27 27
                                 <div class="jiange">
28
-                                    <el-checkbox-group v-model="checkList" :max="3">
29
-                                        <el-checkbox v-for="item in buwei" :label="item" :key="item"></el-checkbox>
30
-                                    </el-checkbox-group>
28
+                                    <span v-for="item in buwei" class="rightjiange">
29
+                                        <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;{{ item }}</label>
30
+                                    </span> 
31
+                                    <label><input type="checkbox" name="ball" value="volleyball" />
32
+                                        &nbsp;其他 <el-input v-model="input" style="width: 100px;"></el-input>
33
+                                    </label>
31 34
                                 </div>
32 35
                             </td>
33 36
                             <td class="start">0</td>
@@ -38,7 +41,7 @@
38 41
                             <td>
39 42
                                 <div class="jiange">
40 43
                                     <el-radio-group v-model="radio1">
41
-                                        <el-radio v-for="(item,index ) in chengdu" :label="item" :key="index">{{ item }}</el-radio>
44
+                                        <el-radio v-for="(item,index ) in chengdu" :label="item" :key="index" style="color: black;font-size: 15PX;">{{ item }}</el-radio>
42 45
                                     </el-radio-group>
43 46
                                 </div>
44 47
                             </td> 
@@ -50,7 +53,7 @@
50 53
                             <td>
51 54
                                 <div  class="jiange">
52 55
                                     <el-radio-group v-model="radio2">
53
-                                    <el-radio v-for="(item,index ) in pinlv" :label="item" :key="index">{{ item }}</el-radio>
56
+                                        <el-radio v-for="(item,index ) in pinlv" :label="item" :key="index" style="color: black;font-size: 15PX;">{{ item }}</el-radio>
54 57
                                     </el-radio-group>
55 58
                                 </div>
56 59
                             </td>
@@ -62,7 +65,7 @@
62 65
                             <td>
63 66
                                 <div  class="jiange">
64 67
                                     <el-radio-group v-model="radio3">
65
-                                    <el-radio v-for="(item,index ) in yingxiang" :label="item" :key="index">{{ item }}</el-radio>
68
+                                        <el-radio v-for="(item,index ) in yingxiang" :label="item" :key="index" style="color: black;font-size: 15PX;">{{ item }}</el-radio>
66 69
                                     </el-radio-group>
67 70
                                 </div>
68 71
                             </td>
@@ -130,10 +133,14 @@ export default {
130 133
             radio1:'',
131 134
             radio2:'',
132 135
             radio3:'',
133
-            buwei:['躯体','上肢','下肢','头皮','全身',"其他"],
136
+            input:'',
137
+            buwei:['躯体','上肢','下肢','头皮','全身'],
134 138
             chengdu:['不要抓(1)','要抓但没有抓痕(2)','抓出抓痕才能止痒(3)','经常抓出抓痕(4)','完全坐立不安(5)'],
135 139
             pinlv:['很少时候(1)','较少时候(2)','较多时候(3)','很多时候(4)','一直持续(5)'],
136
-            yingxiang:['无影响(0)','一夜痒醒一次(2)','一夜痒醒两次(4)','一夜痒醒三次(6)']
140
+            yingxiang:['无影响(0)','一夜痒醒一次(2)','一夜痒醒两次(4)','一夜痒醒三次(6)'],
141
+            options:[],
142
+            value:'',
143
+            value1:'',
137 144
         }
138 145
     }
139 146
 }
@@ -170,6 +177,10 @@ export default {
170 177
             margin-left: 20px;
171 178
             color: black;
172 179
         }
180
+        .rightjiange{
181
+          margin-right: 40px;
182
+          font-size: 15px;
183
+        }
173 184
         input{
174 185
             -webkit-appearance: checkbox;
175 186
         }

+ 3 - 3
src/xt_pages/workforce/components/tableData.vue ファイルの表示

@@ -1379,9 +1379,9 @@ export default {
1379 1379
             }
1380 1380
           }
1381 1381
         } else {
1382
-          if(column.label == '晚' ){
1383
-            return 'evening_border'
1384
-          }
1382
+          // if(column.label == '晚' ){
1383
+          //   return 'evening_border'
1384
+          // }
1385 1385
         }
1386 1386
       }
1387 1387
       return "";

+ 107 - 123
src/xt_pages/workforce/scheduleTablePrint.vue ファイルの表示

@@ -1,10 +1,8 @@
1 1
 <template>
2 2
     <div>
3
-      
4 3
       <el-button style="float:right;" type="primary" @click="printAction">打印</el-button>
5 4
 
6 5
 <!--      <el-button type="primary" @click="printAction">打印</el-button>-->
7
-      <div class="print_main_content">
8 6
         <table v-if="$route.query.week_date ==''" id="scheduleTable" class="scheduleTable" border="1" cellspacing="0">
9 7
             <tr>
10 8
                 <td rowspan="2">分区</td>
@@ -16,7 +14,7 @@
16 14
                 <td colspan="3">周五({{ weekTitle[4] }})</td>
17 15
                 <td colspan="3">周六({{ weekTitle[5] }})</td>
18 16
                 <td colspan="3">周日({{ weekTitle[6] }})</td>
19
-                <td rowspan="2">总数</td>
17
+                <td>总数</td>
20 18
             </tr>
21 19
             <tr>
22 20
                 <td>上午</td>
@@ -42,144 +40,141 @@
42 40
                 <td>晚上</td>
43 41
             </tr>
44 42
             <tr v-for="(item,index) in scheduleZone" :key="index">
45
-                <td style="min-width:40px;">{{ item.area }}</td>
46
-                <td style="min-width:40px;">{{ item.cut }}</td>
47
-                <td style="min-width:40px;">
43
+                <td style="min-width:50px;">{{ item.area }}</td>
44
+                <td style="min-width:50px;">{{ item.cut }}</td>
45
+                <td style="min-width:50px;">
48 46
                     <span v-if="item.Mon_M.patient_id">
49
-                        <span>{{ item.Mon_M.patient }}</span>
50
-                        <span v-if="item.Mon_M.mode_name != 'HD'">{{ item.Mon_M.mode_name }}</span>
47
+                        <div>{{ item.Mon_M.patient }} </div>
48
+                        <div v-if="item.Mon_M.mode_name != 'HD'">
49
+                            {{ item.Mon_M.mode_name }}
50
+                     </div>
51 51
                     </span>
52 52
                 </td>
53
-                <td style="min-width:40px;">
53
+                <td style="min-width:50px;">
54 54
                     <span v-if="item.Mon_A.patient_id">
55
-                       
56
-                        <span>{{ item.Mon_A.patient }}</span>
57
-                        <span v-if="item.Mon_A.mode_name != 'HD'">{{ item.Mon_A.mode_name }}</span>
55
+                        <div>{{ item.Mon_A.patient }} </div>
56
+                        <div v-if="item.Mon_A.mode_name != 'HD'">{{ item.Mon_A.mode_name }}</div>
58 57
                     </span>
59 58
                 </td>
60
-                <td style="min-width:40px;">
59
+                <td style="min-width:50px;">
61 60
                     <span v-if="item.Mon_N.patient_id">
62
-                        
63
-                        <span>{{ item.Mon_N.patient }}</span>
64
-                        <span v-if="item.Mon_N.mode_name != 'HD'">{{ item.Mon_N.mode_name }}</span>
61
+                        <div>{{ item.Mon_N.patient }}</div>
62
+                        <div v-if="item.Mon_N.mode_name != 'HD'">{{ item.Mon_N.mode_name }}</div>
65 63
                     </span>
66 64
                 </td>
67
-                <td style="min-width:40px;">
65
+                <td style="min-width:50px;">
68 66
                     <span v-if="item.Tue_M.patient_id">
69
-                        
70
-                        <span>{{ item.Tue_M.patient }}</span>
71
-                        <span  v-if="item.Tue_M.mode_name != 'HD'">{{ item.Tue_M.mode_name }}</span>
67
+                        <div>{{ item.Tue_M.patient }}</div>
68
+                        <div v-if="item.Tue_M.mode_name != 'HD'">{{ item.Tue_M.mode_name }}</div>
72 69
                     </span>
73 70
                 </td>
74
-                <td style="min-width:40px;">
71
+                <td style="min-width:50px;">
75 72
                     <span v-if="item.Tue_A.patient_id">
76
-                        
77
-                        <span>{{ item.Tue_A.patient }}</span>
78
-                        <span  v-if="item.Tue_A.mode_name != 'HD'">{{ item.Tue_A.mode_name }}</span>
73
+                        <div>{{ item.Tue_A.patient }}</div>
74
+                        <div v-if="item.Tue_A.mode_name != 'HD'">{{ item.Tue_A.mode_name }}</div>
79 75
                     </span>
80 76
                 </td>
81
-                <td style="min-width:40px;">
77
+                <td style="min-width:50px;">
82 78
                     <span v-if="item.Tue_N.patient_id">
83
-                        
84
-                        <span>{{ item.Tue_N.patient }}</span>
85
-                        <span v-if="item.Tue_N.mode_name != 'HD'">{{ item.Tue_N.mode_name }}</span>
79
+                        <div>{{ item.Tue_N.patient }}</div>
80
+                        <div v-if="item.Tue_N.mode_name != 'HD'">{{ item.Tue_N.mode_name }}</div>
86 81
                     </span>
87 82
                 </td>
88
-                <td style="min-width:40px;">
83
+                <td style="min-width:50px;">
89 84
                     <span v-if="item.Wed_M.patient_id">
90
-                        
91
-                        <span>{{ item.Wed_M.patient }}</span>
92
-                        <span v-if="item.Wed_M.mode_name != 'HD'">{{ item.Wed_M.mode_name }}</span>
85
+                        <div>{{ item.Wed_M.patient }}</div>
86
+                        <div v-if="item.Wed_M.mode_name != 'HD'">{{ item.Wed_M.mode_name }}</div>
93 87
                     </span>
94 88
                 </td>
95
-                <td style="min-width:40px;">
89
+                <td style="min-width:50px;">
96 90
                     <span v-if="item.Wed_A.patient_id">
97
-                        <span>{{ item.Wed_A.patient }}</span>
98
-                        <span v-if="item.Wed_A.mode_name != 'HD'">{{ item.Wed_A.mode_name }}</span>
91
+                        <div>{{ item.Wed_A.patient }}</div>
92
+                        <div v-if="item.Wed_A.mode_name != 'HD'">{{ item.Wed_A.mode_name }}</div>
99 93
                     </span>
100 94
                 </td>
101
-                <td style="min-width:40px;">
95
+                <td style="min-width:50px;">
102 96
                     <span v-if="item.Wed_N.patient_id">
103
-                        <span>{{ item.Wed_N.patient }}</span>
104
-                        <span v-if="item.Wed_N.mode_name != 'HD'">{{ item.Wed_N.mode_name }}</span>
97
+                        <div>{{ item.Wed_N.patient }}</div>
98
+                        <div v-if="item.Wed_N.mode_name != 'HD'">{{ item.Wed_N.mode_name }}</div>
105 99
                     </span>
106 100
                 </td>
107
-                <td style="min-width:40px;">
108
-                    <span v-if="item.Thurs_M.patient_id">     
109
-                        <span>{{ item.Thurs_M.patient }}</span>
110
-                        <span  v-if="item.Thurs_M.mode_name != 'HD'">{{ item.Thurs_M.mode_name }}</span>
101
+                <td style="min-width:50px;">
102
+                    <span v-if="item.Thurs_M.patient_id">
103
+                        <div>{{ item.Thurs_M.patient }}</div>
104
+                        <div v-if="item.Thurs_M.mode_name != 'HD'">{{ item.Thurs_M.mode_name }}</div>
111 105
                     </span>
112 106
                 </td>
113
-                <td style="min-width:40px;">
114
-                    <span v-if="item.Thurs_A.patient_id">                   
115
-                        <span>{{ item.Thurs_A.patient }}</span>
116
-                        <span v-if="item.Thurs_A.mode_name != 'HD'">{{ item.Thurs_A.mode_name }}</span>
107
+                <td style="min-width:50px;">
108
+                    <span v-if="item.Thurs_A.patient_id">
109
+                        <div>{{ item.Thurs_A.patient }}</div>
110
+                        <div v-if="item.Thurs_A.mode_name != 'HD'">{{ item.Thurs_A.mode_name }}</div>
117 111
                     </span>
118 112
                 </td>
119
-                <td style="min-width:40px;">
120
-                    <span v-if="item.Thurs_N.patient_id">           
121
-                        <span>{{ item.Thurs_N.patient }}</span>
122
-                        <span  v-if="item.Thurs_N.mode_name != 'HD'">{{ item.Thurs_N.mode_name }}</span>
113
+                <td style="min-width:50px;">
114
+                    <span v-if="item.Thurs_N.patient_id">
115
+                        <div>{{ item.Thurs_N.patient }}</div>
116
+                        <div v-if="item.Thurs_N.mode_name != 'HD'">{{ item.Thurs_N.mode_name }}</div>
123 117
                     </span>
124 118
                 </td>
125
-                <td style="min-width:40px;">
126
-                    <span v-if="item.Fri_M.patient_id">                  
127
-                        <span>{{ item.Fri_M.patient }}</span>
128
-                        <span v-if="item.Fri_M.mode_name != 'HD'">{{ item.Fri_M.mode_name }}</span>
119
+                <td style="min-width:50px;">
120
+                    <span v-if="item.Fri_M.patient_id">
121
+                        <div>{{ item.Fri_M.patient }}</div>
122
+                        <div v-if="item.Fri_M.mode_name != 'HD'">{{ item.Fri_M.mode_name }}</div>
129 123
                     </span>
130 124
                 </td>
131
-                <td style="min-width:40px;">
132
-                    <span v-if="item.Fri_A.patient_id">                     
133
-                        <span>{{ item.Fri_A.patient }}</span>
134
-                        <span v-if="item.Fri_A.mode_name != 'HD'">{{ item.Fri_A.mode_name }}</span>
125
+                <td style="min-width:50px;">
126
+                    <span v-if="item.Fri_A.patient_id">
127
+                        <div>{{ item.Fri_A.patient }}</div>
128
+                        <div v-if="item.Fri_A.mode_name != 'HD'">{{ item.Fri_A.mode_name }}</div>
135 129
                     </span>
136 130
                 </td>
137
-                <td style="min-width:40px;">
138
-                    <span v-if="item.Fri_N.patient_id">                      
139
-                        <span>{{ item.Fri_N.patient }}</span>
140
-                        <span v-if="item.Fri_N.mode_name != 'HD'">{{ item.Sat_M.mode_name }}</span>
131
+                <td style="min-width:50px;">
132
+                    <span v-if="item.Fri_N.patient_id">
133
+                        <div>{{ item.Fri_N.patient }}</div>
134
+                        <div v-if="item.Sat_M.mode_name != 'HD'">{{ item.Sat_M.mode_name }}</div>
141 135
                     </span>
142 136
                 </td>
143
-                <td style="min-width:40px;">
144
-                    <span v-if="item.Sat_M.patient_id">                      
145
-                        <span>{{ item.Sat_M.patient }}</span>
146
-                        <span  v-if="item.Sat_M.mode_name != 'HD'">{{ item.Sat_M.mode_name }}</span>
137
+                <td style="min-width:50px;">
138
+                    <span v-if="item.Sat_M.patient_id">
139
+                        <div>{{ item.Sat_M.patient }}</div>
140
+                        <div v-if="item.Sat_M.mode_name != 'HD'">{{ item.Sat_M.mode_name }}</div>
147 141
                     </span>
148 142
                 </td>
149
-                <td style="min-width:40px;">
150
-                    <span v-if="item.Sat_A.patient_id">                       
151
-                        <span>{{ item.Sat_A.patient }}</span>
152
-                        <span v-if="item.Sat_A.mode_name != 'HD'">{{ item.Sat_A.mode_name }}</span>
143
+                <td style="min-width:50px;">
144
+                    <span v-if="item.Sat_A.patient_id">
145
+                        <div>{{ item.Sat_A.patient }}</div>
146
+                        <div v-if="item.Sat_A.mode_name != 'HD'">{{ item.Sat_A.mode_name }}</div>
153 147
                     </span>
154 148
                 </td>
155
-                <td style="min-width:40px;">
149
+                <td style="min-width:50px;">
156 150
                     <span v-if="item.Sat_N.patient_id">
157
-                        <span>{{ item.Sat_N.patient }}</span>
158
-                        <span v-if="item.Sat_N.mode_name != 'HD'">{{ item.Sat_N.mode_name }}</span>
151
+                        <div>{{ item.Sat_N.patient }}</div>
152
+                        <div v-if="item.Sat_N.mode_name != 'HD'">{{ item.Sat_N.mode_name }}</div>
159 153
                     </span>
160 154
                 </td>
161
-                <td style="min-width:40px;">
155
+                <td style="min-width:50px;">
162 156
                     <span v-if="item.Sun_M.patient_id">
163
-                        <span>{{ item.Sun_M.patient }}</span>
164
-                        <span v-if="item.Sun_M.mode_name != 'HD'">{{ item.Sun_M.mode_name }}</span>
157
+                        <div>{{ item.Sun_M.patient }}</div>
158
+                        <div v-if="item.Sun_M.mode_name != 'HD'">{{ item.Sun_M.mode_name }}</div>
165 159
                     </span>
166 160
                 </td>
167
-                <td style="min-width:40px;">
161
+                <td style="min-width:50px;">
168 162
                     <span v-if="item.Sun_A.patient_id">
169
-                        <span>{{ item.Sun_A.patient }}</span>
170
-                        <span v-if="item.Sun_A.mode_name != 'HD'">{{ item.Sun_A.mode_name }}</span>
163
+                        <div>{{ item.Sun_A.patient }}</div>
164
+                        <div v-if="item.Sun_A.mode_name != 'HD'">{{ item.Sun_A.mode_name }}</div>
171 165
                     </span>
172 166
                 </td>
173
-                <td style="min-width:40px;">
167
+                <td style="min-width:50px;">
174 168
                     <span v-if="item.Sun_N.patient_id">
175
-                        <span>{{ item.Sun_N.patient }}</span>
176
-                        <span v-if="item.Sun_N.mode_name != 'HD'">{{ item.Sun_N.mode_name }}</span>
169
+                        <div>{{ item.Sun_N.patient }}</div>
170
+                        <div v-if="item.Sun_N.mode_name != 'HD'">{{ item.Sun_N.mode_name }}</div>
177 171
                     </span>
178 172
                 </td>
179 173
                 <td>{{item.total}}</td>
180 174
             </tr>
181 175
         </table>
182
-        <!-- 选择天数打印 -->
176
+
177
+         <!-- 选择天数打印 -->
183 178
         <table 
184 179
             v-if="$route.query.week_date !=''" 
185 180
             id="scheduleTable" class="scheduleTable" 
@@ -209,136 +204,135 @@
209 204
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周一'">
210 205
                     <span v-if="item.Mon_M.patient_id ">
211 206
                         <span>{{ item.Mon_M.patient }}</span>
212
-                        <span>{{ item.Mon_M.mode_name }}</span>
207
+                        <span v-if="item.Mon_M.mode_name != 'HD'">{{ item.Mon_M.mode_name }}</span>
213 208
                     </span>
214 209
                 </td>
215 210
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周一'">
216 211
                     <span v-if="item.Mon_A.patient_id ">
217 212
                         <span>{{ item.Mon_A.patient }}</span>
218
-                        <span>{{ item.Mon_A.mode_name }}</span>
213
+                        <span v-if="item.Mon_A.mode_name != 'HD'">{{ item.Mon_A.mode_name }}</span>
219 214
                     </span>
220 215
                 </td>
221 216
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周一'">
222 217
                     <span v-if="item.Mon_N.patient_id ">
223 218
                         <span>{{ item.Mon_N.patient }}</span>
224
-                        <span>{{ item.Mon_N.mode_name }}</span>
219
+                        <span v-if="item.Mon_N.mode_name != 'HD'">{{ item.Mon_N.mode_name }}</span>
225 220
                     </span>
226 221
                 </td>
227 222
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周二'">
228 223
                     <p v-if="item.Tue_M.patient_id">
229 224
                         <span>{{ item.Tue_M.patient }}</span>
230
-                        <span>{{ item.Tue_M.mode_name }}</span>
225
+                        <span v-if="item.Tue_M.mode_name != 'HD'">{{ item.Tue_M.mode_name }}</span>
231 226
                     </p>
232 227
                 </td>
233 228
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周二'">
234 229
                     <span v-if="item.Tue_A.patient_id ">
235 230
                         
236 231
                         <span>{{ item.Tue_A.patient }}</span>
237
-                        <span>{{ item.Tue_A.mode_name }}</span>
232
+                        <span v-if="item.Tue_A.mode_name != 'HD'">{{ item.Tue_A.mode_name }}</span>
238 233
                     </span>
239 234
                 </td>
240 235
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周二'">
241 236
                     <span v-if="item.Tue_N.patient_id ">
242 237
                         
243 238
                         <span>{{ item.Tue_N.patient }}</span>
244
-                        <span>{{ item.Tue_N.mode_name }}</span>
239
+                        <span v-if="item.Tue_N.mode_name != 'HD'">{{ item.Tue_N.mode_name }}</span>
245 240
                     </span>
246 241
                 </td>
247 242
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周三'">
248 243
                     <span v-if="item.Wed_M.patient_id ">
249 244
                         
250 245
                         <span>{{ item.Wed_M.patient }}</span>
251
-                        <span>{{ item.Wed_M.mode_name }}</span>
246
+                        <span v-if="item.Wed_M.mode_name != 'HD'">{{ item.Wed_M.mode_name }}</span>
252 247
                     </span>
253 248
                 </td>
254 249
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周三'">
255 250
                     <span v-if="item.Wed_A.patient_id ">
256 251
                         <span>{{ item.Wed_A.patient }}</span>
257
-                        <span>{{ item.Wed_A.mode_name }}</span>
252
+                        <span v-if="item.Wed_A.mode_name != 'HD'">{{ item.Wed_A.mode_name }}</span>
258 253
                     </span>
259 254
                 </td>
260 255
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周三'">
261 256
                     <span v-if="item.Wed_N.patient_id ">
262 257
                         <span>{{ item.Wed_N.patient }}</span>
263
-                        <span>{{ item.Wed_N.mode_name }}</span>
258
+                        <span v-if="item.Wed_N.mode_name != 'HD'">{{ item.Wed_N.mode_name }}</span>
264 259
                     </span>
265 260
                 </td>
266 261
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周四'">
267 262
                     <span v-if="item.Thurs_M.patient_id ">     
268 263
                         <span>{{ item.Thurs_M.patient }}</span>
269
-                        <span>{{ item.Thurs_M.mode_name }}</span>
264
+                        <span v-if="item.Thurs_M.mode_name != 'HD'">{{ item.Thurs_M.mode_name }}</span>
270 265
                     </span>
271 266
                 </td>
272 267
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周四'">
273 268
                     <span v-if="item.Thurs_A.patient_id ">                   
274 269
                         <span>{{ item.Thurs_A.patient }}</span>
275
-                        <span>{{ item.Thurs_A.mode_name }}</span>
270
+                        <span v-if="item.Thurs_A.mode_name != 'HD'">{{ item.Thurs_A.mode_name }}</span>
276 271
                     </span>
277 272
                 </td>
278 273
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周四'">
279 274
                     <span v-if="item.Thurs_N.patient_id ">           
280 275
                         <span>{{ item.Thurs_N.patient }}</span>
281
-                        <span>{{ item.Thurs_N.mode_name }}</span>
276
+                        <span v-if="item.Thurs_N.mode_name != 'HD'">{{ item.Thurs_N.mode_name }}</span>
282 277
                     </span>
283 278
                 </td>
284 279
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周五'">
285 280
                     <span v-if="item.Fri_M.patient_id">                  
286 281
                         <span>{{ item.Fri_M.patient }}</span>
287
-                        <span>{{ item.Fri_M.mode_name }}</span>
282
+                        <span v-if="item.Fri_M.mode_name != 'HD'">{{ item.Fri_M.mode_name }}</span>
288 283
                     </span>
289 284
                 </td>
290 285
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周五'">
291 286
                     <span v-if="item.Fri_A.patient_id ">                     
292 287
                         <span>{{ item.Fri_A.patient }}</span>
293
-                        <span>{{ item.Fri_A.mode_name }}</span>
288
+                        <span v-if="item.Fri_A.mode_name != 'HD'">{{ item.Fri_A.mode_name }}</span>
294 289
                     </span>
295 290
                 </td>
296 291
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周五'">
297 292
                     <span v-if="item.Fri_N.patient_id ">                      
298 293
                         <span>{{ item.Fri_N.patient }}</span>
299
-                        <span>{{ item.Sat_M.mode_name }}</span>
294
+                        <span v-if="item.Fri_N.mode_name != 'HD'">{{ item.Sat_M.mode_name }}</span>
300 295
                     </span>
301 296
                 </td>
302 297
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周六'">
303 298
                     <span v-if="item.Sat_M.patient_id ">                      
304 299
                         <span>{{ item.Sat_M.patient }}</span>
305
-                        <span>{{ item.Sat_M.mode_name }}</span>
300
+                        <span v-if="item.Sat_M.mode_name != 'HD'">{{ item.Sat_M.mode_name }}</span>
306 301
                     </span>
307 302
                 </td>
308 303
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周六'">
309 304
                     <span v-if="item.Sat_A.patient_id ">                       
310 305
                         <span>{{ item.Sat_A.patient }}</span>
311
-                        <span>{{ item.Sat_A.mode_name }}</span>
306
+                        <span v-if="item.Sat_A.mode_name != 'HD'">{{ item.Sat_A.mode_name }}</span>
312 307
                     </span>
313 308
                 </td>
314 309
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周六'">
315 310
                     <span v-if="item.Sat_N.patient_id ">
316 311
                         <span>{{ item.Sat_N.patient }}</span>
317
-                        <span>{{ item.Sat_N.mode_name }}</span>
312
+                        <span v-if="item.Sat_N.mode_name != 'HD'">{{ item.Sat_N.mode_name }}</span>
318 313
                     </span>
319 314
                 </td>
320 315
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周日'">
321 316
                     <span v-if="item.Sun_M.patient_id ">
322 317
                         <span>{{ item.Sun_M.patient }}</span>
323
-                        <span>{{ item.Sun_M.mode_name }}</span>
318
+                        <span v-if="item.Sun_M.mode_name != 'HD'">{{ item.Sun_M.mode_name }}</span>
324 319
                     </span>
325 320
                 </td>
326 321
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周日'">
327 322
                     <span v-if="item.Sun_A.patient_id ">
328 323
                         <span>{{ item.Sun_A.patient }}</span>
329
-                        <span>{{ item.Sun_A.mode_name }}</span>
324
+                        <span v-if="item.Sun_A.mode_name != 'HD'">{{ item.Sun_A.mode_name }}</span>
330 325
                     </span>
331 326
                 </td>
332 327
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周日'">
333 328
                     <span v-if="item.Sun_N.patient_id ">
334 329
                         <span>{{ item.Sun_N.patient }}</span>
335
-                        <span>{{ item.Sun_N.mode_name }}</span>
330
+                        <span v-if="item.Sun_N.mode_name != 'HD'">{{ item.Sun_N.mode_name }}</span>
336 331
                     </span>
337 332
                 </td>
338 333
                 <td style="min-width:60px;">{{item.total}}</td>
339 334
             </tr>
340 335
         </table>
341
-      </div>
342 336
     </div>
343 337
 </template>
344 338
 
@@ -364,7 +358,6 @@ export default {
364 358
             scheduleZoneRow: [],
365 359
             partitions: {},
366 360
             theWeek: {
367
-              historyWeek: 0,
368 361
               lastWeek: 0,
369 362
               thisWeek: 0,
370 363
               nextWeek: 0,
@@ -384,7 +377,7 @@ export default {
384 377
         this.partition_id = this.$route.query.partition_id
385 378
         var newList = []
386 379
         var arr =  this.$route.query.week_date
387
-        console.log('1234325431',this.$route.query);
380
+
388 381
         if(arr!=""){
389 382
           var newArr = arr.split(",")
390 383
 
@@ -418,13 +411,14 @@ export default {
418 411
 
419 412
         }else{
420 413
              newList = [1,2,3,4,5,6,7]
414
+
421 415
             this.week_date = newList.join(",")
422 416
 
423 417
         }
424 418
 
425 419
     },
426 420
     methods:{
427
-        getAllZones(){
421
+         getAllZones(){
428 422
            getAllZones().then(response=>{
429 423
              if(response.data.state == 1){
430 424
                 var zones = response.data.data.zones
@@ -460,7 +454,6 @@ export default {
460 454
                 }
461 455
                 var partitions = response.data.data.partitions
462 456
                 console.log("分区",partitions)
463
-                this.theWeek.historyWeek = this.theWeek.thisWeek - 2 
464 457
                 this.theWeek.thisWeek = response.data.data.theWeek
465 458
                 this.theWeek.lastWeek = this.theWeek.thisWeek - 1
466 459
                 this.theWeek.nextWeek = this.theWeek.thisWeek + 1
@@ -640,9 +633,6 @@ export default {
640 633
         },
641 634
         getSchedules() {
642 635
             var theType = 2;
643
-            if(this.$route.query.weekTime == "historyWeek"){
644
-                theType =0
645
-            }
646 636
             if(this.$route.query.weekTime == "lastWeek"){
647 637
                theType = 1
648 638
             }
@@ -847,6 +837,7 @@ export default {
847 837
                     });
848 838
                     var newArr= [{"area":"总数","cut":0,"Fri_A":{mode_id:0,mode_name:"",patient:"0",patient_id:"1"},"Fri_M":{mode_id:0,mode_name:"",patient:"0",patient_id:"1"},"Fri_N":{mode_id:0,mode_name:"",patient:"0",patient_id:"1"},"Mon_A":{mode_id:0,mode_name:"",patient:"",patient_id:"1"},"Mon_M":{mode_id:0,mode_name:"",patient:"0",patient_id:"1"},"Mon_N":{mode_id:0,mode_name:"",patient:"0",patient_id:"1"},"Sat_A":{mode_id:0,mode_name:"",patient:"0",patient_id:"1"},"Sat_M":{mode_id:0,mode_name:"",patient:"0",patient_id:"1"},"Sat_N":{mode_id:0,mode_name:"",patient:"0",patient_id:"1"},"Sun_A":{mode_id:0,mode_name:"",patient:"0",patient_id:"1"},"Sun_M":{mode_id:0,mode_name:"",patient:"0",patient_id:"1"},"Sun_N":{mode_id:0,mode_name:"",patient:"0",patient_id:"1"},"Thurs_A":{mode_id:0,mode_name:"",patient:"0",patient_id:"1"},"Thurs_M":{mode_id:0,mode_name:"",patient:"0",patient_id:"1"},"Thurs_N":{mode_id:0,mode_name:"",patient:"0",patient_id:"1"},"Tue_A":{mode_id:0,mode_name:"",patient:"0",patient_id:"1"},"Tue_M":{mode_id:0,mode_name:"",patient:"0",patient_id:"1"},"Tue_N":{mode_id:0,mode_name:"",patient:"0",patient_id:"1"},"Wed_A":{mode_id:0,mode_name:"",patient:"0",patient_id:"1"},"Wed_M":{mode_id:0,mode_name:"",patient:"0",patient_id:"1"},"Wed_N":{mode_id:0,mode_name:"",patient:"0",patient_id:"1"},"jihao_id":"","total":"","zone_id":"","zone_type":"","sort":""}]
849 839
 
840
+
850 841
                      for(let i=0;i<newArr.length;i++){
851 842
                        for(let j=0;j<this.scheduleCountList.length;j++){
852 843
                             newArr[i].cut = this.total
@@ -1020,8 +1011,8 @@ export default {
1020 1011
             return [weekArr[week], typeArr[schedule_type]];
1021 1012
         },
1022 1013
         printAction: function() {
1023
-            const style = '@media print { #scheduleTable{font-size:14px;} .scheduleTable tr td{text-align: center;padding: 5px 0px;min-width:40px;}}'
1024
-            // const style = '@media print { #scheduleTable{font-size:14px;} .scheduleTable tr td{text-align: center;padding: 5px;min-width:40px;}}'
1014
+            const style = '@media print {#scheduleTable{font-size:16px;} .scheduleTable tr td{text-align: center;padding: 5px;}}'
1015
+
1025 1016
             printJS({
1026 1017
             printable: 'scheduleTable',
1027 1018
             type: 'html',
@@ -1032,9 +1023,6 @@ export default {
1032 1023
         },
1033 1024
         getPatientSheduleCount(){
1034 1025
             var theType = 2;
1035
-            if(this.$route.query.weekTime == "historyWeek"){
1036
-                theType =0
1037
-            }
1038 1026
             if(this.$route.query.weekTime == "lastWeek"){
1039 1027
                theType = 1
1040 1028
             }
@@ -1066,7 +1054,7 @@ export default {
1066 1054
                if(response.data.state == 1){
1067 1055
                   var list = response.data.data.list
1068 1056
                   console.log("list22222",list)
1069
-                    console.log('asdfgfffffff',response.data.data);
1057
+
1070 1058
                   this.scheduleCountList = list
1071 1059
                   var total = response.data.data.total
1072 1060
                   console.log("totalw222",total)
@@ -1086,11 +1074,7 @@ export default {
1086 1074
 </script>
1087 1075
 
1088 1076
 
1089
-<style lang="scss" scoped>
1090
-// .print_main_content{
1091
-//     width: 960px;
1092
-//     margin: 0 auto;
1093
-// }
1077
+<style lang="scss">
1094 1078
 td{
1095 1079
     text-align: center;
1096 1080
     padding: 5px;