Explorar el Código

11月14日 库存扣减更新

XMLWAN hace 3 años
padre
commit
967458549c
Se han modificado 1 ficheros con 79 adiciones y 9 borrados
  1. 79 9
      src/xt_pages/user/hospitalSummary.vue

+ 79 - 9
src/xt_pages/user/hospitalSummary.vue Ver fichero

@@ -178,7 +178,7 @@
178 178
 
179 179
             <div class="cell clearfix" style="margin-top:10px">
180 180
               <label class="title"><span class="name">出院诊断</span> : </label>
181
-                <el-select v-model="form.discharge_diagnosis_id" placeholder="可选择病程模板" @change="didSelectTemplate">
181
+                <el-select v-model="form.discharge_diagnosis_id" placeholder="可选择病程模板" @change="changeDischargeDiagnosis">
182 182
                   <el-option v-for="(option, index) in templatesOne" :key="index" :label="option.title"
183 183
                             :value="option.content"></el-option>
184 184
                 </el-select>
@@ -197,7 +197,7 @@
197 197
 
198 198
              <div class="cell clearfix" style="margin-top:10px">
199 199
               <label class="title"><span class="name">入院时病情</span> : </label>
200
-                <el-select v-model="form.diagnosis_admission_id" placeholder="可选择病程模板" @change="didSelectTemplate">
200
+                <el-select v-model="form.diagnosis_admission_id" placeholder="可选择病程模板" @change="changeDiagnosisAdmission">
201 201
                   <el-option v-for="(option, index) in templatesTwo" :key="index" :label="option.title"
202 202
                             :value="option.content"></el-option>
203 203
                 </el-select>
@@ -215,7 +215,7 @@
215 215
 
216 216
             <div class="cell clearfix" style="margin-top:10px">
217 217
               <label class="title"><span class="name">诊断经过</span> : </label>
218
-                <el-select v-model="form.treatment_id" placeholder="可选择病程模板" @change="didSelectTemplate">
218
+                <el-select v-model="form.treatment_id" placeholder="可选择病程模板" @change="changeTreatment">
219 219
                   <el-option v-for="(option, index) in templatesThree" :key="index" :label="option.title"
220 220
                             :value="option.content"></el-option>
221 221
                 </el-select>
@@ -234,7 +234,7 @@
234 234
 
235 235
             <div class="cell clearfix" style="margin-top:10px">
236 236
               <label class="title"><span class="name">出院时病情</span> : </label>
237
-                <el-select v-model="form.illness_discharge_id" placeholder="可选择病程模板" @change="didSelectTemplate">
237
+                <el-select v-model="form.illness_discharge_id" placeholder="可选择病程模板" @change="changeillnessDisCharge">
238 238
                   <el-option v-for="(option, index) in templatesFour" :key="index" :label="option.title"
239 239
                             :value="option.content"></el-option>
240 240
                 </el-select>
@@ -252,7 +252,7 @@
252 252
 
253 253
             <div class="cell clearfix" style="margin-top:10px">
254 254
               <label class="title"><span class="name">出院医嘱</span> : </label>
255
-                <el-select v-model="form.discharge_advice_id" placeholder="可选择病程模板" @change="didSelectTemplate">
255
+                <el-select v-model="form.discharge_advice_id" placeholder="可选择病程模板" @change="changeDischargeAdvice">
256 256
                   <el-option v-for="(option, index) in templatesFive" :key="index" :label="option.title"
257 257
                             :value="option.content"></el-option>
258 258
                 </el-select>
@@ -354,8 +354,6 @@
354 354
         form:{
355 355
           id:0,
356 356
           title:"",
357
-          start_year:new Date(),
358
-          start_month:new Date(),
359 357
           admission_time:new Date(),
360 358
           discharge_time:new Date(),
361 359
           sick_personnel:"",
@@ -373,6 +371,8 @@
373 371
           dean:"",
374 372
           doctor:"",
375 373
           record_date:new Date(),
374
+          discharge_advice_id:"",
375
+          discharge_advice:"",
376 376
         },
377 377
        tableData:[],
378 378
        docList:[],
@@ -463,8 +463,78 @@
463 463
           return uParseTime(val, '{y}-{m}-{d}')
464 464
          }
465 465
       },
466
-      changeAmittDiagnosis(id){
467
-        console.log("id22332322332",id)
466
+      changeCurrentRecordTwo(){
467
+      },
468
+      changeAmittDiagnosis(content){
469
+        this.form.admitting_diagnosis = content
470
+      },
471
+      changeDischargeDiagnosis(content){
472
+         this.form.discharge_diagnosis = content
473
+      },
474
+      changeDiagnosisAdmission(content){
475
+       this.form.diagnosis_admission = content
476
+      },
477
+      changeTreatment(content){
478
+        this.form.treatment = content
479
+      },
480
+      changeillnessDisCharge(content){
481
+        this.form.illness_discharge = content
482
+      },
483
+      changeDischargeAdvice(content){
484
+        this.form.discharge_advice = content
485
+      },
486
+     
487
+          // title:"",
488
+          // admission_time:new Date(),
489
+          // discharge_time:new Date(),
490
+          // sick_personnel:"",
491
+          // xray:"",
492
+          // admitting_diagnosis_id:"",
493
+          // admitting_diagnosis:"",
494
+          // discharge_diagnosis_id:"",
495
+          // discharge_diagnosis:"",
496
+          // treatment:"",
497
+          // treatment_id:"",
498
+          // diagnosis_admission_id:"",
499
+          // diagnosis_admission:"",
500
+          // illness_discharge_id:"",
501
+          // illness_discharge:"",
502
+          // dean:"",
503
+          // doctor:"",
504
+          // record_date:new Date(),
505
+      //  discharge_advice_id:"",
506
+      //     discharge_advice:"",
507
+      createAction(){
508
+          var admitting_diagnosis_id = 0
509
+          var discharge_diagnosis_id = 0
510
+          var diagnosis_admission_id = 0
511
+          var  illness_discharge_id = 0
512
+          for(let i=0;i<this.templates.length;i++){
513
+             if(this.templates[i].content == this.form.admitting_diagnosis){
514
+                admitting_diagnosis_id = this.templates[i].value
515
+             }
516
+          }
517
+          for(let i=0;i<this.templatesOne.length;i++){
518
+           if(this.templates[i].content == this.form.discharge_diagnosis){
519
+                discharge_diagnosis_id = this.templates[i].value
520
+             }
521
+          }
522
+          for(let i=0;i<this.templatesTwo.length;i++){
523
+             if(this.templates[i].content == this.form.diagnosis_admission){
524
+                diagnosis_admission_id = this.templates[i].value
525
+             }
526
+          }
527
+         var params = {
528
+           title:this.form.title,
529
+           admission_time:this.form.admission_time,
530
+           discharge_time:this.form.discharge_time,
531
+           sick_personnel:this.form.sick_personnel,
532
+           xray:this.form.xray,
533
+           admitting_diagnosis_id:admitting_diagnosis_id,
534
+         }
535
+         createHospitalSummary().then(response=>{
536
+
537
+         })
468 538
       }
469 539
     }
470 540