yq1 1 ヶ月 前
コミット
c42f00f811

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

@@ -83,10 +83,10 @@
83 83
                       </div>
84 84
 
85 85
                       <div class="bottoms">
86
-                          <span>评估人:</span>
87
-                          <el-select v-model="appraiser" placeholder="请选择" >
86
+                          <span>责任护士:</span>
87
+                          <el-select v-model="Dutynurse" placeholder="请选择" >
88 88
                               <el-option
89
-                              v-for="item in optionsarr"
89
+                              v-for="item in Dutynursearr"
90 90
                               :key="item.value"
91 91
                               :label="item.label"
92 92
                               :value="item.value"
@@ -202,6 +202,8 @@ export default {
202 202
       input:'',
203 203
       value:'',
204 204
       date:this.getTime(new Date()),
205
+      Dutynurse:'',//责任护士
206
+      Dutynursearr:[],//责任护士数组
205 207
       appraiser:'',
206 208
       optionsarr:[],
207 209
       jiashu_date:this.getTime(new Date()),//家属时间
@@ -259,12 +261,11 @@ export default {
259 261
         duct_Totalpoints:this.duct_Totalpoints,
260 262
         hulicuoshi:this.hulicuoshi,
261 263
         date:this.date,//评估时间
262
-        appraiser:this.appraiser,
263
-        optionsarr:this.optionsarr,//评估数组
264
+        Dutynurse:this.Dutynurse,//责任护士
265
+        appraiser:this.appraiser,//评估人
264 266
         jiashu_date:this.jiashu_date,
265 267
         zhuanggui:this.zhuanggui,
266 268
         hushi:this.hushi,
267
-        hushiarr:this.hushiarr,
268 269
         hushi_date:this.hushi_date,
269 270
         patientID:this.patientID
270 271
       }

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

@@ -272,7 +272,7 @@ export default {
272 272
         this.cancel_num=1
273 273
 
274 274
         var params={
275
-          shuju:this.shuju,
275
+          shuju:this.Mus_Totalpoints,
276 276
           Mus_Totalpoints:this.Mus_Totalpoints,
277 277
           content:this.content,
278 278
           date:this.date,

+ 5 - 4
src/xt_pages/user/evaluationtool/OHpressuresore.vue ファイルの表示

@@ -422,15 +422,16 @@ export default {
422 422
         this.cancel_num=1
423 423
         var params={
424 424
           patientID:this.patientID,
425
-          tiwei:this.tiwei,
426
-          bingli:this.bingli,
427
-          edema:this.edema,
428
-          guanjie:this.guanjie,
425
+          tiwei:this.tiwei_num,
426
+          bingli:this.bingli_num,
427
+          edema:this.edema_num,
428
+          guanjie:this.gaunjie_num,
429 429
           oh_huli:this.oh_huli,
430 430
           oh_date:this.oh_date,
431 431
           oh_appraiser:this.oh_appraiser,
432 432
           Totalpoints:this.Totalpoints
433 433
         }
434
+        console.log('params-----',params);
434 435
       savePatientHpressuresore(params).then(response=>{
435 436
 
436 437
       })

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

@@ -456,19 +456,18 @@ export default {
456 456
     // 确认
457 457
     lifeclick(){
458 458
       var params={
459
-        jinshi:this.jinshi,
460
-        xizao:this.xizao,
461
-        xiushi:this.xiushi,
462
-        chuanyi:this.chuanyi,
463
-        dabian:this.dabian,
464
-        xioabian:this.xioabian,
465
-        ruce:this.ruce,
466
-        chuangyi:this.chuangyi,
467
-        pingdi:this.pingdi,
468
-        louti:this.louti,
459
+        jinshi:this.jinshi_val,
460
+        xizao:this.xizao_val,
461
+        xiushi:this.xiushi_val,
462
+        chuanyi:this.chuanyi_val,
463
+        dabian:this.dabian_val,
464
+        xioabian:this.xiaobian_val,
465
+        ruce:this.ruce_val,
466
+        chuangyi:this.chuangyi_val,
467
+        pingdi:this.paingdi_val,
468
+        louti:this.louti_val,
469 469
         patientID:this.patientID,
470 470
         appraiser:this.appraiser,//评估人
471
-        optionsarr:this.optionsarr,//评估人数组
472 471
         date:this.date,
473 472
         date_Totalpoints:this.date_Totalpoints
474 473
       }

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

@@ -34,7 +34,7 @@
34 34
                             <td>
35 35
                                 <div class="jiange">
36 36
                                     <el-radio-group v-model="radio1">
37
-                                        <el-radio v-for="(item,index ) in qingan" :label="item" :key="index" style="color: black;font-size: 15px;">{{ item }}</el-radio>
37
+                                        <el-radio v-for="(item,index ) in qingan" :label="item.value" :key="index" style="color: black;font-size: 15px;">{{ item.label }}</el-radio>
38 38
                                     </el-radio-group>
39 39
                                 </div>
40 40
                             </td>                           
@@ -44,7 +44,7 @@
44 44
                             <td>
45 45
                                 <div  class="jiange">
46 46
                                     <el-radio-group v-model="radio2">
47
-                                    <el-radio v-for="(item,index ) in qingan" :label="item" :key="index" style="color: black;font-size: 15px;">{{ item }}</el-radio>
47
+                                    <el-radio v-for="(item,index ) in qingan" :label="item.value" :key="index" style="color: black;font-size: 15px;">{{ item.label }}</el-radio>
48 48
                                     </el-radio-group>
49 49
                                 </div>
50 50
                             </td>
@@ -54,7 +54,7 @@
54 54
                             <td>
55 55
                                 <div  class="jiange">
56 56
                                     <el-radio-group v-model="radio3">
57
-                                        <el-radio v-for="(item,index ) in qingan" :label="item" :key="index" style="color: black;font-size: 15px;">{{ item }}</el-radio>
57
+                                        <el-radio v-for="(item,index ) in qingan" :label="item.value" :key="index" style="color: black;font-size: 15px;">{{ item.label }}</el-radio>
58 58
                                     </el-radio-group>
59 59
                                 </div>
60 60
                             </td>
@@ -116,10 +116,11 @@ export default {
116 116
           options:[],
117 117
           value:'',
118 118
           value1:'',
119
-          xinli:[{label:'配合治疗',is_check:false,check:0},{label:'担忧',is_check:false,check:0},{label:'烦躁',is_check:false,check:0},
120
-          {label:'抵触情绪',is_check:false,check:0},{label:'拒绝治疗',is_check:false,check:0},{label:'坐立不安',is_check:false,check:0},
121
-          {label:'怪异行为',is_check:false,check:0},{label:'其他',is_check:false,check:0},],
122
-          qingan:['有','无'],
119
+          xinlishow:[],
120
+          xinli:[{id:1,label:'配合治疗',is_check:false,check:0},{id:2,label:'担忧',is_check:false,check:0},{id:3,label:'烦躁',is_check:false,check:0},
121
+          {id:4,label:'抵触情绪',is_check:false,check:0},{id:5,label:'拒绝治疗',is_check:false,check:0},{id:6,label:'坐立不安',is_check:false,check:0},
122
+          {id:7,label:'怪异行为',is_check:false,check:0},{id:8,label:'其他',is_check:false,check:0},],
123
+          qingan:[{value:1,label:'有'},{value:0,label:'无'}],
123 124
           appraiser:'',
124 125
           optionsarr:[],
125 126
           date:this.getTime(new Date())
@@ -133,13 +134,25 @@ export default {
133 134
     },
134 135
     xinliclick(item){
135 136
       for(let i in this.xinli){
136
-        if(item.is_check ==false){
137 137
           if(item.label==this.xinli[i].label){
138
-            this.xinli[i].check=1
138
+            if(item.check == 0){
139
+              this.xinli[i].check=1
140
+              this.xinli[i].is_check = true
141
+              this.xinlishow.push(item.id)
142
+            }else{
143
+              this.xinli[i].check = 0
144
+              this.xinli[i].is_check = false
145
+              if(this.xinlishow.length>0){
146
+                for(let j in this.xinlishow){
147
+                  if(item.id == this.xinlishow[j]){
148
+                    let index = this.xinlishow.indexOf(this.xinlishow[j]);
149
+                    this.xinlishow.splice(index,1)
150
+                  }
151
+                }
152
+              }
153
+            }
139 154
           }
140
-        }
141 155
       }
142
-      console.log(this.xinli);
143 156
     },
144 157
     // 确认
145 158
     mindclick(){
@@ -149,8 +162,7 @@ export default {
149 162
         radio3:this.radio3,
150 163
         date:this.date,
151 164
         appraiser:this.appraiser,
152
-        optionsarr:this.optionsarr,
153
-        xinli:this.xinli,
165
+        xinli:this.xinlishow,
154 166
       }
155 167
     },
156 168
     // 转换时间

+ 24 - 12
src/xt_pages/user/history/mind_history.vue ファイルの表示

@@ -151,7 +151,7 @@
151 151
                 <td>
152 152
                     <div class="jiange">
153 153
                         <el-radio-group v-model="radio1">
154
-                            <el-radio v-for="(item,index ) in qingan" :label="item" :key="index" style="color: black;font-size: 15px;">{{ item }}</el-radio>
154
+                            <el-radio v-for="(item,index ) in qingan" :label="item.value" :key="index" style="color: black;font-size: 15px;">{{ item.label }}</el-radio>
155 155
                         </el-radio-group>
156 156
                     </div>
157 157
                 </td>
@@ -161,7 +161,7 @@
161 161
                 <td>
162 162
                     <div  class="jiange">
163 163
                         <el-radio-group v-model="radio2">
164
-                        <el-radio v-for="(item,index ) in qingan" :label="item" :key="index" style="color: black;font-size: 15px;">{{ item }}</el-radio>
164
+                        <el-radio v-for="(item,index ) in qingan" :label="item.value" :key="index" style="color: black;font-size: 15px;">{{ item.label }}</el-radio>
165 165
                         </el-radio-group>
166 166
                     </div>
167 167
                 </td>
@@ -171,7 +171,7 @@
171 171
                 <td>
172 172
                     <div  class="jiange">
173 173
                         <el-radio-group v-model="radio3">
174
-                            <el-radio v-for="(item,index ) in qingan" :label="item" :key="index" style="color: black;font-size: 15px;">{{ item }}</el-radio>
174
+                            <el-radio v-for="(item,index ) in qingan" :label="item.value" :key="index" style="color: black;font-size: 15px;">{{ item.label }}</el-radio>
175 175
                         </el-radio-group>
176 176
                     </div>
177 177
                 </td>
@@ -247,10 +247,10 @@ export default{
247 247
       options:[],
248 248
       value:'',
249 249
       value1:'',
250
-      xinli:[{label:'配合治疗',is_check:false,check:0},{label:'担忧',is_check:false,check:0},{label:'烦躁',is_check:false,check:0},
251
-          {label:'抵触情绪',is_check:false,check:0},{label:'拒绝治疗',is_check:false,check:0},{label:'坐立不安',is_check:false,check:0},
252
-          {label:'怪异行为',is_check:false,check:0},{label:'其他',is_check:false,check:0},],
253
-      qingan:['有','无',],
250
+      xinli:[{id:1,label:'配合治疗',is_check:false,check:0},{id:2,label:'担忧',is_check:false,check:0},{id:3,label:'烦躁',is_check:false,check:0},
251
+          {id:4,label:'抵触情绪',is_check:false,check:0},{id:5,label:'拒绝治疗',is_check:false,check:0},{id:6,label:'坐立不安',is_check:false,check:0},
252
+          {id:7,label:'怪异行为',is_check:false,check:0},{id:8,label:'其他',is_check:false,check:0},],
253
+      qingan:[{value:1,label:'有'},{value:0,label:'无'}],
254 254
       appraiser:'',
255 255
       optionsarr:[],
256 256
       date:this.getTime(new Date())
@@ -295,16 +295,28 @@ export default{
295 295
       }
296 296
       this.delete_centerDialogVisible=false
297 297
     },
298
-    // 确认
298
+    // 心理
299 299
     xinliclick(item){
300 300
       for(let i in this.xinli){
301
-        if(item.is_check ==false){
302 301
           if(item.label==this.xinli[i].label){
303
-            this.xinli[i].check=1
302
+            if(item.check == 0){
303
+              this.xinli[i].check=1
304
+              this.xinli[i].is_check = true
305
+              this.xinlishow.push(item.id)
306
+            }else{
307
+              this.xinli[i].check = 0
308
+              this.xinli[i].is_check = false
309
+              if(this.xinlishow.length>0){
310
+                for(let j in this.xinlishow){
311
+                  if(item.id == this.xinlishow[j]){
312
+                    let index = this.xinlishow.indexOf(this.xinlishow[j]);
313
+                    this.xinlishow.splice(index,1)
314
+                  }
315
+                }
316
+              }
317
+            }
304 318
           }
305
-        }
306 319
       }
307
-      console.log(this.xinli);
308 320
     },
309 321
     // 确认
310 322
     mindclick(){