瀏覽代碼

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

陈少旭 1 年之前
父節點
當前提交
b9a5133f8f
共有 48 個文件被更改,包括 10594 次插入732 次删除
  1. 25 0
      src/api/role/admin.js
  2. 二進制
      src/assets/evaluate/a.png
  3. 二進制
      src/assets/evaluate/b.png
  4. 二進制
      src/assets/evaluate/c.png
  5. 二進制
      src/assets/evaluate/d.png
  6. 二進制
      src/assets/evaluate/e.png
  7. 二進制
      src/assets/evaluate/f.png
  8. 1 0
      src/components/Editor/index.vue
  9. 12 0
      src/router/modules/dialysis.js
  10. 64 2
      src/xt_pages/dialysis/batch_print/batch_print_order_six.vue
  11. 29 4
      src/xt_pages/dialysis/batch_print/batch_print_order_sixtyFive.vue
  12. 3656 0
      src/xt_pages/dialysis/batch_print/batch_print_order_sixtysix.vue
  13. 11 1
      src/xt_pages/dialysis/bloodPresssWatch.vue
  14. 10 5
      src/xt_pages/dialysis/components/dialysisParametersDialog.vue
  15. 2 2
      src/xt_pages/dialysis/details/assessmentAfter.vue
  16. 1 0
      src/xt_pages/dialysis/details/consumable/dialysisParameter.vue
  17. 8 8
      src/xt_pages/dialysis/details/consumable/signPrint.vue
  18. 9 1
      src/xt_pages/dialysis/details/dialog/AssessmentAfterDislysis.vue
  19. 16 10
      src/xt_pages/dialysis/details/dialog/dialysisPrescriptionDialog.vue
  20. 10 13
      src/xt_pages/dialysis/details/dialog/doubleCheckDialog.vue
  21. 24 12
      src/xt_pages/dialysis/details/dialog/monitor_dialog.vue
  22. 1 1
      src/xt_pages/dialysis/details/dialog/treatmentSummaryDialog.vue
  23. 51 26
      src/xt_pages/dialysis/dialysisFlow.vue
  24. 34 8
      src/xt_pages/dialysis/dialysisPrintOrder.vue
  25. 1 1
      src/xt_pages/dialysis/template/DialysisPrintOrderEight.vue
  26. 36 4
      src/xt_pages/dialysis/template/DialysisPrintOrderSix.vue
  27. 29 5
      src/xt_pages/dialysis/template/DialysisPrintOrderSixtyFive.vue
  28. 4260 0
      src/xt_pages/dialysis/template/DialysisPrintOrderSixtysix.vue
  29. 31 27
      src/xt_pages/medicalScheduling/index.vue
  30. 12 12
      src/xt_pages/qcd/qualitycontrol/totalSstatistics.vue
  31. 63 2
      src/xt_pages/role/admin.vue
  32. 5 0
      src/xt_pages/user/components/PatientForm.vue
  33. 21 14
      src/xt_pages/user/evaluationtool/Cathetershedding.vue
  34. 52 14
      src/xt_pages/user/evaluationtool/Fallassessment.vue
  35. 92 0
      src/xt_pages/user/evaluationtool/Falloutbedprint.vue
  36. 13 7
      src/xt_pages/user/evaluationtool/Glasgow.vue
  37. 1 1
      src/xt_pages/user/evaluationtool/Muscleforce.vue
  38. 25 19
      src/xt_pages/user/evaluationtool/OHpressuresore.vue
  39. 406 82
      src/xt_pages/user/evaluationtool/RassAssessment.vue
  40. 488 0
      src/xt_pages/user/evaluationtool/behavior.vue
  41. 287 32
      src/xt_pages/user/evaluationtool/dailyLife.vue
  42. 476 349
      src/xt_pages/user/evaluationtool/hemodialysis.vue
  43. 144 39
      src/xt_pages/user/evaluationtool/pediatricFallAssessment.vue
  44. 158 21
      src/xt_pages/user/evaluationtool/pressuresore.vue
  45. 28 7
      src/xt_pages/user/inspection.vue
  46. 0 1
      src/xt_pages/workforce/components/editTableData.vue
  47. 1 1
      src/xt_pages/workforce/components/nextTableWeeks.vue
  48. 1 1
      src/xt_pages/workforce/components/tableWeeks.vue

+ 25 - 0
src/api/role/admin.js 查看文件

108
     method:"get",
108
     method:"get",
109
     params:params
109
     params:params
110
   })
110
   })
111
+}
112
+
113
+export function toTestThree(params){
114
+  return request({
115
+    url:"/api/sign/createuploadpact",
116
+    method:"get",
117
+    params:params,
118
+  })
119
+}
120
+
121
+export function toTestFour(params){
122
+  return request({
123
+    url:"/api/sign/createuserid",
124
+    method:"Get",
125
+    params:params
126
+  })
127
+} 
128
+
129
+export function toTestFive(params){
130
+  
131
+  return request({
132
+     url:"/api/sign/createenterpriserealname",
133
+     method:"Get",
134
+     params:params
135
+  })
111
 }
136
 }

二進制
src/assets/evaluate/a.png 查看文件


二進制
src/assets/evaluate/b.png 查看文件


二進制
src/assets/evaluate/c.png 查看文件


二進制
src/assets/evaluate/d.png 查看文件


二進制
src/assets/evaluate/e.png 查看文件


二進制
src/assets/evaluate/f.png 查看文件


+ 1 - 0
src/components/Editor/index.vue 查看文件

34
             'fontsize', //字体大小
34
             'fontsize', //字体大小
35
             'fontfamily', //字体
35
             'fontfamily', //字体
36
             'forecolor', //字体颜色
36
             'forecolor', //字体颜色
37
+            'table',
37
           ]]
38
           ]]
38
           // scaleEnabled: true,
39
           // scaleEnabled: true,
39
         })
40
         })

+ 12 - 0
src/router/modules/dialysis.js 查看文件

425
         noCache: true
425
         noCache: true
426
       }
426
       }
427
     },
427
     },
428
+    {
429
+      path: '/dialysis/print/batch/sixtysix',
430
+      component: () =>
431
+        import('@/xt_pages/dialysis/batch_print/batch_print_order_sixtysix'),
432
+      hidden: true,
433
+      is_menu: false,
434
+      name: 'dialysis_batch_sixtysix',
435
+      meta: {
436
+        title: '批量打印',
437
+        noCache: true
438
+      }
439
+    },
428
     // {
440
     // {
429
     //   path: '/dialysis/print/batch/fiftythree',
441
     //   path: '/dialysis/print/batch/fiftythree',
430
     //   component: () =>
442
     //   component: () =>

+ 64 - 2
src/xt_pages/dialysis/batch_print/batch_print_order_six.vue 查看文件

1379
                           >
1379
                           >
1380
                           置换液的速度<br />(ml/h)
1380
                           置换液的速度<br />(ml/h)
1381
                           </td>
1381
                           </td>
1382
+                          <td width="50" v-if="org_id == 0 || org_id == 10375">置换率<br />(ml/h)</td>
1382
                           <td width="50" v-if="org_id != 3877 && org_id != 10449">超滤量<br />(ml)</td>
1383
                           <td width="50" v-if="org_id != 3877 && org_id != 10449">超滤量<br />(ml)</td>
1383
                           <td width="50" v-if="org_id ==3877 || org_id ==10449">累计超滤量<br />(ml)</td>
1384
                           <td width="50" v-if="org_id ==3877 || org_id ==10449">累计超滤量<br />(ml)</td>
1384
                           <td
1385
                           <td
1562
                                 : ""
1563
                                 : ""
1563
                             }}
1564
                             }}
1564
                           </td>
1565
                           </td>
1565
-
1566
+                          <td width="50" v-if="org_id == 0 || org_id == 10375"><br />
1567
+                            {{ monitor_record.replacement_rate?monitor_record.replacement_rate:"0" }}
1568
+                          </td>
1566
                           <td>
1569
                           <td>
1567
                             <span v-if="org_id == 9671 || org_id == 10440 || org_id == 10471">
1570
                             <span v-if="org_id == 9671 || org_id == 10440 || org_id == 10471">
1568
                                 {{
1571
                                 {{
1689
                         <td></td>
1692
                         <td></td>
1690
                         <td></td>
1693
                         <td></td>
1691
                         <td></td>
1694
                         <td></td>
1695
+                        <td  v-if="org_id == 0 || org_id == 10375"> </td>
1692
                         <td v-if="org_id == 9671 || org_id == 9919"></td>
1696
                         <td v-if="org_id == 9671 || org_id == 9919"></td>
1693
                         <td
1697
                         <td
1694
                           v-if="
1698
                           v-if="
1765
                             执行人签名
1769
                             执行人签名
1766
                           </td>
1770
                           </td>
1767
                           <td style="font-size: 16px" width="10%">时间</td>
1771
                           <td style="font-size: 16px" width="10%">时间</td>
1772
+                           <td style="font-size: 16px" width="10%" v-if="org_id == 10375 || org_id ==0">核对护士</td>
1768
                         </tr>
1773
                         </tr>
1769
                         <!-- <template v-for="group in doctor_advices" > -->
1774
                         <!-- <template v-for="group in doctor_advices" > -->
1770
 
1775
 
1872
                                 getTime(advice[0].execution_time, " {h}:{i}")
1877
                                 getTime(advice[0].execution_time, " {h}:{i}")
1873
                               }}</span>
1878
                               }}</span>
1874
                             </td>
1879
                             </td>
1880
+                            <td height="35px" v-if="org_id == 10375 || org_id == 0">
1881
+                              <span
1882
+                                v-if="
1883
+                                  setAdminUserES(
1884
+                                    advice[0],
1885
+                                    'checker'
1886
+                                  ) == ''
1887
+                                "
1888
+                                >{{
1889
+                                  getAdminUser(advice[0], "checker")
1890
+                                }}</span
1891
+                              >
1892
+                              <img
1893
+                                class="es-img"
1894
+                                :src="
1895
+                                  setAdminUserES(advice[0], 'checker')
1896
+                                "
1897
+                                alt=""
1898
+                                srcset=""
1899
+                                v-else
1900
+                                style="height: 40px"
1901
+                              />
1902
+                            </td>
1875
                           </tr>
1903
                           </tr>
1876
                         </template>
1904
                         </template>
1877
                       </tbody>
1905
                       </tbody>
2399
                       <div
2427
                       <div
2400
                         class="inline_block"
2428
                         class="inline_block"
2401
                         style="flex: 1"
2429
                         style="flex: 1"
2402
-                        v-if="org_id != 10223"
2430
+                        v-if="org_id != 10223 || org_id!=10375"
2403
                       >
2431
                       >
2404
                         透析中入量(L):
2432
                         透析中入量(L):
2405
                         <div
2433
                         <div
2657
                           }}
2685
                           }}
2658
                         </div>
2686
                         </div>
2659
                       </div>
2687
                       </div>
2688
+
2689
+                  
2690
+                    </div>
2691
+
2692
+                    <div
2693
+                      class="row"
2694
+                      style="padding: 2px 0; line-height: 23px; display: flex"
2695
+                      v-if="org_id == 0 || org_id ==10375"
2696
+                    >
2697
+                      <div
2698
+                        class="inline_block"
2699
+                        style="flex: 1; display: inline-block"
2700
+                      >
2701
+                        宣教知识:
2702
+                        <div
2703
+                          class="under_line"
2704
+                          style="
2705
+                            width: 840px;
2706
+                            line-height: 25px;
2707
+                            text-align: left;
2708
+                            margin-left: 2px;
2709
+                            display: inline-block;
2710
+                            white-space: normal;
2711
+                          "
2712
+                        >
2713
+                          {{
2714
+                            record.summer && record.summer.mission
2715
+                              ? record.summer.mission
2716
+                              : "/"
2717
+                          }}
2718
+                        </div>
2719
+                      </div>
2720
+
2721
+                  
2660
                     </div>
2722
                     </div>
2661
                   </td>
2723
                   </td>
2662
                 </tr>
2724
                 </tr>

+ 29 - 4
src/xt_pages/dialysis/batch_print/batch_print_order_sixtyFive.vue 查看文件

78
               <div class="inline_block">
78
               <div class="inline_block">
79
                 病区:
79
                 病区:
80
                 <div class="under_line" style="width: 50px; text-align: center">
80
                 <div class="under_line" style="width: 50px; text-align: center">
81
-                  {{ "/" }}
81
+                  {{ record.device_zone.name?record.device_zone.name:"/" }}
82
                 </div>
82
                 </div>
83
               </div>
83
               </div>
84
               <div class="inline_block">
84
               <div class="inline_block">
85
                 床号:
85
                 床号:
86
                 <div class="under_line" style="width: 50px; text-align: center">
86
                 <div class="under_line" style="width: 50px; text-align: center">
87
-                  {{ "/" }}
87
+                  {{ record.device_number.number?record.device_number.number:"/"}}
88
                 </div>
88
                 </div>
89
               </div>
89
               </div>
90
               <div class="inline_block">
90
               <div class="inline_block">
140
                 </div>
140
                 </div>
141
               </div>
141
               </div>
142
             </div>
142
             </div>
143
+
144
+            <div
145
+                class="row"
146
+                style="padding: 2px 0; line-height: 23px; display: flex"
147
+              >
148
+                <div
149
+                  class="inline_block"
150
+                  style="flex: 1; display: inline-block"
151
+                >
152
+                  身份证:
153
+                  <div
154
+                    class="under_line"
155
+                    style="
156
+                      width: 840px;
157
+                      line-height: 25px;
158
+                      text-align: left;
159
+                      margin-left: 2px;
160
+                      display: inline-block;
161
+                      white-space: normal;
162
+                    "
163
+                  >
164
+                    {{record.patient.id_card_no}}
165
+                  </div>
166
+                </div>
167
+              </div>
143
   
168
   
144
             <div
169
             <div
145
               class="row"
170
               class="row"
184
                             style="width: 70px; text-align: center"
209
                             style="width: 70px; text-align: center"
185
                           >
210
                           >
186
                             {{
211
                             {{
187
-                              record.patient.total_dialysis +
212
+                              record.Count +
188
                               record.patient.user_sys_before_count
213
                               record.patient.user_sys_before_count
189
-                                ? record.patient.total_dialysis +
214
+                                ?  record.Count +
190
                                   record.patient.user_sys_before_count
215
                                   record.patient.user_sys_before_count
191
                                 : "/"
216
                                 : "/"
192
                             }}
217
                             }}

文件差異過大導致無法顯示
+ 3656 - 0
src/xt_pages/dialysis/batch_print/batch_print_order_sixtysix.vue


+ 11 - 1
src/xt_pages/dialysis/bloodPresssWatch.vue 查看文件

401
           type="primary"
401
           type="primary"
402
           >批量打印</el-button>
402
           >批量打印</el-button>
403
       </template>
403
       </template>
404
-      
404
+      <template v-if="this.template_id == 66">
405
+        <el-button
406
+          size="small"
407
+          icon="el-icon-printer"
408
+          :disabled="selecting_schs.length == 0"
409
+          @click="batchPrintAction"
410
+          type="primary"
411
+          >批量打印</el-button>
412
+      </template>
405
     </div>
413
     </div>
406
     <div class="app-container">
414
     <div class="app-container">
407
       <!-- <div class="filter-container">
415
       <!-- <div class="filter-container">
2138
         this.$router.push({ path: "/dialysis/print/batch/sixtyTwo" });
2146
         this.$router.push({ path: "/dialysis/print/batch/sixtyTwo" });
2139
       }else if (this.template_id == 65) {
2147
       }else if (this.template_id == 65) {
2140
         this.$router.push({ path: "/dialysis/print/batch/sixtyFive" });
2148
         this.$router.push({ path: "/dialysis/print/batch/sixtyFive" });
2149
+      }else if (this.template_id == 66) {
2150
+        this.$router.push({ path: "/dialysis/print/batch/sixtysix" });
2141
       }
2151
       }
2142
 
2152
 
2143
     },
2153
     },

+ 10 - 5
src/xt_pages/dialysis/components/dialysisParametersDialog.vue 查看文件

21
         type="date"
21
         type="date"
22
         format="yyyy-MM-dd"
22
         format="yyyy-MM-dd"
23
         value-format="yyyy-MM-dd"
23
         value-format="yyyy-MM-dd"
24
-        placeholder="选择日期">
24
+        placeholder="选择日期"
25
+        @change="selectEndtime">
25
         </el-date-picker>
26
         </el-date-picker>
26
         <el-button icon="el-icon-printer" type="primary" @click="toPrint">打印</el-button>
27
         <el-button icon="el-icon-printer" type="primary" @click="toPrint">打印</el-button>
27
 
28
 
121
             })
122
             })
122
         },
123
         },
123
        selectStartime() {
124
        selectStartime() {
124
-        this.start_time = parseTime(this.startTime, '{y}-{m}-{d}')
125
-        this.query.start_time = parseTime(this.startTime, '{y}-{m}-{d}')
125
+        // this.start_time = parseTime(this.startTime, '{y}-{m}-{d}')
126
+        // this.query.start_time = parseTime(this.startTime, '{y}-{m}-{d}')
127
+         this.start_time = this.startTime
128
+         this.query.start_time = this.startTime
126
         this.getlist()
129
         this.getlist()
127
 
130
 
128
       },
131
       },
129
       selectEndtime() {
132
       selectEndtime() {
130
-        this.end_time = parseTime(this.endTime, '{y}-{m}-{d}')
131
-        this.query.end_time = parseTime(this.endTime, '{y}-{m}-{d}')
133
+        // this.end_time = parseTime(this.endTime, '{y}-{m}-{d}')
134
+        // this.query.end_time = parseTime(this.endTime, '{y}-{m}-{d}')
135
+        this.end_time = this.endTime
136
+        this.query.end_time = this.endTime
132
         this.getlist()
137
         this.getlist()
133
 
138
 
134
       },
139
       },

+ 2 - 2
src/xt_pages/dialysis/details/assessmentAfter.vue 查看文件

17
           <span class="content" v-if="actual_ultrafiltration != '0'">{{
17
           <span class="content" v-if="actual_ultrafiltration != '0'">{{
18
             actual_ultrafiltration
18
             actual_ultrafiltration
19
           }}</span>
19
           }}</span>
20
-          <span class="unit" v-if=" actual_ultrafiltration != '0' && (this.$store.getters.xt_user.template_info.template_id == 6 || this.$store.getters.xt_user.template_info.template_id == 9 || this.$store.getters.xt_user.template_info.template_id == 17 || this.$store.getters.xt_user.template_info.template_id == 20 || this.$store.getters.xt_user.template_info.template_id == 21 || this.$store.getters.xt_user.template_info.template_id == 22 || this.$store.getters.xt_user.template_info.template_id == 23 || this.$store.getters.xt_user.template_info.template_id == 24 || this.$store.getters.xt_user.template_info.template_id == 26 || this.$store.getters.xt_user.template_info.template_id == 28 || this.$store.getters.xt_user.template_info.template_id == 27 || this.$store.getters.xt_user.template_info.template_id == 29 || this.$store.getters.xt_user.template_info.template_id == 30 || this.$store.getters.xt_user.template_info.template_id == 31 || this.$store.getters.xt_user.template_info.template_id == 32 || this.$store.getters.xt_user.template_info.template_id == 34 || this.$store.getters.xt_user.template_info.template_id == 36 || this.$store.getters.xt_user.template_info.template_id == 38 || this.$store.getters.xt_user.template_info.template_id == 43 || this.$store.getters.xt_user.template_info.template_id == 44 || this.$store.getters.xt_user.template_info.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 == 10387 ||  this.$store.getters.xt_user.template_info.org_id == 10430 ||  this.$store.getters.xt_user.template_info.org_id == 10432 ||  this.$store.getters.xt_user.template_info.org_id == 10441 ||  this.$store.getters.xt_user.template_info.org_id == 10445  ) " >ml</span>
21
-          <span class="unit" v-if=" actual_ultrafiltration != '0' && this.$store.getters.xt_user.template_info.template_id != 6 && this.$store.getters.xt_user.template_info.template_id != 9 && this.$store.getters.xt_user.template_info.template_id != 17 && this.$store.getters.xt_user.template_info.template_id != 20 && this.$store.getters.xt_user.template_info.template_id != 21 && this.$store.getters.xt_user.template_info.template_id != 22 && this.$store.getters.xt_user.template_info.template_id != 23 && this.$store.getters.xt_user.template_info.template_id != 24 && this.$store.getters.xt_user.template_info.template_id != 26 && this.$store.getters.xt_user.template_info.template_id != 28 && this.$store.getters.xt_user.template_info.template_id != 27 && this.$store.getters.xt_user.template_info.template_id != 29 && this.$store.getters.xt_user.template_info.template_id != 30 && this.$store.getters.xt_user.template_info.template_id != 31 && this.$store.getters.xt_user.template_info.template_id != 32 && this.$store.getters.xt_user.template_info.template_id != 34 && this.$store.getters.xt_user.template_info.template_id != 36 && this.$store.getters.xt_user.template_info.template_id != 38 && this.$store.getters.xt_user.template_info.template_id != 43 && this.$store.getters.xt_user.template_info.template_id != 44 && this.$store.getters.xt_user.template_info.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!= 10387 &&  this.$store.getters.xt_user.template_info.org_id!= 10430 &&  this.$store.getters.xt_user.template_info.org_id!= 10432 &&  this.$store.getters.xt_user.template_info.org_id!= 10441 &&  this.$store.getters.xt_user.template_info.org_id!= 10445"  >L</span>
20
+          <span class="unit" v-if=" actual_ultrafiltration != '0' && (this.$store.getters.xt_user.template_info.template_id == 6 || this.$store.getters.xt_user.template_info.template_id == 9 || this.$store.getters.xt_user.template_info.template_id == 17 || this.$store.getters.xt_user.template_info.template_id == 20 || this.$store.getters.xt_user.template_info.template_id == 21 || this.$store.getters.xt_user.template_info.template_id == 22 || this.$store.getters.xt_user.template_info.template_id == 23 || this.$store.getters.xt_user.template_info.template_id == 24 || this.$store.getters.xt_user.template_info.template_id == 26 || this.$store.getters.xt_user.template_info.template_id == 28 || this.$store.getters.xt_user.template_info.template_id == 27 || this.$store.getters.xt_user.template_info.template_id == 29 || this.$store.getters.xt_user.template_info.template_id == 30 || this.$store.getters.xt_user.template_info.template_id == 31 || this.$store.getters.xt_user.template_info.template_id == 32 || this.$store.getters.xt_user.template_info.template_id == 34 || this.$store.getters.xt_user.template_info.template_id == 36 || this.$store.getters.xt_user.template_info.template_id == 38 || this.$store.getters.xt_user.template_info.template_id == 43 || this.$store.getters.xt_user.template_info.template_id == 44 || this.$store.getters.xt_user.template_info.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 == 10387 ||  this.$store.getters.xt_user.template_info.org_id == 10430 ||  this.$store.getters.xt_user.template_info.org_id == 10432 ||  this.$store.getters.xt_user.template_info.org_id == 10441 ||  this.$store.getters.xt_user.template_info.org_id == 10445 ||  this.$store.getters.xt_user.template_info.org_id == 10495  ) " >ml</span>
21
+          <span class="unit" v-if=" actual_ultrafiltration != '0' && this.$store.getters.xt_user.template_info.template_id != 6 && this.$store.getters.xt_user.template_info.template_id != 9 && this.$store.getters.xt_user.template_info.template_id != 17 && this.$store.getters.xt_user.template_info.template_id != 20 && this.$store.getters.xt_user.template_info.template_id != 21 && this.$store.getters.xt_user.template_info.template_id != 22 && this.$store.getters.xt_user.template_info.template_id != 23 && this.$store.getters.xt_user.template_info.template_id != 24 && this.$store.getters.xt_user.template_info.template_id != 26 && this.$store.getters.xt_user.template_info.template_id != 28 && this.$store.getters.xt_user.template_info.template_id != 27 && this.$store.getters.xt_user.template_info.template_id != 29 && this.$store.getters.xt_user.template_info.template_id != 30 && this.$store.getters.xt_user.template_info.template_id != 31 && this.$store.getters.xt_user.template_info.template_id != 32 && this.$store.getters.xt_user.template_info.template_id != 34 && this.$store.getters.xt_user.template_info.template_id != 36 && this.$store.getters.xt_user.template_info.template_id != 38 && this.$store.getters.xt_user.template_info.template_id != 43 && this.$store.getters.xt_user.template_info.template_id != 44 && this.$store.getters.xt_user.template_info.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!= 10387 &&  this.$store.getters.xt_user.template_info.org_id!= 10430 &&  this.$store.getters.xt_user.template_info.org_id!= 10432 &&  this.$store.getters.xt_user.template_info.org_id!= 10441 &&  this.$store.getters.xt_user.template_info.org_id!= 10445  &&  this.$store.getters.xt_user.template_info.org_id!= 10495"  >L</span>
22
         </li>
22
         </li>
23
         <li v-if="isShow('导管')">
23
         <li v-if="isShow('导管')">
24
           <label>导管 : </label>
24
           <label>导管 : </label>

+ 1 - 0
src/xt_pages/dialysis/details/consumable/dialysisParameter.vue 查看文件

1752
         this.$router.push({path:"/dialysis/consumable/dialysis/count/print?schedule_type="+this.schedule_type+"&partion_type="+this.partion_type+"&schedule_date="+this.query.schedule_date})
1752
         this.$router.push({path:"/dialysis/consumable/dialysis/count/print?schedule_type="+this.schedule_type+"&partion_type="+this.partion_type+"&schedule_date="+this.query.schedule_date})
1753
       },
1753
       },
1754
       handleSelectionChange(val){
1754
       handleSelectionChange(val){
1755
+        
1755
         var arr = []
1756
         var arr = []
1756
         for(let i=0;i<val.length;i++){
1757
         for(let i=0;i<val.length;i++){
1757
           arr.push(val[i].id)
1758
           arr.push(val[i].id)

+ 8 - 8
src/xt_pages/dialysis/details/consumable/signPrint.vue 查看文件

23
                 <div>
23
                 <div>
24
                  <span v-if="printObj.zone == 1">分区/</span>
24
                  <span v-if="printObj.zone == 1">分区/</span>
25
                  <span v-if="printObj.number == 1">床位号:</span>
25
                  <span v-if="printObj.number == 1">床位号:</span>
26
-                 <span v-if="printObj.zone == 1">{{main_collection.zone.name}}/</span> 
26
+                 <span v-if="printObj.zone == 1">{{main_collection.device_number.zone.name}}/</span> 
27
                  <span v-if="printObj.number == 1">{{main_collection.device_number.number}}</span>
27
                  <span v-if="printObj.number == 1">{{main_collection.device_number.number}}</span>
28
                 </div>
28
                 </div>
29
                 <div>姓名:
29
                 <div>姓名:
297
       getlist(){
297
       getlist(){
298
          var params = {
298
          var params = {
299
           schedule_type:this.schedule_type,
299
           schedule_type:this.schedule_type,
300
-          partion_id:this.partion_id,
300
+          partition_id:this.partion_id,
301
           schedule_date:this.schedule_date,
301
           schedule_date:this.schedule_date,
302
           keywords:this.keyword,
302
           keywords:this.keyword,
303
           page:this.page,
303
           page:this.page,
304
           limit:this.limit,
304
           limit:this.limit,
305
          }
305
          }
306
+         console.log("param222222o2o2o",params)
306
         getDialysisParameter(params).then(response=>{
307
         getDialysisParameter(params).then(response=>{
307
             if(response.data.state == 1){
308
             if(response.data.state == 1){
308
               var list = response.data.data.list
309
               var list = response.data.data.list
402
         return type_name
403
         return type_name
403
       },
404
       },
404
       getCurrentDate: function () {
405
       getCurrentDate: function () {
405
-        console.log(this.$route.query.week_type)
406
+       
406
         var myDate = new Date();
407
         var myDate = new Date();
407
         var year = myDate.getFullYear(); //年
408
         var year = myDate.getFullYear(); //年
408
         var month = myDate.getMonth() + 1; //月
409
         var month = myDate.getMonth() + 1; //月
436
         if(newday > dayNum){
437
         if(newday > dayNum){
437
           let lastDay = day - (newday - dayNum)
438
           let lastDay = day - (newday - dayNum)
438
           console.log("lastDay1",lastDay)
439
           console.log("lastDay1",lastDay)
439
-          var str = year + "年" + month + "月" + lastDay + "日  " + days;
440
+          var str = year + "年" + month + "月" + lastDay + "日  " 
440
           return str;
441
           return str;
441
         }else if(newday < dayNum){
442
         }else if(newday < dayNum){
442
           let lastDay = day + (dayNum - newday)
443
           let lastDay = day + (dayNum - newday)
443
           console.log("lastDay2",lastDay)
444
           console.log("lastDay2",lastDay)
444
-          var str = year + "年" + month + "月" + lastDay + "日  " + days;
445
+          var str = year + "年" + month + "月" + lastDay + "日  " 
445
           return str;
446
           return str;
446
         }else{
447
         }else{
447
-          var str = year + "年" + month + "月" + day + "日  " + days;
448
+          var str = year + "年" + month + "月" + day + "日  " 
448
           return str;
449
           return str;
449
         }
450
         }
450
-
451
-
451
+        
452
       },
452
       },
453
 
453
 
454
        compare(property) {
454
        compare(property) {

+ 9 - 1
src/xt_pages/dialysis/details/dialog/AssessmentAfterDislysis.vue 查看文件

29
           <el-col :span="8" v-if="isShow('实际超滤量')">
29
           <el-col :span="8" v-if="isShow('实际超滤量')">
30
             <el-form-item
30
             <el-form-item
31
               label="实际超滤量(ml): " :prop="isName('实际超滤量')" :rules="isCheckmust('实际超滤量')"
31
               label="实际超滤量(ml): " :prop="isName('实际超滤量')" :rules="isCheckmust('实际超滤量')"
32
-              v-if=" this.template_id == 6 || this.template_id == 9 || this.template_id == 10 || this.template_id == 11  || this.template_id == 17 || this.template_id == 20 || this.template_id == 21 || this.template_id == 22 || this.template_id == 23 || this.template_id == 24 || this.template_id == 26 || this.template_id == 28 || this.template_id == 27 || this.template_id == 29 || this.template_id == 30 || this.template_id == 31 || this.template_id == 32 || this.template_id == 34 || this.template_id == 36 || this.template_id == 38 || this.template_id == 43 || this.template_id == 44 || this.template_id == 47 || this.template_id == 56 || this.template_id == 60 || this.$store.getters.xt_user.template_info.org_id == 10307 || this.$store.getters.xt_user.template_info.org_id == 10340 || this.$store.getters.xt_user.template_info.org_id == 9555 || this.$store.getters.xt_user.template_info.org_id == 10387 || this.$store.getters.xt_user.template_info.org_id == 10430 || this.$store.getters.xt_user.template_info.org_id == 10432 || this.$store.getters.xt_user.template_info.org_id == 10441 || this.$store.getters.xt_user.template_info.org_id == 10445 || this.$store.getters.xt_user.template_info.org_id == 10410"  >
32
+              v-if=" this.template_id == 6 || this.template_id == 9 || this.template_id == 10 || this.template_id == 11  || this.template_id == 17 || this.template_id == 20 || this.template_id == 21 || this.template_id == 22 || this.template_id == 23 || this.template_id == 24 || this.template_id == 26 || this.template_id == 28 || this.template_id == 27 || this.template_id == 29 || this.template_id == 30 || this.template_id == 31 || this.template_id == 32 || this.template_id == 34 || this.template_id == 36 || this.template_id == 38 || this.template_id == 43 || this.template_id == 44 || this.template_id == 47 || this.template_id == 56 || this.template_id == 60 || this.$store.getters.xt_user.template_info.org_id == 10307 || this.$store.getters.xt_user.template_info.org_id == 10340 || this.$store.getters.xt_user.template_info.org_id == 9555 || this.$store.getters.xt_user.template_info.org_id == 10387 || this.$store.getters.xt_user.template_info.org_id == 10430 || this.$store.getters.xt_user.template_info.org_id == 10432 || this.$store.getters.xt_user.template_info.org_id == 10441 || 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 == 10495"  >
33
               <el-input v-model="form.actual_ultrafiltration"></el-input>
33
               <el-input v-model="form.actual_ultrafiltration"></el-input>
34
             </el-form-item>
34
             </el-form-item>
35
             <el-form-item label="实际超滤量(L): " v-else :prop="isName('实际超滤量')" :rules="isCheckmust('实际超滤量')">
35
             <el-form-item label="实际超滤量(L): " v-else :prop="isName('实际超滤量')" :rules="isCheckmust('实际超滤量')">
628
             </el-form-item>
628
             </el-form-item>
629
         </el-col>
629
         </el-col>
630
 
630
 
631
+        <el-col :span="24" v-if="isShow('备注')">
632
+            <el-form-item label="备注:" :prop="isName('备注')">
633
+              <el-input type="textarea" :rows="4" v-model="form.remark"></el-input>
634
+            </el-form-item>
635
+        </el-col>
636
+
631
       </el-form>
637
       </el-form>
632
 
638
 
633
 
639
 
852
         machine_run:0,
858
         machine_run:0,
853
         after_urea:"",
859
         after_urea:"",
854
         accumulated_blood_volume:"",
860
         accumulated_blood_volume:"",
861
+     
855
       },
862
       },
856
       lapseList:[],
863
       lapseList:[],
857
       leaveOfficeMethod:[],
864
       leaveOfficeMethod:[],
1174
           data["after_urea"] = this.form.after_urea
1181
           data["after_urea"] = this.form.after_urea
1175
           data["pip_coagulation"] = this.form.pip_coagulation
1182
           data["pip_coagulation"] = this.form.pip_coagulation
1176
           data["accumulated_blood_volume"] = this.form.accumulated_blood_volume
1183
           data["accumulated_blood_volume"] = this.form.accumulated_blood_volume
1184
+       
1177
           console.log("Data",data)
1185
           console.log("Data",data)
1178
           console.log("Paramsquery",data)
1186
           console.log("Paramsquery",data)
1179
 
1187
 

+ 16 - 10
src/xt_pages/dialysis/details/dialog/dialysisPrescriptionDialog.vue 查看文件

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 &&
315
                         this.$store.getters.xt_user.template_info.org_id != 10471 &&
316
-                        this.$store.getters.xt_user.template_info.org_id != 10495">
316
+                        this.$store.getters.xt_user.template_info.org_id != 10495 &&
317
+                        this.$store.getters.xt_user.template_info.org_id != 10375">
317
                        <div v-if="this.$store.getters.xt_user.template_info.org_id != 10101 &&
318
                        <div v-if="this.$store.getters.xt_user.template_info.org_id != 10101 &&
318
                           this.$store.getters.xt_user.template_info.template_id != 45 &&
319
                           this.$store.getters.xt_user.template_info.template_id != 45 &&
319
                           this.$store.getters.xt_user.template_info.org_id != 10346 &&
320
                           this.$store.getters.xt_user.template_info.org_id != 10346 &&
320
                           this.$store.getters.xt_user.template_info.org_id != 10387 &&
321
                           this.$store.getters.xt_user.template_info.org_id != 10387 &&
321
-                          this.$store.getters.xt_user.template_info.org_id != 10495 ">
322
+                          this.$store.getters.xt_user.template_info.org_id != 10495 &&
323
+                          this.$store.getters.xt_user.template_info.org_id != 10375 ">
322
                             <el-form-item
324
                             <el-form-item
323
                                     v-if='dialysisPrescription.anticoagulant != 1 &&
325
                                     v-if='dialysisPrescription.anticoagulant != 1 &&
324
                                     this.$store.getters.xt_user.template_info.template_id != 21 &&
326
                                     this.$store.getters.xt_user.template_info.template_id != 21 &&
363
                                     this.$store.getters.xt_user.template_info.org_id == 9987 ||
365
                                     this.$store.getters.xt_user.template_info.org_id == 9987 ||
364
                                     this.$store.getters.xt_user.template_info.org_id == 10346 ||
366
                                     this.$store.getters.xt_user.template_info.org_id == 10346 ||
365
                                     this.$store.getters.xt_user.template_info.org_id == 10387 ||
367
                                     this.$store.getters.xt_user.template_info.org_id == 10387 ||
366
-                                    this.$store.getters.xt_user.template_info.org_id ==10495'
368
+                                    this.$store.getters.xt_user.template_info.org_id ==10495 ||
369
+                                    this.$store.getters.xt_user.template_info.org_id ==10375
370
+                                    '
367
                                     :label="'首剂(mg) : '" prop="anticoagulant_shouji" :rules="isCheckmust('首剂')">
371
                                     :label="'首剂(mg) : '" prop="anticoagulant_shouji" :rules="isCheckmust('首剂')">
368
                                 <el-input type="number" v-if="dialysisPrescription.anticoagulant != 1"
372
                                 <el-input type="number" v-if="dialysisPrescription.anticoagulant != 1"
369
                                           v-model="dialysisPrescription.anticoagulant_shouji"></el-input>
373
                                           v-model="dialysisPrescription.anticoagulant_shouji"></el-input>
414
 
418
 
415
 
419
 
416
                     <el-col :span="8" v-if="anticoagulant!=undefined &&anticoagulant.weichi != -1 && isShows('维持')  && dialysisPrescription.anticoagulant!=1&& dialysisPrescription.anticoagulant!=12">
420
                     <el-col :span="8" v-if="anticoagulant!=undefined &&anticoagulant.weichi != -1 && isShows('维持')  && dialysisPrescription.anticoagulant!=1&& dialysisPrescription.anticoagulant!=12">
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 ">
421
+                        <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 && this.$store.getters.xt_user.template_info.org_id != 10375">
422
+                          <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 && this.$store.getters.xt_user.template_info.org_id != 10375 ">
419
                             <el-form-item :label="'维持(' + anticoagulant.weichi_unit + ') : '"
423
                             <el-form-item :label="'维持(' + anticoagulant.weichi_unit + ') : '"
420
                                           v-if="anticoagulant.weichi != -1 &&
424
                                           v-if="anticoagulant.weichi != -1 &&
421
                                            this.$store.getters.xt_user.template_info.template_id != 21 &&
425
                                            this.$store.getters.xt_user.template_info.template_id != 21 &&
424
                                             this.$store.getters.xt_user.template_info.org_id != 9987  &&
428
                                             this.$store.getters.xt_user.template_info.org_id != 9987  &&
425
                                             this.$store.getters.xt_user.template_info.org_id != 54 &&
429
                                             this.$store.getters.xt_user.template_info.org_id != 54 &&
426
                                             this.$store.getters.xt_user.template_info.org_id != 9990 &&
430
                                             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('维持')">
431
+                                            this.$store.getters.xt_user.template_info.org_id != 10495 &&
432
+                                            this.$store.getters.xt_user.template_info.org_id != 10375" prop="anticoagulant_weichi" :rules="isCheckmust('维持')">
428
                                 <el-input type="number" v-if="dialysisPrescription.anticoagulant != 1"
433
                                 <el-input type="number" v-if="dialysisPrescription.anticoagulant != 1"
429
                                           v-model="dialysisPrescription.anticoagulant_weichi"></el-input>
434
                                           v-model="dialysisPrescription.anticoagulant_weichi"></el-input>
430
                                 <el-input type="number" disabled v-if="dialysisPrescription.anticoagulant == 1"
435
                                 <el-input type="number" disabled v-if="dialysisPrescription.anticoagulant == 1"
440
                                           this.$store.getters.xt_user.template_info.org_id == 10346 ||
445
                                           this.$store.getters.xt_user.template_info.org_id == 10346 ||
441
                                           this.$store.getters.xt_user.template_info.org_id == 10387  ||
446
                                           this.$store.getters.xt_user.template_info.org_id == 10387  ||
442
                                           this.$store.getters.xt_user.template_info.org_id == 9990 ||
447
                                           this.$store.getters.xt_user.template_info.org_id == 9990 ||
443
-                                          this.$store.getters.xt_user.template_info.org_id == 10495
448
+                                          this.$store.getters.xt_user.template_info.org_id == 10495 ||
449
+                                          this.$store.getters.xt_user.template_info.org_id == 10375
444
                                           " prop="anticoagulant_weichi" :rules="isCheckmust('维持')">
450
                                           " prop="anticoagulant_weichi" :rules="isCheckmust('维持')">
445
                                 <el-input type="number" v-if="dialysisPrescription.anticoagulant != 1"
451
                                 <el-input type="number" v-if="dialysisPrescription.anticoagulant != 1"
446
                                           v-model="dialysisPrescription.anticoagulant_weichi"></el-input>
452
                                           v-model="dialysisPrescription.anticoagulant_weichi"></el-input>
496
 
502
 
497
 
503
 
498
                     <el-col :span="8" v-if="anticoagulant!=undefined &&anticoagulant.zongliang != -1 && isShows('总量') && dialysisPrescription.anticoagulant!=1&& dialysisPrescription.anticoagulant!=12">
504
                     <el-col :span="8" v-if="anticoagulant!=undefined &&anticoagulant.zongliang != -1 && isShows('总量') && dialysisPrescription.anticoagulant!=1&& dialysisPrescription.anticoagulant!=12">
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">
505
+                        <div v-if="this.$store.getters.xt_user.template_info.org_id != 10157 && this.$store.getters.xt_user.template_info.org_id != 9671 && this.$store.getters.xt_user.template_info.org_id != 9675 && this.$store.getters.xt_user.template_info.org_id != 10340 && this.$store.getters.xt_user.template_info.org_id != 10432 && this.$store.getters.xt_user.template_info.org_id != 9829 && this.$store.getters.xt_user.template_info.org_id != 10440 && this.$store.getters.xt_user.template_info.org_id != 10469 && this.$store.getters.xt_user.template_info.org_id != 10471 && this.$store.getters.xt_user.template_info.org_id != 10495 && this.$store.getters.xt_user.template_info.org_id != 10375">
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">
506
                           <div v-if="this.$store.getters.xt_user.template_info.org_id != 10101 && this.$store.getters.xt_user.template_info.template_id != 45 && this.$store.getters.xt_user.template_info.template_id != 54 && this.$store.getters.xt_user.template_info.org_id != 10346 && this.$store.getters.xt_user.template_info.org_id != 10387 && this.$store.getters.xt_user.template_info.org_id != 10495">
501
                             <el-form-item
507
                             <el-form-item
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'
508
+                                    v-if='this.$store.getters.xt_user.template_info.template_id != 21 && this.$store.getters.xt_user.template_info.template_id != 23 && this.$store.getters.xt_user.template_info.template_id != 38  && this.$store.getters.xt_user.template_info.org_id != 9987 && this.$store.getters.xt_user.template_info.template_id != 54 && this.$store.getters.xt_user.template_info.org_id != 10346 && this.$store.getters.xt_user.template_info.org_id != 10387 && this.$store.getters.xt_user.template_info.org_id != 9990 && this.$store.getters.xt_user.template_info.org_id != 10495 && this.$store.getters.xt_user.template_info.org_id != 10375'
503
                                     :label="'总量(' + anticoagulant.zongliang_unit + ') : '" prop="anticoagulant_zongliang" :rules="isCheckmust('总量')">
509
                                     :label="'总量(' + anticoagulant.zongliang_unit + ') : '" prop="anticoagulant_zongliang" :rules="isCheckmust('总量')">
504
                                 <el-input type="number" v-if="dialysisPrescription.anticoagulant != 1"
510
                                 <el-input type="number" v-if="dialysisPrescription.anticoagulant != 1"
505
                                           v-model="dialysisPrescription.anticoagulant_zongliang"></el-input>
511
                                           v-model="dialysisPrescription.anticoagulant_zongliang"></el-input>
507
                                           v-model="dialysisPrescription.no_anticoagulant_zongliang"></el-input>
513
                                           v-model="dialysisPrescription.no_anticoagulant_zongliang"></el-input>
508
                             </el-form-item>
514
                             </el-form-item>
509
                             <el-form-item
515
                             <el-form-item
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 '
516
+                                    v-if='this.$store.getters.xt_user.template_info.template_id == 21 || this.$store.getters.xt_user.template_info.template_id == 23 || this.$store.getters.xt_user.template_info.template_id == 38||  this.$store.getters.xt_user.template_info.org_id == 9987 || this.$store.getters.xt_user.template_info.template_id == 54 || this.$store.getters.xt_user.template_info.org_id == 10346 || this.$store.getters.xt_user.template_info.org_id == 10387 || this.$store.getters.xt_user.template_info.org_id == 10495 || this.$store.getters.xt_user.template_info.org_id == 10375 '
511
                                     :label="'总量(mg) : '" prop="anticoagulant_zongliang" :rules="isCheckmust('总量')">
517
                                     :label="'总量(mg) : '" prop="anticoagulant_zongliang" :rules="isCheckmust('总量')">
512
                                 <el-input type="number" v-if="dialysisPrescription.anticoagulant != 1"
518
                                 <el-input type="number" v-if="dialysisPrescription.anticoagulant != 1"
513
                                           v-model="dialysisPrescription.anticoagulant_zongliang"></el-input>
519
                                           v-model="dialysisPrescription.anticoagulant_zongliang"></el-input>

+ 10 - 13
src/xt_pages/dialysis/details/dialog/doubleCheckDialog.vue 查看文件

796
     changeBox(val) {
796
     changeBox(val) {
797
       var arr = [];
797
       var arr = [];
798
       var str = val.join(";");
798
       var str = val.join(";");
799
-      if (str.indexOf("透析器/灌流器") != -1 && this.prescription != null) {
799
+      if (str.indexOf("透析器/灌流器/滤过器") != -1 && this.prescription != null) {
800
         arr.push(
800
         arr.push(
801
-          "透析器/灌流器:" +
801
+          "透析器/灌流器/滤过器:" +
802
             (this.prescription.dialyzer_perfusion_apparatus
802
             (this.prescription.dialyzer_perfusion_apparatus
803
               ? this.prescription.dialyzer_perfusion_apparatus
803
               ? this.prescription.dialyzer_perfusion_apparatus
804
               : "")
804
               : "")
805
         );
805
         );
806
       }
806
       }
807
 
807
 
808
-      if (str.indexOf("透析器/灌流器") != -1 && this.prescription == null) {
809
-        arr.push("透析器/灌流器:");
808
+      if (str.indexOf("透析器/灌流器/滤过器") != -1 && this.prescription == null) {
809
+        arr.push("透析器/灌流器/滤过器:");
810
       }
810
       }
811
 
811
 
812
       if (str.indexOf("穿刺针") != -1 && this.predialysis_evaluation.id != 0) {
812
       if (str.indexOf("穿刺针") != -1 && this.predialysis_evaluation.id != 0) {
1366
       if (this.prescription != null && this.prescription.id != 0) {
1366
       if (this.prescription != null && this.prescription.id != 0) {
1367
         if (this.prescription.dialyzer_perfusion_apparatus != "" ||this.prescription.dialysis_dialyszers != "" || this.prescription.dialysis_irrigation != "") {
1367
         if (this.prescription.dialyzer_perfusion_apparatus != "" ||this.prescription.dialysis_dialyszers != "" || this.prescription.dialysis_irrigation != "") {
1368
 
1368
 
1369
-          if(this.org_id == 10440 || this.org_id == 0){
1369
+          if(this.org_id == 10440){
1370
             this.diazes = "透析器/灌流器:";
1370
             this.diazes = "透析器/灌流器:";
1371
             this.diazes = this.diazes + this.prescription.dialyzer_perfusion_apparatus;
1371
             this.diazes = this.diazes + this.prescription.dialyzer_perfusion_apparatus;
1372
             this.diazes = this.diazes + this.prescription.dialysis_dialyszers + this.prescription.dialysis_irrigation + "  " +"批号:"+ " ";
1372
             this.diazes = this.diazes + this.prescription.dialysis_dialyszers + this.prescription.dialysis_irrigation + "  " +"批号:"+ " ";
1374
             console.log("hhahahahhahahahawowoowowowowo--------",this.diazes)
1374
             console.log("hhahahahhahahahawowoowowowowo--------",this.diazes)
1375
           }
1375
           }
1376
 
1376
 
1377
-          if(this.org_id!=0 && this.org_id!=10440){
1377
+          if(this.org_id!=10440){
1378
            
1378
            
1379
-            this.diazes = "透析器/灌流器:";
1380
-            this.diazes =
1381
-              this.diazes + this.prescription.dialyzer_perfusion_apparatus;
1382
-            this.diazes =
1383
-              this.diazes +
1384
-              this.prescription.dialysis_dialyszers +
1385
-              this.prescription.dialysis_irrigation 
1379
+            this.diazes = "透析器/灌流器/滤过器:";
1380
+            this.diazes = this.diazes + this.prescription.dialyzer_perfusion_apparatus;
1381
+            this.diazes = this.diazes + this.prescription.dialysis_dialyszers + this.prescription.dialysis_irrigation + this.prescription.dialysis_strainer
1382
+
1386
           }
1383
           }
1387
         
1384
         
1388
         } else {
1385
         } else {

+ 24 - 12
src/xt_pages/dialysis/details/dialog/monitor_dialog.vue 查看文件

242
                 || org_id == 10445
242
                 || org_id == 10445
243
                 || org_id == 10410 ||
243
                 || org_id == 10410 ||
244
                 org_id == 10495 ||
244
                 org_id == 10495 ||
245
+                org_id == 10375 ||
245
                 org_id == 10485) &&
246
                 org_id == 10485) &&
246
                 org_id!=10387
247
                 org_id!=10387
247
             "
248
             "
312
               org_id != 9555
313
               org_id != 9555
313
               && org_id!=10432 && org_id!=10445
314
               && org_id!=10432 && org_id!=10445
314
               && org_id!=10410 && org_id!=10495 &&
315
               && org_id!=10410 && org_id!=10495 &&
315
-               org_id!=10485 )
316
+               org_id!=10485 && org_id!=10395 )
316
               || org_id == 10387
317
               || org_id == 10387
317
             "
318
             "
318
           >
319
           >
366
                 org_id == 10432 ||
367
                 org_id == 10432 ||
367
                 org_id == 10445 ||
368
                 org_id == 10445 ||
368
                 org_id == 10410 ||
369
                 org_id == 10410 ||
369
-                org_id == 10495 
370
+                org_id == 10495  ||
371
+                org_id == 10395
370
                 || org_id == 10485)
372
                 || org_id == 10485)
371
                 && org_id!=10387
373
                 && org_id!=10387
372
             "
374
             "
420
               org_id!=10432 &&
422
               org_id!=10432 &&
421
               org_id!=10445 &&
423
               org_id!=10445 &&
422
               org_id!=10410 && org_id!=10495
424
               org_id!=10410 && org_id!=10495
423
-              && org_id!=10485) ||
425
+              && org_id!=10485 && org_id!=10395) ||
424
               org_id == 10387
426
               org_id == 10387
425
             "
427
             "
426
           >
428
           >
481
                 template_id == 56 ||
483
                 template_id == 56 ||
482
                 org_id ==10432 ||
484
                 org_id ==10432 ||
483
                 org_id ==10445 ||
485
                 org_id ==10445 ||
484
-                org_id ==10410
486
+                org_id ==10410 ||
487
+                org_id == 10395
485
 
488
 
486
                )
489
                )
487
             "
490
             "
510
               template_id != 56 &&
513
               template_id != 56 &&
511
               org_id !=10432 &&
514
               org_id !=10432 &&
512
               org_id !=10445 &&
515
               org_id !=10445 &&
516
+              org_id!=10395 && 
513
               org_id !=10410
517
               org_id !=10410
514
             "
518
             "
515
           >
519
           >
556
                 template_id == 48 ||
560
                 template_id == 48 ||
557
                 org_id == 10340 ||
561
                 org_id == 10340 ||
558
                 org_id == 10432 ||
562
                 org_id == 10432 ||
559
-                org_id == 10445)
563
+                org_id == 10445 ||
564
+                org_id == 10395)
560
             "
565
             "
561
           >
566
           >
562
             <template slot-scope="scope">
567
             <template slot-scope="scope">
588
               template_id != 48 &&
593
               template_id != 48 &&
589
               org_id !=10340 &&
594
               org_id !=10340 &&
590
               org_id !=10432 &&
595
               org_id !=10432 &&
591
-              org_id !=10445
596
+              org_id !=10445 &&
597
+              org_id!=10395
592
             "
598
             "
593
           >
599
           >
594
             <template slot-scope="scope">
600
             <template slot-scope="scope">
1245
                 org_id == 10445 ||
1251
                 org_id == 10445 ||
1246
                 org_id == 10410 ||
1252
                 org_id == 10410 ||
1247
                 org_id == 10495 ||
1253
                 org_id == 10495 ||
1248
-                org_id == 10485)
1254
+                org_id == 10485 ||
1255
+                org_id == 10395)
1249
                 && org_id!=10387
1256
                 && org_id!=10387
1250
             "
1257
             "
1251
           >
1258
           >
1302
               org_id!=10445 &&
1309
               org_id!=10445 &&
1303
               org_id!=10410 &&
1310
               org_id!=10410 &&
1304
               org_id!=10495 &&
1311
               org_id!=10495 &&
1305
-              org_id!=10485
1312
+              org_id!=10485 &&
1313
+              org_id!=10395
1306
               )
1314
               )
1307
               || org_id == 10387
1315
               || org_id == 10387
1308
             "
1316
             "
1345
               template_id != 53 &&
1353
               template_id != 53 &&
1346
               org_id!=10432 &&
1354
               org_id!=10432 &&
1347
               org_id!=10445 &&
1355
               org_id!=10445 &&
1348
-              org_id!=10410
1356
+              org_id!=10410 &&
1357
+              org_id!=10395
1349
             "
1358
             "
1350
           >
1359
           >
1351
             <el-form-item label="置换率(L/h):" :prop="isName('置换率')"
1360
             <el-form-item label="置换率(L/h):" :prop="isName('置换率')"
1370
                 template_id == 48 ||
1379
                 template_id == 48 ||
1371
                 org_id==10432 ||
1380
                 org_id==10432 ||
1372
                 org_id!=10445 ||
1381
                 org_id!=10445 ||
1373
-                org_id!=10410)
1382
+                org_id!=10410 ||
1383
+                org_id!=10395)
1374
             "
1384
             "
1375
           >
1385
           >
1376
             <el-form-item label="置换率(ml/min):" :prop="isName('置换率')"
1386
             <el-form-item label="置换率(ml/min):" :prop="isName('置换率')"
1402
               template_id != 48 &&
1412
               template_id != 48 &&
1403
               org_id!=10340 &&
1413
               org_id!=10340 &&
1404
               org_id!=10432 &&
1414
               org_id!=10432 &&
1405
-              org_id!=10445
1415
+              org_id!=10445 &&
1416
+              org_id!=10395
1406
             "
1417
             "
1407
           >
1418
           >
1408
             <el-form-item label="置换量(L):" :prop="isName('置换量')"
1419
             <el-form-item label="置换量(L):" :prop="isName('置换量')"
1430
                 template_id == 48 ||
1441
                 template_id == 48 ||
1431
                 org_id!=10340 ||
1442
                 org_id!=10340 ||
1432
                 org_id ==10432 ||
1443
                 org_id ==10432 ||
1433
-                org_id ==10445)
1444
+                org_id ==10445 ||
1445
+                org_id == 10395)
1434
             "
1446
             "
1435
           >
1447
           >
1436
             <el-form-item label="置换量(ml):" :prop="isName('置换量')"
1448
             <el-form-item label="置换量(ml):" :prop="isName('置换量')"

+ 1 - 1
src/xt_pages/dialysis/details/dialog/treatmentSummaryDialog.vue 查看文件

59
           </el-form-item>
59
           </el-form-item>
60
         </el-col>
60
         </el-col>
61
       </el-row>
61
       </el-row>
62
-      <el-button type="primary" size="small" @click="autoClick" style="margin-top: 5px;margin-bottom: 5px;" v-if="org_id ==9671 || org_id==10440 || org_id == 10495">自动生成</el-button>
62
+      <el-button type="primary" size="small" @click="autoClick" style="margin-top: 5px;margin-bottom: 5px;">自动生成</el-button>
63
       <el-row :gutter="20">
63
       <el-row :gutter="20">
64
 
64
 
65
         <el-col v-if="isShow('透析小结')">
65
         <el-col v-if="isShow('透析小结')">

+ 51 - 26
src/xt_pages/dialysis/dialysisFlow.vue 查看文件

102
             </ul>
102
             </ul>
103
           </div>
103
           </div>
104
         </div>
104
         </div>
105
-  
105
+        <div style="margin-bottom: 10px;">
106
+          <el-button type="primary" @click="shaixuan">
107
+              {{ isshai==false ? '筛选' : '取消筛选' }}
108
+            
109
+          </el-button>
110
+        </div>
106
         <el-table
111
         <el-table
107
           :row-style="{ color: '#303133' }"
112
           :row-style="{ color: '#303133' }"
108
           :header-cell-style="{
113
           :header-cell-style="{
113
           style="width: 100%"
118
           style="width: 100%"
114
           v-loading="loading"
119
           v-loading="loading"
115
           border
120
           border
116
-  
117
           @current-change="clickCurrent"
121
           @current-change="clickCurrent"
118
           @selection-change="handleSelectionChange"
122
           @selection-change="handleSelectionChange"
119
           highlight-current-row
123
           highlight-current-row
120
           :cell-class-name="cellStyle"
124
           :cell-class-name="cellStyle"
125
+          :row-class-name="tablerow"
121
         >
126
         >
122
           <el-table-column
127
           <el-table-column
123
             type="selection"
128
             type="selection"
124
             width="45"
129
             width="45"
125
             align="center"
130
             align="center"
126
-          ></el-table-column>
131
+          >
132
+        </el-table-column>
127
        
133
        
128
           <el-table-column  label="排班日期"  align="center" width="120">
134
           <el-table-column  label="排班日期"  align="center" width="120">
129
             <template slot-scope="scope">
135
             <template slot-scope="scope">
143
           :label="item.name"
149
           :label="item.name"
144
         >
150
         >
145
           <template slot-scope="scope">
151
           <template slot-scope="scope">
146
-            <span :class="edtf(scope.row.dialysis_finish,item.id) ? 'lv' : 'hong' ">
152
+            <span 
153
+              :class="edtf(scope.row.dialysis_finish,item.id) ? 'lv' : 'hong' "
154
+              v-if="(edtf(scope.row.dialysis_finish,item.id) && isshai==true) ? false:true ">
147
               {{getModeFinish(scope.row.dialysis_finish,item.id)}}
155
               {{getModeFinish(scope.row.dialysis_finish,item.id)}}
148
             </span>
156
             </span>
149
           </template>
157
           </template>
355
         ],
363
         ],
356
         loading: false,
364
         loading: false,
357
         time: "",
365
         time: "",
358
-  
366
+        ishows:false,
367
+        isshai:false,
359
         search_mode: 1, // 搜索模式 1.日期搜索 2.病人搜索
368
         search_mode: 1, // 搜索模式 1.日期搜索 2.病人搜索
360
         patient_search_keyword: "",
369
         patient_search_keyword: "",
361
   
370
   
362
         SchedualPatientsTableData: [],
371
         SchedualPatientsTableData: [],
372
+        yincang:[],
363
         active: true,
373
         active: true,
364
         schedulType: 0,
374
         schedulType: 0,
365
         schedulArr: [
375
         schedulArr: [
629
         this.loading = true;
639
         this.loading = true;
630
         if (this.search_mode == 1) {
640
         if (this.search_mode == 1) {
631
           this.listQuery.keywords = "";
641
           this.listQuery.keywords = "";
632
-  
633
-  
642
+
634
         } else {
643
         } else {
635
           this.listQuery.schedul_time = "";
644
           this.listQuery.schedul_time = "";
636
-  
637
         }
645
         }
638
       
646
       
639
-        
640
         console.log("params332322332323232",this.listQuery.start_time)
647
         console.log("params332322332323232",this.listQuery.start_time)
641
         this.SchedualPatientsTableData = [];
648
         this.SchedualPatientsTableData = [];
642
         getSchedualPatientFlow(this.listQuery).then(response => {
649
         getSchedualPatientFlow(this.listQuery).then(response => {
649
             this.loading = false;
656
             this.loading = false;
650
             this.total = response.data.data.total;
657
             this.total = response.data.data.total;
651
           
658
           
652
-            
653
             this.SchedualPatientsTableData  = response.data.data.schedule
659
             this.SchedualPatientsTableData  = response.data.data.schedule
654
             console.log("SchedualPatientsTableData",response.data.data.schedule)
660
             console.log("SchedualPatientsTableData",response.data.data.schedule)
661
+            // this.wanchen();
655
           }
662
           }
656
         });
663
         });
657
       },
664
       },
722
           return "";
729
           return "";
723
         }
730
         }
724
       },
731
       },
725
-     getValueOne: function(val) {
732
+      getValueOne: function(val) {
726
         if (val != undefined) {
733
         if (val != undefined) {
727
           var str = val.value.split("/")
734
           var str = val.value.split("/")
728
           return str[1];
735
           return str[1];
774
         this.listQuery.limit = val;
781
         this.listQuery.limit = val;
775
         this.getSchedualPatientList();
782
         this.getSchedualPatientList();
776
       },
783
       },
777
-     getModeFinish(val,id){
778
-      var name = "×"
779
-       if(val!=null){
780
-         for(let i=0;i<val.length;i++){
781
-        
782
-            if(val[i].module == id){
783
-               name = "√"
784
-            }
785
-         }
786
-       }
787
-     
788
-       return name
789
-     },
784
+      getModeFinish(val,id){
785
+        var name = "×"
786
+        if(val!=null){
787
+          for(let i=0;i<val.length;i++){
788
+          
789
+              if(val[i].module == id){
790
+                name = "√"
791
+              }
792
+          }
793
+        }
794
+        return name
795
+      },
790
       edtf(val,id){
796
       edtf(val,id){
791
         var name
797
         var name
792
         if(val!=null){
798
         if(val!=null){
798
          }
804
          }
799
        }
805
        }
800
        return name
806
        return name
801
-      }
807
+      },
808
+      shaixuan(){
809
+        if(this.isshai == false){
810
+          return this.isshai=true
811
+        }else{
812
+          return this.isshai=false
813
+        }
814
+      },
815
+      tablerow({row, column, rowIndex, columnIndex}){
816
+        if(row.dialysis_finish.length == 11 && this.isshai == true){
817
+          console.log('333333',row.dialysis_finish.length);
818
+          return 'yincang'
819
+        }
820
+        return ''
821
+      },
802
       
822
       
803
     },
823
     },
804
     components: {
824
     components: {
925
   .spanClass .cell tr:last-of-type td {
945
   .spanClass .cell tr:last-of-type td {
926
     border-bottom: none;
946
     border-bottom: none;
927
   }
947
   }
928
-  </style>
948
+  </style>
949
+<style>
950
+.yincang{
951
+    display: none !important;
952
+  }
953
+</style>

+ 34 - 8
src/xt_pages/dialysis/dialysisPrintOrder.vue 查看文件

796
         </div>
796
         </div>
797
       </template>
797
       </template>
798
 
798
 
799
-      <template v-if="org_template_info.template_id == 65  || $store.getters.xt_user.org.id == 0 ">
799
+      <template v-if="org_template_info.template_id == 65 ">
800
         <div>
800
         <div>
801
           <el-button
801
           <el-button
802
             :loading="loading"
802
             :loading="loading"
806
             type="primary"
806
             type="primary"
807
             >打印</el-button
807
             >打印</el-button
808
           >
808
           >
809
+          <!-- || $store.getters.xt_user.org.id == 0  -->
810
+        </div>
811
+      </template>
812
+      <template v-if="org_template_info.template_id == 66 || $store.getters.xt_user.org.id == 0">
813
+        <div>
814
+          <el-button
815
+          :loading="loading"
816
+          size="small"
817
+          icon="el-icon-printer"
818
+          @click="printThisPage"
819
+          type="primary"
820
+          >打印</el-button
821
+        >
809
         </div>
822
         </div>
810
       </template>
823
       </template>
811
 
824
 
1261
             v-if="org_template_info.template_id == 65">
1274
             v-if="org_template_info.template_id == 65">
1262
 
1275
 
1263
           </DialysisPrintOrderSixtyFive>
1276
           </DialysisPrintOrderSixtyFive>
1277
+          <DialysisPrintOrderSixtysix 
1278
+            v-bind:childResponse="childResponse"
1279
+            v-if="org_template_info.template_id == 66">
1280
+
1281
+          </DialysisPrintOrderSixtysix>
1264
         </div>
1282
         </div>
1265
       </el-container>
1283
       </el-container>
1266
     </div>
1284
     </div>
1344
 // import DialysisPrintOrderSixtyThree from "./template/DialysisPrintOrderSixtyThree"
1362
 // import DialysisPrintOrderSixtyThree from "./template/DialysisPrintOrderSixtyThree"
1345
 import DialysisPrintOrderSixtyfour from './template/DialysisPrintOrderSixtyfour'
1363
 import DialysisPrintOrderSixtyfour from './template/DialysisPrintOrderSixtyfour'
1346
 import DialysisPrintOrderSixtyFive from "./template/DialysisPrintOrderSixtyFive.vue"
1364
 import DialysisPrintOrderSixtyFive from "./template/DialysisPrintOrderSixtyFive.vue"
1365
+import DialysisPrintOrderSixtysix from './template/DialysisPrintOrderSixtysix.vue'
1347
 export default {
1366
 export default {
1348
   name: "dialysisPrintOrder",
1367
   name: "dialysisPrintOrder",
1349
   components: {
1368
   components: {
1412
     DialysisPrintOrderNine,
1431
     DialysisPrintOrderNine,
1413
     DialysisPrintOrderSixtyfour,
1432
     DialysisPrintOrderSixtyfour,
1414
     DialysisPrintOrderSixtyFive,
1433
     DialysisPrintOrderSixtyFive,
1434
+    DialysisPrintOrderSixtysix,
1415
     LabelBox,
1435
     LabelBox,
1416
     BreadCrumb,
1436
     BreadCrumb,
1417
-    DialysisPrintOrderSixtyFive
1437
+    // DialysisPrintOrderSixtyFive
1418
 },
1438
 },
1419
   data() {
1439
   data() {
1420
     return {
1440
     return {
1585
       //
1605
       //
1586
       const style4 =
1606
       const style4 =
1587
         '@media print {.dialysis-print-order{width:960px;margin:0 auto}.dialysis-print-order .order-yy-name{margin:auto;text-align:center;font-size:20px;letter-spacing:5px}.dialysis-print-order .order-title{margin:auto;font-weight:600;text-align:center;font-size:22px;padding:10px 20px 20px 20px}.dialysis-print-order .table-box{width:100%;line-height:23px;font-size:18px}.dialysis-print-order .print-table{width:100%;text-align:center;border-collapse:collapse;line-height:25px;font-size:18px}.dialysis-print-order .print-table-no{width:100%;text-align:center;border-collapse:collapse;font-size:18px}.dialysis-print-order .under-line{border-bottom:1px solid #999;width:95%;text-align:center;margin-left:2px}.dialysis-print-order .title-box{text-align:center;font-size:16px;border:1px solid #666}.dialysis-print-order .radio-lebel-box{font-weight:400;cursor:pointer}.dialysis-print-order .radio-no{opacity:0;outline:0;position:absolute;margin:0;width:0;height:0;z-index:-1}.dialysis-print-order .radio-inner{white-space:nowrap;cursor:pointer;outline:0;display:inline-block;line-height:1;position:relative;vertical-align:middle}.dialysis-print-order .radio-fang{display:inline-block;position:relative;border:1px solid #000;box-sizing:border-box;width:14px;height:14px;background-color:#fff;z-index:1;transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46)}.dialysis-print-order .is-checked-radio::after{content:"√";font-size:15px}}.dialysis-print-order .print-table-no tr td { padding: 8px 5px; line-height: 25px; }.es-img{height: 20px; }.advice-name{text-align: left;}.advice-children{display:flex;} .dialysis-print-order .print-table tr td{padding: 0px 0px;} .print-template-two tr {line-height: 30px;}   .title-box-pro{border: 0 #fff;line-height: 40px;height: 40px;text-align: left;padding-left: 10px !important;}  .text-align-left{text-align: left !important;padding-left:10px !important;font-size: 14px !important;line-height: 25px;}';
1607
         '@media print {.dialysis-print-order{width:960px;margin:0 auto}.dialysis-print-order .order-yy-name{margin:auto;text-align:center;font-size:20px;letter-spacing:5px}.dialysis-print-order .order-title{margin:auto;font-weight:600;text-align:center;font-size:22px;padding:10px 20px 20px 20px}.dialysis-print-order .table-box{width:100%;line-height:23px;font-size:18px}.dialysis-print-order .print-table{width:100%;text-align:center;border-collapse:collapse;line-height:25px;font-size:18px}.dialysis-print-order .print-table-no{width:100%;text-align:center;border-collapse:collapse;font-size:18px}.dialysis-print-order .under-line{border-bottom:1px solid #999;width:95%;text-align:center;margin-left:2px}.dialysis-print-order .title-box{text-align:center;font-size:16px;border:1px solid #666}.dialysis-print-order .radio-lebel-box{font-weight:400;cursor:pointer}.dialysis-print-order .radio-no{opacity:0;outline:0;position:absolute;margin:0;width:0;height:0;z-index:-1}.dialysis-print-order .radio-inner{white-space:nowrap;cursor:pointer;outline:0;display:inline-block;line-height:1;position:relative;vertical-align:middle}.dialysis-print-order .radio-fang{display:inline-block;position:relative;border:1px solid #000;box-sizing:border-box;width:14px;height:14px;background-color:#fff;z-index:1;transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46)}.dialysis-print-order .is-checked-radio::after{content:"√";font-size:15px}}.dialysis-print-order .print-table-no tr td { padding: 8px 5px; line-height: 25px; }.es-img{height: 20px; }.advice-name{text-align: left;}.advice-children{display:flex;} .dialysis-print-order .print-table tr td{padding: 0px 0px;} .print-template-two tr {line-height: 30px;}   .title-box-pro{border: 0 #fff;line-height: 40px;height: 40px;text-align: left;padding-left: 10px !important;}  .text-align-left{text-align: left !important;padding-left:10px !important;font-size: 14px !important;line-height: 25px;}';
1588
-      
1589
- 
1590
-
1591
       const style5 =
1608
       const style5 =
1592
         '@media print {.dialysis-print-order {width: 960px; margin: 0 auto;}.dialysis-print-order .order-yy-name {margin: auto;text-align: center;font-size: 20px;letter-spacing: 5px;}.dialysis-print-order .order-title {  margin: auto;  font-weight: 600;  text-align: center;  font-size: 22px;  padding: 10px 20px 0px 20px;}.dialysis-print-order .table-box {  width: 100%;  line-height: 18px;  font-size: 14px;}.dialysis-print-order .print-table {  width: 100%;  text-align: center;  border-collapse: collapse;  line-height: 28px;  font-size: 14px;}.dialysis-print-order .print-table-no {  width: 100%;  text-align: center;  border-collapse: collapse;  font-size: 14px;}.dialysis-print-order .under-line {  border-bottom: 1px solid #999;  width: 95%;  text-align: center;  margin-left: 2px;}.dialysis-print-order .title-box {  text-align: center;  font-size: 16px;}.dialysis-print-order .radio-lebel-box {  font-weight: 400;  cursor: pointer;}.dialysis-print-order .radio-no {  opacity: 0;  outline: none;  position: absolute;  margin: 0;  width: 0;  height: 0;  z-index: -1;}.dialysis-print-order .radio-inner {  white-space: nowrap;  cursor: pointer;  outline: none;  display: inline-block;  line-height: 1;  position: relative;  vertical-align: middle;}.dialysis-print-order .radio-fang {  display: inline-block;  position: relative;  border: 1px solid #000;  box-sizing: border-box;  width: 14px;  height: 14px;  background-color: #fff;  z-index: 1;  transition: border-color 0.25s cubic-bezier(0.71, -0.46, 0.29, 1.46),    background-color 0.25s cubic-bezier(0.71, -0.46, 0.29, 1.46);}.dialysis-print-order .is-checked-radio::after {  content: "√";  font-size: 15px;}.dialysis-print-order .print-table-no tr td {  padding: 8px 5px;  line-height: 25px;}.dialysis-print-order .print-table tr td {  padding: 1px 1px;  /*line-height: 25px;*/}.es-img {  height: 25px;}.advice-name {  text-align: left;}.advice-children {  display: flex;}.title-box-pro {  border: 0 #fff;  line-height: 25px;  height: 25px;  text-align: left;  padding-left: 10px !important;}.title-box-pro-tr {  border: 0 #fff;}.text-align-left {  text-align: left !important;  padding-left: 10px !important;  font-size: 14px !important;  line-height: 25px;}.print-table-tr-new td {line-height: 20px !important;}.border-top-solid {border: solid 1px #000;}.print-template-two tr {line-height: 30px;}}';
1609
         '@media print {.dialysis-print-order {width: 960px; margin: 0 auto;}.dialysis-print-order .order-yy-name {margin: auto;text-align: center;font-size: 20px;letter-spacing: 5px;}.dialysis-print-order .order-title {  margin: auto;  font-weight: 600;  text-align: center;  font-size: 22px;  padding: 10px 20px 0px 20px;}.dialysis-print-order .table-box {  width: 100%;  line-height: 18px;  font-size: 14px;}.dialysis-print-order .print-table {  width: 100%;  text-align: center;  border-collapse: collapse;  line-height: 28px;  font-size: 14px;}.dialysis-print-order .print-table-no {  width: 100%;  text-align: center;  border-collapse: collapse;  font-size: 14px;}.dialysis-print-order .under-line {  border-bottom: 1px solid #999;  width: 95%;  text-align: center;  margin-left: 2px;}.dialysis-print-order .title-box {  text-align: center;  font-size: 16px;}.dialysis-print-order .radio-lebel-box {  font-weight: 400;  cursor: pointer;}.dialysis-print-order .radio-no {  opacity: 0;  outline: none;  position: absolute;  margin: 0;  width: 0;  height: 0;  z-index: -1;}.dialysis-print-order .radio-inner {  white-space: nowrap;  cursor: pointer;  outline: none;  display: inline-block;  line-height: 1;  position: relative;  vertical-align: middle;}.dialysis-print-order .radio-fang {  display: inline-block;  position: relative;  border: 1px solid #000;  box-sizing: border-box;  width: 14px;  height: 14px;  background-color: #fff;  z-index: 1;  transition: border-color 0.25s cubic-bezier(0.71, -0.46, 0.29, 1.46),    background-color 0.25s cubic-bezier(0.71, -0.46, 0.29, 1.46);}.dialysis-print-order .is-checked-radio::after {  content: "√";  font-size: 15px;}.dialysis-print-order .print-table-no tr td {  padding: 8px 5px;  line-height: 25px;}.dialysis-print-order .print-table tr td {  padding: 1px 1px;  /*line-height: 25px;*/}.es-img {  height: 25px;}.advice-name {  text-align: left;}.advice-children {  display: flex;}.title-box-pro {  border: 0 #fff;  line-height: 25px;  height: 25px;  text-align: left;  padding-left: 10px !important;}.title-box-pro-tr {  border: 0 #fff;}.text-align-left {  text-align: left !important;  padding-left: 10px !important;  font-size: 14px !important;  line-height: 25px;}.print-table-tr-new td {line-height: 20px !important;}.border-top-solid {border: solid 1px #000;}.print-template-two tr {line-height: 30px;}}';
1593
       const style6 =
1610
       const style6 =
1661
         // this.org_template_info.template_id == 51 ||
1678
         // this.org_template_info.template_id == 51 ||
1662
         this.org_template_info.template_id == 58 ||
1679
         this.org_template_info.template_id == 58 ||
1663
         this.org_template_info.template_id == 60 ||
1680
         this.org_template_info.template_id == 60 ||
1664
-        this.org_template_info.template_id == 61
1665
-      
1681
+        this.org_template_info.template_id == 61 ||
1682
+        this.org_template_info.template_id == 66
1666
        
1683
        
1667
       ) {
1684
       ) {
1668
         printJS({
1685
         printJS({
1984
           scanStyles: false,
2001
           scanStyles: false,
1985
         });
2002
         });
1986
         
2003
         
1987
-      }else if (
2004
+      }
2005
+      // else if (this.org_template_info.template_id == 66 ) {
2006
+      //   printJS({
2007
+      //     printable: "dialysis-print-box-1",
2008
+      //     type: "html",
2009
+      //     style: style2,
2010
+      //     scanStyles: false,
2011
+      //   });
2012
+      // }
2013
+      else if (
1988
         this.org_template_info.template_id == 53
2014
         this.org_template_info.template_id == 53
1989
       ) {
2015
       ) {
1990
         printJS({
2016
         printJS({

+ 1 - 1
src/xt_pages/dialysis/template/DialysisPrintOrderEight.vue 查看文件

777
             <td>{{ monitor.blood_flow_volume }}</td>
777
             <td>{{ monitor.blood_flow_volume }}</td>
778
             <td>{{ monitor.venous_pressure }}</td>
778
             <td>{{ monitor.venous_pressure }}</td>
779
             <td>{{ monitor.transmembrane_pressure }}</td>
779
             <td>{{ monitor.transmembrane_pressure }}</td>
780
-            <td>{{ monitor.ultrafiltration_rate }}</td>
780
+            <td>{{ monitor.ultrafiltration_rate }}</td>//
781
             <td>{{ monitor.ultrafiltration_volume }}</td>
781
             <td>{{ monitor.ultrafiltration_volume }}</td>
782
             <td>{{ monitor.sodium_concentration }}</td>
782
             <td>{{ monitor.sodium_concentration }}</td>
783
             <td>
783
             <td>

+ 36 - 4
src/xt_pages/dialysis/template/DialysisPrintOrderSix.vue 查看文件

1467
                           <span v-if="org_id == 0 || org_id == 10490"> 置换液的速度<br />(ml/h)</span> 
1467
                           <span v-if="org_id == 0 || org_id == 10490"> 置换液的速度<br />(ml/h)</span> 
1468
                         </td>
1468
                         </td>
1469
                         <td width="50" v-if="org_id == 10121">SpO₂<br />(%)</td>
1469
                         <td width="50" v-if="org_id == 10121">SpO₂<br />(%)</td>
1470
+                        <td width="50" v-if="org_id == 10375 || org_id == 0">置换率<br />(ml/h)</td>
1470
                         <td width="50" v-if="org_id != 3877 && org_id != 10449 && org_id != 0">超滤量<br />(ml)</td>
1471
                         <td width="50" v-if="org_id != 3877 && org_id != 10449 && org_id != 0">超滤量<br />(ml)</td>
1471
                         <td width="50" v-if="org_id ==3877 || org_id == 10449 || org_id ==0">累计超滤量<br />(ml)</td>
1472
                         <td width="50" v-if="org_id ==3877 || org_id == 10449 || org_id ==0">累计超滤量<br />(ml)</td>
1472
                         <td v-if="(prescription.mode_id == 2 ||prescription.mode_id == 5 ||prescription.mode_id == 12) &&org_id!=10478 && org_id!=0" width="50">
1473
                         <td v-if="(prescription.mode_id == 2 ||prescription.mode_id == 5 ||prescription.mode_id == 12) &&org_id!=10478 && org_id!=0" width="50">
1565
                         </td>
1566
                         </td>
1566
 
1567
 
1567
                       
1568
                       
1568
-
1569
+                        <td v-if="org_id == 10375 || org_id == 0"><br />
1570
+                          {{ monitor.replacement_rate? monitor.replacement_rate: ""}}
1571
+                        </td>
1569
                         <td>
1572
                         <td>
1570
                           <span v-if="org_id!=9671 && org_id!=10440"> {{ monitor.ultrafiltration_volume? monitor.ultrafiltration_volume: ""}}</span>
1573
                           <span v-if="org_id!=9671 && org_id!=10440"> {{ monitor.ultrafiltration_volume? monitor.ultrafiltration_volume: ""}}</span>
1571
                           <span v-if="org_id==9671 || org_id==10440"> {{ monitor.ultrafiltration_volume? monitor.ultrafiltration_volume: "0"}}</span>
1574
                           <span v-if="org_id==9671 || org_id==10440"> {{ monitor.ultrafiltration_volume? monitor.ultrafiltration_volume: "0"}}</span>
1657
                         <td></td>
1660
                         <td></td>
1658
                         <td></td>
1661
                         <td></td>
1659
                         <td></td>
1662
                         <td></td>
1663
+                        <td v-if="org_id == 10375 || org_id == 0"><br /></td>
1660
                         <td v-if="org_id == 9671 || org_id == 9919"></td>
1664
                         <td v-if="org_id == 9671 || org_id == 9919"></td>
1661
                         <td
1665
                         <td
1662
                           v-if="
1666
                           v-if="
1732
                         <td
1736
                         <td
1733
                           style="font-size: 16px"
1737
                           style="font-size: 16px"
1734
                           width="10%"
1738
                           width="10%"
1735
-                          v-if="org_id == 10223 || org_id == 9538"
1739
+                          v-if="org_id == 10223 || org_id == 9538 || org_id == 0 || org_id ==10375"
1736
                         >
1740
                         >
1737
                           核对护士
1741
                           核对护士
1738
                         </td>
1742
                         </td>
1823
                             getTime(advice.execution_time, "{h}:{i}")
1827
                             getTime(advice.execution_time, "{h}:{i}")
1824
                           }}</span>
1828
                           }}</span>
1825
                         </td>
1829
                         </td>
1826
-                        <td height="32px" v-if="org_id == 10223 || org_id == 9538">
1830
+                        <td height="32px" v-if="org_id == 10223 || org_id == 9538 || org_id == 0 || org_id ==10375">
1827
                           <span v-if="setAdminUserES(advice.checker) == ''">{{
1831
                           <span v-if="setAdminUserES(advice.checker) == ''">{{
1828
                             getAdminUser(advice.checker)
1832
                             getAdminUser(advice.checker)
1829
                           }}</span>
1833
                           }}</span>
2417
                     <div
2421
                     <div
2418
                       class="inline_block"
2422
                       class="inline_block"
2419
                       style="flex: 1"
2423
                       style="flex: 1"
2420
-                      v-if="org_id != 10223"
2424
+                      v-if="org_id != 10223 || org_id!=10375"
2421
                     >
2425
                     >
2422
                       透析中入量(L):
2426
                       透析中入量(L):
2423
                       <div
2427
                       <div
2613
                       </div>
2617
                       </div>
2614
                     </div>
2618
                     </div>
2615
                   </div>
2619
                   </div>
2620
+                  <div
2621
+                    class="row"
2622
+                    style="padding: 2px 0; line-height: 23px; display: flex"
2623
+                  >
2624
+                    <div
2625
+                      class="inline_block"
2626
+                      style="flex: 1; display: inline-block"
2627
+                    >
2628
+                      宣教知识:
2629
+                      <div
2630
+                        class="under_line"
2631
+                        style="
2632
+                          width: 860px;
2633
+                          line-height: 25px;
2634
+                          text-align: left;
2635
+                          margin-left: 2px;
2636
+                          display: inline-block;
2637
+                          white-space: normal;
2638
+                        "
2639
+                      >
2640
+                        {{
2641
+                          summary.mission
2642
+                            ? summary.mission
2643
+                            : "/"
2644
+                        }}
2645
+                      </div>
2646
+                    </div>
2647
+                  </div>
2616
                   <div
2648
                   <div
2617
                     class="row"
2649
                     class="row"
2618
                     style="padding: 2px 0; line-height: 23px; display: flex"
2650
                     style="padding: 2px 0; line-height: 23px; display: flex"

+ 29 - 5
src/xt_pages/dialysis/template/DialysisPrintOrderSixtyFive.vue 查看文件

74
           <div class="inline_block">
74
           <div class="inline_block">
75
             病区:
75
             病区:
76
             <div class="under_line" style="width: 50px; text-align: center">
76
             <div class="under_line" style="width: 50px; text-align: center">
77
-              <span v-if="org_id == 10121||org_id == 10138||org_id == 10414 ||org_id == 10447">{{
77
+              <span >{{
78
                 patientInfo.DialysisSchedule.device_zone.name
78
                 patientInfo.DialysisSchedule.device_zone.name
79
                   ? patientInfo.DialysisSchedule.device_zone.name
79
                   ? patientInfo.DialysisSchedule.device_zone.name
80
-                  : ""
80
+                  : "/"
81
               }}</span>
81
               }}</span>
82
-              <span v-else>{{ "/" }}</span>
82
+             
83
             </div>
83
             </div>
84
           </div>
84
           </div>
85
           <div class="inline_block">
85
           <div class="inline_block">
86
             床号:
86
             床号:
87
             <div class="under_line" style="width: 50px; text-align: center">
87
             <div class="under_line" style="width: 50px; text-align: center">
88
-              <span v-if="org_id == 10121||org_id == 10414 || org_id == 10447 || org_id == 9675">{{
88
+              <span>{{
89
                 dialysisOrder &&
89
                 dialysisOrder &&
90
                 dialysisOrder.DeviceNumber &&
90
                 dialysisOrder.DeviceNumber &&
91
                 dialysisOrder.DeviceNumber.number.length > 0
91
                 dialysisOrder.DeviceNumber.number.length > 0
92
                   ? dialysisOrder.DeviceNumber.number
92
                   ? dialysisOrder.DeviceNumber.number
93
                   : patientInfo.DialysisSchedule.device_number.number
93
                   : patientInfo.DialysisSchedule.device_number.number
94
               }}</span>
94
               }}</span>
95
-              <span v-else>{{ "/" }}</span>
95
+              
96
             </div>
96
             </div>
97
           </div>
97
           </div>
98
           <div class="inline_block">
98
           <div class="inline_block">
114
             </div>
114
             </div>
115
           </div>
115
           </div>
116
         </div>
116
         </div>
117
+        <div
118
+            class="row"
119
+            style="padding: 2px 0; line-height: 23px; display: flex"
120
+            >
121
+              <div
122
+                class="inline_block"
123
+                style="flex: 1; display: inline-block"
124
+              >
125
+                身份证:
126
+                <div
127
+                  class="under_line"
128
+                  style="
129
+                    width: 860px;
130
+                    line-height: 25px;
131
+                    text-align: left;
132
+                    margin-left: 2px;
133
+                    display: inline-block;
134
+                    white-space: normal;
135
+                  "
136
+                >
137
+                  {{ patientInfo.id_card_no }}
138
+                </div>
139
+              </div>
140
+            </div>
117
         <div class="row">
141
         <div class="row">
118
           <div class="inline_block">
142
           <div class="inline_block">
119
             入科方式:
143
             入科方式:

文件差異過大導致無法顯示
+ 4260 - 0
src/xt_pages/dialysis/template/DialysisPrintOrderSixtysix.vue


+ 31 - 27
src/xt_pages/medicalScheduling/index.vue 查看文件

443
                     this.getStaffScheduleList()
443
                     this.getStaffScheduleList()
444
 
444
 
445
                     var doctorlist =  response.data.data.doctorlist
445
                     var doctorlist =  response.data.data.doctorlist
446
-                    let arr = []
446
+                  
447
                     for(let i=0;i<doctorlist.length;i++){
447
                     for(let i=0;i<doctorlist.length;i++){
448
                         if(doctorlist[i].sort == 0){
448
                         if(doctorlist[i].sort == 0){
449
                           doctorlist[i].sort = ""
449
                           doctorlist[i].sort = ""
485
             })
485
             })
486
         },
486
         },
487
         hangdleClick(val,index,num){
487
         hangdleClick(val,index,num){
488
-        //  console.log("val",val)
488
+          console.log("val",val)
489
          this.docobj = val
489
          this.docobj = val
490
          if(this.getTimestamp(this.weekDayArr[num]) < this.timeNow){
490
          if(this.getTimestamp(this.weekDayArr[num]) < this.timeNow){
491
             this.$message.error("过去日期不可以编辑")
491
             this.$message.error("过去日期不可以编辑")
647
             getStaffScheduleList(params).then(response=>{
647
             getStaffScheduleList(params).then(response=>{
648
                 if(response.data.state == 1){
648
                 if(response.data.state == 1){
649
                     var staffList =  response.data.data.staffList
649
                     var staffList =  response.data.data.staffList
650
-                    // console.log("获取所有排班",staffList)
650
+                    console.log("获取所有排班",staffList)
651
                     var sevenStr = ""
651
                     var sevenStr = ""
652
                     var oneStr = ""
652
                     var oneStr = ""
653
                     var twoStr = ""
653
                     var twoStr = ""
691
                         })
691
                         })
692
                         sevenStr = zeroStr
692
                         sevenStr = zeroStr
693
                     }
693
                     }
694
+                    
694
                     if(staffList[i].schedule_week == 1){
695
                     if(staffList[i].schedule_week == 1){
695
                         staffList[i].class_index = 1
696
                         staffList[i].class_index = 1
696
                         var arr = []
697
                         var arr = []
772
                         })
773
                         })
773
                         threeStr = strThree
774
                         threeStr = strThree
774
                     }
775
                     }
776
+
777
+
775
                     if(staffList[i].schedule_week == 4){
778
                     if(staffList[i].schedule_week == 4){
776
                         staffList[i].class_index = 4
779
                         staffList[i].class_index = 4
777
                         var arr = []
780
                         var arr = []
799
                         })
802
                         })
800
                         fourStr = strFour
803
                         fourStr = strFour
801
                     }
804
                     }
805
+
806
+                    
802
                     if(staffList[i].schedule_week == 5){
807
                     if(staffList[i].schedule_week == 5){
803
                         staffList[i].class_index = 5
808
                         staffList[i].class_index = 5
804
 
809
 
827
                         })
832
                         })
828
                          fiveStr = strFive
833
                          fiveStr = strFive
829
                     }
834
                     }
835
+
830
                     if(staffList[i].schedule_week == 6){
836
                     if(staffList[i].schedule_week == 6){
831
                         staffList[i].class_index = 6
837
                         staffList[i].class_index = 6
832
                          var arr = []
838
                          var arr = []
857
                     }
863
                     }
858
                     let tempArr = [], newArr = []
864
                     let tempArr = [], newArr = []
859
                     for (let i = 0; i < staffList.length; i++) {
865
                     for (let i = 0; i < staffList.length; i++) {
860
-                        if (tempArr.indexOf(staffList[i].user_name) === -1) {
866
+                        if (tempArr.indexOf(staffList[i].user_name) == -1) {
861
                             newArr.push({
867
                             newArr.push({
862
                                 user_name: staffList[i].user_name,
868
                                 user_name: staffList[i].user_name,
863
                                 admin_user_id:staffList[i].admin_user_id,
869
                                 admin_user_id:staffList[i].admin_user_id,
868
                             })
874
                             })
869
                             tempArr.push(staffList[i].user_name);
875
                             tempArr.push(staffList[i].user_name);
870
                         } else {
876
                         } else {
877
+                            console.log("staffList",staffList[i].user_name)
871
                             for (let j = 0; j < newArr.length; j++) {
878
                             for (let j = 0; j < newArr.length; j++) {
872
-                                if (newArr[j].user_name == staffList[i].user_name) {
879
+                                if (newArr[j].admin_user_id == staffList[i].admin_user_id) {
873
                                     newArr[j].list.push({class_name:staffList[i].class_name,admin_user_id:staffList[i].admin_user_id,schedule_week:staffList[i].schedule_week,user_type:staffList[i].doctor_type,class_attributes:staffList[i].class_attributes})
880
                                     newArr[j].list.push({class_name:staffList[i].class_name,admin_user_id:staffList[i].admin_user_id,schedule_week:staffList[i].schedule_week,user_type:staffList[i].doctor_type,class_attributes:staffList[i].class_attributes})
874
                                 }
881
                                 }
875
                             }
882
                             }
876
                         }
883
                         }
877
                     }
884
                     }
878
-
879
-                    let arr = [...newArr]
885
+                    
886
+                    let arrTen = [...newArr]
887
+                    console.log("newArr22o2o2o2o2wo",arrTen)
880
                     let newNurse = []
888
                     let newNurse = []
881
                     let newDoctor = []
889
                     let newDoctor = []
882
-                    arr.map(item => {
890
+                    arrTen.map(item => {
883
                         if(item.user_type == 2){
891
                         if(item.user_type == 2){
884
                             newDoctor.push(item)
892
                             newDoctor.push(item)
885
                         }
893
                         }
888
                         }
896
                         }
889
                     })
897
                     })
890
                     //护士
898
                     //护士
899
+                    console.log("newNurse",newNurse)
891
                     newNurse.sort(this.compare('admin_user_id'))
900
                     newNurse.sort(this.compare('admin_user_id'))
892
                     let newNurseTableData = []
901
                     let newNurseTableData = []
893
                     this.nurseTableData.map(item => {
902
                     this.nurseTableData.map(item => {
896
                         }
905
                         }
897
                     })
906
                     })
898
                     newNurseTableData.sort(this.compare('admin_user_id'))
907
                     newNurseTableData.sort(this.compare('admin_user_id'))
908
+                    console.log("newNurseTableData",newNurseTableData)
899
                     newNurseTableData.map((item,index) => {
909
                     newNurseTableData.map((item,index) => {
900
                         if (newNurse[index] && item.admin_user_id == newNurse[index].admin_user_id) {
910
                         if (newNurse[index] && item.admin_user_id == newNurse[index].admin_user_id) {
901
 
911
 
904
                         }
914
                         }
905
                     })
915
                     })
906
                     newNurse.sort(this.compare('sort'))
916
                     newNurse.sort(this.compare('sort'))
907
-
908
-                    //医生
917
+                  
918
+                    // //医生
909
                     newDoctor.sort(this.compare('admin_user_id'))
919
                     newDoctor.sort(this.compare('admin_user_id'))
910
                     let newDoctorTableData = []
920
                     let newDoctorTableData = []
911
                     this.doctorTableData.map(item => {
921
                     this.doctorTableData.map(item => {
924
                     newDoctor.sort(this.compare('sort'))
934
                     newDoctor.sort(this.compare('sort'))
925
 
935
 
926
 
936
 
927
-                    // arr.sort(this.compare('admin_user_id'))
928
-                    // this.doctorlist.sort(this.compare('admin_user_id'))
929
-                    // this.doctorlist.forEach((item, index) => {
930
-                    //   if (arr[index] && item.admin_user_id == arr[index].admin_user_id) {
931
-
932
-                    //   }else{
933
-                    //     arr.splice(index, 0, {user_name: item.user_name, admin_user_id: item.admin_user_id, list: [],user_type:item.user_type})
934
-                    //   }
935
-                    // })
936
-                    // arr.sort(this.compare('user_type'))
937
-
938
                     let arr2 = []
937
                     let arr2 = []
938
+                    
939
                     arr2.push({class_name:oneStr,schedule_week:1})
939
                     arr2.push({class_name:oneStr,schedule_week:1})
940
                     arr2.push({class_name:twoStr,schedule_week:2})
940
                     arr2.push({class_name:twoStr,schedule_week:2})
941
                     arr2.push({class_name:threeStr,schedule_week:3})
941
                     arr2.push({class_name:threeStr,schedule_week:3})
942
                     arr2.push({class_name:fourStr,schedule_week:4})
942
                     arr2.push({class_name:fourStr,schedule_week:4})
943
                     arr2.push({class_name:fiveStr,schedule_week:5})
943
                     arr2.push({class_name:fiveStr,schedule_week:5})
944
                     arr2.push({class_name:sixStr,schedule_week:6})
944
                     arr2.push({class_name:sixStr,schedule_week:6})
945
-                    arr2.push({class_name:zeroStr,schedule_week:0})
945
+                    arr2.push({class_name:sevenStr,schedule_week:0})
946
                     var obj = {}
946
                     var obj = {}
947
                     obj.admin_user_id = "1000000"
947
                     obj.admin_user_id = "1000000"
948
                     obj.user_name = "合计"
948
                     obj.user_name = "合计"
951
                     arr.push(obj)
951
                     arr.push(obj)
952
 
952
 
953
                     let data = []
953
                     let data = []
954
+                  
954
                     data.push(...newNurse)
955
                     data.push(...newNurse)
955
                     data.push(...newDoctor)
956
                     data.push(...newDoctor)
956
                     data.push(obj)
957
                     data.push(obj)
957
                     console.log("data2o2oo2o2o2o22o",data)
958
                     console.log("data2o2oo2o2o2o22o",data)
958
-                    this.tableData = this.distinct(data)
959
+                    
960
+                    // this.tableData = this.distinct(data)
961
+                    this.tableData = data
959
 
962
 
960
 
963
 
961
                 }
964
                 }
1071
                         })
1074
                         })
1072
                         sevenStr = zeroStr
1075
                         sevenStr = zeroStr
1073
                     }
1076
                     }
1077
+
1074
                     if(staffList[i].schedule_week == 1){
1078
                     if(staffList[i].schedule_week == 1){
1075
                         staffList[i].class_index = 1
1079
                         staffList[i].class_index = 1
1076
                         var arr = []
1080
                         var arr = []
1322
                     arr2.push({class_name:fourStr,schedule_week:4})
1326
                     arr2.push({class_name:fourStr,schedule_week:4})
1323
                     arr2.push({class_name:fiveStr,schedule_week:5})
1327
                     arr2.push({class_name:fiveStr,schedule_week:5})
1324
                     arr2.push({class_name:sixStr,schedule_week:6})
1328
                     arr2.push({class_name:sixStr,schedule_week:6})
1325
-                    arr2.push({class_name:zeroStr,schedule_week:0})
1329
+                    arr2.push({class_name:sevenStr,schedule_week:0})
1326
                     var obj = {}
1330
                     var obj = {}
1327
                     obj.admin_user_id = "1000000"
1331
                     obj.admin_user_id = "1000000"
1328
                     obj.user_name = "合计"
1332
                     obj.user_name = "合计"
1641
                         arr2.push({class_name:fourStr,schedule_week:4})
1645
                         arr2.push({class_name:fourStr,schedule_week:4})
1642
                         arr2.push({class_name:fiveStr,schedule_week:5})
1646
                         arr2.push({class_name:fiveStr,schedule_week:5})
1643
                         arr2.push({class_name:sixStr,schedule_week:6})
1647
                         arr2.push({class_name:sixStr,schedule_week:6})
1644
-                        arr2.push({class_name:zeroStr,schedule_week:0})
1648
+                        arr2.push({class_name:sevenStr,schedule_week:0})
1645
                         var obj = {}
1649
                         var obj = {}
1646
                         obj.admin_user_id = "1000000"
1650
                         obj.admin_user_id = "1000000"
1647
                         obj.user_name = "合计"
1651
                         obj.user_name = "合计"
1680
                         arr2.push({class_name:fourStr,schedule_week:4})
1684
                         arr2.push({class_name:fourStr,schedule_week:4})
1681
                         arr2.push({class_name:fiveStr,schedule_week:5})
1685
                         arr2.push({class_name:fiveStr,schedule_week:5})
1682
                         arr2.push({class_name:sixStr,schedule_week:6})
1686
                         arr2.push({class_name:sixStr,schedule_week:6})
1683
-                        arr2.push({class_name:zeroStr,schedule_week:0})
1687
+                        arr2.push({class_name:sevenStr,schedule_week:0})
1684
                         var obj = {}
1688
                         var obj = {}
1685
                         obj.admin_user_id = "1000000"
1689
                         obj.admin_user_id = "1000000"
1686
                         obj.user_name = "合计"
1690
                         obj.user_name = "合计"
1718
                         arr2.push({class_name:fourStr,schedule_week:4})
1722
                         arr2.push({class_name:fourStr,schedule_week:4})
1719
                         arr2.push({class_name:fiveStr,schedule_week:5})
1723
                         arr2.push({class_name:fiveStr,schedule_week:5})
1720
                         arr2.push({class_name:sixStr,schedule_week:6})
1724
                         arr2.push({class_name:sixStr,schedule_week:6})
1721
-                        arr2.push({class_name:zeroStr,schedule_week:0})
1725
+                        arr2.push({class_name:sevenStr,schedule_week:0})
1722
                         var obj = {}
1726
                         var obj = {}
1723
                         obj.admin_user_id = "1000000"
1727
                         obj.admin_user_id = "1000000"
1724
                         obj.user_name = "合计"
1728
                         obj.user_name = "合计"

+ 12 - 12
src/xt_pages/qcd/qualitycontrol/totalSstatistics.vue 查看文件

29
           <el-button type="primary">查询</el-button>
29
           <el-button type="primary">查询</el-button>
30
       </div> -->
30
       </div> -->
31
       <el-row :gutter="20">
31
       <el-row :gutter="20">
32
-      <el-col :span="5"> 
32
+      <el-col :span="5">
33
         <div class="block">
33
         <div class="block">
34
           <span>查询时间:</span>
34
           <span>查询时间:</span>
35
           <el-date-picker
35
           <el-date-picker
63
           <el-button type="primary">查询</el-button>
63
           <el-button type="primary">查询</el-button>
64
       </el-col>
64
       </el-col>
65
       </el-row>
65
       </el-row>
66
-      
66
+
67
       <div class="cell clearfix" style="margin: 20px; font-weight: bold;">
67
       <div class="cell clearfix" style="margin: 20px; font-weight: bold;">
68
         <p class="chartTitle">统计图</p>
68
         <p class="chartTitle">统计图</p>
69
       </div>
69
       </div>
82
               </el-table-column>
82
               </el-table-column>
83
               <el-table-column
83
               <el-table-column
84
                   prop="name"
84
                   prop="name"
85
-                  
85
+
86
                   label="人数"
86
                   label="人数"
87
                   >
87
                   >
88
               </el-table-column>
88
               </el-table-column>
104
 import * as echarts from "echarts";
104
 import * as echarts from "echarts";
105
 export default{
105
 export default{
106
   props: {
106
   props: {
107
- 
107
+
108
   width: {
108
   width: {
109
     type: String,
109
     type: String,
110
     default: "100%"
110
     default: "100%"
113
     type: String,
113
     type: String,
114
     default: "400px"
114
     default: "400px"
115
   },
115
   },
116
-  
116
+
117
 },
117
 },
118
   data() {
118
   data() {
119
       return {
119
       return {
143
       //   value: 147,
143
       //   value: 147,
144
       //   name: "湖南"
144
       //   name: "湖南"
145
       // }
145
       // }
146
-          
146
+
147
           ],
147
           ],
148
           pieName: [],
148
           pieName: [],
149
           // myChartStyle:{float: "right", width: "100%", height: "400px"},
149
           // myChartStyle:{float: "right", width: "100%", height: "400px"},
183
         top: "0%",
183
         top: "0%",
184
         left: "center"
184
         left: "center"
185
       },
185
       },
186
-      tooltip : {
187
-        trigger: 'item',
188
-        formatter: "{a} <br/>{b} : {c} ({d}%)"
189
-      },
186
+      // tooltip : {
187
+      //   trigger: 'item',
188
+      //   formatter: "{a} <br/>{b} : {c} ({d}%)"
189
+      // },
190
       series: [
190
       series: [
191
         {
191
         {
192
           type: "pie",
192
           type: "pie",
201
                   color : "black"
201
                   color : "black"
202
               }
202
               }
203
             }
203
             }
204
-            // b代表名称,c代表对应值,d代表百分比"{b} : {d}% ({c})" 
204
+            // b代表名称,c代表对应值,d代表百分比"{b} : {d}% ({c})"
205
           },
205
           },
206
           radius: "65%", //饼图半径
206
           radius: "65%", //饼图半径
207
           data: this.pieData,
207
           data: this.pieData,
271
   justify-content: space-around;
271
   justify-content: space-around;
272
   color: #1e5feb;
272
   color: #1e5feb;
273
 }
273
 }
274
-</style>
274
+</style>

+ 63 - 2
src/xt_pages/role/admin.vue 查看文件

28
           size="small"
28
           size="small"
29
           icon="el-icon-circle-plus-outline"
29
           icon="el-icon-circle-plus-outline"
30
           style="float:left"
30
           style="float:left"
31
-          @click="toTestOne">个人用户实名</el-button> -->
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="toTestFive">创建企业用户并实名</el-button> -->
39
+
40
+
41
+          <!-- <el-button
42
+          type="primary"
43
+          size="small"
44
+          icon="el-icon-circle-plus-outline"
45
+          style="float:left"
46
+          @click="toTestFour">添加企业成员</el-button> -->
32
          
47
          
33
           <!-- <el-button
48
           <!-- <el-button
34
           type="primary"
49
           type="primary"
36
           icon="el-icon-circle-plus-outline"
51
           icon="el-icon-circle-plus-outline"
37
           style="float:left"
52
           style="float:left"
38
           @click="toTestTwo">创建个人印章</el-button> -->
53
           @click="toTestTwo">创建个人印章</el-button> -->
54
+
55
+           <!-- <el-button
56
+          type="primary"
57
+          size="small"
58
+          icon="el-icon-circle-plus-outline"
59
+          style="float:left"
60
+          @click="toTestThree">创建合同</el-button> -->
61
+
62
+          <!-- <el-button
63
+          type="primary"
64
+          size="small"
65
+          icon="el-icon-circle-plus-outline"
66
+          style="float:left"
67
+          @click="toTestSeven">添加合同签署人</el-button> -->
39
           
68
           
40
      </div>
69
      </div>
41
     
70
     
191
 </template>
220
 </template>
192
 
221
 
193
 <script>
222
 <script>
194
-import { adminMainView, getAdmins, setAdminStatus,toSign,toTestOne,toTestTwo } from "@/api/role/admin";
223
+import { adminMainView, getAdmins, setAdminStatus,toSign,toTestOne,toTestTwo,toTestThree,toTestFour,toTestFive } from "@/api/role/admin";
195
 import { getRoles } from "@/api/role/role";
224
 import { getRoles } from "@/api/role/role";
196
 
225
 
197
 import { parseTime } from "@/utils";
226
 import { parseTime } from "@/utils";
504
           console.log("sign",sign)
533
           console.log("sign",sign)
505
         }
534
         }
506
       })
535
       })
536
+    },
537
+    toTestThree(){
538
+      toTestThree().then(response=>{
539
+        if(response.data.state ==1){
540
+          var sign = response.data.data.sign
541
+          console.log("sign",sign)
542
+        }
543
+      })
544
+    },
545
+    toTestFour(){
546
+      toTestFour().then(response=>{
547
+        if(response.data.state==1){
548
+          var sign =  response.data.data.sign
549
+          console.log("sign",sign)
550
+        }
551
+      })
552
+    },
553
+    toTestFive(){
554
+      toTestFive().then(response=>{
555
+        if(response.data.state==1){
556
+          var sign =  response.data.data.sign
557
+          console.log("sign",sign)
558
+        }
559
+      })
560
+    },
561
+    toTestSeven(){
562
+      toTestSeven().then(response=>{
563
+        if(response.data.state ==1){
564
+          var sign =  response.data.data.sign
565
+          console.log("sign",sign)
566
+        }
567
+      })
507
     }
568
     }
508
   },
569
   },
509
   watch: {
570
   watch: {

+ 5 - 0
src/xt_pages/user/components/PatientForm.vue 查看文件

1504
          this.form.past_history = "既往否认冠心病、糖尿病等慢性疾病;否认肝炎、结核、艾滋、梅毒等传染病史;否认药物、食物过敏史;无重大手术、外伤史。"
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。"
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 = "神志清,精神可,体型肥胖,面色黝黑,颜面、眼睑无浮肿,皮肤未见出血点、瘀斑;胸廓对称,心前区无隆起,心界向左扩大,心音有力,节律规整,未闻及明显杂音,双肺呼吸音粗;腹部呈脂肪堆积,腹软,无包块、无皮疹、无静脉曲张、无压痛;脊柱、四肢未见畸形,关节活动正常,肌力正常;双下肢无明显水肿;右前臂自体动静脉内瘘能触及震颤、闻及连续杂音。"
1506
          this.form.remark = "神志清,精神可,体型肥胖,面色黝黑,颜面、眼睑无浮肿,皮肤未见出血点、瘀斑;胸廓对称,心前区无隆起,心界向左扩大,心音有力,节律规整,未闻及明显杂音,双肺呼吸音粗;腹部呈脂肪堆积,腹软,无包块、无皮疹、无静脉曲张、无压痛;脊柱、四肢未见畸形,关节活动正常,肌力正常;双下肢无明显水肿;右前臂自体动静脉内瘘能触及震颤、闻及连续杂音。"
1507
+         this.form.temperature = 36.5
1508
+         this.form.pulse=75
1509
+         this.form.respiratory = 20
1510
+         this.form.sbp=150
1511
+         this.form.dbp = 80
1507
       }
1512
       }
1508
     }
1513
     }
1509
 
1514
 

+ 21 - 14
src/xt_pages/user/evaluationtool/Cathetershedding.vue 查看文件

25
                              <td>
25
                              <td>
26
                                 <div class="jiange">
26
                                 <div class="jiange">
27
                                     <el-radio-group v-model="radio">
27
                                     <el-radio-group v-model="radio">
28
-                                        <el-radio v-for="(item,index ) in tuoguan" :label="item" :key="index">{{ item }}</el-radio>
28
+                                        <el-radio v-for="(item,index ) in tuoguan" :label="item" :key="index" style="">{{ item }}</el-radio>
29
                                     </el-radio-group>
29
                                     </el-radio-group>
30
                                 </div>
30
                                 </div>
31
                              </td>
31
                              </td>
32
                              <td rowspan="3">
32
                              <td rowspan="3">
33
-                                <div style="vertical-align: top; color: black;">
34
-                                    <label><input name="ball" type="checkbox" value="football" />1.管道维护,导管脱落严重后果及预防措施的健康教育;</label> <br/>
35
-                                    <label><input name="ball" type="checkbox" value="football" />2.床边悬挂警示标识(>9分悬挂);</label><br/>
36
-                                    <label><input name="ball" type="checkbox" value="football" />3.正确妥善固定;</label><br/>
37
-                                    <label><input name="ball" type="checkbox" value="football" />4.正确卧位及床上活动方式, 病人带管下床活动时, 将引流管固定在病人的衣服或裤子上;</label><br/>
38
-                                    <label><input name="ball" type="checkbox" value="football" />5.加强巡视,及时发现满足患者需要;</label><br/>
39
-                                    <label><input name="ball" type="checkbox" value="football" />6.严格交接班,各班重点交接,观察外露长度,必要时记录;</label><br/>
40
-                                    <label><input name="ball" type="checkbox" value="football" />7.昏迷、暴躁、不合作病人,根据医嘱使用镇静剂和约束带;</label><br/>
41
-                                    <label><input name="ball" type="checkbox" value="football" />8.进行诊疗护理需要移动患者时,根据医嘱使用镇静剂和约束带;</label><br/>
42
-                                    <label><input name="ball" type="checkbox" value="football" />9.对于气管插管清醒患者,进行心理疏导和安全教育。</label>
33
+                                <div style="vertical-align: top; color: black; padding: 5px;">
34
+                                    <label><input name="ball" type="checkbox" value="football" />&nbsp;1.管道维护,导管脱落严重后果及预防措施的健康教育;</label> <br/>
35
+                                    <label><input name="ball" type="checkbox" value="football" />&nbsp;2.床边悬挂警示标识(>9分悬挂);</label><br/>
36
+                                    <label><input name="ball" type="checkbox" value="football" />&nbsp;3.正确妥善固定;</label><br/>
37
+                                    <label><input name="ball" type="checkbox" value="football" />&nbsp;4.正确卧位及床上活动方式, 病人带管下床活动时, 将引流管固定在病人的衣服或裤子上;</label><br/>
38
+                                    <label><input name="ball" type="checkbox" value="football" />&nbsp;5.加强巡视,及时发现满足患者需要;</label><br/>
39
+                                    <label><input name="ball" type="checkbox" value="football" />&nbsp;6.严格交接班,各班重点交接,观察外露长度,必要时记录;</label><br/>
40
+                                    <label><input name="ball" type="checkbox" value="football" />&nbsp;7.昏迷、暴躁、不合作病人,根据医嘱使用镇静剂和约束带;</label><br/>
41
+                                    <label><input name="ball" type="checkbox" value="football" />&nbsp;8.进行诊疗护理需要移动患者时,根据医嘱使用镇静剂和约束带;</label><br/>
42
+                                    <label><input name="ball" type="checkbox" value="football" />&nbsp;9.对于气管插管清醒患者,进行心理疏导和安全教育。</label>
43
                                 </div>
43
                                 </div>
44
                              </td>
44
                              </td>
45
                            </tr>
45
                            </tr>
103
                             <el-button type="primary">确认</el-button>
103
                             <el-button type="primary">确认</el-button>
104
                     </div>
104
                     </div>
105
                 </div>
105
                 </div>
106
-                <hr /><!--水平线-->
106
+                <hr style="border:none;height:1px;background:#DCDFE6;"/><!--水平线-->
107
                 <div style="margin-top: 20px;">
107
                 <div style="margin-top: 20px;">
108
                     <p>患者知情同意书:我对住院期间发生导管脱落的风险及预防措施已知晓,并给予配合。</p>
108
                     <p>患者知情同意书:我对住院期间发生导管脱落的风险及预防措施已知晓,并给予配合。</p>
109
                     <div class="zhuangui">
109
                     <div class="zhuangui">
168
                         </p>
168
                         </p>
169
                     </div>
169
                     </div>
170
                 </div>
170
                 </div>
171
-                <hr style="margin: 10px 0px;"/><!--水平线-->
171
+                <hr style="margin: 10px 0px;border:none;height:1px;background:#DCDFE6;"/><!--水平线-->
172
                 <div class="shuoming">
172
                 <div class="shuoming">
173
                     <p>说明:</p>
173
                     <p>说明:</p>
174
                     <p>1.<5分为正常,5~8分为危险,≥9分为高度危险。</p>
174
                     <p>1.<5分为正常,5~8分为危险,≥9分为高度危险。</p>
218
         }
218
         }
219
         tbody td{
219
         tbody td{
220
            height: 40px;
220
            height: 40px;
221
+           .el-radio {
222
+              color: #101010;
223
+              cursor: pointer;
224
+              margin-right: 30px;
225
+              font-size: 15px !important;
226
+            }
221
         }
227
         }
222
         .start{
228
         .start{
223
             text-align: center;
229
             text-align: center;
230
             background: rgb(243, 240, 240);
236
             background: rgb(243, 240, 240);
231
         }
237
         }
232
         .jiange{
238
         .jiange{
233
-            margin-left: 20px;
239
+            // margin-left: 20px;
240
+            padding-left: 10px;
234
             color: black;
241
             color: black;
235
         }
242
         }
236
         input{
243
         input{

+ 52 - 14
src/xt_pages/user/evaluationtool/Fallassessment.vue 查看文件

5
       <div>
5
       <div>
6
         <div class="patient-app-container advice-container app-container">
6
         <div class="patient-app-container advice-container app-container">
7
           <div class='content_top' style="width: 95%;margin-bottom: 20px;">
7
           <div class='content_top' style="width: 95%;margin-bottom: 20px;">
8
-            <div style="font-size: 20px;">跌倒评估评分</div>
8
+            <div style="font-size: 20px">跌倒评估评分</div>
9
             <div>
9
             <div>
10
               <el-button>历史评分</el-button>
10
               <el-button>历史评分</el-button>
11
-              <el-button>告知书</el-button>
11
+              <el-button @click="dialogVisible = true">告知书</el-button>
12
             </div>
12
             </div>
13
           </div>
13
           </div>
14
          
14
          
41
                     <tr>
41
                     <tr>
42
                       <td class="start">既往史</td>
42
                       <td class="start">既往史</td>
43
                       <td>
43
                       <td>
44
-                        <div class="jiange">
45
-                          <span v-for="item in jiwnag" class="rightjiange">
44
+                        <div style="display: flex;flex-wrap: wrap;padding:4px 0 4px 8px;">
45
+                          <span  v-for="item in jiwnag" class="ttbwzz-type-a">
46
                             <label><input type="checkbox" name="ball" value="volleyball" />&nbsp{{ item }}</label>
46
                             <label><input type="checkbox" name="ball" value="volleyball" />&nbsp{{ item }}</label>
47
                           </span>
47
                           </span>
48
                         </div>
48
                         </div>
51
                     <tr class="bg_color">
51
                     <tr class="bg_color">
52
                       <td class="start">意识状态</td>
52
                       <td class="start">意识状态</td>
53
                       <td>
53
                       <td>
54
-                        <div class="jiange">
55
-                          <span v-for="item in yishizt" class="rightjiange">
54
+                        <div style="display: flex;flex-wrap: wrap;padding:4px 0 4px 8px;">
55
+                          <span v-for="item in yishizt" class="ttbwzz-type-a">
56
                             <label><input type="checkbox" name="ball" value="volleyball" />&nbsp{{ item }}</label>
56
                             <label><input type="checkbox" name="ball" value="volleyball" />&nbsp{{ item }}</label>
57
                           </span>
57
                           </span>
58
                         </div>
58
                         </div>
61
                     <tr>
61
                     <tr>
62
                       <td class="start">感官</td>
62
                       <td class="start">感官</td>
63
                       <td>
63
                       <td>
64
-                        <div class="jiange">
65
-                          <span v-for="item in ganguan" class="rightjiange">
64
+                        <div style="display: flex;flex-wrap: wrap;padding:4px 0 4px 8px;">
65
+                          <span v-for="item in ganguan" class="ttbwzz-type-a">
66
                             <label><input type="checkbox" name="ball" value="volleyball" />&nbsp{{ item }}</label>
66
                             <label><input type="checkbox" name="ball" value="volleyball" />&nbsp{{ item }}</label>
67
                           </span>
67
                           </span>
68
                         </div>
68
                         </div>
71
                     <tr class="bg_color">
71
                     <tr class="bg_color">
72
                       <td class="start">身体状况</td>
72
                       <td class="start">身体状况</td>
73
                       <td>
73
                       <td>
74
-                        <div class="jiange">
75
-                          <span v-for="item in shentizk" class="rightjiange">
74
+                        <div style="display: flex;flex-wrap: wrap;padding:4px 0 4px 8px;">
75
+                          <span v-for="item in shentizk" class="ttbwzz-type-a">
76
                             <label><input type="checkbox" name="ball" value="volleyball" />&nbsp{{ item }}</label>
76
                             <label><input type="checkbox" name="ball" value="volleyball" />&nbsp{{ item }}</label>
77
                           </span>
77
                           </span>
78
                         </div>
78
                         </div>
81
                     <tr>
81
                     <tr>
82
                       <td class="start">使用药物</td>
82
                       <td class="start">使用药物</td>
83
                       <td>
83
                       <td>
84
-                        <div class="jiange">
85
-                          <span v-for="item in syyaowu" class="rightjiange">
84
+                        <div style="display: flex;flex-wrap: wrap;padding:4px 0 4px 8px;">
85
+                          <span v-for="item in syyaowu" class="ttbwzz-type-a">
86
                             <label><input type="checkbox" name="ball" value="volleyball" />&nbsp{{ item }}</label>
86
                             <label><input type="checkbox" name="ball" value="volleyball" />&nbsp{{ item }}</label>
87
                           </span>
87
                           </span>
88
                         </div>
88
                         </div>
382
           <el-button type="primary" @click="centerDialogVisible = false">确 定</el-button>
382
           <el-button type="primary" @click="centerDialogVisible = false">确 定</el-button>
383
         </span>
383
         </span>
384
       </el-dialog>
384
       </el-dialog>
385
+      <!-- 告知书 -->
386
+      <el-dialog
387
+          title="内容详情"
388
+          :visible.sync="dialogVisible"
389
+          width="50%"
390
+          :before-close="handleClose"
391
+          class="status_change">
392
+          <div>
393
+              <Falloutbedprint></Falloutbedprint>
394
+          </div>
395
+          
396
+      </el-dialog>
385
     </div>
397
     </div>
386
   </template>
398
   </template>
387
 
399
 
388
   <script>
400
   <script>
389
     import PatientSidebar from '../components/PatientSidebar'
401
     import PatientSidebar from '../components/PatientSidebar'
390
-    
402
+    import Falloutbedprint from './Falloutbedprint.vue'
391
     export default {
403
     export default {
392
     //   name: 'CourseOfDisease',
404
     //   name: 'CourseOfDisease',
393
       components: {
405
       components: {
394
         PatientSidebar,
406
         PatientSidebar,
395
-        
407
+        Falloutbedprint
396
       },
408
       },
397
       data() {
409
       data() {
398
         return {
410
         return {
414
           touxidiedao:['发生跌倒','发生坠床'],
426
           touxidiedao:['发生跌倒','发生坠床'],
415
 
427
 
416
           centerDialogVisible:false,
428
           centerDialogVisible:false,
429
+          dialogVisible:false,
417
           textarea2:'',
430
           textarea2:'',
418
         }
431
         }
419
         
432
         
471
           margin-right: 40px;
484
           margin-right: 40px;
472
           font-size: 15px;
485
           font-size: 15px;
473
         }
486
         }
487
+        .ttbwzz-type-a {
488
+          min-width: 80px;
489
+          margin-right: 30px;
490
+          padding: 5px 0px;
491
+          font-size: 15px;
492
+        }
474
         input{
493
         input{
475
             -webkit-appearance: checkbox;
494
             -webkit-appearance: checkbox;
476
         }
495
         }
500
     }
519
     }
501
 
520
 
502
   </style>
521
   </style>
522
+  <style lang="scss">
523
+  .status_change{
524
+      
525
+      .el-dialog__header{
526
+          background-color:#eff2f5;
527
+          .el-dialog__title,.el-dialog__headerbtn i{
528
+          color: #666666;
529
+          }
530
+      }
531
+  }
532
+  .el-dialog {
533
+      left: 50% !important;
534
+      position: fixed !important;
535
+      top: 40% !important;
536
+      transform: translate(-50%, -50%) !important;
537
+      margin-top: 0 !important;
538
+
539
+  }
540
+</style>
503
   
541
   

+ 92 - 0
src/xt_pages/user/evaluationtool/Falloutbedprint.vue 查看文件

1
+<template>
2
+    <div >
3
+        <div style="overflow: hidden;"> 
4
+            <el-button type="primary" style="float: right;padding: 10px;" icon="el-icon-printer" @click="printThisPage">
5
+                打印
6
+            </el-button>
7
+        </div>
8
+        <div id="print_content">
9
+            <div class="print_page_main_content">
10
+            
11
+            <div class="content">
12
+                <h2 style="text-align: center;">预防跌倒/坠床告知书</h2>
13
+                <p>
14
+                    尊敬的患者/患者亲属/法定监护人/授权委托人:
15
+                </p>
16
+                <p style="text-indent: 2rem;">
17
+                    这是一份有关预防患者跌倒/坠床的告知书。目的是告诉您预防患者跌倒/坠床的相关事宜,以避免您/家属受到不必要的伤害。
18
+                    为了防止跌倒事件发生,根据您/家属的身体情况,我们共同努力,希望得到您/家属的配合,特给予告知。
19
+                </p>
20
+                <p>请注意以下事项:</p>
21
+                <p>一、跌倒可致后果:颅内出血、颅骨骨折、四肢骨折、皮肤裂伤、软组织挫伤、失血性休克、心脏骤停等甚至死亡。</p>
22
+                <p>二、防跌倒措施:</p>
23
+                <p>1、卧床休息、使用便器床上排便,双侧床栏拉起。</p>
24
+                <p>2、床椅固定位置,日常必需用品置伸手可及处,如痰杯、水杯、餐巾纸。</p>
25
+                <p>3、病情允许下床者,穿防滑鞋,鞋子合脚,衣裤合身,有人扶持。</p>
26
+                <p>4、避免病房和卫生间地面积水,保持干燥,如有积水请及时通知卫生人员清理。拖地后请待干再走,若有需要小心慢走。</p>
27
+                <p>5、床轮固定,摇柄用完立即复位:过道保持畅通。</p>
28
+                <p>6、改变体位应遵守“三部曲”:即平躺30秒,坐起30秒,站立30秒,再行走,避免突然改变体位,尤其是夜间。</p>
29
+                <p>7、应用麻醉止痛剂、镇静安眠剂、抗焦虑、抑郁药、抗过敏药、散瞳剂、降压利尿剂等后一小时内应取卧位或坐位,避免室外活动。</p>
30
+                <p>8、睡前先洗漱再服睡前药,夜间正确使用床头灯及地灯。</p>
31
+                <p>9、病情允许入厕、洗澡者须有家属扶持关注,请勿锁门。</p>
32
+                <p>10、如行走时出现头晕、双眼发黑、下肢无力、步态不稳和不能移动时,立即原地坐(蹲)下或靠墙,并呼叫。</p><br>
33
+                <p style="padding-left: 46px;position:relative;margin-bottom:40px;">
34
+                    <!-- margin-bottom:30px; height:60px;-->
35
+                    <span style="width:15px;height:15px;position:absolute;top:4px;left:24px;border:1px solid #333;border-radius: 2px;"></span>
36
+                    <span>我已认真阅读并理解上述告知内容,愿意配合医护人员做好相关预防工作,若因未遵守以上防跌倒措施而引起的一切后果自行承担。</span>
37
+                </p>
38
+                <p style="padding: 20px;display:flex;justify-content: space-between;align-items: center;">
39
+                    <span>护士签名:______________</span>
40
+                    <span>日期:______________</span>
41
+                </p>
42
+                <p style="padding: 20px;display:flex;justify-content: space-between;align-items: center;">
43
+                    <span>患者/患者亲属/法定监护人/授权委托人签名:______________</span>
44
+                    <span>日期:______________</span>
45
+                </p>
46
+            </div>
47
+            </div>
48
+        </div>
49
+        
50
+    </div>
51
+</template>
52
+
53
+<script>
54
+import print from "print-js";
55
+export default{
56
+    methods:{
57
+        printThisPage(){
58
+            const style = '@media print {.content p{font-size: 16px;font-family: 新宋体; padding-left: 20px; margin-bottom: 5px;}}'
59
+            printJS({
60
+                printable: 'print_content',
61
+                type: 'html',
62
+                documentTitle: '  ',
63
+                style: style,
64
+                scanStyles: false
65
+            })
66
+        }
67
+    }
68
+}
69
+</script>
70
+<style lang="scss" scoped>
71
+// .print_page_main_content {
72
+//     background-color: white;
73
+//     width: 960px;
74
+//     padding: 0 0 0 0;
75
+//     page-break-after: always;
76
+//   }
77
+*{
78
+    margin: 0;
79
+    padding: 0;
80
+    border: 0;
81
+}
82
+    .content{
83
+        p{
84
+          font-size: 16px;
85
+          font-family: '新宋体';
86
+          line-height: 22px;
87
+          padding-left: 20px;
88
+          margin-bottom: 5px;
89
+          text-align: justify;
90
+        }
91
+    }
92
+</style>

+ 13 - 7
src/xt_pages/user/evaluationtool/Glasgow.vue 查看文件

20
                                     <tr class="bg_color">
20
                                     <tr class="bg_color">
21
                                         <td class="start">睁眼反应(E)</td>
21
                                         <td class="start">睁眼反应(E)</td>
22
                                         <td>
22
                                         <td>
23
-                                            <div class="jiange">
24
-                                                <span v-for="item in zhengyan" class="rightjiange">
23
+                                            <div style="display: flex;flex-wrap: wrap;padding:4px 0 4px 8px;">
24
+                                                <span v-for="item in zhengyan" class="ttbwzz-type-a">
25
                                                     <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;{{ item }}</label>
25
                                                     <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;{{ item }}</label>
26
                                                 </span>
26
                                                 </span>
27
                                             </div>
27
                                             </div>
31
                                     <tr>
31
                                     <tr>
32
                                         <td class="start">言语反映 (V)</td>
32
                                         <td class="start">言语反映 (V)</td>
33
                                         <td>
33
                                         <td>
34
-                                            <div class="jiange">
35
-                                                <span v-for="item in yanyu" class="rightjiange">
34
+                                            <div style="display: flex;flex-wrap: wrap;padding:4px 0 4px 8px;">
35
+                                                <span v-for="item in yanyu" class="ttbwzz-type-a">
36
                                                     <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;{{ item }}</label>
36
                                                     <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;{{ item }}</label>
37
                                                 </span>
37
                                                 </span>
38
                                             </div>
38
                                             </div>
42
                                     <tr class="bg_color">
42
                                     <tr class="bg_color">
43
                                         <td class="start">运动反应(M)</td>
43
                                         <td class="start">运动反应(M)</td>
44
                                         <td>
44
                                         <td>
45
-                                            <div class="jiange">
46
-                                                <span v-for="item in yundong" class="rightjiange">
45
+                                            <div style="display: flex;flex-wrap: wrap;padding:4px 0 4px 8px;">
46
+                                                <span v-for="item in yundong" class="ttbwzz-type-a">
47
                                                     <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;{{ item }}</label>
47
                                                     <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;{{ item }}</label>
48
                                                 </span> 
48
                                                 </span> 
49
                                             </div>
49
                                             </div>
101
                         </div>
101
                         </div>
102
                     </div>
102
                     </div>
103
                     <!-- 虚线 -->
103
                     <!-- 虚线 -->
104
-                    <div style="height: 100vh; width: 1px; border-left:1px dashed rgba(238, 10, 10, 0.726) ;"></div>
104
+                    <div style="height: 100vh; width: 1px; border-left:1px dashed #DCDFE6 ;"></div>
105
                     <!-- 右 -->
105
                     <!-- 右 -->
106
                     <div style="width: 38%;">
106
                     <div style="width: 38%;">
107
                         <div style="font-size: 20px; margin-bottom: 20px;">评估历史记录</div>
107
                         <div style="font-size: 20px; margin-bottom: 20px;">评估历史记录</div>
207
           margin-right: 40px;
207
           margin-right: 40px;
208
           font-size: 15px;
208
           font-size: 15px;
209
         }
209
         }
210
+        .ttbwzz-type-a {
211
+          min-width: 80px;
212
+          margin-right: 30px;
213
+          padding: 5px 0px;
214
+          font-size: 15px;
215
+        }
210
         input{
216
         input{
211
             -webkit-appearance: checkbox;
217
             -webkit-appearance: checkbox;
212
         }
218
         }

+ 1 - 1
src/xt_pages/user/evaluationtool/Muscleforce.vue 查看文件

122
                         </div> 
122
                         </div> 
123
                     </div>
123
                     </div>
124
                     <!-- 虚线 -->
124
                     <!-- 虚线 -->
125
-                    <div style="height: 100vh; width: 1px; border-left:1px dashed rgba(238, 10, 10, 0.726) ;"></div>
125
+                    <div style="height: 100vh; width: 1px; border-left:1px dashed #DCDFE6 ;"></div>
126
                     <!-- 右 -->
126
                     <!-- 右 -->
127
                     <div style="width: 38%;">
127
                     <div style="width: 38%;">
128
                         <div style="font-size: 20px; margin-bottom: 20px;">评估历史记录</div>
128
                         <div style="font-size: 20px; margin-bottom: 20px;">评估历史记录</div>

+ 25 - 19
src/xt_pages/user/evaluationtool/OHpressuresore.vue 查看文件

22
                                         <td class="start">自主体位变换</td>
22
                                         <td class="start">自主体位变换</td>
23
                                         <td>
23
                                         <td>
24
                                             <div class="jiange">
24
                                             <div class="jiange">
25
-                                              <el-checkbox-group v-model="checkList" :max="1">
26
-                                                <el-checkbox v-for="item in tiwei" :label="item" :key="item"></el-checkbox>
27
-                                              </el-checkbox-group>
25
+                                                <span v-for="item in tiwei" class="rightjiange">
26
+                                                    <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;{{ item }}</label>
27
+                                                </span>
28
                                             </div>
28
                                             </div>
29
                                         </td>
29
                                         </td>
30
                                     </tr>
30
                                     </tr>
31
-                                    
32
                                     <tr>
31
                                     <tr>
33
                                         <td class="start">病理性骨突出</td>
32
                                         <td class="start">病理性骨突出</td>
34
                                         <td>
33
                                         <td>
35
                                             <div class="jiange">
34
                                             <div class="jiange">
36
-                                              <el-checkbox-group v-model="checkList1">
37
-                                                <el-checkbox v-for="item in bingli" :label="item" :key="item"></el-checkbox>
38
-                                              </el-checkbox-group>
35
+                                                <span v-for="item in bingli" class="rightjiange">
36
+                                                    <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;{{ item }}</label>
37
+                                                </span>
39
                                             </div>
38
                                             </div>
40
                                         </td>
39
                                         </td>
41
                                     </tr>
40
                                     </tr>
44
                                         <td class="start">浮肿</td>
43
                                         <td class="start">浮肿</td>
45
                                         <td>
44
                                         <td>
46
                                             <div class="jiange">
45
                                             <div class="jiange">
47
-                                              <el-checkbox-group v-model="checkList2">
48
-                                                <el-checkbox v-for="item in edema" :label="item" :key="item"></el-checkbox>
49
-                                              </el-checkbox-group>
46
+                                                <span v-for="item in edema" class="rightjiange">
47
+                                                    <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;{{ item }}</label>
48
+                                                </span>
50
                                             </div>
49
                                             </div>
51
                                         </td>
50
                                         </td>
52
                                     </tr>
51
                                     </tr>
55
                                         <td class="start">关节痉挛</td>
54
                                         <td class="start">关节痉挛</td>
56
                                         <td>
55
                                         <td>
57
                                             <div class="jiange">
56
                                             <div class="jiange">
58
-                                              <el-checkbox-group v-model="checkList3">
59
-                                                <el-checkbox v-for="item in guanjie" :label="item" :key="item"></el-checkbox>
60
-                                              </el-checkbox-group>
57
+                                                <span v-for="item in guanjie" class="rightjiange">
58
+                                                    <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;{{ item }}</label>
59
+                                                </span>
61
                                             </div>
60
                                             </div>
62
                                         </td>
61
                                         </td>
63
                                     </tr>
62
                                     </tr>
104
                             
103
                             
105
                         </div> 
104
                         </div> 
106
                         
105
                         
107
-                        <hr style="width: 100%;margin-top: 20px;"/>
106
+                        <hr style="width: 100%;margin-top: 20px; border: none;height: 1px;background: #DCDFE6;"/>
108
                         <div class="shuoming">
107
                         <div class="shuoming">
109
                             <p>说明:</p>
108
                             <p>说明:</p>
110
                             <p>1、本表适用于急症科、血液净化科等非病房科室。</p>
109
                             <p>1、本表适用于急症科、血液净化科等非病房科室。</p>
116
                         </div>
115
                         </div>
117
                     </div>
116
                     </div>
118
                     <!-- 虚线 -->
117
                     <!-- 虚线 -->
119
-                    <div style="height: 100vh; width: 1px; border-left:1px dashed rgba(238, 10, 10, 0.726) ;"></div>
118
+                    <div style="height: 100vh; width: 1px; border-left:1px dashed #DCDFE6 ;"></div>
120
                     <!-- 右 -->
119
                     <!-- 右 -->
121
                     <div style="width: 38%;">
120
                     <div style="width: 38%;">
122
                         <div style="font-size: 20px; margin-bottom: 20px;">评估历史记录</div>
121
                         <div style="font-size: 20px; margin-bottom: 20px;">评估历史记录</div>
167
             value:'',
166
             value:'',
168
             value1:'',
167
             value1:'',
169
             options:[],
168
             options:[],
170
-            tiwei:['能(0)','不能完全自立(1.5)','不能(3)'],
171
-            bingli:['无(0)','轻度/中度(1.5)','高度(3)'],
172
-            edema:['无(0)','有(3)'],
173
-            guanjie:['无(0)','有(1)'],
169
+            tiwei:['能(0)','不能完全自立(1.5)','不能(3)'],
170
+            bingli:['无(0)','轻度/中度(1.5)','高度(3)'],
171
+            edema:['无(0)','有(3)'],
172
+            guanjie:['无(0)','有(1)'],
174
             checkList:[],
173
             checkList:[],
175
             checkList1:[],
174
             checkList1:[],
176
             checkList2:[],
175
             checkList2:[],
220
             margin-left: 20px;
219
             margin-left: 20px;
221
             color: black;
220
             color: black;
222
         }
221
         }
222
+        .rightjiange{
223
+          margin-right: 40px;
224
+          font-size: 15px;
225
+        }
226
+        input{
227
+            -webkit-appearance: checkbox;
228
+        }
223
     }
229
     }
224
 </style>
230
 </style>

+ 406 - 82
src/xt_pages/user/evaluationtool/RassAssessment.vue 查看文件

14
                 <div class='content_top'>
14
                 <div class='content_top'>
15
                     <div style="width:29%">
15
                     <div style="width:29%">
16
                         <table class="table" border="1" style="width: 100%;">
16
                         <table class="table" border="1" style="width: 100%;">
17
-                        <thead>
17
+                          <thead>
18
                             <tr>
18
                             <tr>
19
-                                <th style="width: 180px; text-align: left;margin-left: 5px;">LOS评分</th>
19
+                              <th style="width: 180px; text-align: left;margin-left: 5px;">LOS评分</th>
20
                             </tr>
20
                             </tr>
21
-                        </thead>
22
-                        
21
+                          </thead>
22
+                          <tbody>
23
+                            <tr class="bg_color">
24
+                              <td style="padding-left: 5px;">
25
+                                <span class="rightjiange">
26
+                                   <label><input type="radio" name="ball" value="volleyball" />&nbsp;0分 清醒</label>
27
+                                </span>
28
+                              </td>
29
+                            </tr>
30
+                            <tr>
31
+                              <td style="padding-left: 5px;">
32
+                                <span class="rightjiange">
33
+                                   <label><input type="radio" name="ball" value="volleyball" />&nbsp;1分
34
+                                      有些昏昏欲睡,但容易唤醒
35
+                                    </label>
36
+                                </span>
37
+                              </td>
38
+                            </tr>
39
+                            <tr class="bg_color">
40
+                              <td style="padding: 5px;">
41
+                                <div class="rightjiange" style="position: relative;">
42
+                                    <input type="radio" name="ball" value="volleyball" id="2"/>
43
+                                   <label for="2" style="">
44
+                                    <div style="display: inline-block;">2分</div>&nbsp; 
45
+                                    <div style="display: inline-block;width: 320px;position: absolute;top: -8px;">
46
+                                        频繁发生昏昏欲睡,容易唤醒,但不能持续处于觉醒状态
47
+                                    </div> 
48
+                                       
49
+                                    </label>
50
+                                </div>
51
+                              </td>
52
+                            </tr>
53
+                            <tr>
54
+                              <td style="padding-left: 5px;">
55
+                                <span class="rightjiange">
56
+                                   <label><input type="radio" name="ball" value="volleyball" />&nbsp;3分 
57
+                                    无意识,无法唤醒
58
+                                   </label>
59
+                                </span>
60
+                              </td>
61
+                            </tr>
62
+                            <tr class="bg_color">
63
+                              <td style="padding-left: 5px;">
64
+                                <span class="rightjiange">
65
+                                   <label><input type="radio" name="ball" value="volleyball" />&nbsp;4分 
66
+                                        正常意识,容易唤醒
67
+                                    </label>
68
+                                </span>
69
+                              </td>
70
+                            </tr>
71
+                          </tbody>
23
                         </table>
72
                         </table>
24
                     </div>
73
                     </div>
25
 
74
 
27
                         <table class="table" border="1" style="width: 100%;">
76
                         <table class="table" border="1" style="width: 100%;">
28
                             <thead>
77
                             <thead>
29
                                 <tr>
78
                                 <tr>
30
-                                    <th>RASS评分</th>
79
+                                    <th colspan="2">RASS评分</th>
31
                                 </tr>
80
                                 </tr>
32
                             </thead>
81
                             </thead>
33
-                        
82
+                            <tbody>
83
+                                <tr class="bg_color">
84
+                                    <td class='bing'>
85
+                                      <span class="rightjiange">
86
+                                        <label><input type="radio" name="ball" value="volleyball" />&nbsp;
87
+                                            -5分 无法唤醒,对声音或物理刺激均无反应
88
+                                        </label>
89
+                                      </span>  
90
+                                    </td>
91
+                                    <td class='bing'>
92
+                                      <span class="rightjiange">
93
+                                        <label><input type="radio" name="ball" value="volleyball" />&nbsp;
94
+                                            0分 警觉的平静的
95
+                                        </label>
96
+                                      </span>  
97
+                                    </td>
98
+                                </tr>
99
+                                <tr class="">
100
+                                    <td class='bing'>
101
+                                      <span class="rightjiange">
102
+                                        <label><input type="radio" name="ball" value="volleyball" />&nbsp;
103
+                                            -4分 深度镇静,对声音刺激无反应,但对物理刺激有运动或睁眼反应
104
+                                        </label>
105
+                                      </span>  
106
+                                    </td>
107
+                                    <td class='bing'>
108
+                                      <span class="rightjiange">
109
+                                        <label><input type="radio" name="ball" value="volleyball" />&nbsp;
110
+                                            +1分 不安的焦虑的:焦虑但无强烈的攻击行为
111
+                                        </label>
112
+                                      </span>  
113
+                                    </td>
114
+                                </tr>
115
+                                <tr class="bg_color">
116
+                                    <td class='bing'>
117
+                                      <span class="rightjiange">
118
+                                        <label><input type="radio" name="ball" value="volleyball" />&nbsp;
119
+                                            -3分 中度镇静,对声音刺激有活动或睁眼动作(但无目光接触)
120
+                                        </label>
121
+                                      </span>  
122
+                                    </td>
123
+                                    <td class='bing'>
124
+                                      <span class="rightjiange">
125
+                                        <label><input type="radio" name="ball" value="volleyball" />&nbsp;
126
+                                            +2分 焦虑的激动的:经常性的无目的活动,人机对抗
127
+                                        </label>
128
+                                      </span>  
129
+                                    </td>
130
+                                </tr>
131
+                                <tr class="">
132
+                                    <td class='bing'>
133
+                                      <span class="rightjiange">
134
+                                        <label><input type="radio" name="ball" value="volleyball" />&nbsp;
135
+                                            -2分 轻度镇静,对于声音刺激可以有简短的目光接触的觉醒,<10s
136
+                                        </label>
137
+                                      </span>  
138
+                                    </td>
139
+                                    <td class='bing'>
140
+                                      <span class="rightjiange">
141
+                                        <label><input type="radio" name="ball" value="volleyball" />&nbsp;
142
+                                            +3分 非常焦虑激动的:牵拉或拔除管道,容易焦虑不安
143
+                                        </label>
144
+                                      </span>  
145
+                                    </td>
146
+                                </tr>
147
+                                <tr class="bg_color">
148
+                                    <td class='bing'>
149
+                                      <span class="rightjiange" style="position: relative;">
150
+                                        <label><input type="radio" name="ball" value="volleyball" />&nbsp;
151
+                                           <span style="display: inline-block;">-1分</span>
152
+                                           &nbsp;<span style="display: inline-block;position: absolute;top: -8px;width: 430px;">
153
+                                            困倦的昏昏欲睡的,不完全觉醒但能保持觉醒状态,对于声音刺激眼睛可以睁开或有目光接触≥10s
154
+                                           </span>  
155
+                                        </label>
156
+                                      </span>  
157
+                                    </td>
158
+                                    <td class='bing'>
159
+                                      <span class="rightjiange" >
160
+                                        <label><input type="radio" name="ball" value="volleyball" />&nbsp;
161
+                                            +4分 好斗的好战的:过于好斗,有暴力倾向,对医护人员有攻击行为
162
+                                        </label>
163
+                                      </span>  
164
+                                    </td>
165
+                                </tr>
166
+                            </tbody>
34
                         </table>
167
                         </table>
35
                     </div>
168
                     </div>
36
                 </div>
169
                 </div>
70
                             <el-button type="primary">确认</el-button>
203
                             <el-button type="primary">确认</el-button>
71
                     </div>
204
                     </div>
72
                 </div>
205
                 </div>
73
-                <hr style="height:1px;border:none;border-top:1px dashed #0066CC;margin-bottom: 10px;"/>
74
-                <div style="border-left: 2px solid #0077ff9f; font-size: 18px;padding-left: 5px;">
206
+                <hr style="height:1px;border:none;border-top:1px dashed #DCDFE6;margin-bottom: 10px;"/>
207
+                <div style=" font-size: 18px;margin-bottom: 10px;">
75
                   <span>疼痛评估</span> 
208
                   <span>疼痛评估</span> 
76
                 </div>
209
                 </div>
77
                 <div>
210
                 <div>
78
                     <table class="table" border="1" style="width: 100%;">
211
                     <table class="table" border="1" style="width: 100%;">
79
                         <thead>
212
                         <thead>
80
                             <tr>
213
                             <tr>
81
-                                <th style="width: 180px; text-align: left; margin-left: 5px;">疼痛评估工具</th>
214
+                                <th style="width: 180px; text-align: left; padding-left: 5px;">疼痛评估工具</th>
82
                             </tr>
215
                             </tr>
83
                         </thead>
216
                         </thead>
84
                         <tr>
217
                         <tr>
91
                             </td>
224
                             </td>
92
                         </tr>
225
                         </tr>
93
                         <tr>
226
                         <tr>
94
-                            <div style="margin: 20px 0px;">
227
+                            <div style="">
95
                                 <div style="vertical-align: middle;" v-if="radio=='NRS'">
228
                                 <div style="vertical-align: middle;" v-if="radio=='NRS'">
96
-                                    <el-radio-group v-model="radio">
97
-                                        <el-radio v-for="(item,index ) in yuyan" :label="item" :key="index">{{ item }}</el-radio>
98
-                                    </el-radio-group>
229
+                                  <div style="display: flex; height: 160px;align-items: center;">
230
+                                    <span style="width:38px;height:22px;line-height:22px;margin-left:40px;"></span>
231
+                                    <div style="flex: 1;height: 22px;position: relative;border-bottom: 2px solid #333; top: -8px;">
232
+                                        <span class="tszs-nrs-tag" style="left:0">
233
+                                            <span class="ttpg-nrs-score">0</span>
234
+                                        </span>
235
+                                        <span class="tszs-nrs-tag" style="left:10%">
236
+                                            <span class="ttpg-nrs-score">1</span>
237
+                                        </span>
238
+                                        <span class="tszs-nrs-tag" style="left:20%">
239
+                                            <span class="ttpg-nrs-score">2</span>
240
+                                        </span>
241
+                                        <span class="tszs-nrs-tag" style="left:30%">
242
+                                            <span class="ttpg-nrs-score">3</span>
243
+                                        </span>
244
+                                        <span class="tszs-nrs-tag" style="left:40%">
245
+                                            <span class="ttpg-nrs-score">4</span>
246
+                                        </span>
247
+                                        <span class="tszs-nrs-tag" style="left:50%">
248
+                                            <span class="ttpg-nrs-score">5</span>
249
+                                        </span>
250
+                                        <span class="tszs-nrs-tag" style="left:60%">
251
+                                            <span class="ttpg-nrs-score">6</span>
252
+                                        </span>
253
+                                        <span class="tszs-nrs-tag" style="left:70%">
254
+                                            <span class="ttpg-nrs-score">7</span>
255
+                                        </span>
256
+                                        <span class="tszs-nrs-tag" style="left:80%">
257
+                                            <span class="ttpg-nrs-score">8</span>
258
+                                        </span>
259
+                                        <span class="tszs-nrs-tag" style="left:90%">
260
+                                            <span class="ttpg-nrs-score">9</span>
261
+                                        </span>
262
+                                        <span class="tszs-nrs-tag" style="right:0 ;">
263
+                                            <span class="ttpg-nrs-score">10</span>
264
+                                        </span>
265
+                                    </div>
266
+                                    <span style="width:38px;height:22px;line-height:22px;margin-right:40px;"></span>
267
+                                  </div>
99
                                 </div>
268
                                 </div>
100
                                 <div style="vertical-align: middle;" v-else-if="radio=='表情法'">
269
                                 <div style="vertical-align: middle;" v-else-if="radio=='表情法'">
101
-                                    
270
+                                  <div style="display: flex;flex-wrap: wrap;padding:20px;">
271
+                                    <!-- <div style="flex:1;text-align: center;">
272
+                                      <div>
273
+                                        <img src="@/assets/evaluate/a.png" alt="">
274
+                                      </div>
275
+                                      <span>
276
+                                          <input type="radio" value="0" class="wxpg-check" id="ttpggj-type-b0" name="ttpggj-bqf">
277
+                                          <label >无疼痛</label>
278
+                                        </span>
279
+                                    </div> -->
280
+                                    <div style="flex:1;text-align: center;" v-for="(item,index) in biaoqing" :key="index">
281
+                                      <div >
282
+                                        <img :src="item.imgs" alt="">
283
+                                      </div>
284
+                                      <span>
285
+                                          <input type="radio" value="0"  name="ttpggj-bqf">
286
+                                          <label >{{item.text}}</label>
287
+                                        </span>
288
+                                    </div>
289
+                                  </div>
290
+
102
                                 </div>
291
                                 </div>
103
-                                <div style="width: 40%;margin-left: 15%;" v-else-if="radio=='视觉模拟法'">
104
-                                    <el-input
105
-                                        type="textarea"
106
-                                        :autosize="{minRows: 8, maxRows: 10}"
107
-                                        placeholder="请输入内容"
108
-                                        
109
-                                        v-model="textarea1">
110
-                                    </el-input>
292
+                                <div style="" v-else-if="radio=='视觉模拟法'">
293
+                                  <div style="display: flex; height: 160px;align-items: center;">
294
+                                    <span style="width:38px;height:22px;line-height:22px;margin-left:40px;">无痛</span>
295
+                                    <div style="flex: 1;height: 22px;position: relative;border-bottom: 2px solid #333; top: -8px;">
296
+                                        <span class="tszs-nrs-tag" style="left:0">
297
+                                            <span class="ttpg-nrs-score">0</span>
298
+                                        </span>
299
+                                        <span class="tszs-nrs-tag" style="left:10%">
300
+                                            <span class="ttpg-nrs-score">1</span>
301
+                                        </span>
302
+                                        <span class="tszs-nrs-tag" style="left:20%">
303
+                                            <span class="ttpg-nrs-score">2</span>
304
+                                        </span>
305
+                                        <span class="tszs-nrs-tag" style="left:30%">
306
+                                            <span class="ttpg-nrs-score">3</span>
307
+                                        </span>
308
+                                        <span class="tszs-nrs-tag" style="left:40%">
309
+                                            <span class="ttpg-nrs-score">4</span>
310
+                                        </span>
311
+                                        <span class="tszs-nrs-tag" style="left:50%">
312
+                                            <span class="ttpg-nrs-score">5</span>
313
+                                        </span>
314
+                                        <span class="tszs-nrs-tag" style="left:60%">
315
+                                            <span class="ttpg-nrs-score">6</span>
316
+                                        </span>
317
+                                        <span class="tszs-nrs-tag" style="left:70%">
318
+                                            <span class="ttpg-nrs-score">7</span>
319
+                                        </span>
320
+                                        <span class="tszs-nrs-tag" style="left:80%">
321
+                                            <span class="ttpg-nrs-score">8</span>
322
+                                        </span>
323
+                                        <span class="tszs-nrs-tag" style="left:90%">
324
+                                            <span class="ttpg-nrs-score">9</span>
325
+                                        </span>
326
+                                        <span class="tszs-nrs-tag" style="right:0 ;">
327
+                                            <span class="ttpg-nrs-score">10</span>
328
+                                        </span>
329
+                                    </div>
330
+                                    <span style="width:38px;height:22px;line-height:22px;margin-right:40px;margin-left: 3px;">最痛</span>
331
+                                  </div>
111
                                 </div>
332
                                 </div>
112
                                 <div style="vertical-align: middle;" v-else-if="radio=='语言描述法'">
333
                                 <div style="vertical-align: middle;" v-else-if="radio=='语言描述法'">
113
-                                    <el-radio-group v-model="radio">
114
-                                        <el-radio v-for="(item,index ) in yuyan" :label="item" :key="index">{{ item }}</el-radio>
115
-                                    </el-radio-group>
334
+                                    <div style="line-height: 160px;margin: auto;width: 900px;">
335
+                                      <el-radio-group v-model="radio1">
336
+                                        <el-radio v-for="(item,index ) in yuyan" :label="item" :key="index" style="color: black;">{{ item }}</el-radio>
337
+                                      </el-radio-group>
338
+                                    </div>
116
                                 </div>
339
                                 </div>
117
                                 <div style="vertical-align: middle;" v-else-if="radio=='行为学评估量表'">
340
                                 <div style="vertical-align: middle;" v-else-if="radio=='行为学评估量表'">
118
-                                    
341
+                                  <behavior></behavior>
119
                                 </div>
342
                                 </div>
120
                                 <div style="width: 40%;margin-left: 15%;" v-else-if="radio=='其他'">
343
                                 <div style="width: 40%;margin-left: 15%;" v-else-if="radio=='其他'">
121
                                     <el-input
344
                                     <el-input
127
                                     </el-input>
350
                                     </el-input>
128
                                 </div>
351
                                 </div>
129
                             </div>
352
                             </div>
130
-                            <div style="margin-left: 10%;">
353
+                            <div style="margin:0px 0px 10px 10%;">
131
                                 <div class="bottoms">
354
                                 <div class="bottoms">
132
                                     <span>疼痛评分:</span>
355
                                     <span>疼痛评分:</span>
133
                                     <el-input v-model="input" placeholder="请输入内容" style="width: 100px;"></el-input>分
356
                                     <el-input v-model="input" placeholder="请输入内容" style="width: 100px;"></el-input>分
156
                                 </tr>
379
                                 </tr>
157
                             </thead>
380
                             </thead>
158
                             <tbody>
381
                             <tbody>
159
-                            <tr class="bg_color">
160
-                                <td class="start">疼痛性质</td>
161
-                                <td>
162
-                                    <!-- <div class="jiange">
163
-                                        <el-radio-group v-model="radio">
164
-                                            <el-radio v-for="(item,index ) in tuoguan" :label="item" :key="index">{{ item }}</el-radio>
165
-                                        </el-radio-group>
166
-                                    </div> -->
167
-                                </td>
168
-                            </tr>
169
-                            <tr>
170
-                                <td class="start">疼痛伴随症状</td>
171
-                                <td>
172
-                                    <!-- <div class="jiange">
173
-                                        <el-radio-group v-model="radio">
174
-                                            <el-radio v-for="(item,index ) in yishi" :label="item" :key="index">{{ item }}</el-radio>
175
-                                        </el-radio-group>
176
-                                    </div> -->
177
-                                </td>                           
178
-                            </tr>
179
-                            <tr class="bg_color">
180
-                                <td class="start">疼痛对活动影响</td>
181
-                                <td>
182
-                                    <!-- <div  class="jiange">
183
-                                        <el-radio-group v-model="radio">
184
-                                        <el-radio v-for="(item,index ) in peihe" :label="item" :key="index">{{ item }}</el-radio>
185
-                                        </el-radio-group>
186
-                                    </div> -->
187
-                                </td>
188
-                            </tr>
189
-                            <tr>
190
-                                <td class="start">止痛药不良反应</td>
191
-                                <td>
192
-                                    <!-- <div  class="jiange">
193
-                                        <el-radio-group v-model="radio">
194
-                                        <el-radio v-for="(item,index ) in peihe" :label="item" :key="index">{{ item }}</el-radio>
195
-                                        </el-radio-group>
196
-                                    </div> -->
197
-                                </td>
198
-                            </tr>
382
+                                <tr class="bg_color">
383
+                                    <td class="start">疼痛性质</td>
384
+                                    <td>
385
+                                    <div style="display: flex;flex-wrap: wrap;padding:4px 0 4px 8px;">
386
+                                        <span class="ttbwzz-type-a" v-for="item in xingzhi" :key="item">
387
+                                            <label for="">
388
+                                                <input type="checkbox" name="ball" value="volleyball" />&nbsp;{{ item }}
389
+                                            </label>
390
+                                        </span>
391
+                                        <label for="" style="font-size: 15px;">
392
+                                            <input type="checkbox" name="ball" value="volleyball" />&nbsp;其他:
393
+                                            <el-input v-model="input" placeholder="" style="width: 190px;"></el-input>
394
+                                        </label>
395
+                                    </div>
396
+                                    </td>
397
+                                </tr>
398
+                                <tr>
399
+                                    <td class="start">疼痛伴随症状</td>
400
+                                    <td>
401
+                                        <div style="display: flex;flex-wrap: wrap;padding:4px 0 4px 8px;">
402
+                                            <span class="ttbwzz-type-a" v-for="item in tengtzz" :key="item">
403
+                                                <label for="">
404
+                                                    <input type="checkbox" name="ball" value="volleyball" />&nbsp;{{ item }}
405
+                                                </label>
406
+                                            </span>
407
+                                            <label for="" style="font-size: 15px;">
408
+                                                <input type="checkbox" name="ball" value="volleyball" />&nbsp;其他:
409
+                                                <el-input v-model="input" placeholder="" style="width: 190px;"></el-input>
410
+                                            </label>
411
+                                        </div>
412
+                                    </td>                           
413
+                                </tr>
414
+                                <tr class="bg_color">
415
+                                    <td class="start">疼痛对活动影响</td>
416
+                                    <td>
417
+                                    <div style="display: flex;flex-wrap: wrap;padding:4px 0 4px 8px;">
418
+                                        <span class="ttbwzz-type-a" v-for="item in huodongyx" :key="item">
419
+                                            <label for="">
420
+                                                <input type="checkbox" name="ball" value="volleyball" />&nbsp;{{ item }}
421
+                                            </label>
422
+                                        </span>
423
+                                    </div>
424
+                                    </td>
425
+                                </tr>
426
+                                <tr>
427
+                                    <td class="start">止痛药不良反应</td>
428
+                                    <td>
429
+                                    <div style="display: flex;flex-wrap: wrap;padding:4px 0 4px 8px;">
430
+                                        <span class="ttbwzz-type-a" v-for="item in zhitong" :key="item">
431
+                                            <label for="">
432
+                                                <input type="checkbox" name="ball" value="volleyball" />&nbsp;{{ item }}
433
+                                            </label>
434
+                                        </span>
435
+                                        <label for="" style="font-size: 15px;">
436
+                                            <input type="checkbox" name="ball" value="volleyball" />&nbsp;其他:
437
+                                            <el-input v-model="input" placeholder="" style="width: 190px;"></el-input>
438
+                                        </label>
439
+                                    </div>
440
+                                    </td>
441
+                                </tr>
199
                             </tbody>
442
                             </tbody>
200
                         </table>
443
                         </table>
201
                     </div>
444
                     </div>
210
                             <tbody>
453
                             <tbody>
211
                                 <tr class="bg_color">
454
                                 <tr class="bg_color">
212
                                     <td>
455
                                     <td>
213
-                                        <!-- <div class="jiange">
214
-                                            <el-radio-group v-model="radio">
215
-                                                <el-radio v-for="(item,index ) in tuoguan" :label="item" :key="index">{{ item }}</el-radio>
216
-                                            </el-radio-group>
217
-                                        </div> -->
456
+                                      <div style="display: flex;">
457
+                                        <span style="width:100px;padding-left:16px;margin-top:4px;height:30px;line-height:30px;font-size: 15px;">
458
+                                           处置方式:
459
+                                        </span>
460
+                                        <div style="flex:1;display: flex;flex-wrap: wrap;padding:4px;">
461
+                                          <span class="ttbwzz-type-a" v-for="item in chuzhifs" :key="item">
462
+                                            <label for="">
463
+                                                <input type="checkbox" name="ball" value="volleyball" />&nbsp;{{ item }}
464
+                                            </label>
465
+                                          </span>
466
+                                        </div>
467
+                                      </div>
218
                                     </td>
468
                                     </td>
219
                                 </tr>
469
                                 </tr>
220
                                 <tr>
470
                                 <tr>
221
-                                    <td class="start">疼痛伴随症状</td>                    
471
+                                  <td style="padding-left: 16px;">
472
+                                     <span class="rightjiange">
473
+                                        <label for="">
474
+                                          <input type="checkbox" name="ball" value="volleyball" />&nbsp;遵医嘱使用
475
+                                        </label>
476
+                                     </span> 
477
+                                  </td>                    
222
                                 </tr>
478
                                 </tr>
223
                                 <tr class="bg_color">
479
                                 <tr class="bg_color">
224
-                                    <td class="start">疼痛对活动影响</td>
480
+                                  <td style="padding-left: 16px;">
481
+                                    <span class="rightjiange">
482
+                                      <label for="">
483
+                                        <input type="checkbox" name="ball" value="volleyball" />&nbsp;静脉镇痛
484
+                                      </label>
485
+                                    </span> 
486
+                                  </td>    
225
                                 </tr>
487
                                 </tr>
226
                                 <tr>
488
                                 <tr>
227
-                                    <td class="start">止痛药不良反应</td>
489
+                                  <td style="padding-left: 16px;">
490
+                                    <span class="rightjiange">
491
+                                      <label for="">
492
+                                        <input type="checkbox" name="ball" value="volleyball" />&nbsp;阿片类药物非自控镇痛给药
493
+                                      </label>
494
+                                    </span> 
495
+                                  </td>    
228
                                 </tr>
496
                                 </tr>
229
                                 <tr class="bg_color">
497
                                 <tr class="bg_color">
230
-                                    <td class="start">疼痛对活动影响</td>
498
+                                  <td style="padding-left: 16px;">
499
+                                    <span class="rightjiange">
500
+                                      <label for="">
501
+                                        <input type="checkbox" name="ball" value="volleyball" />&nbsp;硬膜外镇痛
502
+                                      </label>
503
+                                    </span> 
504
+                                  </td>
231
                                 </tr>
505
                                 </tr>
232
                                 <tr>
506
                                 <tr>
233
-                                    <td class="start">止痛药不良反应</td>
507
+                                  <td style="padding-left: 16px;">
508
+                                    <span class="rightjiange">
509
+                                      <label for="">
510
+                                        <input type="checkbox" name="ball" value="volleyball" />&nbsp;神经阻滞镇痛
511
+                                      </label>
512
+                                    </span> 
513
+                                  </td>
234
                                 </tr>
514
                                 </tr>
235
                             </tbody>
515
                             </tbody>
236
                         </table>
516
                         </table>
275
 </template>
555
 </template>
276
 <script>
556
 <script>
277
 import PatientSidebar from '../components/PatientSidebar.vue'
557
 import PatientSidebar from '../components/PatientSidebar.vue'
558
+import behavior from './behavior.vue'
278
 export default {
559
 export default {
279
     components:{
560
     components:{
280
-      PatientSidebar
561
+      PatientSidebar,
562
+      behavior
281
     },
563
     },
282
     data(){
564
     data(){
283
         return{
565
         return{
284
             patientID:0,
566
             patientID:0,
285
-            radio:'',
567
+            radio:'NRS',
568
+            radio1:'',
286
             input:'',
569
             input:'',
287
             value1:'',
570
             value1:'',
288
             value:'',
571
             value:'',
289
             textarea1:'',
572
             textarea1:'',
290
             options:[],
573
             options:[],
291
             RassGJ:['NRS','表情法','视觉模拟法','语言描述法','行为学评估量表','其他'],
574
             RassGJ:['NRS','表情法','视觉模拟法','语言描述法','行为学评估量表','其他'],
292
-            yuyan:['0无痛','1微痛','2一般','4中度疼痛','6中重度疼痛','8重度疼痛','10无法忍受']
575
+            yuyan:['0无痛','1微痛','2一般','4中度疼痛','6中重度疼痛','8重度疼痛','10无法忍受'],
576
+            biaoqing:[{imgs:require('@/assets/evaluate/a.png'),text:'无疼痛'},{imgs:require('@/assets/evaluate/b.png'),text:'有一点疼痛'},
577
+                      {imgs:require('@/assets/evaluate/c.png'),text:'轻微疼痛'},{imgs:require('@/assets/evaluate/d.png'),text:'疼痛明显'},
578
+                      {imgs:require('@/assets/evaluate/e.png'),text:'疼痛较严重'},{imgs:require('@/assets/evaluate/f.png'),text:'剧烈疼痛'},
579
+                    ],
580
+            xingzhi:['宫缩痛','持续固定痛','跳痛','刺痛','刀割痛','锐痛',
581
+                     '痉挛痛','绞痛','热灼痛','撕裂痛','钻顶样痛','触痛',
582
+                     '酸痛','闷痛','胀痛','牵拉样痛','游走痛','难以描述'
583
+                    ],
584
+            tengtzz:['无','头晕','恶心、呕吐','疲软乏力','气促、心慌'],
585
+            huodongyx:['不影响','改变体位时疼痛明显','影响睡眠','影响休息','影响活动'],
586
+            zhitong:['恶心','呕吐','便秘','尿潴留','皮肤瘙痒','呼吸抑制'],
587
+            chuzhifs:['通知医生','卧床休息,舒适体位摆放','保持环境安静','冷敷','热敷','理疗','针灸','拒绝治疗','入睡','滴定开始']
293
         }
588
         }
294
     },
589
     },
295
     created(){
590
     created(){
322
             text-align: center;
617
             text-align: center;
323
         }
618
         }
324
         .bing{
619
         .bing{
325
-            width: 150px;
326
-            text-align: center;
620
+            width: 50%;
621
+            padding: 5px;
327
         }
622
         }
328
         .bg_color{
623
         .bg_color{
329
             background: rgb(243, 240, 240);
624
             background: rgb(243, 240, 240);
331
         .jiange{
626
         .jiange{
332
             margin-left: 20px;
627
             margin-left: 20px;
333
             color: black;
628
             color: black;
629
+            line-height: 40px;
630
+        }
631
+        .rightjiange{
632
+          font-size: 15px;
633
+        }
634
+        .ttbwzz-type-a {
635
+            min-width: 80px;
636
+            margin-right: 30px;
637
+            padding: 5px 0px;
638
+            font-size: 15px;
334
         }
639
         }
335
         input{
640
         input{
336
             -webkit-appearance: checkbox;
641
             -webkit-appearance: checkbox;
348
       
653
       
349
       // background-color: '#409eff';
654
       // background-color: '#409eff';
350
     }
655
     }
656
+    .ttpg-nrs-score {
657
+        position: absolute;
658
+        top: -40px;
659
+        height: 40px;
660
+        line-height: 40px;
661
+        width: 20px;
662
+        left: -5px;
663
+        text-align: center;
664
+    }
665
+    .tszs-nrs-tag{
666
+    width: 16px;
667
+    height: 16px;
668
+    border: 2px solid #333;
669
+    border-radius: 50%;
670
+    background: #fff;
671
+    position: absolute;
672
+    top: 13px;
673
+    cursor: pointer;
674
+}
351
 </style>
675
 </style>

+ 488 - 0
src/xt_pages/user/evaluationtool/behavior.vue 查看文件

1
+<template>
2
+    <div>
3
+      <div class="jiange">
4
+        <el-radio-group v-model="radio">
5
+            <el-radio v-for="(item,index ) in xingwei" :label="item" :key="index">{{ item }}</el-radio>
6
+        </el-radio-group>
7
+      </div>
8
+      <div>
9
+        <div v-if="radio == '成人量表'">
10
+            <table border="1" class="table">
11
+                <thead>
12
+                    <tr>
13
+                        <td>无法配合完成护理评估成人量表</td>
14
+                        <td>0</td>
15
+                        <td>1</td>
16
+                        <td>2</td>
17
+                    </tr>
18
+                </thead>
19
+                <tbody>
20
+                    <tr class="bg_color">
21
+                        <td>
22
+                            1、脸部肌肉/表情
23
+                        </td>
24
+                        <td>
25
+                          <label for=""><input type="radio" name="ball" value="volleyball">&nbsp; 脸部肌肉放松</label>
26
+                        </td>
27
+                        <td>
28
+                          <label for=""><input type="radio" name="ball" value="volleyball">&nbsp; 脸部肌肉紧张、皱眉,脸部肌肉扭曲</label>
29
+                        </td>
30
+                        <td>
31
+                          <label for=""><input type="radio" name="ball" value="volleyball">&nbsp; 经常或一直皱眉、咬紧牙床</label>
32
+                        </td>
33
+                    </tr>
34
+                    <tr class="">
35
+                        <td>
36
+                            2、休息
37
+                        </td>
38
+                        <td>
39
+                          <label for=""><input type="radio" name="ball" value="volleyball">&nbsp;
40
+                            安静、表情安详,肢体活动正常
41
+                          </label>
42
+                        </td>
43
+                        <td>
44
+                          <label for=""><input type="radio" name="ball" value="volleyball">&nbsp;
45
+                            偶然有些休息不好,或改变体位
46
+                        </label>
47
+                        </td>
48
+                        <td>
49
+                          <label for=""><input type="radio" name="ball" value="volleyball">&nbsp;
50
+                            躁动不安,无法休息;频繁改变休息体位
51
+                          </label>
52
+                        </td>
53
+                    </tr>
54
+                    <tr class="bg_color">
55
+                        <td>
56
+                            3、肌紧张 
57
+                        </td>
58
+                        <td>
59
+                          <label for=""><input type="radio" name="ball" value="volleyball">&nbsp;
60
+                            肌张力正常,肌肉放松
61
+                        </label>
62
+                        </td>
63
+                        <td>
64
+                          <label for=""><input type="radio" name="ball" value="volleyball">&nbsp;
65
+                            肌张力增加,手指或脚趾屈曲
66
+                        </label>
67
+                        </td>
68
+                        <td>
69
+                          <label for=""><input type="radio" name="ball" value="volleyball">&nbsp; 肌肉僵硬</label>
70
+                        </td>
71
+                    </tr>
72
+                    <tr class="">
73
+                        <td>
74
+                            4、发声
75
+                        </td>
76
+                        <td>
77
+                          <label for=""><input type="radio" name="ball" value="volleyball">&nbsp;
78
+                            无异声发声
79
+                          </label>
80
+                        </td>
81
+                        <td>
82
+                          <label for=""><input type="radio" name="ball" value="volleyball">&nbsp;
83
+                            偶尔发出呻吟,哼声,哭泣或啜泣
84
+                        </label>
85
+                        </td>
86
+                        <td>
87
+                          <label for=""><input type="radio" name="ball" value="volleyball">&nbsp;
88
+                           频繁或持续地发出呻吟,哼声,哭泣或啜泣
89
+                          </label>
90
+                        </td>
91
+                    </tr>
92
+                    <tr class="bg_color">
93
+                        <td>
94
+                            5、安抚
95
+                        </td>
96
+                        <td>
97
+                          <label for=""><input type="radio" name="ball" value="volleyball">&nbsp;
98
+                            满足的,放松的
99
+                        </label>
100
+                        </td>
101
+                        <td>
102
+                          <label for=""><input type="radio" name="ball" value="volleyball">&nbsp;
103
+                            通过谈话或分散注意力得到了安抚
104
+                        </label>
105
+                        </td>
106
+                        <td>
107
+                          <label for=""><input type="radio" name="ball" value="volleyball">&nbsp;
108
+                            很难通过抚摸或谈话得到安抚
109
+                        </label>
110
+                        </td>
111
+                    </tr>
112
+                </tbody>
113
+            </table>
114
+        </div>
115
+        <div v-if="radio == '老年痴呆症量表'">
116
+            <table border="1" class="table">
117
+                <thead>
118
+                    <tr>
119
+                        <td>老年痴呆症疼痛估量表</td>
120
+                        <td>0</td>
121
+                        <td>1</td>
122
+                        <td>2</td>
123
+                    </tr>
124
+                </thead>
125
+                <tbody>
126
+                    <tr class="bg_color">
127
+                        <td>
128
+                            1、呼吸
129
+                        </td>
130
+                        <td>
131
+                          <label for=""><input type="radio" name="ball" value="volleyball">&nbsp; 正常</label>
132
+                        </td>
133
+                        <td>
134
+                          <label for=""><input type="radio" name="ball" value="volleyball">&nbsp; 偶尔呼吸困难,短时期的换气过度</label>
135
+                        </td>
136
+                        <td>
137
+                          <label for=""><input type="radio" name="ball" value="volleyball">&nbsp;
138
+                            呼吸困难,要发出吵闹声响,长时期的换气过度,Cheyne-Strokes呼吸
139
+                        </label>
140
+                        </td>
141
+                    </tr>
142
+                    <tr class="">
143
+                        <td>
144
+                            2、负面声音表达
145
+                        </td>
146
+                        <td>
147
+                          <label for=""><input type="radio" name="ball" value="volleyball">&nbsp;
148
+                            无异常发声
149
+                          </label>
150
+                        </td>
151
+                        <td>
152
+                          <label for=""><input type="radio" name="ball" value="volleyball">&nbsp;
153
+                            偶尔呻吟,哼声,哭泣;低沉的声音带有负面语气
154
+                        </label>
155
+                        </td>
156
+                        <td>
157
+                          <label for=""><input type="radio" name="ball" value="volleyball">&nbsp;
158
+                            频繁或持续地、重复性的叫嚷,大声呻吟,哭泣
159
+                          </label>
160
+                        </td>
161
+                    </tr>
162
+                    <tr class="bg_color">
163
+                        <td>
164
+                            3、面部表情
165
+                        </td>
166
+                        <td>
167
+                          <label for=""><input type="radio" name="ball" value="volleyball">&nbsp;
168
+                            微笑,无特殊表情
169
+                        </label>
170
+                        </td>
171
+                        <td>
172
+                          <label for=""><input type="radio" name="ball" value="volleyball">&nbsp;
173
+                            脸部肌肉紧张,皱眉;难过,恐惧
174
+                        </label>
175
+                        </td>
176
+                        <td>
177
+                          <label for=""><input type="radio" name="ball" value="volleyball">&nbsp;
178
+                            经常或一直皱眉,愁眉苦脸
179
+                        </label>
180
+                        </td>
181
+                    </tr>
182
+                    <tr class="">
183
+                        <td>
184
+                            4、身体语言
185
+                        </td>
186
+                        <td>
187
+                          <label for=""><input type="radio" name="ball" value="volleyball">&nbsp;
188
+                            放松或保持正常的姿势
189
+                          </label>
190
+                        </td>
191
+                        <td>
192
+                          <label for=""><input type="radio" name="ball" value="volleyball">&nbsp;
193
+                            肌张力紧张,绷紧,紧张步伐,坐立不安
194
+                        </label>
195
+                        </td>
196
+                        <td>
197
+                          <label for=""><input type="radio" name="ball" value="volleyball">&nbsp;
198
+                            肌肉僵硬,紧握拳头,膝盖提起,拉扯或推开,推攘
199
+                          </label>
200
+                        </td>
201
+                    </tr>
202
+                    <tr class="bg_color">
203
+                        <td>
204
+                            5、可安抚程度
205
+                        </td>
206
+                        <td>
207
+                          <label for=""><input type="radio" name="ball" value="volleyball">&nbsp;
208
+                            满足的,放松的
209
+                        </label>
210
+                        </td>
211
+                        <td>
212
+                          <label for=""><input type="radio" name="ball" value="volleyball">&nbsp;
213
+                            通过谈话、分散注意力或触摸
214
+                        </label>
215
+                        </td>
216
+                        <td>
217
+                          <label for=""><input type="radio" name="ball" value="volleyball">&nbsp;
218
+                            通过分散注意力或触摸、安慰,也不可安抚患者
219
+                        </label>
220
+                        </td>
221
+                    </tr>
222
+                </tbody>
223
+            </table>
224
+        </div>
225
+        <div v-if="radio == '重症患者量表'">
226
+            <table border="1" class="table">
227
+                <thead>
228
+                    <tr>
229
+                        <td>重症监护患者疼痛观察量表</td>
230
+                        <td>0</td>
231
+                        <td>1</td>
232
+                        <td>2</td>
233
+                    </tr>
234
+                </thead>
235
+                <tbody>
236
+                    <tr class="bg_color">
237
+                        <td>
238
+                            1、面部表情
239
+                        </td>
240
+                        <td>
241
+                          <label for=""><input type="radio" name="ball" value="volleyball">&nbsp; 脸部肌肉放松</label>
242
+                        </td>
243
+                        <td>
244
+                          <label for=""><input type="radio" name="ball" value="volleyball">&nbsp; 脸部肌肉紧张、皱眉,眼轮匝肌紧固</label>
245
+                        </td>
246
+                        <td>
247
+                          <label for=""><input type="radio" name="ball" value="volleyball">&nbsp;
248
+                            经常或一直皱眉、眼轮匝肌紧固、眼部紧闭,呈痛苦面容
249
+                        </label>
250
+                        </td>
251
+                    </tr>
252
+                    <tr class="">
253
+                        <td>
254
+                            2、身体运动
255
+                        </td>
256
+                        <td>
257
+                          <label for=""><input type="radio" name="ball" value="volleyball">&nbsp;
258
+                            完全无运动(无运动)
259
+                          </label>
260
+                        </td>
261
+                        <td>
262
+                            <span style="">
263
+                                <label for=""><input type="radio" name="ball" value="volleyball">&nbsp;
264
+                                    <span style="">
265
+                                    缓慢地运动、触摸痛点、通过运动寻求帮助(保护性运动)</span>
266
+                                </label>
267
+                            </span>
268
+                        </td>
269
+                        <td>
270
+                          <label for=""><input type="radio" name="ball" value="volleyball">&nbsp;
271
+                            拽管、试图坐起、捶打,撞击床位、试图下床、烦躁不安
272
+                          </label>
273
+                        </td>
274
+                    </tr>
275
+                    <tr class="bg_color">
276
+                        <td>
277
+                            3、肌紧张(对上肢被动屈伸的评估)
278
+                        </td>
279
+                        <td>
280
+                          <label for=""><input type="radio" name="ball" value="volleyball">&nbsp;
281
+                            对被动运动无抵抗(放松)
282
+                        </label>
283
+                        </td>
284
+                        <td>
285
+                          <label for=""><input type="radio" name="ball" value="volleyball">&nbsp;
286
+                            对被动运动有抵抗紧张(僵硬)
287
+                        </label>
288
+                        </td>
289
+                        <td>
290
+                          <label for=""><input type="radio" name="ball" value="volleyball">&nbsp;
291
+                            对被动运动强烈抵抗并不能停止(非常紧张、僵硬)
292
+                        </label>
293
+                        </td>
294
+                    </tr>
295
+                    <tr class="">
296
+                        <td>
297
+                            4、机械通气的顺应(插管患者)
298
+                        </td>
299
+                        <td>
300
+                          <label for=""><input type="radio" name="ball" value="volleyball">&nbsp;
301
+                            未报警,机械通气顺畅(可耐受机械通气或转移)
302
+                          </label>
303
+                        </td>
304
+                        <td>
305
+                          <label for=""><input type="radio" name="ball" value="volleyball">&nbsp;
306
+                            自主呼吸报警(呛咳但可耐受)
307
+                        </label>
308
+                        </td>
309
+                        <td>
310
+                          <label for=""><input type="radio" name="ball" value="volleyball">&nbsp;
311
+                            与呼吸机不同步,抵抗机械通气,频繁报警(抵偿机械通气)
312
+                          </label>
313
+                        </td>
314
+                    </tr>
315
+                    <tr class="bg_color">
316
+                        <td>
317
+                            5、发声(未插管患者)
318
+                        </td>
319
+                        <td>
320
+                          <label for=""><input type="radio" name="ball" value="volleyball">&nbsp;
321
+                            无异常发声
322
+                        </label>
323
+                        </td>
324
+                        <td>
325
+                          <label for=""><input type="radio" name="ball" value="volleyball">&nbsp;
326
+                            偶尔发出呻吟,哼声,哭泣或啜泣
327
+                        </label>
328
+                        </td>
329
+                        <td>
330
+                          <label for=""><input type="radio" name="ball" value="volleyball">&nbsp;
331
+                            频繁或持续地发出呻吟,哼声,哭泣或啜泣
332
+                        </label>
333
+                        </td>
334
+                    </tr>
335
+                </tbody>
336
+            </table>
337
+        </div>
338
+        <div v-if="radio == '2月-7岁患者量表'">
339
+            <table border="1" class="table">
340
+                <thead>
341
+                    <tr>
342
+                        <td>2月-7岁患儿疼痛评估量表</td>
343
+                        <td>0</td>
344
+                        <td>1</td>
345
+                        <td>2</td>
346
+                    </tr>
347
+                </thead>
348
+                <tbody>
349
+                    <tr class="bg_color">
350
+                        <td>
351
+                            1、Face(脸)
352
+                        </td>
353
+                        <td>
354
+                          <label for=""><input type="radio" name="ball" value="volleyball">&nbsp; 微笑无特殊表情</label>
355
+                        </td>
356
+                        <td>
357
+                          <label for=""><input type="radio" name="ball" value="volleyball">&nbsp; 偶尔出现痛苦表情、皱眉、不愿交流</label>
358
+                        </td>
359
+                        <td>
360
+                          <label for=""><input type="radio" name="ball" value="volleyball">&nbsp; 经常或持续出现下颚颤抖或紧咬下颚</label>
361
+                        </td>
362
+                    </tr>
363
+                    <tr class="">
364
+                        <td>
365
+                            2、Leg(腿)
366
+                        </td>
367
+                        <td>
368
+                          <label for=""><input type="radio" name="ball" value="volleyball">&nbsp;
369
+                            放松或保持平常的姿势
370
+                          </label>
371
+                        </td>
372
+                        <td>
373
+                          <label for=""><input type="radio" name="ball" value="volleyball">&nbsp;
374
+                            不安,紧张,持续于不舒服姿势
375
+                        </label>
376
+                        </td>
377
+                        <td>
378
+                          <label for=""><input type="radio" name="ball" value="volleyball">&nbsp;
379
+                            踢腿或腿部拖动
380
+                          </label>
381
+                        </td>
382
+                    </tr>
383
+                    <tr class="bg_color">
384
+                        <td>
385
+                            3、Activity(活动度)
386
+                        </td>
387
+                        <td>
388
+                          <label for=""><input type="radio" name="ball" value="volleyball">&nbsp;
389
+                            安静躺着,正常体位或轻松活动
390
+                        </label>
391
+                        </td>
392
+                        <td>
393
+                          <label for=""><input type="radio" name="ball" value="volleyball">&nbsp;
394
+                            扭动、翻来覆去、紧张
395
+                        </label>
396
+                        </td>
397
+                        <td>
398
+                          <label for=""><input type="radio" name="ball" value="volleyball">&nbsp; 身体痉挛,呈成弓形,僵硬</label>
399
+                        </td>
400
+                    </tr>
401
+                    <tr class="">
402
+                        <td>
403
+                            4、Cry(哭闹)
404
+                        </td>
405
+                        <td>
406
+                          <label for=""><input type="radio" name="ball" value="volleyball">&nbsp;
407
+                           不哭
408
+                          </label>
409
+                        </td>
410
+                        <td>
411
+                          <label for=""><input type="radio" name="ball" value="volleyball">&nbsp;
412
+                            呻吟声,啜泣,偶尔诉痛
413
+                        </label>
414
+                        </td>
415
+                        <td>
416
+                          <label for=""><input type="radio" name="ball" value="volleyball">&nbsp;
417
+                            一直哭泣,尖叫,经常诉痛
418
+                          </label>
419
+                        </td>
420
+                    </tr>
421
+                    <tr class="bg_color">
422
+                        <td>
423
+                            5、Consolability(可安慰性)
424
+                        </td>
425
+                        <td>
426
+                          <label for=""><input type="radio" name="ball" value="volleyball">&nbsp;
427
+                            满足,放松
428
+                        </label>
429
+                        </td>
430
+                        <td>
431
+                          <label for=""><input type="radio" name="ball" value="volleyball">&nbsp;
432
+                            通过抚摸拥抱和语言可以被安慰
433
+                        </label>
434
+                        </td>
435
+                        <td>
436
+                          <label for=""><input type="radio" name="ball" value="volleyball">&nbsp;
437
+                            难于被安慰
438
+                        </label>
439
+                        </td>
440
+                    </tr>
441
+                </tbody>
442
+            </table>
443
+        </div>
444
+      </div>
445
+    </div>
446
+</template>
447
+
448
+<script>
449
+export default{
450
+    data(){
451
+        return{
452
+            radio:'成人量表',
453
+            xingwei:['成人量表','老年痴呆症量表','重症患者量表','2月-7岁患者量表']
454
+        }
455
+    }
456
+}
457
+</script>
458
+
459
+<style lang="scss" scoped>
460
+    .jiange{
461
+        margin-left: 20px;
462
+        color: black;
463
+        line-height: 40px;
464
+    }
465
+    .table{
466
+        border: 1px solid #DCDFE6;
467
+        border-collapse:collapse;
468
+        border-spacing: 0;
469
+        width: 98%;
470
+        margin:10px auto;
471
+        thead td{
472
+            text-align: center;
473
+        }
474
+        tbody td{
475
+            font-size: 15px;
476
+            padding: 5px;
477
+        }
478
+        tr td{
479
+            line-height: 30px;
480
+        }
481
+        .bg_color{
482
+            background: rgb(243, 240, 240);
483
+        }
484
+        input{
485
+            -webkit-appearance: checkbox;
486
+        }
487
+    }
488
+</style>

+ 287 - 32
src/xt_pages/user/evaluationtool/dailyLife.vue 查看文件

17
                         <thead>
17
                         <thead>
18
                             <tr>
18
                             <tr>
19
                                 <th style="width: 150px;">项目</th>
19
                                 <th style="width: 150px;">项目</th>
20
-                                <th>分值</th>
20
+                                <th colspan="4">分值</th>
21
                             </tr>
21
                             </tr>
22
                         </thead>
22
                         </thead>
23
                         <tbody>
23
                         <tbody>
24
                             <tr class="bg_color">
24
                             <tr class="bg_color">
25
                                 <td class="start">进食</td>
25
                                 <td class="start">进食</td>
26
-                                <td class="start">进食</td>
27
-                                <td class="start">进食</td>
28
-                                <td class="start">进食</td>
26
+                                <td>
27
+                                    <div class="jiange">
28
+                                      <span>
29
+                                        <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;
30
+                                            可独立进食(10分)
31
+                                        </label>
32
+                                      </span>
33
+                                    </div> 
34
+                                </td>
35
+                                <td>
36
+                                    <div class="jiange">
37
+                                      <span>
38
+                                        <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;
39
+                                            需部分帮助(如协助夹菜等)(5分)
40
+                                        </label>
41
+                                      </span>
42
+                                    </div> 
43
+                                </td>
44
+                                <td>
45
+                                    <div class="jiange">
46
+                                      <span>
47
+                                        <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;
48
+                                            需极大帮助或完全依赖他人(0分)
49
+                                        </label>
50
+                                      </span>
51
+                                    </div> 
52
+                                </td>
53
+                                <td>&nbsp;</td>
29
                             </tr>
54
                             </tr>
30
             
55
             
31
                             <tr>
56
                             <tr>
32
                                 <td class="start">洗澡</td>
57
                                 <td class="start">洗澡</td>
33
-                                <td class="start">洗澡</td>
34
-                                <td class="start">洗澡</td>
35
-                                <td class="start">洗澡</td>
58
+                                <td>
59
+                                    <div class="jiange">
60
+                                      <span>
61
+                                        <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;
62
+                                            准备好洗澡水后可独立完成(5分)
63
+                                        </label>
64
+                                      </span>
65
+                                    </div> 
66
+                                </td>
67
+                                <td>
68
+                                    <div class="jiange">
69
+                                      <span>
70
+                                        <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;
71
+                                            在洗澡过程中需他人帮助(0分)
72
+                                        </label>
73
+                                      </span>
74
+                                    </div> 
75
+                                </td>
76
+                                <td></td>
77
+                                <td></td>
36
                             </tr>
78
                             </tr>
37
                             
79
                             
38
                             <tr class="bg_color">
80
                             <tr class="bg_color">
39
                                 <td class="start">修饰</td>
81
                                 <td class="start">修饰</td>
40
-                                <td class="start">洗澡</td>
41
-                                <td class="start">洗澡</td>
42
-                                <td class="start">洗澡</td>
82
+                                <td>
83
+                                    <div class="jiange">
84
+                                      <span>
85
+                                        <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;
86
+                                            可自己独立完成(5分)
87
+                                        </label>
88
+                                      </span>
89
+                                    </div> 
90
+                                </td>
91
+                                <td>
92
+                                    <div class="jiange">
93
+                                      <span>
94
+                                        <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;
95
+                                            需他人帮助(0分)
96
+                                        </label>
97
+                                      </span>
98
+                                    </div> 
99
+                                </td>
100
+                                <td></td>
101
+                                <td></td>
43
                             </tr>
102
                             </tr>
44
                             
103
                             
45
                             <tr>
104
                             <tr>
46
                                 <td class="start">穿衣</td>
105
                                 <td class="start">穿衣</td>
47
-                                <td class="start">洗澡</td>
48
-                                <td class="start">洗澡</td>
49
-                                <td class="start">洗澡</td>
106
+                                <td>
107
+                                    <div class="jiange">
108
+                                      <span>
109
+                                        <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;
110
+                                            可独立完成(10分)
111
+                                        </label>
112
+                                      </span>
113
+                                    </div> 
114
+                                </td>
115
+                                <td>
116
+                                    <div class="jiange">
117
+                                      <span>
118
+                                        <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;
119
+                                            需部分帮助(如协助系鞋带等)(5分)
120
+                                        </label>
121
+                                      </span>
122
+                                    </div> 
123
+                                </td>
124
+                                <td>
125
+                                    <div class="jiange">
126
+                                      <span>
127
+                                        <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;
128
+                                            需极大帮助或完全依赖他人(0分)
129
+                                        </label>
130
+                                      </span>
131
+                                    </div> 
132
+                                </td>
133
+                                <td></td>
50
                             </tr>
134
                             </tr>
135
+
51
                             <tr class="bg_color">
136
                             <tr class="bg_color">
52
                                 <td class="start">控制大便</td>
137
                                 <td class="start">控制大便</td>
53
-                                <td class="start">洗澡</td>
54
-                                <td class="start">洗澡</td>
55
-                                <td class="start">洗澡</td>
138
+                                <td>
139
+                                    <div class="jiange">
140
+                                      <span>
141
+                                        <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;
142
+                                            可控制大便(10分)
143
+                                        </label>
144
+                                      </span>
145
+                                    </div> 
146
+                                </td>
147
+                                <td>
148
+                                    <div class="jiange">
149
+                                      <span>
150
+                                        <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;
151
+                                            偶尔失禁(5分)
152
+                                        </label>
153
+                                      </span>
154
+                                    </div> 
155
+                                </td>
156
+                                <td>
157
+                                    <div class="jiange">
158
+                                      <span>
159
+                                        <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;
160
+                                            完全失禁(0分)
161
+                                        </label>
162
+                                      </span>
163
+                                    </div> 
164
+                                </td>
165
+                                <td></td>
56
                             </tr>
166
                             </tr>
57
             
167
             
58
                             <tr>
168
                             <tr>
59
                                 <td class="start">控制小便</td>
169
                                 <td class="start">控制小便</td>
60
-                                <td class="start">洗澡</td>
61
-                                <td class="start">洗澡</td>
62
-                                <td class="start">洗澡</td>
170
+                                <td>
171
+                                    <div class="jiange">
172
+                                      <span>
173
+                                        <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;
174
+                                            可控制小便(10分)
175
+                                        </label>
176
+                                      </span>
177
+                                    </div> 
178
+                                </td>
179
+                                <td>
180
+                                    <div class="jiange">
181
+                                      <span>
182
+                                        <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;
183
+                                            偶尔失禁(5分)
184
+                                        </label>
185
+                                      </span>
186
+                                    </div> 
187
+                                </td>
188
+                                <td>
189
+                                    <div class="jiange">
190
+                                      <span>
191
+                                        <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;
192
+                                            完全失禁(0分)
193
+                                        </label>
194
+                                      </span>
195
+                                    </div> 
196
+                                </td>
197
+                                <td></td>
63
                             </tr>
198
                             </tr>
64
                             
199
                             
65
                             <tr class="bg_color">
200
                             <tr class="bg_color">
66
                                 <td class="start">如厕</td>
201
                                 <td class="start">如厕</td>
67
-                                <td class="start">洗澡</td>
68
-                                <td class="start">洗澡</td>
69
-                                <td class="start">洗澡</td>
202
+                                <td>
203
+                                    <div class="jiange">
204
+                                      <span>
205
+                                        <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;
206
+                                            可独立完成(10分)
207
+                                        </label>
208
+                                      </span>
209
+                                    </div> 
210
+                                </td>
211
+                                <td>
212
+                                    <div class="jiange">
213
+                                      <span>
214
+                                        <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;
215
+                                            需部分帮助(如协助整理衣裤等)(5分)
216
+                                        </label>
217
+                                      </span>
218
+                                    </div> 
219
+                                </td>
220
+                                <td>
221
+                                    <div class="jiange">
222
+                                      <span>
223
+                                        <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;
224
+                                            需极大帮助或完全依赖他人(0分)
225
+                                        </label>
226
+                                      </span>
227
+                                    </div> 
228
+                                </td>
229
+                                <td></td>
70
                             </tr>
230
                             </tr>
71
                             
231
                             
72
                             <tr>
232
                             <tr>
73
                                 <td class="start">床椅转移</td>
233
                                 <td class="start">床椅转移</td>
74
-                                <td class="start">洗澡</td>
75
-                                <td class="start">洗澡</td>
76
-                                <td class="start">洗澡</td>
234
+                                <td>
235
+                                    <div class="jiange">
236
+                                      <span>
237
+                                        <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;
238
+                                            可独立完成(15分)
239
+                                        </label>
240
+                                      </span>
241
+                                    </div> 
242
+                                </td>
243
+                                <td>
244
+                                    <div class="jiange">
245
+                                      <span>
246
+                                        <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;
247
+                                            需部分帮助(1人协助))(10分)
248
+                                        </label>
249
+                                      </span>
250
+                                    </div> 
251
+                                </td>
252
+                                <td>
253
+                                    <div class="jiange">
254
+                                      <span>
255
+                                        <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;
256
+                                            需极大帮助(2人协助)(5分)
257
+                                        </label>
258
+                                      </span>
259
+                                    </div> 
260
+                                </td>
261
+                                <td>
262
+                                    <div class="jiange">
263
+                                      <span>
264
+                                        <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;
265
+                                            完全依赖他人,不能坐(0分)
266
+                                        </label>
267
+                                      </span>
268
+                                    </div> 
269
+                                </td>
77
                             </tr>
270
                             </tr>
271
+
78
                             <tr class="bg_color">
272
                             <tr class="bg_color">
79
                                 <td class="start">平地行走</td>
273
                                 <td class="start">平地行走</td>
80
-                                <td class="start">洗澡</td>
81
-                                <td class="start">洗澡</td>
82
-                                <td class="start">洗澡</td>
274
+                                <td>
275
+                                    <div class="jiange">
276
+                                      <span>
277
+                                        <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;
278
+                                            可独立在平地上行走>45S,可用辅助工具(15分)
279
+                                        </label>
280
+                                      </span>
281
+                                    </div> 
282
+                                </td>
283
+                                <td>
284
+                                    <div class="jiange">
285
+                                      <span>
286
+                                        <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;
287
+                                            需部分帮助(他人搀扶或使用辅助工具)(10分)
288
+                                        </label>
289
+                                      </span>
290
+                                    </div> 
291
+                                </td>
292
+                                <td>
293
+                                    <div class="jiange">
294
+                                      <span>
295
+                                        <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;
296
+                                            需极大帮助(可坐轮椅自动移动))(5分)
297
+                                        </label>
298
+                                      </span>
299
+                                    </div> 
300
+                                </td>
301
+                                <td>
302
+                                    <div class="jiange">
303
+                                      <span>
304
+                                        <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;
305
+                                            完全依赖他人(0分)
306
+                                        </label>
307
+                                      </span>
308
+                                    </div> 
309
+                                </td>
83
                             </tr>
310
                             </tr>
84
                             
311
                             
85
                             <tr>
312
                             <tr>
86
                                 <td class="start">上下楼梯</td>
313
                                 <td class="start">上下楼梯</td>
87
-                                <td class="start">洗澡</td>
88
-                                <td class="start">洗澡</td>
89
-                                <td class="start">洗澡</td>
314
+                                <td>
315
+                                    <div class="jiange">
316
+                                      <span>
317
+                                        <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;
318
+                                            可独立上下1层楼梯(可用辅助工具)(10分)
319
+                                        </label>
320
+                                      </span>
321
+                                    </div> 
322
+                                </td>
323
+                                <td>
324
+                                    <div class="jiange">
325
+                                      <span>
326
+                                        <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;
327
+                                            需部分帮助(他人帮助)(5分)
328
+                                        </label>
329
+                                      </span>
330
+                                    </div> 
331
+                                </td>
332
+                                <td>
333
+                                    <div class="jiange">
334
+                                      <span>
335
+                                        <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;
336
+                                            需极大帮助或完全依赖他人(0分) 
337
+                                        </label>
338
+                                      </span>
339
+                                    </div> 
340
+                                </td>
341
+                                <td></td>
90
                             </tr>
342
                             </tr>
91
                         </tbody>
343
                         </tbody>
92
                     </table>
344
                     </table>
128
                             <el-button type="primary">确认</el-button>
380
                             <el-button type="primary">确认</el-button>
129
                     </div>
381
                     </div>
130
                 </div>
382
                 </div>
131
-                <hr/>
383
+                <hr style="border:none;height:1px;background:#DCDFE6;"/>
132
                 <div class="shuoming">
384
                 <div class="shuoming">
133
                     <p>说明:</p>
385
                     <p>说明:</p>
134
                     <p>一级 无需依赖 100分</p>
386
                     <p>一级 无需依赖 100分</p>
187
             margin-left: 20px;
439
             margin-left: 20px;
188
             color: black;
440
             color: black;
189
         }
441
         }
442
+        input{
443
+            -webkit-appearance: checkbox;
444
+        }
190
     }
445
     }
191
     .bottoms{
446
     .bottoms{
192
         display: inline-block;
447
         display: inline-block;

+ 476 - 349
src/xt_pages/user/evaluationtool/hemodialysis.vue 查看文件

5
             <div class="patient-app-container advice-container app-container">
5
             <div class="patient-app-container advice-container app-container">
6
                 <div class="content_top">
6
                 <div class="content_top">
7
                     <!-- 左 -->
7
                     <!-- 左 -->
8
-                    <div style="width: 60%;border-right:1px dashed rgba(238, 10, 10, 0.726);padding-right: 30px;">
8
+                    <div style="width: 70%;border-right:1px dashed #DCDFE6;padding-right: 30px;">
9
                         <div style=""><el-button type="primary">新增</el-button></div>
9
                         <div style=""><el-button type="primary">新增</el-button></div>
10
                         <div style="font-size: 20px;margin: 20px 0px;">一般护理评估</div>
10
                         <div style="font-size: 20px;margin: 20px 0px;">一般护理评估</div>
11
                         <div style="width: 100%;">
11
                         <div style="width: 100%;">
18
                                 </thead>
18
                                 </thead>
19
                                 <tbody>
19
                                 <tbody>
20
                                     <tr class="bg_color">
20
                                     <tr class="bg_color">
21
-                                        <td class="start">0级</td>
21
+                                        <td class="start">入室方式</td>
22
                                         <td>
22
                                         <td>
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>
27
-                                            </div>
23
+                                          <div class="jiange">
24
+                                            <span v-for="item in rushi" class="rightjiange">
25
+                                              <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;{{ item }}</label>
26
+                                            </span>  
27
+                                          </div>
28
                                         </td>
28
                                         </td>
29
-                                    </tr>
30
-                                    
29
+                                    </tr>     
31
                                     <tr>
30
                                     <tr>
32
-                                        <td class="start">1级</td>
33
-                                        <td>
31
+                                        <td class="start">血压</td>
32
+                                        <td  style="padding:5px 0px">
33
+                                            <div class="jiange">
34
+                                              <span >
35
+                                                <label class="rightjiange"><input type="checkbox" name="ball" value="volleyball" />&nbsp;正常</label>
36
+                                                <label class="rightjiange"><input type="checkbox" name="ball" value="volleyball" />&nbsp;偏高
37
+                                                  <el-input v-model="input" placeholder="" style="width:100px"></el-input>mmHg
38
+                                                </label>
39
+                                                <label class="rightjiange"><input type="checkbox" name="ball" value="volleyball" />&nbsp;偏低
40
+                                                  <el-input v-model="input" placeholder="" style="width:100px"></el-input>mmHg
41
+                                                </label>
42
+                                                <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;未测</label>
43
+                                              </span>  
44
+                                            </div>
45
+                                        </td>
46
+                                    </tr>                                  
47
+                                    <tr class="bg_color">
48
+                                        <td class="start">心率</td>
49
+                                        <td style="padding:5px 0px">
34
                                             <div class="jiange">
50
                                             <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>
51
+                                              <span >
52
+                                                <label class="rightjiange"><input type="checkbox" name="ball" value="volleyball" />&nbsp;正常</label>
53
+                                                <label class="rightjiange"><input type="checkbox" name="ball" value="volleyball" />&nbsp;偏高
54
+                                                  <el-input v-model="input" placeholder="" style="width:100px"></el-input>次/分
55
+                                                </label>
56
+                                                <label class="rightjiange"><input type="checkbox" name="ball" value="volleyball" />&nbsp;偏低
57
+                                                  <el-input v-model="input" placeholder="" style="width:100px"></el-input>次/分
58
+                                                </label>
59
+                                                <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;未测</label>
60
+                                              </span> 
38
                                             </div>
61
                                             </div>
39
                                         </td>
62
                                         </td>
40
                                     </tr>
63
                                     </tr>
41
-                                   
42
-                                    <tr class="bg_color">
43
-                                        <td class="start">2级</td>
44
-                                        <td>
64
+                                    <tr class="">
65
+                                        <td class="start">呼吸</td>
66
+                                        <td style="padding:5px 0px">
45
                                             <div class="jiange">
67
                                             <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>
68
+                                              <span v-for="item in huxi" class="rightjiange" >  
69
+                                                <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;{{ item }}</label>
70
+                                              </span>
49
                                             </div>
71
                                             </div>
50
                                         </td>
72
                                         </td>
51
-                                    </tr>
52
-                                   
73
+                                    </tr>                                 
53
                                     <tr class="bg_color">
74
                                     <tr class="bg_color">
54
-                                        <td class="start">3级</td>
55
-                                        <td>
56
-                                            <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>
60
-                                            </div>
75
+                                        <td class="start">体温</td>
76
+                                        <td style="padding:5px 0px">
77
+                                          <div class="jiange">
78
+                                            <span >
79
+                                              <label class="rightjiange"><input type="checkbox" name="ball" value="volleyball" />&nbsp;正常</label>
80
+                                              <label class="rightjiange"><input type="checkbox" name="ball" value="volleyball" />&nbsp;未测</label>
81
+                                              <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;发热
82
+                                                <el-input v-model="input" placeholder="" style="width:100px"></el-input>℃
83
+                                              </label>
84
+                                            </span>    
85
+                                          </div>
61
                                         </td>
86
                                         </td>
62
                                     </tr>
87
                                     </tr>
63
-                                    
64
-                                    <tr>
65
-                                        <td class="start">4级</td>
88
+                                    <tr class="">
89
+                                        <td class="start">生活自理能力</td>
66
                                         <td>
90
                                         <td>
67
-                                            <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>
71
-                                            </div>
91
+                                          <div class="jiange">
92
+                                            <span v-for="item in shenghuozili" class="rightjiange">
93
+                                              <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;{{ item }}</label>
94
+                                            </span>  
95
+                                          </div>
72
                                         </td>
96
                                         </td>
73
                                     </tr>
97
                                     </tr>
74
-                                   
75
                                     <tr class="bg_color">
98
                                     <tr class="bg_color">
76
-                                        <td class="start">5级</td>
99
+                                        <td class="start">体力</td>
77
                                         <td>
100
                                         <td>
78
-                                            <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>
82
-                                            </div>
101
+                                          <div class="jiange">
102
+                                            <span v-for="item in tili" class="rightjiange">
103
+                                              <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;{{ item }}</label>
104
+                                            </span>  
105
+                                          </div>
83
                                         </td>
106
                                         </td>
84
-                                    </tr>
85
-                                </tbody>
86
-                            </table>
87
-                        </div>
88
-
89
-                        <div style="font-size: 20px;margin: 20px 0px;">前次治疗后专科评估</div>
90
-                        <div style="width: 100%;">
91
-                            <table class="table" border="1" style="width: 100%;">
92
-                                <thead>
93
-                                    <tr>
94
-                                        <th style="width: 150px;">项目</th>
95
-                                        <th>描述</th>
96
-                                    </tr>
97
-                                </thead>
98
-                                <tbody>
99
-                                    <tr class="bg_color">
100
-                                        <td class="start">0级</td>
107
+                                    </tr> 
108
+                                    <tr class="">
109
+                                        <td class="start">卧位</td>
101
                                         <td>
110
                                         <td>
102
-                                            <div class="jiange">
103
-                                              <el-checkbox-group v-model="checkList" :max="1">
104
-                                                <el-checkbox v-for="item in zhengyan" :label="item" :key="item"></el-checkbox>
105
-                                              </el-checkbox-group>
106
-                                            </div>
111
+                                          <div class="jiange">
112
+                                            <span v-for="item in wowei" class="rightjiange">
113
+                                              <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;{{ item }}</label>
114
+                                            </span>  
115
+                                          </div>
107
                                         </td>
116
                                         </td>
108
                                     </tr>
117
                                     </tr>
109
-                                    
110
-                                    <tr>
111
-                                        <td class="start">1级</td>
112
-                                        <td>
113
-                                            <div class="jiange">
114
-                                              <el-checkbox-group v-model="checkList1">
115
-                                                <el-checkbox v-for="item in yanyu" :label="item" :key="item"></el-checkbox>
116
-                                              </el-checkbox-group>
117
-                                            </div>
118
+                                    <tr class="bg_color">
119
+                                        <td class="start">食欲</td>
120
+                                        <td style="padding:5px 0px">
121
+                                          <div class="jiange">
122
+                                            <span v-for="item in shiyu" class="rightjiange">
123
+                                              <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;{{ item }}</label>
124
+                                            </span> 
125
+                                          </div>
118
                                         </td>
126
                                         </td>
119
                                     </tr>
127
                                     </tr>
120
-                                   
121
-                                    <tr class="bg_color">
122
-                                        <td class="start">2级</td>
123
-                                        <td>
124
-                                            <div class="jiange">
125
-                                              <el-checkbox-group v-model="checkList2">
126
-                                                <el-checkbox v-for="item in yundong" :label="item" :key="item"></el-checkbox>
127
-                                              </el-checkbox-group>
128
-                                            </div>
128
+                                    <tr class="">
129
+                                        <td class="start">饮水量控制</td>
130
+                                        <td style="padding:5px 0px">
131
+                                          <div class="jiange">
132
+                                            <span v-for="item in yinshui" class="rightjiange">
133
+                                              <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;{{ item }}</label>
134
+                                            </span> 
135
+                                          </div>
129
                                         </td>
136
                                         </td>
130
                                     </tr>
137
                                     </tr>
131
-                                   
132
                                     <tr class="bg_color">
138
                                     <tr class="bg_color">
133
-                                        <td class="start">3级</td>
134
-                                        <td>
135
-                                            <div class="jiange">
136
-                                              <el-checkbox-group v-model="checkList" :max="1">
137
-                                                <el-checkbox v-for="item in zhengyan" :label="item" :key="item"></el-checkbox>
138
-                                              </el-checkbox-group>
139
-                                            </div>
139
+                                        <td class="start">睡眠</td>
140
+                                        <td style="padding:5px 0px">
141
+                                          <div class="jiange">
142
+                                            <span v-for="item in shuim" class="rightjiange">
143
+                                              <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;{{ item }}</label>
144
+                                            </span> 
145
+                                          </div>
146
+                                        </td>
147
+                                    </tr>
148
+                                    <tr class="">
149
+                                        <td class="start">尿量</td>
150
+                                        <td style="padding:5px 0px">
151
+                                          <div class="jiange">
152
+                                            <span >
153
+                                              <label class="rightjiange"><input type="checkbox" name="ball" value="volleyball" />&nbsp;无</label>
154
+                                              <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;有
155
+                                                <el-input v-model="input" placeholder="" style="width:100px"></el-input>ml/d
156
+                                              </label>
157
+                                            </span>  
158
+                                          </div>
140
                                         </td>
159
                                         </td>
141
                                     </tr>
160
                                     </tr>
142
-                                    
143
-                                    <tr>
144
-                                        <td class="start">4级</td>
145
-                                        <td>
146
-                                            <div class="jiange">
147
-                                              <el-checkbox-group v-model="checkList1">
148
-                                                <el-checkbox v-for="item in yanyu" :label="item" :key="item"></el-checkbox>
149
-                                              </el-checkbox-group>
150
-                                            </div>
161
+                                    <tr class="bg_color">
162
+                                        <td class="start">大便</td>
163
+                                        <td style="padding:5px 0px">
164
+                                          <div class="jiange">
165
+                                            <span >
166
+                                              <label class="rightjiange"><input type="checkbox" name="ball" value="volleyball" />&nbsp;
167
+                                                <el-input v-model="input" placeholder="" style="width:100px"></el-input>次/日
168
+                                              </label>
169
+                                              <label class="rightjiange"><input type="checkbox" name="ball" value="volleyball" />&nbsp;便秘</label>
170
+                                              <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;腹泻 性状
171
+                                                <el-input v-model="input" placeholder="" style="width:160px"></el-input>
172
+                                              </label>
173
+                                            </span>  
174
+                                          </div>
175
+                                        </td>
176
+                                    </tr>
177
+                                    <tr class="">
178
+                                        <td class="start">出血</td>
179
+                                        <td style="padding:5px 0px">
180
+                                          <div class="jiange">
181
+                                            <span >
182
+                                              <label class="rightjiange"><input type="checkbox" name="ball" value="volleyball" />&nbsp;无</label>
183
+                                              <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;有 部位
184
+                                                <el-input v-model="input" placeholder="" style="width:160px"></el-input>
185
+                                              </label>
186
+                                            </span>  
187
+                                          </div>
151
                                         </td>
188
                                         </td>
152
                                     </tr>
189
                                     </tr>
153
-                                   
154
                                     <tr class="bg_color">
190
                                     <tr class="bg_color">
155
-                                        <td class="start">5级</td>
156
-                                        <td>
157
-                                            <div class="jiange">
158
-                                              <el-checkbox-group v-model="checkList2">
159
-                                                <el-checkbox v-for="item in yundong" :label="item" :key="item"></el-checkbox>
160
-                                              </el-checkbox-group>
161
-                                            </div>
191
+                                        <td class="start">用药情况</td>
192
+                                        <td style="padding:5px 0px">
193
+                                          <div class="jiange">
194
+                                            <span v-for="item in yongyao" class="rightjiange">
195
+                                              <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;{{ item }}</label>
196
+                                            </span>
197
+                                            <label class="rightjiange"><input type="checkbox" name="ball" value="volleyball" />&nbsp;其他 药名
198
+                                              <el-input v-model="input" placeholder="" style="width:160px"></el-input>
199
+                                            </label>
200
+                                          </div>
162
                                         </td>
201
                                         </td>
163
                                     </tr>
202
                                     </tr>
164
                                 </tbody>
203
                                 </tbody>
165
                             </table>
204
                             </table>
166
                         </div>
205
                         </div>
167
 
206
 
168
-                        <div style="font-size: 20px;margin: 20px 0px;">新患者情况</div>
207
+                        <div style="font-size: 20px;margin: 20px 0px;">前次治疗后专科评估</div>
169
                         <div style="width: 100%;">
208
                         <div style="width: 100%;">
170
                             <table class="table" border="1" style="width: 100%;">
209
                             <table class="table" border="1" style="width: 100%;">
171
                                 <thead>
210
                                 <thead>
172
-                                    <tr>
173
-                                        <th style="width: 150px;">项目</th>
174
-                                        <th>描述</th>
175
-                                    </tr>
211
+                                  <tr>
212
+                                    <th style="width: 150px;">项目</th>
213
+                                    <th>描述</th>
214
+                                  </tr>
176
                                 </thead>
215
                                 </thead>
177
                                 <tbody>
216
                                 <tbody>
178
                                     <tr class="bg_color">
217
                                     <tr class="bg_color">
179
-                                        <td class="start">0级</td>
180
-                                        <td>
181
-                                            <div class="jiange">
182
-                                              <el-checkbox-group v-model="checkList" :max="1">
183
-                                                <el-checkbox v-for="item in zhengyan" :label="item" :key="item"></el-checkbox>
184
-                                              </el-checkbox-group>
185
-                                            </div>
186
-                                        </td>
218
+                                      <td class="start">前次透析情况</td>
219
+                                      <td style="padding:5px 0px;">
220
+                                        <div class="jiange">
221
+                                          <span v-for="item in qianciqk" class="rightjiange">
222
+                                            <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;{{ item }}</label>
223
+                                          </span>
224
+                                          <label class="rightjiange"><input type="checkbox" name="ball" value="volleyball" />&nbsp;其他
225
+                                            <el-input v-model="input" placeholder="" style="width:100px"></el-input>
226
+                                          </label>
227
+                                        </div>
228
+                                      </td>
187
                                     </tr>
229
                                     </tr>
188
                                     
230
                                     
189
                                     <tr>
231
                                     <tr>
190
-                                        <td class="start">1级</td>
191
-                                        <td>
192
-                                            <div class="jiange">
193
-                                              <el-checkbox-group v-model="checkList1">
194
-                                                <el-checkbox v-for="item in yanyu" :label="item" :key="item"></el-checkbox>
195
-                                              </el-checkbox-group>
196
-                                            </div>
197
-                                        </td>
232
+                                      <td class="start">脱水情况</td>
233
+                                      <td style="padding:5px 0px;">
234
+                                        <div class="jiange">
235
+                                          <span>
236
+                                            <label class="rightjiange"><input type="checkbox" name="ball" value="volleyball" />&nbsp;达到干体重</label>
237
+                                            <label class="rightjiange"><input type="checkbox" name="ball" value="volleyball" />&nbsp;少脱
238
+                                              <el-input v-model="input" placeholder="" style="width:100px"></el-input>kg
239
+                                            </label>
240
+                                            <label class="rightjiange"><input type="checkbox" name="ball" value="volleyball" />&nbsp;多脱
241
+                                              <el-input v-model="input" placeholder="" style="width:100px"></el-input>kg
242
+                                            </label>
243
+                                            <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;调整干体重</label>
244
+                                          </span>  
245
+                                        </div>
246
+                                      </td>
198
                                     </tr>
247
                                     </tr>
199
                                    
248
                                    
200
                                     <tr class="bg_color">
249
                                     <tr class="bg_color">
201
-                                        <td class="start">2级</td>
202
-                                        <td>
203
-                                            <div class="jiange">
204
-                                              <el-checkbox-group v-model="checkList2">
205
-                                                <el-checkbox v-for="item in yundong" :label="item" :key="item"></el-checkbox>
206
-                                              </el-checkbox-group>
207
-                                            </div>
208
-                                        </td>
209
-                                    </tr>
210
-                                   
211
-                                    <tr class="bg_color">
212
-                                        <td class="start">3级</td>
213
-                                        <td>
214
-                                            <div class="jiange">
215
-                                              <el-checkbox-group v-model="checkList" :max="1">
216
-                                                <el-checkbox v-for="item in zhengyan" :label="item" :key="item"></el-checkbox>
217
-                                              </el-checkbox-group>
218
-                                            </div>
219
-                                        </td>
220
-                                    </tr>
221
-                                    
222
-                                    <tr>
223
-                                        <td class="start">4级</td>
224
-                                        <td>
225
-                                            <div class="jiange">
226
-                                              <el-checkbox-group v-model="checkList1">
227
-                                                <el-checkbox v-for="item in yanyu" :label="item" :key="item"></el-checkbox>
228
-                                              </el-checkbox-group>
229
-                                            </div>
230
-                                        </td>
231
-                                    </tr>
232
-                                   
233
-                                    <tr class="bg_color">
234
-                                        <td class="start">5级</td>
235
-                                        <td>
236
-                                            <div class="jiange">
237
-                                              <el-checkbox-group v-model="checkList2">
238
-                                                <el-checkbox v-for="item in yundong" :label="item" :key="item"></el-checkbox>
239
-                                              </el-checkbox-group>
240
-                                            </div>
241
-                                        </td>
242
-                                    </tr>
250
+                                      <td class="start">内瘘穿刺点情况</td>
251
+                                      <td>
252
+                                        <div class="jiange">
253
+                                          <span v-for="item in neilou" class="rightjiange">
254
+                                            <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;{{ item }}</label>
255
+                                          </span>
256
+                                        </div>
257
+                                      </td>
258
+                                    </tr> 
243
                                 </tbody>
259
                                 </tbody>
244
                             </table>
260
                             </table>
245
                         </div>
261
                         </div>
246
 
262
 
247
-                        <div style="font-size: 20px;margin: 20px 0px;">单针双腔导管置管术后</div>
263
+                        <div style="font-size: 20px;margin: 20px 0px;">新患者情况</div>
248
                         <div style="width: 100%;">
264
                         <div style="width: 100%;">
249
                             <table class="table" border="1" style="width: 100%;">
265
                             <table class="table" border="1" style="width: 100%;">
250
-                                <thead>
251
-                                    <tr>
252
-                                        <th style="width: 150px;">项目</th>
253
-                                        <th>描述</th>
254
-                                    </tr>
255
-                                </thead>
256
-                                <tbody>
257
-                                    <tr class="bg_color">
258
-                                        <td class="start">0级</td>
259
-                                        <td>
260
-                                            <div class="jiange">
261
-                                              <el-checkbox-group v-model="checkList" :max="1">
262
-                                                <el-checkbox v-for="item in zhengyan" :label="item" :key="item"></el-checkbox>
263
-                                              </el-checkbox-group>
264
-                                            </div>
265
-                                        </td>
266
-                                    </tr>
267
-                                    
268
-                                    <tr>
269
-                                        <td class="start">1级</td>
270
-                                        <td>
271
-                                            <div class="jiange">
272
-                                              <el-checkbox-group v-model="checkList1">
273
-                                                <el-checkbox v-for="item in yanyu" :label="item" :key="item"></el-checkbox>
274
-                                              </el-checkbox-group>
275
-                                            </div>
276
-                                        </td>
277
-                                    </tr>
278
-                                   
279
-                                    <tr class="bg_color">
280
-                                        <td class="start">2级</td>
281
-                                        <td>
282
-                                            <div class="jiange">
283
-                                              <el-checkbox-group v-model="checkList2">
284
-                                                <el-checkbox v-for="item in yundong" :label="item" :key="item"></el-checkbox>
285
-                                              </el-checkbox-group>
286
-                                            </div>
287
-                                        </td>
288
-                                    </tr>
289
-                                   
290
-                                    <tr class="bg_color">
291
-                                        <td class="start">3级</td>
292
-                                        <td>
293
-                                            <div class="jiange">
294
-                                              <el-checkbox-group v-model="checkList" :max="1">
295
-                                                <el-checkbox v-for="item in zhengyan" :label="item" :key="item"></el-checkbox>
296
-                                              </el-checkbox-group>
297
-                                            </div>
298
-                                        </td>
299
-                                    </tr>
300
-                                    
301
-                                    <tr>
302
-                                        <td class="start">4级</td>
303
-                                        <td>
304
-                                            <div class="jiange">
305
-                                              <el-checkbox-group v-model="checkList1">
306
-                                                <el-checkbox v-for="item in yanyu" :label="item" :key="item"></el-checkbox>
307
-                                              </el-checkbox-group>
308
-                                            </div>
309
-                                        </td>
310
-                                    </tr>
311
-                                   
312
-                                    <tr class="bg_color">
313
-                                        <td class="start">5级</td>
314
-                                        <td>
315
-                                            <div class="jiange">
316
-                                              <el-checkbox-group v-model="checkList2">
317
-                                                <el-checkbox v-for="item in yundong" :label="item" :key="item"></el-checkbox>
318
-                                              </el-checkbox-group>
319
-                                            </div>
320
-                                        </td>
321
-                                    </tr>
322
-                                </tbody>
266
+                              <thead>
267
+                                <tr>
268
+                                    <th style="width: 150px;">项目</th>
269
+                                    <th>描述</th>
270
+                                </tr>
271
+                              </thead>
272
+                              <tbody>
273
+                                <tr class="bg_color">
274
+                                  <td class="start">是否首次透析</td>
275
+                                  <td style="padding:5px 0px">
276
+                                    <div class="jiange">
277
+                                      <span >
278
+                                        <label class="rightjiange"><input type="checkbox" name="ball" value="volleyball" />&nbsp;是</label>
279
+                                        <label class="rightjiange"><input type="checkbox" name="ball" value="volleyball" />&nbsp;否
280
+                                          (已行透析
281
+                                          <el-input v-model="input" placeholder="" style="width:80px"></el-input>天、
282
+                                          <el-input v-model="input" placeholder="" style="width:80px"></el-input>月、
283
+                                          <el-input v-model="input" placeholder="" style="width:80px"></el-input>年、
284
+                                          )
285
+                                        </label>
286
+                                      </span>  
287
+                                    </div>
288
+                                  </td>
289
+                                </tr>
290
+                                
291
+                                <tr>
292
+                                  <td class="start">外院透析处方</td>
293
+                                  <td style="padding:5px 0px">
294
+                                    <div class="jiange">
295
+                                      <span >
296
+                                        
297
+                                        <label class="rightjiange"><input type="checkbox" name="ball" value="volleyball" />&nbsp;
298
+                                          <el-input v-model="input" placeholder="" style="width:80px"></el-input>次/周
299
+                                          <el-input v-model="input" placeholder="" style="width:80px"></el-input>小时/次,抗凝剂及用量
300
+                                          <el-input v-model="input" placeholder="" style="width:160px"></el-input>
301
+                                        </label>
302
+                                      </span>  
303
+                                    </div>
304
+                                  </td>
305
+                                </tr>                                
306
+                                <tr class="bg_color">
307
+                                  <td class="start">外院透析有无不适</td>
308
+                                  <td style="padding:5px 0px">
309
+                                    <div class="jiange">
310
+                                      <span >
311
+                                        <label class="rightjiange"><input type="checkbox" name="ball" value="volleyball" />&nbsp;无</label>
312
+                                        <label class="rightjiange"><input type="checkbox" name="ball" value="volleyball" />&nbsp;有 
313
+                                          <el-input v-model="input" placeholder="" style="width:80px"></el-input>
314
+                                        </label>
315
+                                      </span>  
316
+                                    </div>
317
+                                  </td>
318
+                                </tr> 
319
+                              </tbody>
323
                             </table>
320
                             </table>
324
                         </div>
321
                         </div>
325
 
322
 
323
+                        <div style="font-size: 20px;margin: 20px 0px;">单针双腔导管置管术后</div>
324
+                        <div style="width: 100%;">
325
+                          <table class="table" border="1" style="width: 100%;">
326
+                            <thead>
327
+                              <tr>
328
+                                  <th style="width: 150px;">项目</th>
329
+                                  <th>描述</th>
330
+                              </tr>
331
+                            </thead>
332
+                            <tbody>
333
+                              <tr class="bg_color">
334
+                                <td class="start">位置</td>
335
+                                <td >
336
+                                  <div class="jiange">
337
+                                    <span >
338
+                                      <label class="rightjiange"><input type="checkbox" name="ball" value="volleyball" />&nbsp;临时性</label>
339
+                                      <label class="rightjiange"><input type="checkbox" name="ball" value="volleyball" />&nbsp;永久性</label>
340
+                                      <label class="rightjiange"><input type="checkbox" name="ball" value="volleyball" />&nbsp;颈内静脉
341
+                                          (
342
+                                          <input type="checkbox" name="ball" value="volleyball" />&nbsp;左
343
+                                          <input type="checkbox" name="ball" value="volleyball" />&nbsp;右
344
+                                          
345
+                                          )
346
+                                        </label>
347
+                                      <label class="rightjiange"><input type="checkbox" name="ball" value="volleyball" />&nbsp;股静脉
348
+                                        (
349
+                                          <input type="checkbox" name="ball" value="volleyball" />&nbsp;左
350
+                                          <input type="checkbox" name="ball" value="volleyball" />&nbsp;右
351
+                                          
352
+                                        )术后
353
+                                        <el-input v-model="input" placeholder="" style="width:100px"></el-input>天
354
+                                      </label>
355
+                                      
356
+                                    </span>  
357
+                                  </div>
358
+                                </td>
359
+                              </tr>
360
+                              
361
+                              <tr>
362
+                                <td class="start">伤口外观</td>
363
+                                <td>
364
+                                  <div class="jiange">
365
+                                    <span v-for="item in waiguan" class="rightjiange">
366
+                                      <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;{{ item }}</label>
367
+                                    </span>
368
+                                    <label class="rightjiange"><input type="checkbox" name="ball" value="volleyball" />&nbsp;血肿大小
369
+                                      <el-input v-model="input" placeholder="" style="width:80px"></el-input>cm
370
+                                    </label>
371
+                                  </div>
372
+                                </td>
373
+                              </tr>
374
+                              
375
+                              <tr class="bg_color">
376
+                                <td class="start">换药</td>
377
+                                <td>
378
+                                  <div class="jiange">
379
+                                    <span >
380
+                                      <label class="rightjiange"><input type="checkbox" name="ball" value="volleyball" />&nbsp;1次/日</label>
381
+                                      <label ><input type="checkbox" name="ball" value="volleyball" />&nbsp;1次/隔日</label>
382
+                                    </span>  
383
+                                  </div>
384
+                                </td>
385
+                              </tr>
386
+                              
387
+                              <tr class="">
388
+                                <td class="start">导管流量</td>
389
+                                <td>
390
+                                  <div class="jiange">
391
+                                    <span v-for="item in liuliang" class="rightjiange">
392
+                                      <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;{{ item }}</label>
393
+                                    </span>
394
+                                  </div>
395
+                                </td>
396
+                              </tr>
397
+                              
398
+                              <tr class="bg_color">
399
+                                <td class="start">有无发热</td>
400
+                                <td>
401
+                                  <div class="jiange">
402
+                                    <span >
403
+                                      <label class="rightjiange"><input type="checkbox" name="ball" value="volleyball" />&nbsp;无</label>
404
+                                      <label class="rightjiange"><input type="checkbox" name="ball" value="volleyball" />&nbsp;有
405
+                                        <el-input v-model="input" placeholder="" style="width:80px"></el-input>℃
406
+                                      </label>
407
+                                    </span>  
408
+                                  </div>
409
+                                </td>
410
+                              </tr>
411
+                            </tbody>
412
+                          </table>
413
+                        </div>
414
+
326
                         <div style="font-size: 20px;margin: 20px 0px;">动静脉内瘘吻合术后</div>
415
                         <div style="font-size: 20px;margin: 20px 0px;">动静脉内瘘吻合术后</div>
327
                         <div style="width: 100%;">
416
                         <div style="width: 100%;">
328
                             <table class="table" border="1" style="width: 100%;">
417
                             <table class="table" border="1" style="width: 100%;">
333
                                     </tr>
422
                                     </tr>
334
                                 </thead>
423
                                 </thead>
335
                                 <tbody>
424
                                 <tbody>
336
-                                    <tr class="bg_color">
337
-                                        <td class="start">0级</td>
338
-                                        <td>
339
-                                            <div class="jiange">
340
-                                              <el-checkbox-group v-model="checkList" :max="1">
341
-                                                <el-checkbox v-for="item in zhengyan" :label="item" :key="item"></el-checkbox>
342
-                                              </el-checkbox-group>
343
-                                            </div>
344
-                                        </td>
345
-                                    </tr>
425
+                                  <tr class="bg_color">
426
+                                    <td class="start">位置</td>
427
+                                    <td>
428
+                                      <div class="jiange">
429
+                                        <span>
430
+                                          <label class="rightjiange"><input  type="checkbox" name="ball"  value="volleyball" />&nbsp;自体
431
+                                            (
432
+                                            <input type="checkbox" name="ball" value="volleyball" />&nbsp;上
433
+                                            <input type="checkbox" name="ball" value="volleyball" />&nbsp;下 
434
+                                            <input type="checkbox" name="ball" value="volleyball" />&nbsp;左
435
+                                            <input type="checkbox" name="ball" value="volleyball" />&nbsp;右
436
+                                            )肢
437
+                                          </label>
438
+                                          <label class="rightjiange"><input  type="checkbox" name="ball"  value="volleyball" />&nbsp;人工血管
439
+                                            (
440
+                                            <input type="checkbox" name="ball" value="volleyball" />&nbsp;上
441
+                                            <input type="checkbox" name="ball" value="volleyball" />&nbsp;下 
442
+                                            <input type="checkbox" name="ball" value="volleyball" />&nbsp;左
443
+                                            <input type="checkbox" name="ball" value="volleyball" />&nbsp;右
444
+                                            )肢 术后
445
+                                            <el-input v-model="input" placeholder="" style="width:60px"></el-input>天
446
+                                            <el-input v-model="input" placeholder="" style="width:60px"></el-input>周
447
+                                          </label>
448
+                                        </span>
449
+                                      </div>
450
+                                    </td>
451
+                                  </tr>
346
                                     
452
                                     
347
-                                    <tr>
348
-                                        <td class="start">1级</td>
349
-                                        <td>
350
-                                            <div class="jiange">
351
-                                              <el-checkbox-group v-model="checkList1">
352
-                                                <el-checkbox v-for="item in yanyu" :label="item" :key="item"></el-checkbox>
353
-                                              </el-checkbox-group>
354
-                                            </div>
355
-                                        </td>
356
-                                    </tr>
453
+                                  <tr>
454
+                                    <td class="start">上次透析穿刺状况</td>
455
+                                    <td>
456
+                                      <div class="jiange">
457
+                                        <span v-for="item in sahngcizz" class="rightjiange">
458
+                                          <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;{{ item }}</label>
459
+                                        </span> 
460
+                                      </div>
461
+                                    </td>
462
+                                  </tr>
357
                                    
463
                                    
358
                                     <tr class="bg_color">
464
                                     <tr class="bg_color">
359
-                                        <td class="start">2级</td>
465
+                                        <td class="start">触诊/听诊血管杂音</td>
360
                                         <td>
466
                                         <td>
361
-                                            <div class="jiange">
362
-                                              <el-checkbox-group v-model="checkList2">
363
-                                                <el-checkbox v-for="item in yundong" :label="item" :key="item"></el-checkbox>
364
-                                              </el-checkbox-group>
365
-                                            </div>
467
+                                          <div class="jiange">
468
+                                            <span v-for="item in chuzhenzayin" class="rightjiange">
469
+                                              <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;{{ item }}</label>
470
+                                            </span> 
471
+                                          </div>
366
                                         </td>
472
                                         </td>
367
                                     </tr>
473
                                     </tr>
368
                                    
474
                                    
369
-                                    <tr class="bg_color">
370
-                                        <td class="start">3级</td>
475
+                                    <tr class="">
476
+                                        <td class="start">内瘘成熟训练</td>
371
                                         <td>
477
                                         <td>
372
-                                            <div class="jiange">
373
-                                              <el-checkbox-group v-model="checkList" :max="1">
374
-                                                <el-checkbox v-for="item in zhengyan" :label="item" :key="item"></el-checkbox>
375
-                                              </el-checkbox-group>
376
-                                            </div>
478
+                                          <div class="jiange">
479
+                                            <span >
480
+                                              <label class="rightjiange"><input type="checkbox" name="ball" value="volleyball" />&nbsp;无</label>
481
+                                              <label class="rightjiange"><input type="checkbox" name="ball" value="volleyball" />&nbsp;有
482
+                                                <el-input v-model="input" placeholder="" style="width:80px"></el-input>次/日
483
+                                              </label>
484
+                                            </span> 
485
+                                          </div>
377
                                         </td>
486
                                         </td>
378
                                     </tr>
487
                                     </tr>
379
                                     
488
                                     
380
-                                    <tr>
381
-                                        <td class="start">4级</td>
382
-                                        <td>
383
-                                            <div class="jiange">
384
-                                              <el-checkbox-group v-model="checkList1">
385
-                                                <el-checkbox v-for="item in yanyu" :label="item" :key="item"></el-checkbox>
386
-                                              </el-checkbox-group>
387
-                                            </div>
388
-                                        </td>
389
-                                    </tr>
390
-                                   
391
                                     <tr class="bg_color">
489
                                     <tr class="bg_color">
392
-                                        <td class="start">5级</td>
490
+                                        <td class="start">内瘘使用年限</td>
393
                                         <td>
491
                                         <td>
394
-                                            <div class="jiange">
395
-                                              <el-checkbox-group v-model="checkList2">
396
-                                                <el-checkbox v-for="item in yundong" :label="item" :key="item"></el-checkbox>
397
-                                              </el-checkbox-group>
398
-                                            </div>
492
+                                          <div class="jiange">
493
+                                            <span v-for="item in neilounx" class="rightjiange">
494
+                                              <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;{{ item }}</label>
495
+                                            </span>
496
+                                          </div>
399
                                         </td>
497
                                         </td>
400
                                     </tr>
498
                                     </tr>
401
                                 </tbody>
499
                                 </tbody>
413
                                 </thead>
511
                                 </thead>
414
                                 <tbody>
512
                                 <tbody>
415
                                     <tr class="bg_color">
513
                                     <tr class="bg_color">
416
-                                        <td class="start">0级</td>
514
+                                        <td class="start">健康教育方式</td>
417
                                         <td>
515
                                         <td>
418
-                                            <div class="jiange">
419
-                                              <el-checkbox-group v-model="checkList" :max="1">
420
-                                                <el-checkbox v-for="item in zhengyan" :label="item" :key="item"></el-checkbox>
421
-                                              </el-checkbox-group>
422
-                                            </div>
516
+                                          <div class="jiange">
517
+                                            <span v-for="item in jiankang" class="rightjiange">
518
+                                              <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;{{ item }}</label>
519
+                                            </span>
520
+                                          </div>
423
                                         </td>
521
                                         </td>
424
                                     </tr>
522
                                     </tr>
425
                                     
523
                                     
426
                                     <tr>
524
                                     <tr>
427
-                                        <td class="start">1级</td>
525
+                                        <td class="start">饮食指导</td>
428
                                         <td>
526
                                         <td>
429
                                             <div class="jiange">
527
                                             <div class="jiange">
430
-                                              <el-checkbox-group v-model="checkList1">
431
-                                                <el-checkbox v-for="item in yanyu" :label="item" :key="item"></el-checkbox>
432
-                                              </el-checkbox-group>
528
+                                              <span v-for="item in yszhidao" class="rightjiange">
529
+                                                <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;{{ item }}</label>
530
+                                              </span>
433
                                             </div>
531
                                             </div>
434
                                         </td>
532
                                         </td>
435
                                     </tr>
533
                                     </tr>
436
                                    
534
                                    
437
                                     <tr class="bg_color">
535
                                     <tr class="bg_color">
438
-                                        <td class="start">2级</td>
536
+                                        <td class="start">运动指导</td>
439
                                         <td>
537
                                         <td>
440
                                             <div class="jiange">
538
                                             <div class="jiange">
441
-                                              <el-checkbox-group v-model="checkList2">
442
-                                                <el-checkbox v-for="item in yundong" :label="item" :key="item"></el-checkbox>
443
-                                              </el-checkbox-group>
539
+                                              <span v-for="item in yundongzd" class="rightjiange">
540
+                                                <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;{{ item }}</label>
541
+                                              </span>
444
                                             </div>
542
                                             </div>
445
                                         </td>
543
                                         </td>
446
                                     </tr>
544
                                     </tr>
447
                                    
545
                                    
448
-                                    <tr class="bg_color">
449
-                                        <td class="start">3级</td>
546
+                                    <tr class="">
547
+                                        <td class="start">血管通路指导</td>
450
                                         <td>
548
                                         <td>
451
                                             <div class="jiange">
549
                                             <div class="jiange">
452
-                                              <el-checkbox-group v-model="checkList" :max="1">
453
-                                                <el-checkbox v-for="item in zhengyan" :label="item" :key="item"></el-checkbox>
454
-                                              </el-checkbox-group>
550
+                                              <span v-for="item in xueguantlzd" class="rightjiange">
551
+                                                <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;{{ item }}</label>
552
+                                              </span>
455
                                             </div>
553
                                             </div>
456
                                         </td>
554
                                         </td>
457
                                     </tr>
555
                                     </tr>
458
                                     
556
                                     
459
-                                    <tr>
460
-                                        <td class="start">4级</td>
557
+                                    <tr class="bg_color">
558
+                                        <td class="start">体重管理</td>
461
                                         <td>
559
                                         <td>
462
                                             <div class="jiange">
560
                                             <div class="jiange">
463
-                                              <el-checkbox-group v-model="checkList1">
464
-                                                <el-checkbox v-for="item in yanyu" :label="item" :key="item"></el-checkbox>
465
-                                              </el-checkbox-group>
561
+                                              <span v-for="item in tizhongzd" class="rightjiange">
562
+                                                <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;{{ item }}</label>
563
+                                              </span>
466
                                             </div>
564
                                             </div>
467
                                         </td>
565
                                         </td>
468
                                     </tr>
566
                                     </tr>
469
                                    
567
                                    
470
-                                    <tr class="bg_color">
471
-                                        <td class="start">5级</td>
472
-                                        <td>
473
-                                            <div class="jiange">
474
-                                              <el-checkbox-group v-model="checkList2">
475
-                                                <el-checkbox v-for="item in yundong" :label="item" :key="item"></el-checkbox>
476
-                                              </el-checkbox-group>
477
-                                            </div>
478
-                                        </td>
568
+                                    <tr class="">
569
+                                      <td class="start">受教者</td>
570
+                                      <td>
571
+                                        <div class="jiange">
572
+                                          <span>
573
+                                          <label class="rightjiange"><input  type="checkbox" name="ball"  value="volleyball" />&nbsp;患者本人
574
+                                           
575
+                                          </label>
576
+                                          <label class="rightjiange"><input  type="checkbox" name="ball"  value="volleyball" />&nbsp;照顾者
577
+                                            (配偶、父母、子女、护工、其它
578
+                                            <el-input v-model="input" placeholder="" style="width:100px"></el-input>
579
+                                            )
580
+                                            <el-input v-model="input" placeholder="" style="width:100px"></el-input>
581
+                                          </label>
582
+                                        </span>
583
+                                        </div>
584
+                                      </td>
479
                                     </tr>
585
                                     </tr>
480
                                 </tbody>
586
                                 </tbody>
481
                             </table>
587
                             </table>
509
                             
615
                             
510
                         </div> 
616
                         </div> 
511
                     </div>
617
                     </div>
512
-                    <!-- 虚线 -->
513
-                    <!-- <div style="height: 100%; width: 1px; border-left:1px dashed rgba(238, 10, 10, 0.726) ;"></div> -->
514
                     <!-- 右 -->
618
                     <!-- 右 -->
515
-                    <div style="width: 38%;">
619
+                    <div style="width: 28%;">
516
                         <div style="font-size: 20px; margin-bottom: 20px;">评估历史记录</div>
620
                         <div style="font-size: 20px; margin-bottom: 20px;">评估历史记录</div>
517
                         <div style="width: 100%;">
621
                         <div style="width: 100%;">
518
                             <el-table
622
                             <el-table
525
                                 <el-table-column
629
                                 <el-table-column
526
                                 prop="date"
630
                                 prop="date"
527
                                 label="评估日期"
631
                                 label="评估日期"
528
-                                width="180">
529
-                                </el-table-column>
530
-                                <el-table-column
531
-                                prop="name"
532
-                                label="总分"
533
-                                >
632
+                               >
534
                                 </el-table-column>
633
                                 </el-table-column>
535
                                 <el-table-column
634
                                 <el-table-column
536
                                 prop="name"
635
                                 prop="name"
537
-                                label="评估"
636
+                                label="评估护士"
538
                                 >
637
                                 >
539
                                 </el-table-column>
638
                                 </el-table-column>
540
                             </el-table>
639
                             </el-table>
554
       PatientSidebar
653
       PatientSidebar
555
     },
654
     },
556
     data(){
655
     data(){
557
-        return{
558
-            patientID:0,
559
-            checkList:'',
560
-            radio1:'',
561
-            radio2:'',
562
-            radio3:'',
563
-            xinli:['配合治疗','担忧','烦躁','抵触情绪','拒绝治疗','坐立不安','怪异行为','其他'],
564
-            qingan:['有','无',],
565
-        }
656
+      return{
657
+        patientID:0,
658
+        input:'',
659
+        tableData:[],
660
+        options:[],
661
+        value:'',
662
+        value1:'',
663
+        rushi:['自行步入','轮椅','推床'],
664
+        huxi:['正常','不规则呼吸','无咳嗽','有咳嗽','无痰液','有痰液'],
665
+        shenghuozili:['完全独立','辅助','依赖'],
666
+        tili:['良好','一般','差'],
667
+        wowei:['平卧位','半卧位','坐位'],
668
+        shiyu:['良好','一般','差'],
669
+        yinshui:['好','较好','困难'],
670
+        shuim:['良好','一般','差'],
671
+        yongyao:['降压药','降糖药','抗凝药物'],
672
+        qianciqk:['无不适','恶心、呕吐','头痛','头晕','低血压'],
673
+        neilou:['正常','出血','淤血','血肿','绳梯','定点','区域'],
674
+        waiguan:['清洁','渗血','红','热','痛'],
675
+        liuliang:['充足','不足','A-V反接'],
676
+
677
+        sahngcizz:['顺利','二次穿刺','穿刺处外观正常','淤血','肿胀'],
678
+        chuzhenzayin:['正常','弱','无'],
679
+        neilounx:['一个月内','六个月内','一年内','一年以上'],
680
+
681
+        jiankang:['口头宣教','健教单张','PPT讲解','视频'],
682
+        yszhidao:['饮水控制','蛋白质摄入','高钾食物','高磷食物','怎样吃盐'],
683
+        yundongzd:['哪些运动可以做','预防跌倒的方法','立即停止运动的时刻'],
684
+        xueguantlzd:['日常护理','内瘘闭塞处理','止血带的使用','内瘘成熟训练'],
685
+        tizhongzd:['何谓干体重','体重增加的标准','干体重的调整'],
686
+      }
566
         
687
         
567
     }
688
     }
568
 }
689
 }
584
         }
705
         }
585
         tbody td{
706
         tbody td{
586
            height: 40px;
707
            height: 40px;
708
+           padding: 5px 0px;
587
         }
709
         }
588
         .start{
710
         .start{
589
             text-align: center;
711
             text-align: center;
599
             margin-left: 20px;
721
             margin-left: 20px;
600
             color: black;
722
             color: black;
601
         }
723
         }
724
+        .rightjiange{
725
+          margin-right: 40px;
726
+          font-size: 15px;
727
+          
728
+        }
602
         input{
729
         input{
603
             -webkit-appearance: checkbox;
730
             -webkit-appearance: checkbox;
604
         }
731
         }

+ 144 - 39
src/xt_pages/user/evaluationtool/pediatricFallAssessment.vue 查看文件

8
                     <div style="font-size: 20px;">小儿高危跌倒坠床评估表</div>
8
                     <div style="font-size: 20px;">小儿高危跌倒坠床评估表</div>
9
                     <div>
9
                     <div>
10
                         <el-button>历史评分</el-button>
10
                         <el-button>历史评分</el-button>
11
-                        <el-button>告知书</el-button>
11
+                        <el-button @click="dialogVisible=true">告知书</el-button>
12
                     </div>
12
                     </div>
13
                 </div>
13
                 </div>
14
 
14
 
16
                     <table class="table" border="1" style="width: 100%;">
16
                     <table class="table" border="1" style="width: 100%;">
17
                         <thead>
17
                         <thead>
18
                             <tr>
18
                             <tr>
19
-                            <th style="width: 150px;">项目</th>
20
-                            <th>4分</th>
21
-                            <th>3分</th>
22
-                            <th>2分</th>
23
-                            <th>1分</th>
19
+                            <th style="width:10%;">项目</th>
20
+                            <th style="width: 22.4%;">4分</th>
21
+                            <th style="width: 22.4%;">3分</th>
22
+                            <th style="width: 22.4%;">2分</th>
23
+                            <th style="width: 22.4%;">1分</th>
24
                             </tr>
24
                             </tr>
25
                         </thead>
25
                         </thead>
26
                         <tbody>
26
                         <tbody>
28
                                 <td class="start">年龄</td>
28
                                 <td class="start">年龄</td>
29
                                 <td>
29
                                 <td>
30
                                     <div class="jiange">
30
                                     <div class="jiange">
31
-                                        <label><input name="ball" type="checkbox" value="football" />>1岁~≤3岁</label>
31
+                                        <label><input name="ball" type="checkbox" value="football" />&nbsp;>1岁~≤3岁</label>
32
                                     </div>
32
                                     </div>
33
                                 </td>
33
                                 </td>
34
                                 <td><div class="jiange">
34
                                 <td><div class="jiange">
35
-                                    <!-- <el-checkbox label=">3岁~≤7岁"></el-checkbox> -->
36
-                                    <label><input name="ball" type="checkbox" value="football" />>3岁~≤7岁</label>
35
+                                    <label><input name="ball" type="checkbox" value="football" />&nbsp;>3岁~≤7岁</label>
37
                                 </div></td>
36
                                 </div></td>
38
                                 <td><div class="jiange">
37
                                 <td><div class="jiange">
39
-                                    <!-- <el-checkbox label=">7岁~≤13岁"></el-checkbox> -->
40
-                                    <label><input name="ball" type="checkbox" value="football" />>7岁~≤13岁</label>
38
+                                    <label><input name="ball" type="checkbox" value="football" />&nbsp;>7岁~≤13岁</label>
41
                                 </div></td>
39
                                 </div></td>
42
                                 <td><div class="jiange">
40
                                 <td><div class="jiange">
43
-                                    <!-- <el-checkbox label=">13岁"></el-checkbox> -->
44
-                                    <label><input name="ball" type="checkbox" value="football" />>13岁</label>
41
+                                    <label><input name="ball" type="checkbox" value="football" />&nbsp;>13岁</label>
45
                                 </div></td>
42
                                 </div></td>
46
                             
43
                             
47
                             </tr>
44
                             </tr>
48
                             <tr>
45
                             <tr>
49
-                                <td colspan="3">
46
+                                <td style="border-right: none;">
50
                                     <div class="bing">性别</div> 
47
                                     <div class="bing">性别</div> 
51
                                 </td>
48
                                 </td>
52
-                                <td><div class="jiange"><el-checkbox label="男" ></el-checkbox></div></td>
53
-                                <td><div class="jiange"><el-checkbox label="女"></el-checkbox></div></td>
49
+                                <td colspan="2" style="border-left: none;"></td>
50
+                                <td>
51
+                                    <div class="jiange">
52
+                                    <label><input name="ball" type="checkbox" value="football" />&nbsp;男</label>
53
+                                    </div>
54
+                                </td>
55
+                                <td>
56
+                                    <div class="jiange">
57
+                                        <label><input name="ball" type="checkbox" value="football" />&nbsp;女</label>
58
+                                    </div>
59
+                                </td>
54
                             </tr>
60
                             </tr>
55
                             <tr class="bg_color">
61
                             <tr class="bg_color">
56
                                 <td class="start">诊断</td>
62
                                 <td class="start">诊断</td>
57
-                                <td><div class="jiange"><el-checkbox label="" ></el-checkbox></div></td>
58
-                                <td><div class="jiange"><el-checkbox label=""></el-checkbox></div></td>
59
-                                <td><div class="jiange"><el-checkbox label=""></el-checkbox></div></td>
60
-                                <td><div class="jiange"><el-checkbox label=""></el-checkbox></div></td>
63
+                                <td><div class="jiange">
64
+                                    <label><input name="ball" type="checkbox" value="football" />&nbsp;
65
+                                        神经系统疾病:骨骼、关节系统疾病;眼科疾病
66
+                                    </label>
67
+                                </div></td>
68
+                                <td><div class="jiange">
69
+                                    <label><input name="ball" type="checkbox" value="football" />&nbsp;
70
+                                        氧合功能改变(呼吸系统疾病、心血管系统疾病、脱水、贫血、晕厥、头晕等);电解质紊乱
71
+                                    </label>
72
+                                </div></td>
73
+                                <td><div class="jiange">
74
+                                    <label><input name="ball" type="checkbox" value="football" />&nbsp;
75
+                                        心理/行为疾病
76
+                                    </label>
77
+                                </div></td>
78
+                                <td><div class="jiange">
79
+                                    <label><input name="ball" type="checkbox" value="football" />&nbsp;
80
+                                        其他疾病;疾病导致不能活动或移动
81
+                                    </label>
82
+                                </div></td>
61
                             </tr>
83
                             </tr>
62
                             <tr>
84
                             <tr>
63
-                            <td colspan="2">
64
-                                <div class="bing">认知障碍</div> 
65
-                            </td>
66
-                            <td>项目</td>
67
-                            <td>项目</td>
68
-                            <td>项目</td> 
85
+                                <td style="border-right: none;">
86
+                                    <div class="bing">认知障碍</div> 
87
+                                </td>
88
+                                <td style="border-left: none;"></td>
89
+                                <td><div class="jiange">
90
+                                    <label><input name="ball" type="checkbox" value="football" />&nbsp;
91
+                                        没有意识到不能自我行动
92
+                                    </label>
93
+                                </div></td>
94
+                                <td><div class="jiange">
95
+                                    <label><input name="ball" type="checkbox" value="football" />&nbsp;
96
+                                        忘记有行动的限制
97
+                                    </label>
98
+                                </div></td>
99
+                                <td><div class="jiange">
100
+                                    <label><input name="ball" type="checkbox" value="football" />&nbsp;
101
+                                        能自我辨识方位;昏迷、无反应
102
+                                    </label>
103
+                                </div></td> 
69
                             </tr>
104
                             </tr>
70
                             <tr class="bg_color">
105
                             <tr class="bg_color">
71
-                            <td class="start">环境因素</td>
72
-                            <td>项目</td>
73
-                            <td>项目</td>
74
-                            <td>项目</td>
75
-                            <td>项目</td> 
106
+                                <td class="start">环境因素</td>
107
+                                <td><div class="jiange">
108
+                                    <label>
109
+                                        <input name="ball" type="checkbox" value="football" />&nbsp;
110
+                                      <span>
111
+                                        住院期间有跌倒坠床史:患儿移动或活动时需要使用辅助工具(拐杖、助行器、转运床、轮椅等);婴幼儿放置在无护栏的成人床
112
+                                      </span>
113
+                                    </label>
114
+                                </div></td>
115
+                                <td><div class="jiange">
116
+                                    <label><input name="ball" type="checkbox" value="football" />&nbsp;
117
+                                        近1个月有跌倒坠床史:婴幼儿放置在有护栏的成人床
118
+                                    </label>
119
+                                </div></td>
120
+                                <td><div class="jiange">
121
+                                    <label><input name="ball" type="checkbox" value="football" />&nbsp;
122
+                                        近3个月有跌倒坠床史:婴幼儿放置在有护栏的婴儿床
123
+                                    </label>
124
+                                </div></td>
125
+                                <td><div class="jiange">
126
+                                    <label><input name="ball" type="checkbox" value="football" />&nbsp;
127
+                                        >3个月有跌倒坠床史/无跌倒坠床史
128
+                                    </label>
129
+                                </div></td> 
76
                             </tr>
130
                             </tr>
77
                             <tr>
131
                             <tr>
78
-                            <td colspan="2">
79
-                                <div class="bing">药物使用</div>
80
-                            </td>                             
81
-                            <td>项目</td>
82
-                            <td>项目</td>
83
-                            <td>项目</td> 
132
+                                <td style="border-right: none;">
133
+                                    <div class="bing">药物使用</div>
134
+                                </td> 
135
+                                <td style="border-left: none;"></td>                            
136
+                                <td><div class="jiange">
137
+                                    <label><input name="ball" type="checkbox" value="football" />&nbsp;
138
+                                        联合用药:镇静剂、安眠药、巴比妥类药、吩噻嗪类药、抗抑郁药、利尿药、降压药、强心剂、麻醉药、化疗药、散瞳剂
139
+                                    </label>
140
+                                </div></td>
141
+                                <td><div class="jiange">
142
+                                    <label><input name="ball" type="checkbox" value="football" />&nbsp;
143
+                                        以上其中一种药物
144
+                                    </label>
145
+                                </div></td>
146
+                                <td><div class="jiange">
147
+                                    <label><input name="ball" type="checkbox" value="football" />&nbsp;
148
+                                        其他药物/没有
149
+                                    </label>
150
+                                </div></td> 
84
                             </tr>
151
                             </tr>
85
                             <tr class="bg_color">
152
                             <tr class="bg_color">
86
                             <td colspan="5" style="height: 30px;"></td>
153
                             <td colspan="5" style="height: 30px;"></td>
133
 
200
 
134
             </div>
201
             </div>
135
         </div>
202
         </div>
203
+        <div>
204
+            <el-dialog
205
+                title="内容详情"
206
+                :visible.sync="dialogVisible"
207
+                width="50%"
208
+                :before-close="handleClose"
209
+                class="status_change">
210
+                <div>
211
+                    <Falloutbedprint></Falloutbedprint>
212
+                </div>
213
+                
214
+            </el-dialog>
215
+            
216
+        </div>
136
     </div>
217
     </div>
137
 </template>
218
 </template>
138
 <script>
219
 <script>
139
 
220
 
140
 import PatientSidebar from '../components/PatientSidebar.vue'
221
 import PatientSidebar from '../components/PatientSidebar.vue'
222
+import Falloutbedprint from './Falloutbedprint.vue'
141
 export default {
223
 export default {
142
     components:{
224
     components:{
143
-      PatientSidebar
225
+      PatientSidebar,
226
+      Falloutbedprint
144
     },
227
     },
145
     data(){
228
     data(){
146
         return{
229
         return{
152
             age:['>1岁~≤3岁','>3岁~≤7岁','>7岁~≤13岁','>13岁'],
235
             age:['>1岁~≤3岁','>3岁~≤7岁','>7岁~≤13岁','>13岁'],
153
             checked:'',
236
             checked:'',
154
             checkList:[],
237
             checkList:[],
238
+            dialogVisible:false,
155
         }
239
         }
156
     },
240
     },
157
     methods:{
241
     methods:{
184
         }
268
         }
185
         tbody td{
269
         tbody td{
186
            height: 40px;
270
            height: 40px;
271
+           padding: 5px;
272
+           vertical-align: top;
187
         }
273
         }
188
         .start{
274
         .start{
189
             text-align: center;
275
             text-align: center;
190
         }
276
         }
191
         .bing{
277
         .bing{
192
-            width: 150px;
278
+            // width: 150px;
193
             text-align: center;
279
             text-align: center;
194
         }
280
         }
195
         .bg_color{
281
         .bg_color{
208
             -webkit-appearance: checkbox;
294
             -webkit-appearance: checkbox;
209
         }
295
         }
210
     }
296
     }
297
+    
298
+</style>
299
+<style lang="scss">
300
+    .status_change{
301
+        
302
+        .el-dialog__header{
303
+            background-color:#eff2f5;
304
+            .el-dialog__title,.el-dialog__headerbtn i{
305
+            color: #666666;
306
+            }
307
+        }
308
+    }
309
+    .el-dialog {
310
+        left: 50% !important;
311
+        position: fixed !important;
312
+        top: 40% !important;
313
+        transform: translate(-50%, -50%) !important;
314
+        margin-top: 0 !important;
211
 
315
 
316
+    }
212
 </style>
317
 </style>

+ 158 - 21
src/xt_pages/user/evaluationtool/pressuresore.vue 查看文件

28
               </thead>
28
               </thead>
29
 
29
 
30
               <tbody>
30
               <tbody>
31
-                <tr>
32
-                  <td></td>
33
-                  <td></td>
34
-                  <td></td>
35
-                  <td></td>
36
-                  <td></td>
37
-                  <td rowspan="6"></td>
38
-                  <td rowspan="6"></td>
31
+                <tr class="start">
32
+                  <td >
33
+                    <span class="bing">A.感知</span><br/>
34
+                    机体对压力所引起不适感的反应能力
35
+                  </td>
36
+                  <td >
37
+                    完全受限 <br>对疼痛刺激没有反应(没有呻吟,退缩或紧握)或者绝大部分机体对疼痛的感觉受限
38
+                  </td>
39
+                  <td >
40
+                    中度受限<br>只对疼痛刺激有反应,能通过呻吟、烦躁的方式表达机体不适。或者机体一半以上的部位对疼痛或不适感觉障碍
41
+                  </td>
42
+                  <td>
43
+                    轻微受限<br>对其讲话有反应,但不是所有时间都能用语言表达不适感。或者机体机体的一到两个肢体对疼痛或不适感感觉障碍
44
+                  </td>
45
+                  <td>
46
+                    没有改变<br>对其讲话有反应,机体没有对疼痛或不适的感觉确失
47
+                  </td>
48
+                  <td rowspan="6" style="vertical-align: middle;">
49
+                    <div style="text-align: center;">
50
+                      总分23分,<br>
51
+                      15~18分为低危;<br>
52
+                      13~14分为中危;<br>
53
+                      10~12分为高危;<br>
54
+                      ≤9分为极高危 
55
+                    </div>
56
+                  </td>
57
+                  <td rowspan="6" style="position: relative;vertical-align: top;">
58
+                    <div class="jiange">
59
+                      <label><input name="ball" type="checkbox" value="football" />&nbsp;挂床头警示标识</label>
60
+                    </div>
61
+                    <div class="jiange">
62
+                      <label><input name="ball" type="checkbox" value="football" />&nbsp;保护受压皮肤,使用减压用具(气垫床/压疮床)</label>
63
+                    </div>
64
+                    <div class="jiange">
65
+                      <label><input name="ball" type="checkbox" value="football" />&nbsp;定时翻身,移动避免拖拉</label>
66
+                    </div>
67
+                    <div class="jiange">
68
+                      <label><input name="ball" type="checkbox" value="football" />&nbsp;加强营养</label>
69
+                    </div>
70
+                    <div class="jiange">
71
+                      <label><input name="ball" type="checkbox" value="football" />&nbsp;保持被衣物清洁舒适</label>
72
+                    </div>
73
+                    <div class="jiange">
74
+                      <label><input name="ball" type="checkbox" value="football" />&nbsp;其他</label>
75
+                    </div>
76
+                    <div class="tianjia">
77
+                      <!--  style="position: absolute;bottom: 0px;font-size: 17px;color:#4579C5;line-height: 40px;" -->
78
+                      +添加
79
+                    </div>
80
+                  </td>
39
                 </tr>
81
                 </tr>
40
-                <tr class="bg_color">
41
-                  <td></td>
42
-                  <td></td>
43
-                  <td></td>
44
-                  <td></td>
82
+                <tr class="bg_color start">
83
+                  <td class="start">
84
+                    <span class="bing">B.湿度</span><br/>
85
+                    皮肤处于潮湿状态的程度
86
+                  </td>
87
+                  <td>
88
+                    持久潮湿<br>由于出汗、小便等原因皮肤一直处于潮湿状态,每当移动患者或者给患者翻身时就可以发现患者皮肤是湿的
89
+                  </td>
90
+                  <td>
91
+                    非常潮湿<br>皮肤经常但不总是处于潮湿状态,床单每天至少换一次
92
+                  </td>
93
+                  <td>
94
+                    偶尔潮湿<br>每天大概需要额外换一次床单
95
+                  </td>
96
+                  <td>
97
+                    很少潮湿<br>皮肤通常是干的,只是按照常规换床单即可
98
+                  </td>
99
+                </tr>
100
+                <tr class="start">
101
+                  <td>
102
+                    <span class="bing">C.活动能力</span><br>
103
+                    躯体活动的能力
104
+                  </td>
105
+                  <td>
106
+                    卧床不起<br>限制在床上
107
+                  </td>
108
+                  <td>
109
+                    局限于轮椅活动<br>行动能力严重受限或者没有行走能力
110
+                  </td>
111
+                  <td>
112
+                    可偶尔步行<br>白天在帮助或者无需帮助的情况下偶尔可以走一段路。每天大部分时间在床上或者椅子上度过
113
+                  </td>
114
+                  <td>
115
+                    经常步行<br>每天至少2次室外行走,白天醒着的时候至少每2h行走一次
116
+                  </td>
117
+                </tr>
118
+                <tr class="bg_color start">
119
+                  <td>
120
+                    <span class="bing">D.移动能力</span><br>
121
+                    改变/控制躯体位置的能力
122
+                  </td>
123
+                  <td>
124
+                    完全受限<br>没有帮助的情况下不能完成轻微的躯体 或者四肢的位置变动
125
+                  </td>
126
+                  <td>
127
+                    严重受限<br>偶尔能轻微地移动躯体或者四肢,但不能独立完成经常的或显著的躯体位置变动
128
+                  </td>
129
+                  <td>
130
+                    轻度受限<br>能经常独立地改变躯体或四肢的位置,但变动幅度不大
131
+                  </td>
132
+                  <td>
133
+                    不受限<br>能经常独立地改变躯体或四肢的位置,但变动幅度不大
134
+                  </td>
135
+                </tr>
136
+                <tr class="start">
137
+                  <td>
138
+                    <span class="bing">E.营养</span><br>
139
+                    平常的食物摄入模式
140
+                  </td>
141
+                  <td>
142
+                    重度营养摄入不足<br>
143
+                    从来不能吃完一餐饭,很少能摄入所给实物量的1/3。每天能摄入2份或以下的蛋白量(肉或者乳制品)很少摄入液体,没有摄入流质饮食。或者禁食和/或清流摄入或静脉输入大于5d
144
+                  </td>
145
+                  <td>
146
+                    营养摄入不足<br>
147
+                    很少能吃完一餐饭,通常只能摄入所给食物的1/2。每天蛋白摄入量是3份肉或者乳制品。偶尔能摄入规定实物量。或者可摄入略低于理想量的流质或者管饲
148
+                  </td>
149
+                  <td>
150
+                    营养摄入适当<br>
151
+                    可摄入提供量的一半以上。每天4份蛋白量(肉或乳制品),偶尔拒绝肉类,如果提供给食物通常会吃掉。或者管饲或TNP能达到绝大部分的营养所需
152
+                  </td>
153
+                  <td>
154
+                    营养摄入良好<br>每餐能摄入绝大部分食物从来不拒绝食物,通常吃4份或更多的肉和乳制品,两餐间偶尔进食。不需要其他补充食物
155
+                  </td>
156
+                </tr>
157
+                <tr class="bg_color start">
158
+                  <td>
159
+                    <span class="bing">F.摩擦力和剪切力</span><br>
160
+                  </td>
161
+                  <td>
162
+                    有此问题<br>
163
+                    移动时需要得到大量的帮助,不可能做到完全抬空而不碰到床单,在床上或椅子上时经常滑落。需要大力帮助下重摆体位。痉挛、挛缩或躁动不安通常导致摩擦
164
+                  </td>
165
+                  <td>
166
+                    有潜在问题<br>
167
+                    躯体移动乏力,或者需要一些帮助,在移动过程中,皮肤在一定程度上会碰到床单、椅子、约束带或者其他设施。在床上或椅子上可保持相对好的位置,偶尔会滑落下来
168
+                  </td>
169
+                  <td>
170
+                    无明显问题<br>
171
+                    能独立在床上或椅子上移动,并且有足够的肌肉力量在移动时完全抬空躯体。在床上和椅子上总是保持良好的位置
172
+                  </td>
45
                   <td></td>
173
                   <td></td>
46
                 </tr>
174
                 </tr>
47
               </tbody>
175
               </tbody>
189
             <p>3. 评分符合难免压疮申报条件(≤12分),填写难免压疮申报表。</p>
317
             <p>3. 评分符合难免压疮申报条件(≤12分),填写难免压疮申报表。</p>
190
           </div>
318
           </div>
191
 
319
 
192
-
193
-
194
-
195
         </div>
320
         </div>
196
       </div>
321
       </div>
197
         
322
         
225
         border: 1px solid #DCDFE6;
350
         border: 1px solid #DCDFE6;
226
         border-collapse:collapse;
351
         border-collapse:collapse;
227
         border-spacing: 0;
352
         border-spacing: 0;
353
+        display: table;
228
         thead th{
354
         thead th{
229
             background: #0077ff9f;
355
             background: #0077ff9f;
230
             color: rgb(5, 5, 5);
356
             color: rgb(5, 5, 5);
234
         tbody td{
360
         tbody td{
235
            height: 40px;
361
            height: 40px;
236
            padding: 5px;
362
            padding: 5px;
363
+           
237
         }
364
         }
238
         .start{
365
         .start{
239
-            text-align: center;
366
+          vertical-align: top;
240
         }
367
         }
241
         .bing{
368
         .bing{
242
-            width: 150px;
243
-            text-align: center;
369
+           color: #4579C5;
244
         }
370
         }
245
         .bg_color{
371
         .bg_color{
246
             background: rgb(243, 240, 240);
372
             background: rgb(243, 240, 240);
247
         }
373
         }
248
         .jiange{
374
         .jiange{
249
-            margin-left: 20px;
250
-            color: black;
375
+            line-height: 40px;
376
+            padding-left: 5px;
377
+        }
378
+        .tianjia{
379
+          position: absolute;
380
+          bottom: 0px;
381
+          font-size: 17px;
382
+          color:#4579C5;
383
+          line-height: 40px;
384
+          border-top: 1px solid #DCDFE6;
385
+          box-sizing: border-box;
386
+          width: 100%;
387
+          padding: 5px;
251
         }
388
         }
252
         input{
389
         input{
253
             -webkit-appearance: checkbox;
390
             -webkit-appearance: checkbox;

+ 28 - 7
src/xt_pages/user/inspection.vue 查看文件

119
             }"
119
             }"
120
               :row-style="{ color: '#303133' }"
120
               :row-style="{ color: '#303133' }"
121
               :data="items"
121
               :data="items"
122
-              border
122
+              border=""
123
               style="width: 100%"
123
               style="width: 100%"
124
               id="user-inspection-order"
124
               id="user-inspection-order"
125
 
125
 
131
                 min-width="180"
131
                 min-width="180"
132
               >
132
               >
133
                 <template slot-scope="scope">
133
                 <template slot-scope="scope">
134
-                  {{ scope.row.item_name }} {{ scope.row.item_name_addition }}
134
+                 <span v-if="scope.row.item_name!=''"> {{ scope.row.item_name }} {{ scope.row.item_name_addition }}</span> 
135
                 </template>
135
                 </template>
136
               </el-table-column>
136
               </el-table-column>
137
 
137
 
1220
       this.$refs[formName].resetFields()
1220
       this.$refs[formName].resetFields()
1221
     },
1221
     },
1222
     handleCurrentChange(row) {
1222
     handleCurrentChange(row) {
1223
+      console.log("row-2-23-23-",row)
1223
       this.itemDate = ''
1224
       this.itemDate = ''
1224
       this.form.method = 'add'
1225
       this.form.method = 'add'
1225
       if (typeof row === 'undefined' || row == null) {
1226
       if (typeof row === 'undefined' || row == null) {
1236
         this.queryParams.project_id = this.project.project_id
1237
         this.queryParams.project_id = this.project.project_id
1237
         this.queryParams.page = 1
1238
         this.queryParams.page = 1
1238
         this.total = 0
1239
         this.total = 0
1240
+        console.log("wowowowowow")
1239
         this.fetchPatientInspections(this.queryParams)
1241
         this.fetchPatientInspections(this.queryParams)
1240
       }
1242
       }
1241
     },
1243
     },
1278
             }
1280
             }
1279
 
1281
 
1280
             this.inspections = response.data.data.inspections
1282
             this.inspections = response.data.data.inspections
1283
+            console.log("this.inpections",this.inspections)
1281
             if (inspections == null) {
1284
             if (inspections == null) {
1282
               this.inspections = []
1285
               this.inspections = []
1283
               return false
1286
               return false
1285
             var inspectionsMap = {}
1288
             var inspectionsMap = {}
1286
             this.inspectionsMap = {}
1289
             this.inspectionsMap = {}
1287
             for (var index in inspections) {
1290
             for (var index in inspections) {
1291
+
1288
               inspectionsMap[inspections[index].item_id] = inspections[index]
1292
               inspectionsMap[inspections[index].item_id] = inspections[index]
1289
               this.inspectionsMap[inspections[index].item_id] = inspections[index]
1293
               this.inspectionsMap[inspections[index].item_id] = inspections[index]
1290
             }
1294
             }
1291
-
1295
+            console.log("inspectionsMap",this.inspectionsMap)
1292
             var items = this.project.inspection_reference
1296
             var items = this.project.inspection_reference
1297
+            console.log("i5ems2323232wo",items)
1293
             for (var index in items) {
1298
             for (var index in items) {
1299
+             
1300
+             console.log("obj",items[index])
1301
+              // console.log("inspectionsMap",inspectionsMap[items[index].item_id])
1294
               var item = {}
1302
               var item = {}
1303
+            
1295
               for (var key in items[index]) {
1304
               for (var key in items[index]) {
1305
+                //  console.log("key",key,items[index][key])
1306
+                //  console.log("item[key]",item[key])
1296
                 item[key] = items[index][key]
1307
                 item[key] = items[index][key]
1297
               }
1308
               }
1309
+             
1298
               if (item.item_id > 0) {
1310
               if (item.item_id > 0) {
1299
-                if (inspectionsMap[items[index].item_id] == undefined) {
1300
-                  item.value = inspectionsMap[items[index].id].inspect_value
1301
-                  item.item_name = inspectionsMap[items[index].id].item_name
1311
+                 
1312
+                if (typeof(inspectionsMap[parseInt(items[index].item_id)])  == "undefined") {
1313
+                  
1314
+                  // item.value = inspectionsMap[items[index].id].inspect_value
1315
+                  // item.item_name = inspectionsMap[items[index].id].item_name
1316
+
1317
+                  item.value = ""
1318
+                  item.item_name = ""
1319
+              
1302
 
1320
 
1303
                 } else {
1321
                 } else {
1322
+                 
1304
                   item.value = inspectionsMap[items[index].item_id].inspect_value
1323
                   item.value = inspectionsMap[items[index].item_id].inspect_value
1305
                   item.item_name = inspectionsMap[items[index].item_id].item_name
1324
                   item.item_name = inspectionsMap[items[index].item_id].item_name
1306
 
1325
 
1307
                 }
1326
                 }
1308
               } else {
1327
               } else {
1328
+               
1309
                 item.value = inspectionsMap[items[index].id].inspect_value
1329
                 item.value = inspectionsMap[items[index].id].inspect_value
1310
                 item.item_name = inspectionsMap[items[index].id].item_name
1330
                 item.item_name = inspectionsMap[items[index].id].item_name
1311
 
1331
 
1323
                   item.value_direction = '↑'
1343
                   item.value_direction = '↑'
1324
                 }
1344
                 }
1325
               }
1345
               }
1346
+              console.log("items23233232",item)
1326
               this.items.push(item)
1347
               this.items.push(item)
1327
-
1348
+              console.log("items232232332wo",this.items)
1328
 
1349
 
1329
               if(item.value.indexOf("http") >= 0){
1350
               if(item.value.indexOf("http") >= 0){
1330
                 this.isPic = true
1351
                 this.isPic = true

+ 0 - 1
src/xt_pages/workforce/components/editTableData.vue 查看文件

141
             :span-method="objectSpanMethod"
141
             :span-method="objectSpanMethod"
142
             :summary-method="getSummaries"
142
             :summary-method="getSummaries"
143
             :cell-class-name="cellClass"
143
             :cell-class-name="cellClass"
144
-            
145
             :row-class-name="tableRowClassName"
144
             :row-class-name="tableRowClassName"
146
             show-summary
145
             show-summary
147
             sum-text="总数"
146
             sum-text="总数"

+ 1 - 1
src/xt_pages/workforce/components/nextTableWeeks.vue 查看文件

665
     },
665
     },
666
     signPrint() {
666
     signPrint() {
667
         
667
         
668
-        if(this.org_id == 9671 || this.org_id == 9675 || this.org_id == 10340){
668
+        if(this.org_id == 9671 || this.org_id == 9675 || this.org_id == 10340 || this.org_id ==10375){
669
          var zone = this.zone
669
          var zone = this.zone
670
           var newArr = []
670
           var newArr = []
671
           for(let i=0;i<this.zoneList.length;i++){
671
           for(let i=0;i<this.zoneList.length;i++){

+ 1 - 1
src/xt_pages/workforce/components/tableWeeks.vue 查看文件

888
       ,
888
       ,
889
       signPrint() {
889
       signPrint() {
890
 
890
 
891
-        if(this.org_id == 9671 || this.org_id == 9675 || this.org_id == 10340 || this.org_id == 0){
891
+        if(this.org_id == 9671 || this.org_id == 9675 || this.org_id == 10340 || this.org_id == 0 || this.org_id == 10375){
892
          var zone = this.zone
892
          var zone = this.zone
893
           console.log("zone23232",zone)
893
           console.log("zone23232",zone)
894
           var newArr = []
894
           var newArr = []