Browse Source

切换模式,透析器没赋值问题

csx 4 years ago
parent
commit
8b121f9577

+ 28 - 0
src/xt_pages/dialysis/details/dialog/dialysisPrescriptionDialog.vue View File

121
             </el-form-item>
121
             </el-form-item>
122
           </el-col>
122
           </el-col>
123
 
123
 
124
+
124
           <el-col :span="8" v-if="anticoagulant.weichi != -1 && isShows('维持')" >
125
           <el-col :span="8" v-if="anticoagulant.weichi != -1 && isShows('维持')" >
125
             <el-form-item :label="'维持(' + anticoagulant.weichi_unit + ') : '" v-if="anticoagulant.weichi != -1" >
126
             <el-form-item :label="'维持(' + anticoagulant.weichi_unit + ') : '" v-if="anticoagulant.weichi != -1" >
126
               <el-input type="number" v-if="dialysisPrescription.anticoagulant != 1" v-model="dialysisPrescription.anticoagulant_weichi" ></el-input>
127
               <el-input type="number" v-if="dialysisPrescription.anticoagulant != 1" v-model="dialysisPrescription.anticoagulant_weichi" ></el-input>
1217
         'dialyzer_perfusion_apparatus'
1218
         'dialyzer_perfusion_apparatus'
1218
       )
1219
       )
1219
       console.log('灌流器', this.dialyzerPerfusionApparatus)
1220
       console.log('灌流器', this.dialyzerPerfusionApparatus)
1221
+
1222
+
1223
+
1224
+
1220
       if (this.$route.query && this.$route.query.date) {
1225
       if (this.$route.query && this.$route.query.date) {
1221
         var date = this.$route.query && this.$route.query.date
1226
         var date = this.$route.query && this.$route.query.date
1222
         this.record_date = uParseTime(date, '{y}-{m}-{d}')
1227
         this.record_date = uParseTime(date, '{y}-{m}-{d}')
1280
           this.totalShow = false
1285
           this.totalShow = false
1281
         }
1286
         }
1282
         this.dialysisPrescription.mode_id = schedual.mode_id
1287
         this.dialysisPrescription.mode_id = schedual.mode_id
1288
+
1289
+
1283
       }
1290
       }
1284
       var thismode = parseInt(this.dialysisPrescription.anticoagulant)
1291
       var thismode = parseInt(this.dialysisPrescription.anticoagulant)
1285
       if (isNaN(thismode) || thismode <= 0) {
1292
       if (isNaN(thismode) || thismode <= 0) {
1292
         return false
1299
         return false
1293
       }
1300
       }
1294
       this.anticoagulant = this.$store.getters.anticoagulants_confit[thismode]
1301
       this.anticoagulant = this.$store.getters.anticoagulants_confit[thismode]
1302
+
1303
+
1304
+      for (let i = 0; i < this.dialyzerPerfusionApparatus.length; i++) {
1305
+        if (this.dialysisPrescription.dialyzer_perfusion_apparatus == this.dialyzerPerfusionApparatus[i].name) {
1306
+          this.dialysisPrescription.dialyzer_perfusion_apparatus = this.dialyzerPerfusionApparatus[
1307
+            i
1308
+            ].id
1309
+        }
1310
+      }
1311
+
1312
+
1313
+
1314
+
1295
     },
1315
     },
1296
     menuMsgTip: function() {
1316
     menuMsgTip: function() {
1297
       this.msgtip_visibility = false
1317
       this.msgtip_visibility = false
3047
         this.huShow = true
3067
         this.huShow = true
3048
         this.totalShow = true
3068
         this.totalShow = true
3049
       }
3069
       }
3070
+
3071
+      for (let i = 0; i < this.dialyzerPerfusionApparatus.length; i++) {
3072
+        if (this.dialysisPrescription.dialyzer_perfusion_apparatus == this.dialyzerPerfusionApparatus[i].name) {
3073
+          this.dialysisPrescription.dialyzer_perfusion_apparatus = this.dialyzerPerfusionApparatus[
3074
+            i
3075
+            ].id
3076
+        }
3077
+      }
3050
     },
3078
     },
3051
     handlePatientInfo() {
3079
     handlePatientInfo() {
3052
       this.isVisibility = false
3080
       this.isVisibility = false