Browse Source

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

陈少旭 1 year ago
parent
commit
92c6437081
39 changed files with 813 additions and 333 deletions
  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 View File

382
     method:"get",
382
     method:"get",
383
     params:params
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 View File

92
     method:"get",
92
     method:"get",
93
     params:params
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 View File

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

+ 19 - 1
src/router/modules/stock.js View File

506
       hidden: true,
506
       hidden: true,
507
       is_menu: false,
507
       is_menu: false,
508
       meta: { title: 'drugQueryPrint', noCache: true }
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 View File

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

+ 3 - 3
src/xt_pages/Dialysisanalysis/bloodPhosphorus/phosphorusall.vue View File

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

+ 3 - 3
src/xt_pages/Dialysisanalysis/bloodPotassium/potassiumall.vue View File

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

+ 3 - 3
src/xt_pages/Dialysisanalysis/calcium/calciumall.vue View File

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

+ 3 - 3
src/xt_pages/Dialysisanalysis/hemoglobin/hemoglobinall.vue View File

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

+ 3 - 3
src/xt_pages/Dialysisanalysis/platelets/plateletsall.vue View File

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

+ 11 - 5
src/xt_pages/Dialysisanalysis/qualitycontrol/totalSstatistics.vue View File

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

+ 69 - 10
src/xt_pages/device/objectRegistration.vue View File

45
 
45
 
46
                 <el-table-column prop="fenopda" label="使用数量" align="center" min-width="60">
46
                 <el-table-column prop="fenopda" label="使用数量" align="center" min-width="60">
47
                     <template slot-scope="scope">
47
                     <template slot-scope="scope">
48
-                        {{ scope.row.model_number }}
48
+                        {{ scope.row.user_count }}
49
                     </template>
49
                     </template>
50
                 </el-table-column>
50
                 </el-table-column>
51
 
51
 
128
                 <el-form :model="form" ref="form">
128
                 <el-form :model="form" ref="form">
129
                     <el-row :span="24">
129
                     <el-row :span="24">
130
                       <el-col :span="8">
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
                             <el-date-picker
132
                             <el-date-picker
133
                             value-format="yyyy-MM-dd"
133
                             value-format="yyyy-MM-dd"
134
                             v-model="form.record_date"
134
                             v-model="form.record_date"
135
                             type="date"
135
                             type="date"
136
                             placeholder="选择日期时间"
136
                             placeholder="选择日期时间"
137
-                            style="width: 150px;">
137
+                            style="width: 150px;"
138
+                            @change="changeModelNumber">
138
                             </el-date-picker>
139
                             </el-date-picker>
139
                         </el-form-item>
140
                         </el-form-item>
140
                       </el-col>
141
                       </el-col>
141
 
142
 
142
                       <el-col :span="8">
143
                       <el-col :span="8">
143
                         <el-form-item label="品名、型号:" label-width="110px" prop="record_date">
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
                         </el-form-item>
154
                         </el-form-item>
146
                       </el-col>
155
                       </el-col>
147
                     
156
                     
251
                             v-model="form.record_date"
260
                             v-model="form.record_date"
252
                             type="date"
261
                             type="date"
253
                             placeholder="选择日期时间"
262
                             placeholder="选择日期时间"
254
-                            style="width: 150px;">
263
+                            style="width: 150px;"
264
+                            @change="changeModelNumber">
255
                             </el-date-picker>
265
                             </el-date-picker>
256
                         </el-form-item>
266
                         </el-form-item>
257
                       </el-col>
267
                       </el-col>
258
 
268
 
259
                       <el-col :span="8">
269
                       <el-col :span="8">
260
                         <el-form-item label="品名、型号:" label-width="110px" prop="model_number">
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
                         </el-form-item>
280
                         </el-form-item>
263
                       </el-col>
281
                       </el-col>
264
                     
282
                     
427
         getRegistrationDisInfectList,
445
         getRegistrationDisInfectList,
428
         getObjectRegistrationByIdList,
446
         getObjectRegistrationByIdList,
429
         UpdateObjectRegistration,
447
         UpdateObjectRegistration,
430
-        deleteObjectRegistration 
448
+        deleteObjectRegistration,
449
+        getRegistGoodInforList,
450
+        getRegistNumber 
431
     } from "@/api/device"
451
     } from "@/api/device"
432
     import { uParseTime } from '@/utils/tools'
452
     import { uParseTime } from '@/utils/tools'
433
     const moment = require('moment')
453
     const moment = require('moment')
491
          ],
511
          ],
492
          operators: [],
512
          operators: [],
493
          operatorMaps:{},
513
          operatorMaps:{},
494
-         
514
+         goodList:[],
495
         }
515
         }
496
       },
516
       },
497
       created(){
517
       created(){
518
+        this.getRegistGoodInforList()
498
         this.getAllDoctorList()
519
         this.getAllDoctorList()
499
         this.getlist()
520
         this.getlist()
500
       },
521
       },
723
                 if(this.form.packaging_identification ==false ){
744
                 if(this.form.packaging_identification ==false ){
724
                     packaging_identification_one = 2
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
                 var params = {
753
                 var params = {
727
                     id:this.form.id,
754
                     id:this.form.id,
728
                     record_date:this.form.record_date,
755
                     record_date:this.form.record_date,
729
-                    model_number:this.form.model_number,
756
+                    model_number:model_number,
730
                     user_count:this.form.user_count.toString(),
757
                     user_count:this.form.user_count.toString(),
731
                     product_date:this.form.product_date,
758
                     product_date:this.form.product_date,
732
                     expiry_date:this.form.expiry_date,
759
                     expiry_date:this.form.expiry_date,
844
               if(this.form.packaging_identification ==false ){
871
               if(this.form.packaging_identification ==false ){
845
                 packaging_identification_one = 2
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
               var params = {
880
               var params = {
848
                 record_date:this.form.record_date,
881
                 record_date:this.form.record_date,
849
-                model_number:this.form.model_number,
882
+                model_number:model_number,
850
                 user_count:this.form.user_count.toString(),
883
                 user_count:this.form.user_count.toString(),
851
                 product_date:this.form.product_date,
884
                 product_date:this.form.product_date,
852
                 expiry_date:this.form.expiry_date,
885
                 expiry_date:this.form.expiry_date,
870
       },
903
       },
871
       toSeach(){
904
       toSeach(){
872
         this.getlist()
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 View File

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

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

58
           <span class="content" v-if="getValueStr('anticoagulant', 'anticoagulant') != 1">{{anticoagulant_zongliang != "0" ? anticoagulant_zongliang : ""}}</span>
58
           <span class="content" v-if="getValueStr('anticoagulant', 'anticoagulant') != 1">{{anticoagulant_zongliang != "0" ? anticoagulant_zongliang : ""}}</span>
59
           <span v-if="this.$store.getters.xt_user.template_info.org_id != 10101 && this.$store.getters.xt_user.template_info.template_id !=45">
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
             <span class="content" v-if="getValueStr('anticoagulant', 'anticoagulant') == 1" ></span>
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
             <span class="unit" v-if="getValueStr('anticoagulant', 'anticoagulant') == 3" >
63
             <span class="unit" v-if="getValueStr('anticoagulant', 'anticoagulant') == 3" >
64
             
64
             
65
               <span v-if="this.$store.getters.xt_user.template_info.org_id == 9671 || this.$store.getters.xt_user.template_info.org_id == 9675">
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
           <span class="content" v-if="getValueStr('anticoagulant', 'anticoagulant') != 1">{{ anticoagulant_shouji != "0" ? anticoagulant_shouji : "" }}</span>
192
           <span class="content" v-if="getValueStr('anticoagulant', 'anticoagulant') != 1">{{ anticoagulant_shouji != "0" ? anticoagulant_shouji : "" }}</span>
193
           <span v-if="this.$store.getters.xt_user.template_info.org_id != 10101 && this.$store.getters.xt_user.template_info.template_id != 45">
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
             <span class="content" v-if="getValueStr('anticoagulant', 'anticoagulant') == 1" ></span>
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
             <span class="unit" v-if="getValueStr('anticoagulant', 'anticoagulant') == 3">
197
             <span class="unit" v-if="getValueStr('anticoagulant', 'anticoagulant') == 3">
198
               <span v-if="this.$store.getters.xt_user.template_info.org_id == 9671">
198
               <span v-if="this.$store.getters.xt_user.template_info.org_id == 9671">
199
                  {{ anticoagulant_shouji != "0" ? "mg" : "" }}
199
                  {{ anticoagulant_shouji != "0" ? "mg" : "" }}
303
           <span class="content" v-if="getValueStr('anticoagulant', 'anticoagulant') != 1">{{ anticoagulant_weichi != "0" ? anticoagulant_weichi : "" }}</span>
303
           <span class="content" v-if="getValueStr('anticoagulant', 'anticoagulant') != 1">{{ anticoagulant_weichi != "0" ? anticoagulant_weichi : "" }}</span>
304
           <span v-if="this.$store.getters.xt_user.template_info.org_id != 10101 && this.$store.getters.xt_user.template_info.template_id != 45">
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
             <span class="content" v-if="getValueStr('anticoagulant', 'anticoagulant') == 1"></span>
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
             <span class="unit" v-if="getValueStr('anticoagulant', 'anticoagulant') == 3">
308
             <span class="unit" v-if="getValueStr('anticoagulant', 'anticoagulant') == 3">
309
               <span v-if="this.$store.getters.xt_user.template_info.org_id ==9671">
309
               <span v-if="this.$store.getters.xt_user.template_info.org_id ==9671">
310
               {{ anticoagulant_weichi != "0" ? "mg/h" : "" }}
310
               {{ anticoagulant_weichi != "0" ? "mg/h" : "" }}
945
   
945
   
946
   },
946
   },
947
   created() {
947
   created() {
948
-   
948
+    console.log("template_id", this.$store.getters.xt_user.template_info.template_id)
949
     var perfusion_apparatus = this.$store.getters.perfusion_apparatus
949
     var perfusion_apparatus = this.$store.getters.perfusion_apparatus
950
     var map = {}
950
     var map = {}
951
     for (let index = 0; index < perfusion_apparatus.length; index++) {
951
     for (let index = 0; index < perfusion_apparatus.length; index++) {

+ 18 - 12
src/xt_pages/dialysis/details/dialog/dialysisPrescriptionDialog.vue View File

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

+ 8 - 0
src/xt_pages/dialysis/details/dialog/monitor_dialog.vue View File

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

+ 4 - 4
src/xt_pages/dialysis/details/dialysisMonitoring.vue View File

14
           <th width="76px">静脉压/动脉压({{monitores[0]&&monitores[0]['venous_pressure_type'] == 2 ? 'kpa' : 'mmHg'}})</th>
14
           <th width="76px">静脉压/动脉压({{monitores[0]&&monitores[0]['venous_pressure_type'] == 2 ? 'kpa' : 'mmHg'}})</th>
15
           <th v-if="isShow('血流量')" width="92px">血流量(ml/min)</th>
15
           <th v-if="isShow('血流量')" width="92px">血流量(ml/min)</th>
16
           <th v-if="isShow('跨膜压')" width="76px">跨膜压({{monitores[0]&&monitores[0]['transmembrane_pressure_type'] == 2 ? 'kpa' : 'mmHg'}})</th>
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
           <th v-if="isShow('钠浓度')" width="92px">钠浓度(mmol/L)</th>
21
           <th v-if="isShow('钠浓度')" width="92px">钠浓度(mmol/L)</th>
22
           <th v-if="isShow('透析液温度')" width="92px">透析液温度(℃)</th>
22
           <th v-if="isShow('透析液温度')" width="92px">透析液温度(℃)</th>
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>
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 View File

1432
                         <td width="50">脉搏<br />(次/分)</td>
1432
                         <td width="50">脉搏<br />(次/分)</td>
1433
                         <td width="50">呼吸<br />(次/分)</td>
1433
                         <td width="50">呼吸<br />(次/分)</td>
1434
                         <td width="50">血流量<br />(ml/min)</td>
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
                         <td width="50">
1443
                         <td width="50">
1436
                           静脉压<br />({{
1444
                           静脉压<br />({{
1437
                             monitors[0] &&
1445
                             monitors[0] &&
1480
                         <td>{{ monitor.pulse_frequency? monitor.pulse_frequency: ""}}</td>
1488
                         <td>{{ monitor.pulse_frequency? monitor.pulse_frequency: ""}}</td>
1481
                         <td>{{monitor.breathing_rate ? monitor.breathing_rate : ""}}</td>
1489
                         <td>{{monitor.breathing_rate ? monitor.breathing_rate : ""}}</td>
1482
                         <td>{{monitor.blood_flow_volume? monitor.blood_flow_volume: ""}}</td>
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
                         <td>
1498
                         <td>
1484
                           {{
1499
                           {{
1485
                             monitor.venous_pressure
1500
                             monitor.venous_pressure
1635
                         <td></td>
1650
                         <td></td>
1636
                         <td></td>
1651
                         <td></td>
1637
                         <td></td>
1652
                         <td></td>
1653
+                        <td v-if="org_id == 0 || org_id ==10478"></td>
1638
                         <td></td>
1654
                         <td></td>
1639
                         <td></td>
1655
                         <td></td>
1640
                         <td></td>
1656
                         <td></td>
3009
                       >
3025
                       >
3010
                         <span
3026
                         <span
3011
                           style="height: 30px; display: inline-block"
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
                         </span>
3031
                         </span>
3016
                         <img
3032
                         <img
3017
                           style="height: 40px"
3033
                           style="height: 40px"
3018
-                          :src="setAdminUserES(prescription.creater)"
3034
+                          :src="setAdminUserES(doctor_advices[0].advice_doctor)"
3019
                           alt=""
3035
                           alt=""
3020
                           srcset=""
3036
                           srcset=""
3021
                           v-else
3037
                           v-else

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

1092
                         }}
1092
                         }}
1093
                       </div>
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
                       <span v-if="prescription.anticoagulant == 4">mg</span>
1096
                       <span v-if="prescription.anticoagulant == 4">mg</span>
1097
                       <span v-if="prescription.anticoagulant == 3">iu</span>
1097
                       <span v-if="prescription.anticoagulant == 3">iu</span>
1098
                       <span v-if="prescription.anticoagulant == 2">iu</span>
1098
                       <span v-if="prescription.anticoagulant == 2">iu</span>
1099
                       <span v-if="prescription.anticoagulant == 1">mg</span>
1099
                       <span v-if="prescription.anticoagulant == 1">mg</span>
1100
                     </span>
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
                       <span v-if="prescription.anticoagulant == 4">iu</span>
1103
                       <span v-if="prescription.anticoagulant == 4">iu</span>
1104
                       <span v-if="prescription.anticoagulant == 3">iu</span>
1104
                       <span v-if="prescription.anticoagulant == 3">iu</span>
1105
                       <span v-if="prescription.anticoagulant == 2">mg</span>
1105
                       <span v-if="prescription.anticoagulant == 2">mg</span>
1138
                             : "0"
1138
                             : "0"
1139
                         }}
1139
                         }}
1140
                       </div>
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
                         <span v-if="prescription.anticoagulant == 5">ml/h</span>
1143
                         <span v-if="prescription.anticoagulant == 5">ml/h</span>
1144
                           <span v-if="prescription.anticoagulant == 4">mg/h</span>
1144
                           <span v-if="prescription.anticoagulant == 4">mg/h</span>
1146
                           <span v-if="prescription.anticoagulant == 2">iu/h</span>
1146
                           <span v-if="prescription.anticoagulant == 2">iu/h</span>
1147
                           <span v-if="prescription.anticoagulant == 1">mg/h</span>
1147
                           <span v-if="prescription.anticoagulant == 1">mg/h</span>
1148
                       </span>
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
                         <span v-if="prescription.anticoagulant == 2">mg/h</span>
1150
                         <span v-if="prescription.anticoagulant == 2">mg/h</span>
1151
                           <span v-if="prescription.anticoagulant == 3">iu/h</span>
1151
                           <span v-if="prescription.anticoagulant == 3">iu/h</span>
1152
                           <span v-if="prescription.anticoagulant == 4">ml</span>
1152
                           <span v-if="prescription.anticoagulant == 4">ml</span>
1211
                             : "/"
1211
                             : "/"
1212
                         }}
1212
                         }}
1213
                       </div>
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
                       <span v-if="prescription.anticoagulant == 4">mg</span>
1215
                       <span v-if="prescription.anticoagulant == 4">mg</span>
1216
                       <span v-if="prescription.anticoagulant == 3">iu</span>
1216
                       <span v-if="prescription.anticoagulant == 3">iu</span>
1217
                       <span v-if="prescription.anticoagulant == 2">iu</span>
1217
                       <span v-if="prescription.anticoagulant == 2">iu</span>
1218
                       <span v-if="prescription.anticoagulant == 1">mg</span>
1218
                       <span v-if="prescription.anticoagulant == 1">mg</span>
1219
                      </span>
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
                        <span v-if="prescription.anticoagulant == 2">mg</span>
1221
                        <span v-if="prescription.anticoagulant == 2">mg</span>
1222
                        <span v-if="prescription.anticoagulant == 3">iu</span>
1222
                        <span v-if="prescription.anticoagulant == 3">iu</span>
1223
                        <span v-if="prescription.anticoagulant == 4">ml</span>
1223
                        <span v-if="prescription.anticoagulant == 4">ml</span>

+ 21 - 1
src/xt_pages/management/components/ManageForm.vue View File

34
             </el-form-item>
34
             </el-form-item>
35
           </el-col>
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
           <el-col :span="8">
55
           <el-col :span="8">
38
             <el-form-item
56
             <el-form-item
39
               label="机位号:"
57
               label="机位号:"
388
         revers_mode: "", // 反渗模式
406
         revers_mode: "", // 反渗模式
389
         treat_mode: [],
407
         treat_mode: [],
390
         treat_type: [], // 治疗模式
408
         treat_type: [], // 治疗模式
391
-        beds: ""
409
+        beds: "",
410
+        zone_id:"",
392
       },
411
       },
393
       forms: {
412
       forms: {
394
         beds: ""
413
         beds: ""
471
       getAllSubregion().then(response => {
490
       getAllSubregion().then(response => {
472
         if (response.data.state === 1) {
491
         if (response.data.state === 1) {
473
           var zones = response.data.data.zones;
492
           var zones = response.data.data.zones;
493
+        
474
           this.deviceType = zones;
494
           this.deviceType = zones;
475
           var numbers = response.data.data.numbers;
495
           var numbers = response.data.data.numbers;
476
           var devicenumber = response.data.data.devicenumber;
496
           var devicenumber = response.data.data.devicenumber;

+ 15 - 2
src/xt_pages/management/home.vue View File

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

+ 13 - 2
src/xt_pages/medicalScheduling/index.vue View File

954
                     data.push(...newNurse)
954
                     data.push(...newNurse)
955
                     data.push(...newDoctor)
955
                     data.push(...newDoctor)
956
                     data.push(obj)
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
         getClass(name,index){
976
         getClass(name,index){
966
             if(name != undefined){
977
             if(name != undefined){

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

15
         size="small"
15
         size="small"
16
         @click="BatchDelete"
16
         @click="BatchDelete"
17
         >医药师登记</el-button>
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
      </div>
40
      </div>
19
     
41
     
20
       
42
       
169
 </template>
191
 </template>
170
 
192
 
171
 <script>
193
 <script>
172
-import { adminMainView, getAdmins, setAdminStatus } from "@/api/role/admin";
194
+import { adminMainView, getAdmins, setAdminStatus,toSign,toTestOne,toTestTwo } from "@/api/role/admin";
173
 import { getRoles } from "@/api/role/role";
195
 import { getRoles } from "@/api/role/role";
174
 
196
 
175
 import { parseTime } from "@/utils";
197
 import { parseTime } from "@/utils";
459
    handleSelectionChange(val) {
481
    handleSelectionChange(val) {
460
       this.selectDrug = val;
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
   watch: {
509
   watch: {
464
     should_update_admins(should_change) {
510
     should_update_admins(should_change) {

+ 17 - 1
src/xt_pages/stock/drugs/components/drugQuery.vue View File

94
                 {{getManufacturName(scope.row.manufacturer)}}
94
                 {{getManufacturName(scope.row.manufacturer)}}
95
               </template>
95
               </template>
96
             </el-table-column>
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
             <el-table-column label="批准文号" align="center">
102
             <el-table-column label="批准文号" align="center">
98
               <template slot-scope="scope">
103
               <template slot-scope="scope">
99
                 {{scope.row.number}}
104
                 {{scope.row.number}}
402
      isClose: false,
407
      isClose: false,
403
      drug_type: 0,
408
      drug_type: 0,
404
      storehouseId:0,
409
      storehouseId:0,
410
+     dealerList:[],
405
     }
411
     }
406
   
412
   
407
   },
413
   },
454
            this.manufacturerList = response.data.data.manufacturerList
460
            this.manufacturerList = response.data.data.manufacturerList
455
            this.goodTypeList = response.data.data.goodTypeList
461
            this.goodTypeList = response.data.data.goodTypeList
456
            this.patientList = response.data.data.patientList
462
            this.patientList = response.data.data.patientList
463
+           this.dealerList = response.data.data.dealerList
457
          }
464
          }
458
       })
465
       })
459
     },
466
     },
1489
           this.$message.success("保存成功!")
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
   created(){
1510
   created(){
1495
     this.getStorehouseList()
1511
     this.getStorehouseList()

+ 14 - 1
src/xt_pages/stock/drugs/drugDamaged.vue View File

24
       @click="search"
24
       @click="search"
25
       >搜索</el-button
25
       >搜索</el-button
26
       >
26
       >
27
+     
27
       <el-date-picker
28
       <el-date-picker
28
       size="small"
29
       size="small"
29
       v-model="start_time"
30
       v-model="start_time"
40
       placeholder="选择日期"
41
       placeholder="选择日期"
41
       @change="changeEndTime">
42
       @change="changeEndTime">
42
       </el-date-picker>
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
     </div>
53
     </div>
44
     <el-table :data="tableList" border :header-cell-style="{ backgroundColor: 'rgb(245, 247, 250)' }" >
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
         <el-table-column  prop="date" label="报损日期" align="center">
56
         <el-table-column  prop="date" label="报损日期" align="center">
47
             <template slot-scope="scope">
57
             <template slot-scope="scope">
48
               {{getTime(scope.row.start_time)}}
58
               {{getTime(scope.row.start_time)}}
474
       }else{
484
       }else{
475
         return storehouse_name
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
     created(){
492
     created(){

+ 21 - 0
src/xt_pages/stock/drugs/inventoryDetails.vue View File

99
                  <span v-if="scope.row.inventory_type == 11">盘亏</span>
99
                  <span v-if="scope.row.inventory_type == 11">盘亏</span>
100
                </template>
100
                </template>
101
             </el-table-column>
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
         </el-table>
114
         </el-table>
103
         <el-pagination
115
         <el-pagination
104
             @size-change="handleSizeChange"
116
             @size-change="handleSizeChange"
222
         console.log("str",str)
234
         console.log("str",str)
223
         this.ids = str  
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
     created(){
247
     created(){
227
       this.getlist()
248
       this.getlist()

+ 26 - 2
src/xt_pages/stock/inventoryDetails.vue View File

41
                   {{scope.row.good_name}}
41
                   {{scope.row.good_name}}
42
                 </template>
42
                 </template>
43
             </el-table-column>
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
                <template slot-scope="scope">
45
                <template slot-scope="scope">
46
                   {{scope.row.specification_name}}
46
                   {{scope.row.specification_name}}
47
                 </template>
47
                 </template>
48
             </el-table-column>
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
                <template slot-scope="scope">
51
                <template slot-scope="scope">
52
                  {{getTime(scope.row.expire_date)}}
52
                  {{getTime(scope.row.expire_date)}}
53
                </template>
53
                </template>
88
                 <span v-if="scope.row.inventory_type ==7">有效期到期</span>
88
                 <span v-if="scope.row.inventory_type ==7">有效期到期</span>
89
                </template>
89
                </template>
90
             </el-table-column>
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
         </el-table>
104
         </el-table>
93
         <el-pagination
105
         <el-pagination
107
 <script>
119
 <script>
108
 import { uParseTime } from '@/utils/tools'
120
 import { uParseTime } from '@/utils/tools'
109
 import { getInventoryDetailList } from "@/api/stock"
121
 import { getInventoryDetailList } from "@/api/stock"
122
+import user from '../../store/modules/user';
110
 
123
 
111
 export default {
124
 export default {
112
     name: "inventory",
125
     name: "inventory",
127
             damageList:[],
140
             damageList:[],
128
             storehouse_id:0,
141
             storehouse_id:0,
129
             houseList:[],
142
             houseList:[],
143
+            docList:[]
130
          }
144
          }
131
     },
145
     },
132
     methods:{
146
     methods:{
173
                for(let i=0;i<response.data.data.houseList.length;i++){
187
                for(let i=0;i<response.data.data.houseList.length;i++){
174
                  this.houseList.push(response.data.data.houseList[i])
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
       changeHouseList(){
251
       changeHouseList(){
237
         this.houseList = []
252
         this.houseList = []
238
         this.getlist()
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
     created(){
265
     created(){

+ 22 - 1
src/xt_pages/stock/query/goodNewQuery.vue View File

48
             border
48
             border
49
            :cell-class-name="cellStyle"
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
             <el-table-column label="耗材类型" align="center">
56
             <el-table-column label="耗材类型" align="center">
52
               <template slot-scope="scope">
57
               <template slot-scope="scope">
53
                 {{getGoodTypeName(scope.row.good_type_id)}}
58
                 {{getGoodTypeName(scope.row.good_type_id)}}
68
                   {{getManufacturName(scope.row.manufacturer)}}
73
                   {{getManufacturName(scope.row.manufacturer)}}
69
               </template>
74
               </template>
70
             </el-table-column>
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
             <el-table-column label="批准文号" align="center">
81
             <el-table-column label="批准文号" align="center">
72
               <template slot-scope="scope">
82
               <template slot-scope="scope">
73
                  {{scope.row.number}}
83
                  {{scope.row.number}}
358
      warehouseOutByList:[],
368
      warehouseOutByList:[],
359
      flushList:[],
369
      flushList:[],
360
      type_name:0,
370
      type_name:0,
361
-     storehouseId:0
371
+     storehouseId:0,
372
+     dealerList:[]
362
     }
373
     }
363
   
374
   
364
   },
375
   },
411
            this.manufacturerList = response.data.data.manufacturerList
422
            this.manufacturerList = response.data.data.manufacturerList
412
            this.goodTypeList = response.data.data.goodTypeList
423
            this.goodTypeList = response.data.data.goodTypeList
413
            this.patientList = response.data.data.patientList
424
            this.patientList = response.data.data.patientList
425
+           this.dealerList = response.data.data.dealerList
414
          }
426
          }
415
       })
427
       })
416
     },
428
     },
445
       }
457
       }
446
       return manufacturer_name
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
     handleSizeChange(val) {
469
     handleSizeChange(val) {
449
       this.limit = val;
470
       this.limit = val;
450
       this.getlist()
471
       this.getlist()

+ 14 - 1
src/xt_pages/stock/stockDamaged.vue View File

40
           placeholder="选择日期"
40
           placeholder="选择日期"
41
           @change="changeEndTime">
41
           @change="changeEndTime">
42
       </el-date-picker>
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
     </div>
50
     </div>
44
   
51
   
45
     <el-table :data="tableList" border :header-cell-style="{ backgroundColor: 'rgb(245, 247, 250)' }">
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
         <el-table-column  prop="date" label="报损日期" align="center">
54
         <el-table-column  prop="date" label="报损日期" align="center">
48
             <template slot-scope="scope">
55
             <template slot-scope="scope">
49
               {{getTime(scope.row.ctime)}}
56
               {{getTime(scope.row.ctime)}}
833
       changeHouseList(){
840
       changeHouseList(){
834
         this.houseList = []
841
         this.houseList = []
835
         this.getlist()
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
     created(){
851
     created(){

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

1497
       this.submitMsg = "新增患者成功";
1497
       this.submitMsg = "新增患者成功";
1498
       this.form = Object.assign({}, defaultForm);
1498
       this.form = Object.assign({}, defaultForm);
1499
       this.form.lapseto  = 1
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 View File

20
                         <td style="width: 150px; height: 40px; ">存在以下潜在风险:</td>
20
                         <td style="width: 150px; height: 40px; ">存在以下潜在风险:</td>
21
                         <td>
21
                         <td>
22
                             <div class="jiange">
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
                             </div>
26
                             </div>
27
                         </td>
27
                         </td>
28
                     </tr>
28
                     </tr>
39
                             <td class="start">意识及情绪:</td>
39
                             <td class="start">意识及情绪:</td>
40
                             <td>
40
                             <td>
41
                                 <div class="jiange">
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
                                 </div>
45
                                 </div>
46
                             </td>
46
                             </td>
47
                         </tr>
47
                         </tr>
49
                             <td class="start">手术麻醉:</td>
49
                             <td class="start">手术麻醉:</td>
50
                             <td>
50
                             <td>
51
                                 <div class="jiange">
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
                                 </div>
55
                                 </div>
56
                             </td>
56
                             </td>
57
                         </tr>
57
                         </tr>
59
                             <td class="start"></td>
59
                             <td class="start"></td>
60
                             <td>
60
                             <td>
61
                                 <div class="jiange">
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
                                 </div>
65
                                 </div>
66
                             </td>
66
                             </td>
67
                         </tr>
67
                         </tr>
69
                             <td class="start">管道:</td>
69
                             <td class="start">管道:</td>
70
                             <td>
70
                             <td>
71
                                 <div class="jiange">
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
                                 </div>
75
                                 </div>
76
                             </td>
76
                             </td>
77
                         </tr>
77
                         </tr>
79
                             <td class="start">上肢情况:</td>
79
                             <td class="start">上肢情况:</td>
80
                             <td>
80
                             <td>
81
                                 <div class="jiange">
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
                                 </div>
85
                                 </div>
86
                             </td>
86
                             </td>
87
                         </tr>
87
                         </tr>
89
                             <td class="start">下肢情况:</td>
89
                             <td class="start">下肢情况:</td>
90
                             <td>
90
                             <td>
91
                                 <div class="jiange">
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
                                 </div>
95
                                 </div>
96
                             </td>
96
                             </td>
97
                         </tr>
97
                         </tr>
99
                             <td class="start">皮肤状况:</td>
99
                             <td class="start">皮肤状况:</td>
100
                             <td>
100
                             <td>
101
                                 <div class="jiange">
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
                                 </div>
105
                                 </div>
106
                             </td>
106
                             </td>
107
                         </tr>
107
                         </tr>
120
                                         </thead>
120
                                         </thead>
121
                                         <tbody>
121
                                         <tbody>
122
                                             <tr class="bg_color">
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
                                             </tr>
141
                                             </tr>
126
                                             <tr class="">
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
                                             </tr>
161
                                             </tr>
130
                                             <tr class="bg_color">
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
                                             </tr>
181
                                             </tr>
134
                                             <tr class="">
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
                                             </tr>
201
                                             </tr>
138
                                             <tr class="bg_color">
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
                                             </tr>
215
                                             </tr>
142
                                             <tr class="">
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
                                                 <td></td>
226
                                                 <td></td>
145
                                             </tr>
227
                                             </tr>
146
                                         </tbody>
228
                                         </tbody>
263
         }
345
         }
264
         .jiange{
346
         .jiange{
265
             margin-left: 20px;
347
             margin-left: 20px;
266
-            color: black;
348
+        }
349
+        .rightjiange{
350
+          margin-right: 40px;
351
+          font-size: 15px;
267
         }
352
         }
268
         input{
353
         input{
269
             -webkit-appearance: checkbox;
354
             -webkit-appearance: checkbox;

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

32
                       <td>
32
                       <td>
33
                         <div class="jiange">
33
                         <div class="jiange">
34
                           <span v-for="item in nianlin" class="rightjiange">
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
                           </span>
36
                           </span>
37
                         </div>
37
                         </div>
38
                           
38
                           
131
                       <td>
131
                       <td>
132
                         <div class="jiange">
132
                         <div class="jiange">
133
                           <span v-for="item in xiaoguo" class="rightjiange">
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
                           </span>
135
                           </span>
136
                         </div>
136
                         </div>
137
                       </td>
137
                       </td>
469
         }
469
         }
470
         .rightjiange{
470
         .rightjiange{
471
           margin-right: 40px;
471
           margin-right: 40px;
472
+          font-size: 15px;
472
         }
473
         }
473
         input{
474
         input{
474
             -webkit-appearance: checkbox;
475
             -webkit-appearance: checkbox;

+ 17 - 10
src/xt_pages/user/evaluationtool/Glasgow.vue View File

21
                                         <td class="start">睁眼反应(E)</td>
21
                                         <td class="start">睁眼反应(E)</td>
22
                                         <td>
22
                                         <td>
23
                                             <div class="jiange">
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
                                             </div>
27
                                             </div>
28
                                         </td>
28
                                         </td>
29
                                     </tr>
29
                                     </tr>
32
                                         <td class="start">言语反映 (V)</td>
32
                                         <td class="start">言语反映 (V)</td>
33
                                         <td>
33
                                         <td>
34
                                             <div class="jiange">
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
                                             </div>
38
                                             </div>
39
                                         </td>
39
                                         </td>
40
                                     </tr>
40
                                     </tr>
43
                                         <td class="start">运动反应(M)</td>
43
                                         <td class="start">运动反应(M)</td>
44
                                         <td>
44
                                         <td>
45
                                             <div class="jiange">
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
                                             </div>
49
                                             </div>
50
                                         </td>
50
                                         </td>
51
                                     </tr>
51
                                     </tr>
93
                             
93
                             
94
                         </div> 
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
                         <div class="shuoming">
97
                         <div class="shuoming">
98
                             <p>说明:</p>
98
                             <p>说明:</p>
99
                             <p>总分15分,其中 14-15分为正常,8-13分为中度意识障碍,≦7分为浅昏迷 ,3分为深昏迷 。</p>
99
                             <p>总分15分,其中 14-15分为正常,8-13分为中度意识障碍,≦7分为浅昏迷 ,3分为深昏迷 。</p>
203
             margin: 5px 0px 5px 20px;
203
             margin: 5px 0px 5px 20px;
204
             color: black;
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
 </style>
214
 </style>

+ 20 - 24
src/xt_pages/user/evaluationtool/Muscleforce.vue View File

21
                                         <td class="start">0级</td>
21
                                         <td class="start">0级</td>
22
                                         <td>
22
                                         <td>
23
                                             <div class="jiange">
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
                                             </div>
25
                                             </div>
28
                                         </td>
26
                                         </td>
29
                                     </tr>
27
                                     </tr>
32
                                         <td class="start">1级</td>
30
                                         <td class="start">1级</td>
33
                                         <td>
31
                                         <td>
34
                                             <div class="jiange">
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
                                             </div>
34
                                             </div>
39
                                         </td>
35
                                         </td>
40
                                     </tr>
36
                                     </tr>
43
                                         <td class="start">2级</td>
39
                                         <td class="start">2级</td>
44
                                         <td>
40
                                         <td>
45
                                             <div class="jiange">
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
                                             </div>
45
                                             </div>
50
                                         </td>
46
                                         </td>
51
                                     </tr>
47
                                     </tr>
52
                                    
48
                                    
53
-                                    <tr class="bg_color">
49
+                                    <tr >
54
                                         <td class="start">3级</td>
50
                                         <td class="start">3级</td>
55
                                         <td>
51
                                         <td>
56
                                             <div class="jiange">
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
                                             </div>
56
                                             </div>
61
                                         </td>
57
                                         </td>
62
                                     </tr>
58
                                     </tr>
63
                                     
59
                                     
64
-                                    <tr>
60
+                                    <tr class="bg_color">
65
                                         <td class="start">4级</td>
61
                                         <td class="start">4级</td>
66
                                         <td>
62
                                         <td>
67
                                             <div class="jiange">
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
                                             </div>
67
                                             </div>
72
                                         </td>
68
                                         </td>
73
                                     </tr>
69
                                     </tr>
74
                                    
70
                                    
75
-                                    <tr class="bg_color">
71
+                                    <tr>
76
                                         <td class="start">5级</td>
72
                                         <td class="start">5级</td>
77
                                         <td>
73
                                         <td>
78
                                             <div class="jiange">
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
                                             </div>
78
                                             </div>
83
                                         </td>
79
                                         </td>
84
                                     </tr>
80
                                     </tr>
180
             input:'',
176
             input:'',
181
             options:[],
177
             options:[],
182
             tableData:[],
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
             margin: 5px 0px 5px 20px;
221
             margin: 5px 0px 5px 20px;
229
             color: black;
222
             color: black;
230
         }
223
         }
224
+        input{
225
+            -webkit-appearance: checkbox;
226
+        }
231
     }
227
     }
232
 </style>
228
 </style>

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

23
                             <td class="start">心理评估</td>
23
                             <td class="start">心理评估</td>
24
                             <td>
24
                             <td>
25
                                 <div class="jiange">
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
                                 </div>
29
                                 </div>
30
                             </td>
30
                             </td>
31
                         </tr>
31
                         </tr>
34
                             <td>
34
                             <td>
35
                                 <div class="jiange">
35
                                 <div class="jiange">
36
                                     <el-radio-group v-model="radio1">
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
                                     </el-radio-group>
38
                                     </el-radio-group>
39
                                 </div>
39
                                 </div>
40
                             </td>                           
40
                             </td>                           
44
                             <td>
44
                             <td>
45
                                 <div  class="jiange">
45
                                 <div  class="jiange">
46
                                     <el-radio-group v-model="radio2">
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
                                     </el-radio-group>
48
                                     </el-radio-group>
49
                                 </div>
49
                                 </div>
50
                             </td>
50
                             </td>
54
                             <td>
54
                             <td>
55
                                 <div  class="jiange">
55
                                 <div  class="jiange">
56
                                     <el-radio-group v-model="radio3">
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
                                     </el-radio-group>
58
                                     </el-radio-group>
59
                                 </div>
59
                                 </div>
60
                             </td>
60
                             </td>
96
                 
96
                 
97
             </div>
97
             </div>
98
         </div>
98
         </div>
99
-       
100
     </div>
99
     </div>
101
 </template>
100
 </template>
102
 <script>
101
 <script>
154
             margin-left: 20px;
153
             margin-left: 20px;
155
             color: black;
154
             color: black;
156
         }
155
         }
156
+        .rightjiange{
157
+          margin-right: 40px;
158
+          font-size: 15px;
159
+        }
160
+        
157
         input{
161
         input{
158
             -webkit-appearance: checkbox;
162
             -webkit-appearance: checkbox;
159
         }
163
         }
160
     }
164
     }
165
+    .el-radio__label{
166
+        font-size: 15px !important;
167
+    }
161
     .bottoms{
168
     .bottoms{
162
         display: inline-block;
169
         display: inline-block;
163
         margin-left: 10px;
170
         margin-left: 10px;

+ 70 - 41
src/xt_pages/user/evaluationtool/nourishmentAssessment.vue View File

28
                            
28
                            
29
                             <td class="saoyang wenzi_color">
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
                             </td>                          
39
                             </td>                          
38
                         </tr>
40
                         </tr>
39
                         <tr class="bg_color">
41
                         <tr class="bg_color">
41
                            
43
                            
42
                             <td class="saoyang wenzi_color">
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
                             </td>
54
                             </td>
51
                         </tr>
55
                         </tr>
52
                         <tr>
56
                         <tr>
53
                             <td class="start">3级</td>
57
                             <td class="start">3级</td>
54
                             <td class="saoyang wenzi_color">
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
                             </td>
68
                             </td>
63
                         </tr>
69
                         </tr>
64
                         </tbody>
70
                         </tbody>
79
                         <tr>
85
                         <tr>
80
                             <td class="start">1级</td>
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
                             </td>                          
100
                             </td>                          
88
                         </tr>
101
                         </tr>
89
                         <tr class="bg_color">
102
                         <tr class="bg_color">
90
                             <td class="start">2级</td>
103
                             <td class="start">2级</td>
91
                             
104
                             
92
                             <td class="saoyang">
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
                             </td>
117
                             </td>
100
                         </tr>
118
                         </tr>
101
                         <tr>
119
                         <tr>
102
                             <td class="start">3级</td>
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
                             </td>
139
                             </td>
111
                         </tr>
140
                         </tr>
112
                         </tbody>
141
                         </tbody>
121
                         <tbody>
150
                         <tbody>
122
                             <tr class="bg_color ">
151
                             <tr class="bg_color ">
123
                                 <td class="start yingyang">0级</td>
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
                             </tr>
154
                             </tr>
126
                             <tr>
155
                             <tr>
127
                                 <td class="start yingyang">1级</td>
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
                             </tr>
158
                             </tr>
130
                        
159
                        
131
                         </tbody>
160
                         </tbody>
227
             margin-left: 20px;
256
             margin-left: 20px;
228
             color: black;
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
         input{
263
         input{
235
             -webkit-appearance: checkbox;
264
             -webkit-appearance: checkbox;

+ 19 - 8
src/xt_pages/user/evaluationtool/pruritusAssessment.vue View File

25
                             <td class="start">痒的部位</td>
25
                             <td class="start">痒的部位</td>
26
                             <td>
26
                             <td>
27
                                 <div class="jiange">
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
                                 </div>
34
                                 </div>
32
                             </td>
35
                             </td>
33
                             <td class="start">0</td>
36
                             <td class="start">0</td>
38
                             <td>
41
                             <td>
39
                                 <div class="jiange">
42
                                 <div class="jiange">
40
                                     <el-radio-group v-model="radio1">
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
                                     </el-radio-group>
45
                                     </el-radio-group>
43
                                 </div>
46
                                 </div>
44
                             </td> 
47
                             </td> 
50
                             <td>
53
                             <td>
51
                                 <div  class="jiange">
54
                                 <div  class="jiange">
52
                                     <el-radio-group v-model="radio2">
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
                                     </el-radio-group>
57
                                     </el-radio-group>
55
                                 </div>
58
                                 </div>
56
                             </td>
59
                             </td>
62
                             <td>
65
                             <td>
63
                                 <div  class="jiange">
66
                                 <div  class="jiange">
64
                                     <el-radio-group v-model="radio3">
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
                                     </el-radio-group>
69
                                     </el-radio-group>
67
                                 </div>
70
                                 </div>
68
                             </td>
71
                             </td>
130
             radio1:'',
133
             radio1:'',
131
             radio2:'',
134
             radio2:'',
132
             radio3:'',
135
             radio3:'',
133
-            buwei:['躯体','上肢','下肢','头皮','全身',"其他"],
136
+            input:'',
137
+            buwei:['躯体','上肢','下肢','头皮','全身'],
134
             chengdu:['不要抓(1)','要抓但没有抓痕(2)','抓出抓痕才能止痒(3)','经常抓出抓痕(4)','完全坐立不安(5)'],
138
             chengdu:['不要抓(1)','要抓但没有抓痕(2)','抓出抓痕才能止痒(3)','经常抓出抓痕(4)','完全坐立不安(5)'],
135
             pinlv:['很少时候(1)','较少时候(2)','较多时候(3)','很多时候(4)','一直持续(5)'],
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
             margin-left: 20px;
177
             margin-left: 20px;
171
             color: black;
178
             color: black;
172
         }
179
         }
180
+        .rightjiange{
181
+          margin-right: 40px;
182
+          font-size: 15px;
183
+        }
173
         input{
184
         input{
174
             -webkit-appearance: checkbox;
185
             -webkit-appearance: checkbox;
175
         }
186
         }

+ 3 - 3
src/xt_pages/workforce/components/tableData.vue View File

1379
             }
1379
             }
1380
           }
1380
           }
1381
         } else {
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
       return "";
1387
       return "";

+ 107 - 123
src/xt_pages/workforce/scheduleTablePrint.vue View File

1
 <template>
1
 <template>
2
     <div>
2
     <div>
3
-      
4
       <el-button style="float:right;" type="primary" @click="printAction">打印</el-button>
3
       <el-button style="float:right;" type="primary" @click="printAction">打印</el-button>
5
 
4
 
6
 <!--      <el-button type="primary" @click="printAction">打印</el-button>-->
5
 <!--      <el-button type="primary" @click="printAction">打印</el-button>-->
7
-      <div class="print_main_content">
8
         <table v-if="$route.query.week_date ==''" id="scheduleTable" class="scheduleTable" border="1" cellspacing="0">
6
         <table v-if="$route.query.week_date ==''" id="scheduleTable" class="scheduleTable" border="1" cellspacing="0">
9
             <tr>
7
             <tr>
10
                 <td rowspan="2">分区</td>
8
                 <td rowspan="2">分区</td>
16
                 <td colspan="3">周五({{ weekTitle[4] }})</td>
14
                 <td colspan="3">周五({{ weekTitle[4] }})</td>
17
                 <td colspan="3">周六({{ weekTitle[5] }})</td>
15
                 <td colspan="3">周六({{ weekTitle[5] }})</td>
18
                 <td colspan="3">周日({{ weekTitle[6] }})</td>
16
                 <td colspan="3">周日({{ weekTitle[6] }})</td>
19
-                <td rowspan="2">总数</td>
17
+                <td>总数</td>
20
             </tr>
18
             </tr>
21
             <tr>
19
             <tr>
22
                 <td>上午</td>
20
                 <td>上午</td>
42
                 <td>晚上</td>
40
                 <td>晚上</td>
43
             </tr>
41
             </tr>
44
             <tr v-for="(item,index) in scheduleZone" :key="index">
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
                     <span v-if="item.Mon_M.patient_id">
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
                     </span>
51
                     </span>
52
                 </td>
52
                 </td>
53
-                <td style="min-width:40px;">
53
+                <td style="min-width:50px;">
54
                     <span v-if="item.Mon_A.patient_id">
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
                     </span>
57
                     </span>
59
                 </td>
58
                 </td>
60
-                <td style="min-width:40px;">
59
+                <td style="min-width:50px;">
61
                     <span v-if="item.Mon_N.patient_id">
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
                     </span>
63
                     </span>
66
                 </td>
64
                 </td>
67
-                <td style="min-width:40px;">
65
+                <td style="min-width:50px;">
68
                     <span v-if="item.Tue_M.patient_id">
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
                     </span>
69
                     </span>
73
                 </td>
70
                 </td>
74
-                <td style="min-width:40px;">
71
+                <td style="min-width:50px;">
75
                     <span v-if="item.Tue_A.patient_id">
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
                     </span>
75
                     </span>
80
                 </td>
76
                 </td>
81
-                <td style="min-width:40px;">
77
+                <td style="min-width:50px;">
82
                     <span v-if="item.Tue_N.patient_id">
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
                     </span>
81
                     </span>
87
                 </td>
82
                 </td>
88
-                <td style="min-width:40px;">
83
+                <td style="min-width:50px;">
89
                     <span v-if="item.Wed_M.patient_id">
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
                     </span>
87
                     </span>
94
                 </td>
88
                 </td>
95
-                <td style="min-width:40px;">
89
+                <td style="min-width:50px;">
96
                     <span v-if="item.Wed_A.patient_id">
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
                     </span>
93
                     </span>
100
                 </td>
94
                 </td>
101
-                <td style="min-width:40px;">
95
+                <td style="min-width:50px;">
102
                     <span v-if="item.Wed_N.patient_id">
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
                     </span>
99
                     </span>
106
                 </td>
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
                     </span>
105
                     </span>
112
                 </td>
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
                     </span>
111
                     </span>
118
                 </td>
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
                     </span>
117
                     </span>
124
                 </td>
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
                     </span>
123
                     </span>
130
                 </td>
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
                     </span>
129
                     </span>
136
                 </td>
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
                     </span>
135
                     </span>
142
                 </td>
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
                     </span>
141
                     </span>
148
                 </td>
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
                     </span>
147
                     </span>
154
                 </td>
148
                 </td>
155
-                <td style="min-width:40px;">
149
+                <td style="min-width:50px;">
156
                     <span v-if="item.Sat_N.patient_id">
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
                     </span>
153
                     </span>
160
                 </td>
154
                 </td>
161
-                <td style="min-width:40px;">
155
+                <td style="min-width:50px;">
162
                     <span v-if="item.Sun_M.patient_id">
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
                     </span>
159
                     </span>
166
                 </td>
160
                 </td>
167
-                <td style="min-width:40px;">
161
+                <td style="min-width:50px;">
168
                     <span v-if="item.Sun_A.patient_id">
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
                     </span>
165
                     </span>
172
                 </td>
166
                 </td>
173
-                <td style="min-width:40px;">
167
+                <td style="min-width:50px;">
174
                     <span v-if="item.Sun_N.patient_id">
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
                     </span>
171
                     </span>
178
                 </td>
172
                 </td>
179
                 <td>{{item.total}}</td>
173
                 <td>{{item.total}}</td>
180
             </tr>
174
             </tr>
181
         </table>
175
         </table>
182
-        <!-- 选择天数打印 -->
176
+
177
+         <!-- 选择天数打印 -->
183
         <table 
178
         <table 
184
             v-if="$route.query.week_date !=''" 
179
             v-if="$route.query.week_date !=''" 
185
             id="scheduleTable" class="scheduleTable" 
180
             id="scheduleTable" class="scheduleTable" 
209
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周一'">
204
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周一'">
210
                     <span v-if="item.Mon_M.patient_id ">
205
                     <span v-if="item.Mon_M.patient_id ">
211
                         <span>{{ item.Mon_M.patient }}</span>
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
                     </span>
208
                     </span>
214
                 </td>
209
                 </td>
215
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周一'">
210
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周一'">
216
                     <span v-if="item.Mon_A.patient_id ">
211
                     <span v-if="item.Mon_A.patient_id ">
217
                         <span>{{ item.Mon_A.patient }}</span>
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
                     </span>
214
                     </span>
220
                 </td>
215
                 </td>
221
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周一'">
216
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周一'">
222
                     <span v-if="item.Mon_N.patient_id ">
217
                     <span v-if="item.Mon_N.patient_id ">
223
                         <span>{{ item.Mon_N.patient }}</span>
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
                     </span>
220
                     </span>
226
                 </td>
221
                 </td>
227
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周二'">
222
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周二'">
228
                     <p v-if="item.Tue_M.patient_id">
223
                     <p v-if="item.Tue_M.patient_id">
229
                         <span>{{ item.Tue_M.patient }}</span>
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
                     </p>
226
                     </p>
232
                 </td>
227
                 </td>
233
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周二'">
228
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周二'">
234
                     <span v-if="item.Tue_A.patient_id ">
229
                     <span v-if="item.Tue_A.patient_id ">
235
                         
230
                         
236
                         <span>{{ item.Tue_A.patient }}</span>
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
                     </span>
233
                     </span>
239
                 </td>
234
                 </td>
240
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周二'">
235
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周二'">
241
                     <span v-if="item.Tue_N.patient_id ">
236
                     <span v-if="item.Tue_N.patient_id ">
242
                         
237
                         
243
                         <span>{{ item.Tue_N.patient }}</span>
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
                     </span>
240
                     </span>
246
                 </td>
241
                 </td>
247
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周三'">
242
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周三'">
248
                     <span v-if="item.Wed_M.patient_id ">
243
                     <span v-if="item.Wed_M.patient_id ">
249
                         
244
                         
250
                         <span>{{ item.Wed_M.patient }}</span>
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
                     </span>
247
                     </span>
253
                 </td>
248
                 </td>
254
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周三'">
249
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周三'">
255
                     <span v-if="item.Wed_A.patient_id ">
250
                     <span v-if="item.Wed_A.patient_id ">
256
                         <span>{{ item.Wed_A.patient }}</span>
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
                     </span>
253
                     </span>
259
                 </td>
254
                 </td>
260
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周三'">
255
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周三'">
261
                     <span v-if="item.Wed_N.patient_id ">
256
                     <span v-if="item.Wed_N.patient_id ">
262
                         <span>{{ item.Wed_N.patient }}</span>
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
                     </span>
259
                     </span>
265
                 </td>
260
                 </td>
266
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周四'">
261
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周四'">
267
                     <span v-if="item.Thurs_M.patient_id ">     
262
                     <span v-if="item.Thurs_M.patient_id ">     
268
                         <span>{{ item.Thurs_M.patient }}</span>
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
                     </span>
265
                     </span>
271
                 </td>
266
                 </td>
272
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周四'">
267
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周四'">
273
                     <span v-if="item.Thurs_A.patient_id ">                   
268
                     <span v-if="item.Thurs_A.patient_id ">                   
274
                         <span>{{ item.Thurs_A.patient }}</span>
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
                     </span>
271
                     </span>
277
                 </td>
272
                 </td>
278
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周四'">
273
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周四'">
279
                     <span v-if="item.Thurs_N.patient_id ">           
274
                     <span v-if="item.Thurs_N.patient_id ">           
280
                         <span>{{ item.Thurs_N.patient }}</span>
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
                     </span>
277
                     </span>
283
                 </td>
278
                 </td>
284
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周五'">
279
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周五'">
285
                     <span v-if="item.Fri_M.patient_id">                  
280
                     <span v-if="item.Fri_M.patient_id">                  
286
                         <span>{{ item.Fri_M.patient }}</span>
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
                     </span>
283
                     </span>
289
                 </td>
284
                 </td>
290
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周五'">
285
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周五'">
291
                     <span v-if="item.Fri_A.patient_id ">                     
286
                     <span v-if="item.Fri_A.patient_id ">                     
292
                         <span>{{ item.Fri_A.patient }}</span>
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
                     </span>
289
                     </span>
295
                 </td>
290
                 </td>
296
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周五'">
291
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周五'">
297
                     <span v-if="item.Fri_N.patient_id ">                      
292
                     <span v-if="item.Fri_N.patient_id ">                      
298
                         <span>{{ item.Fri_N.patient }}</span>
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
                     </span>
295
                     </span>
301
                 </td>
296
                 </td>
302
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周六'">
297
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周六'">
303
                     <span v-if="item.Sat_M.patient_id ">                      
298
                     <span v-if="item.Sat_M.patient_id ">                      
304
                         <span>{{ item.Sat_M.patient }}</span>
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
                     </span>
301
                     </span>
307
                 </td>
302
                 </td>
308
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周六'">
303
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周六'">
309
                     <span v-if="item.Sat_A.patient_id ">                       
304
                     <span v-if="item.Sat_A.patient_id ">                       
310
                         <span>{{ item.Sat_A.patient }}</span>
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
                     </span>
307
                     </span>
313
                 </td>
308
                 </td>
314
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周六'">
309
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周六'">
315
                     <span v-if="item.Sat_N.patient_id ">
310
                     <span v-if="item.Sat_N.patient_id ">
316
                         <span>{{ item.Sat_N.patient }}</span>
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
                     </span>
313
                     </span>
319
                 </td>
314
                 </td>
320
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周日'">
315
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周日'">
321
                     <span v-if="item.Sun_M.patient_id ">
316
                     <span v-if="item.Sun_M.patient_id ">
322
                         <span>{{ item.Sun_M.patient }}</span>
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
                     </span>
319
                     </span>
325
                 </td>
320
                 </td>
326
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周日'">
321
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周日'">
327
                     <span v-if="item.Sun_A.patient_id ">
322
                     <span v-if="item.Sun_A.patient_id ">
328
                         <span>{{ item.Sun_A.patient }}</span>
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
                     </span>
325
                     </span>
331
                 </td>
326
                 </td>
332
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周日'">
327
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周日'">
333
                     <span v-if="item.Sun_N.patient_id ">
328
                     <span v-if="item.Sun_N.patient_id ">
334
                         <span>{{ item.Sun_N.patient }}</span>
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
                     </span>
331
                     </span>
337
                 </td>
332
                 </td>
338
                 <td style="min-width:60px;">{{item.total}}</td>
333
                 <td style="min-width:60px;">{{item.total}}</td>
339
             </tr>
334
             </tr>
340
         </table>
335
         </table>
341
-      </div>
342
     </div>
336
     </div>
343
 </template>
337
 </template>
344
 
338
 
364
             scheduleZoneRow: [],
358
             scheduleZoneRow: [],
365
             partitions: {},
359
             partitions: {},
366
             theWeek: {
360
             theWeek: {
367
-              historyWeek: 0,
368
               lastWeek: 0,
361
               lastWeek: 0,
369
               thisWeek: 0,
362
               thisWeek: 0,
370
               nextWeek: 0,
363
               nextWeek: 0,
384
         this.partition_id = this.$route.query.partition_id
377
         this.partition_id = this.$route.query.partition_id
385
         var newList = []
378
         var newList = []
386
         var arr =  this.$route.query.week_date
379
         var arr =  this.$route.query.week_date
387
-        console.log('1234325431',this.$route.query);
380
+
388
         if(arr!=""){
381
         if(arr!=""){
389
           var newArr = arr.split(",")
382
           var newArr = arr.split(",")
390
 
383
 
418
 
411
 
419
         }else{
412
         }else{
420
              newList = [1,2,3,4,5,6,7]
413
              newList = [1,2,3,4,5,6,7]
414
+
421
             this.week_date = newList.join(",")
415
             this.week_date = newList.join(",")
422
 
416
 
423
         }
417
         }
424
 
418
 
425
     },
419
     },
426
     methods:{
420
     methods:{
427
-        getAllZones(){
421
+         getAllZones(){
428
            getAllZones().then(response=>{
422
            getAllZones().then(response=>{
429
              if(response.data.state == 1){
423
              if(response.data.state == 1){
430
                 var zones = response.data.data.zones
424
                 var zones = response.data.data.zones
460
                 }
454
                 }
461
                 var partitions = response.data.data.partitions
455
                 var partitions = response.data.data.partitions
462
                 console.log("分区",partitions)
456
                 console.log("分区",partitions)
463
-                this.theWeek.historyWeek = this.theWeek.thisWeek - 2 
464
                 this.theWeek.thisWeek = response.data.data.theWeek
457
                 this.theWeek.thisWeek = response.data.data.theWeek
465
                 this.theWeek.lastWeek = this.theWeek.thisWeek - 1
458
                 this.theWeek.lastWeek = this.theWeek.thisWeek - 1
466
                 this.theWeek.nextWeek = this.theWeek.thisWeek + 1
459
                 this.theWeek.nextWeek = this.theWeek.thisWeek + 1
640
         },
633
         },
641
         getSchedules() {
634
         getSchedules() {
642
             var theType = 2;
635
             var theType = 2;
643
-            if(this.$route.query.weekTime == "historyWeek"){
644
-                theType =0
645
-            }
646
             if(this.$route.query.weekTime == "lastWeek"){
636
             if(this.$route.query.weekTime == "lastWeek"){
647
                theType = 1
637
                theType = 1
648
             }
638
             }
847
                     });
837
                     });
848
                     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":""}]
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
                      for(let i=0;i<newArr.length;i++){
841
                      for(let i=0;i<newArr.length;i++){
851
                        for(let j=0;j<this.scheduleCountList.length;j++){
842
                        for(let j=0;j<this.scheduleCountList.length;j++){
852
                             newArr[i].cut = this.total
843
                             newArr[i].cut = this.total
1020
             return [weekArr[week], typeArr[schedule_type]];
1011
             return [weekArr[week], typeArr[schedule_type]];
1021
         },
1012
         },
1022
         printAction: function() {
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
             printJS({
1016
             printJS({
1026
             printable: 'scheduleTable',
1017
             printable: 'scheduleTable',
1027
             type: 'html',
1018
             type: 'html',
1032
         },
1023
         },
1033
         getPatientSheduleCount(){
1024
         getPatientSheduleCount(){
1034
             var theType = 2;
1025
             var theType = 2;
1035
-            if(this.$route.query.weekTime == "historyWeek"){
1036
-                theType =0
1037
-            }
1038
             if(this.$route.query.weekTime == "lastWeek"){
1026
             if(this.$route.query.weekTime == "lastWeek"){
1039
                theType = 1
1027
                theType = 1
1040
             }
1028
             }
1066
                if(response.data.state == 1){
1054
                if(response.data.state == 1){
1067
                   var list = response.data.data.list
1055
                   var list = response.data.data.list
1068
                   console.log("list22222",list)
1056
                   console.log("list22222",list)
1069
-                    console.log('asdfgfffffff',response.data.data);
1057
+
1070
                   this.scheduleCountList = list
1058
                   this.scheduleCountList = list
1071
                   var total = response.data.data.total
1059
                   var total = response.data.data.total
1072
                   console.log("totalw222",total)
1060
                   console.log("totalw222",total)
1086
 </script>
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
 td{
1078
 td{
1095
     text-align: center;
1079
     text-align: center;
1096
     padding: 5px;
1080
     padding: 5px;