Browse Source

Merge remote-tracking branch 'origin/20230223_pc_vue_new_branch' into 20230223_pc_vue_new_branch

yq1 2 months ago
parent
commit
34d90cb3ee

+ 62 - 62
src/xt_pages/user/components/PatientSidebar.vue View File

204
             },
204
             },
205
           ]
205
           ]
206
         },
206
         },
207
-        // {
208
-        //   name: '5',
209
-        //   label: '评估工具',
210
-        //   children: [
211
-        //     {
212
-        //       name: '5-1',
213
-        //       label: '跌倒评估'
214
-        //     },
215
-        //     {
216
-        //       name: '5-2',
217
-        //       label: '小儿跌倒风险评估'
218
-        //     },
219
-        //     {
220
-        //       name: '5-3',
221
-        //       label: '压疮风险评估'
222
-        //     },
223
-        //     {
224
-        //       name: '5-4',
225
-        //       label: 'OH压疮评估'
226
-        //     },
227
-        //     {
228
-        //       name: '5-5',
229
-        //       label: '日常生活能力评估'
230
-        //     },
231
-        //     {
232
-        //       name: '5-6',
233
-        //       label: '导管脱落风险评估'
234
-        //     },
235
-        //     {
236
-        //       name: '5-7',
237
-        //       label: 'RASS及疼痛评估'
238
-        //     },
239
-        //     {
240
-        //       name: '5-8',
241
-        //       label: '营养状况评估'
242
-        //     },
243
-        //     {
244
-        //       name: '5-9',
245
-        //       label: '约束告知单'
246
-        //     },
247
-        //     {
248
-        //       name: '5-10',
249
-        //       label: '心理评估'
250
-        //     },
251
-        //     {
252
-        //       name: '5-11',
253
-        //       label: '瘙痒评估'
254
-        //     },
255
-        //     {
256
-        //       name: '5-12',
257
-        //       label: '血液透析患者评估'
258
-        //     },
259
-        //     {
260
-        //       name: '5-13',
261
-        //       label: 'Glasgow昏迷评分量表'
262
-        //     },
263
-        //     {
264
-        //       name: '5-14',
265
-        //       label: '肌力评估表'
266
-        //     },
267
-        //   ]
268
-        // },
207
+        {
208
+          name: '5',
209
+          label: '评估工具',
210
+          children: [
211
+            {
212
+              name: '5-1',
213
+              label: '跌倒评估'
214
+            },
215
+            {
216
+              name: '5-2',
217
+              label: '小儿跌倒风险评估'
218
+            },
219
+            {
220
+              name: '5-3',
221
+              label: '压疮风险评估'
222
+            },
223
+            {
224
+              name: '5-4',
225
+              label: 'OH压疮评估'
226
+            },
227
+            {
228
+              name: '5-5',
229
+              label: '日常生活能力评估'
230
+            },
231
+            {
232
+              name: '5-6',
233
+              label: '导管脱落风险评估'
234
+            },
235
+            {
236
+              name: '5-7',
237
+              label: 'RASS及疼痛评估'
238
+            },
239
+            {
240
+              name: '5-8',
241
+              label: '营养状况评估'
242
+            },
243
+            {
244
+              name: '5-9',
245
+              label: '约束告知单'
246
+            },
247
+            {
248
+              name: '5-10',
249
+              label: '心理评估'
250
+            },
251
+            {
252
+              name: '5-11',
253
+              label: '瘙痒评估'
254
+            },
255
+            {
256
+              name: '5-12',
257
+              label: '血液透析患者评估'
258
+            },
259
+            {
260
+              name: '5-13',
261
+              label: 'Glasgow昏迷评分量表'
262
+            },
263
+            {
264
+              name: '5-14',
265
+              label: '肌力评估表'
266
+            },
267
+          ]
268
+        },
269
         {
269
         {
270
           name: '6',
270
           name: '6',
271
           label: '文书管理',
271
           label: '文书管理',

+ 11 - 72
src/xt_pages/user/evaluationtool/Muscleforce.vue View File

29
                             <th>分值</th>
29
                             <th>分值</th>
30
                         </tr>
30
                         </tr>
31
                     </thead>
31
                     </thead>
32
-                    <!-- <tbody>
33
-                        <tr class="bg_color">
34
-                            <td class="start">0级</td>
35
-                            <td>
36
-                                <div class="jiange">
37
-                                    <label style="font-size: 15px;"><input type="checkbox" name="ball" value="volleyball"/>&nbsp; 肌肉完全不收缩</label>
38
-                                </div>
39
-                            </td>
40
-                        </tr>
41
-
42
-                        <tr>
43
-                            <td class="start">1级</td>
44
-                            <td>
45
-                                <div class="jiange">
46
-                                    <label style="font-size: 15px;"><input type="checkbox" name="ball" value="volleyball" />&nbsp; 可见肌肉收缩但无肢体运动</label>
47
-                                </div>
48
-                            </td>
49
-                        </tr>
50
-
51
-                        <tr class="bg_color">
52
-                            <td class="start">2级</td>
53
-                            <td>
54
-                                <div class="jiange">
55
-                                    <label style="font-size: 15px;"><input type="checkbox" name="ball" value="volleyball"/>
56
-                                        &nbsp;肢体能在床上移动,但不能抬离床面,即不能对抗地心引力
57
-                                    </label>
58
-                                </div>
59
-                            </td>
60
-                        </tr>
61
-
62
-                        <tr >
63
-                            <td class="start">3级</td>
64
-                            <td>
65
-                                <div class="jiange">
66
-                                    <label style="font-size: 15px;"><input type="checkbox" name="ball" value="volleyball" />
67
-                                        &nbsp;肢体能抬离床面,克服地心引力做随意运动,但不能对抗外加阻力
68
-                                    </label>
69
-                                </div>
70
-                            </td>
71
-                        </tr>
72
-
73
-                        <tr class="bg_color">
74
-                            <td class="start">4级</td>
75
-                            <td>
76
-                                <div class="jiange">
77
-                                    <label style="font-size: 15px;"><input type="checkbox" name="ball" value="volleyball" />
78
-                                        &nbsp;能在一般的外加阻力下作运动,但力量较正常弱
79
-                                    </label>
80
-                                </div>
81
-                            </td>
82
-                        </tr>
83
-
84
-                        <tr>
85
-                            <td class="start">5级</td>
86
-                            <td>
87
-                                <div class="jiange">
88
-                                    <label style="font-size: 15px;"><input type="checkbox" name="ball" value="volleyball" />
89
-                                        &nbsp;正常肌力
90
-                                    </label>
91
-                                </div>
92
-                            </td>
93
-                        </tr>
94
-                    </tbody> -->
95
                   <tbody>
32
                   <tbody>
96
                     <tr v-for="(item,index) in shuju" :key="index" :style="{'background':(index==0 || index % 2==0) ?'rgb(243, 240, 240)':'white'}">
33
                     <tr v-for="(item,index) in shuju" :key="index" :style="{'background':(index==0 || index % 2==0) ?'rgb(243, 240, 240)':'white'}">
97
                       <td class="start">{{ item.title }}</td>
34
                       <td class="start">{{ item.title }}</td>
108
             <div style="vertical-align: top;  margin: 10px 0px; position: relative;">
45
             <div style="vertical-align: top;  margin: 10px 0px; position: relative;">
109
               <span style="position: relative; top: -55px;">护理措施:</span>
46
               <span style="position: relative; top: -55px;">护理措施:</span>
110
               <div style="margin-top: 20px;display: inline-block; width: 85%;">
47
               <div style="margin-top: 20px;display: inline-block; width: 85%;">
111
-                  <el-input maxlength="200" type = "textarea" :rows="3" v-model="input" placeholder="输入护理措施,200字以内" ></el-input>
48
+                  <el-input maxlength="200" type = "textarea" :rows="3" v-model="content" placeholder="输入护理措施,200字以内" ></el-input>
112
               </div>
49
               </div>
113
             </div>
50
             </div>
114
 
51
 
167
                       </el-table-column>
104
                       </el-table-column>
168
                       <el-table-column
105
                       <el-table-column
169
                       prop="mark"
106
                       prop="mark"
170
-                      label="总分"
107
+                      label="级别"
171
                       >
108
                       >
172
                       </el-table-column>
109
                       </el-table-column>
173
                       <el-table-column
110
                       <el-table-column
216
                       <td class="start">{{ item.title }}</td>
153
                       <td class="start">{{ item.title }}</td>
217
                       <td>
154
                       <td>
218
                         <div >
155
                         <div >
219
-                          <label style="font-size: 15px;"><input type="checkbox" name="ball" :value="item.value" />&nbsp;{{ item.value }}</label>
156
+                          <label style="font-size: 15px;"><input type="checkbox" name="ball" :value="item.value"  v-model="item.is_check"/>&nbsp;{{ item.value }}</label>
220
                         </div>
157
                         </div>
221
                       </td>
158
                       </td>
222
                     </tr>
159
                     </tr>
225
               <div style="vertical-align: top;  margin: 10px 0px; position: relative;">
162
               <div style="vertical-align: top;  margin: 10px 0px; position: relative;">
226
                   <span style="position: relative; top: -55px;">护理措施:</span>
163
                   <span style="position: relative; top: -55px;">护理措施:</span>
227
                   <div style="margin-top: 20px;display: inline-block; width: 85%;height: 80px;">
164
                   <div style="margin-top: 20px;display: inline-block; width: 85%;height: 80px;">
228
-                      <!-- <el-input maxlength="200" type = "textarea" :rows="3" v-model="input" placeholder="输入护理措施,200字以内" ></el-input> -->
165
+
229
                   </div>
166
                   </div>
230
               </div>
167
               </div>
231
 
168
 
269
       options:[],
206
       options:[],
270
       tableData:[],
207
       tableData:[],
271
       shuju:[
208
       shuju:[
272
-        {title:'0级',label:'肌肉完全不收缩',value:0},
273
-        {title:'1级',label:'可见肌肉收缩但无肢体运动',value:1},
274
-        {title:'2级',label:'肢体能在床上移动,但不能抬离床面,即不能对抗地心引力',value:2},
275
-        {title:'3级',label:'肢体能抬离床面,克服地心引力做随意运动,但不能对抗外加阻力',value:3},
209
+        {title:'0级',label:'肌肉完全不收缩',value:0,is_check:false},
210
+        {title:'1级',label:'可见肌肉收缩但无肢体运动',value:1,is_check:false},
211
+        {title:'2级',label:'肢体能在床上移动,但不能抬离床面,即不能对抗地心引力',value:2,is_check:false},
212
+        {title:'3级',label:'肢体能抬离床面,克服地心引力做随意运动,但不能对抗外加阻力',value:3,is_check:false},
276
         {title:'4级',label:'能在一般的外加阻力下作运动,但力量较正常弱',value:4},
213
         {title:'4级',label:'能在一般的外加阻力下作运动,但力量较正常弱',value:4},
277
-        {title:'5级',label:' 正常肌力',value:5},
214
+        {title:'5级',label:' 正常肌力',value:5,is_check:false},
278
       ],
215
       ],
279
       history_muscle:[{id:'001',date:'2023-9-27',mark:'',evaluate:''}],
216
       history_muscle:[{id:'001',date:'2023-9-27',mark:'',evaluate:''}],
280
       pinggr:[{id:1,label:'小米'},{id:2,label:'千仞雪'},{id:3,label:'千亦雪'},],
217
       pinggr:[{id:1,label:'小米'},{id:2,label:'千仞雪'},{id:3,label:'千亦雪'},],
287
       open_print:false,
224
       open_print:false,
288
       dele_id:'',
225
       dele_id:'',
289
       dele_dialogVisible:false,
226
       dele_dialogVisible:false,
227
+      content:"",
228
+      text:"",
290
     }
229
     }
291
   },
230
   },
292
   methods:{
231
   methods:{