瀏覽代碼

5月5日杨青

杨青 2 年之前
父節點
當前提交
3b2692401d

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

@@ -11,10 +11,10 @@
11 11
       <el-form ref="form" :model="form" label-width="160px">
12 12
         <el-row :gutter="20">
13 13
           <el-col :span="8" v-if="isShow('实际治疗时长')">
14
-            <el-form-item label="实际治疗时长(时):" :prop="isName('实际治疗时长')" :rules="isCheckmust('实际治疗时长')">
15
-              <!-- <el-input v-model="form.actual_treatment_hour"></el-input> -->
14
+            <el-form-item label="实际治疗时长(时):" prop="actualTreatmentHourShow" :rules="isCheckmust('实际治疗时长')">
15
+              <!-- <el-input v-model="form.actual_treatment_hour"></el-input> :prop="isName('实际治疗时长')"-->
16 16
               <el-time-picker
17
-                v-model="actualTreatmentHourShow"
17
+                v-model="form.actualTreatmentHourShow"
18 18
                 placeholder="透析时长"
19 19
                 style="width:100%;"
20 20
                 value-format="H:m"
@@ -620,9 +620,9 @@
620 620
           type="primary"
621 621
           @click="submitForm('form')"
622 622
           :loading="loading"
623
-          v-if="hasPermission"
623
+          
624 624
           >保 存</el-button>
625
-          <!--  -->
625
+          <!-- v-if="hasPermission" -->
626 626
       </span>
627 627
     </el-dialog>
628 628
 
@@ -697,7 +697,7 @@ export default {
697 697
       internalFistulaOptions: [],
698 698
       vascularAccessOptions: [],
699 699
       unit: [{ id: 1, name: 'g' }, { id: 2, name: 'ml' },{ id: 3, name: 'kg' }],
700
-      actualTreatmentHourShow: '',
700
+      // actualTreatmentHourShow: '',
701 701
       vascularAccessDescOptions: [],
702 702
       catheterOptions: [],
703 703
       complicationOptions: [],
@@ -729,6 +729,7 @@ export default {
729 729
       },
730 730
 
731 731
       form: {
732
+        actualTreatmentHourShow: '',
732 733
         weight_after: '',
733 734
         weight_loss: '',
734 735
         temperature: '',
@@ -893,7 +894,7 @@ export default {
893 894
         if (this.assessment_after_dislysis['sealing_fluid_dispose'] == 0) {
894 895
           this.form['sealing_fluid_dispose'] = ''
895 896
         }
896
-        this.actualTreatmentHourShow = new Date(
897
+        this.form.actualTreatmentHourShow = new Date(
897 898
           2018,
898 899
           1,
899 900
           1,
@@ -1316,7 +1317,7 @@ export default {
1316 1317
       for (var index in records) {
1317 1318
         this.$set(this.assessment_after_dislysis, index, records[index])
1318 1319
       }
1319
-      this.actualTreatmentHourShow = new Date(
1320
+      this.form.actualTreatmentHourShow = new Date(
1320 1321
         2018,
1321 1322
         1,
1322 1323
         1,

+ 75 - 44
src/xt_pages/dialysis/details/dialog/acceptsTreatmentDialog.vue 查看文件

@@ -218,15 +218,9 @@
218 218
         :rules="isCheckmust('跌倒风险预防措施')"
219 219
         v-if="isShow('跌倒风险预防措施')"
220 220
       >
221
-        <!--        <el-radio-->
222
-        <!--          v-for="(item, index) in precaution_arr"-->
223
-        <!--          :key="index"-->
224
-        <!--          :label="item.id"-->
225
-        <!--          v-model="receiveTreatmentAsses.precaution"-->
226
-        <!--          >{{ item.name }}-->
227
-        <!--        </el-radio>-->
228
-        
229
-        <el-checkbox-group v-model="precautionTwo">
221
+        <!--  prop="precautionTwo" @change="precautionchange" isCheckmust('跌倒风险预防措施')
222
+           [{required: true, message: '请选择跌倒风险预防措施', trigger: 'change'}]-->
223
+        <el-checkbox-group v-model="precautionTwo" @change="precautionchange">
230 224
           <el-checkbox
231 225
             v-for="item in precaution_arr"
232 226
             :label="item.name"
@@ -235,6 +229,7 @@
235 229
           >
236 230
         </el-checkbox-group>
237 231
       </el-form-item>
232
+
238 233
       <el-form-item
239 234
         label-width="200px"
240 235
         label="其他跌倒风险预防措施 : "
@@ -340,8 +335,8 @@
340 335
     </el-form>
341 336
     <div slot="footer" class="dialog-footer">
342 337
       <el-button @click="handleCancle">取 消</el-button>
343
-      <!-- -->
344
-      <el-button type="primary" v-if="hasPermission" @click="handleComfirm('receiveTreatmentAsses')"
338
+      <!-- v-if="hasPermission"-->
339
+      <el-button type="primary"   @click="handleComfirm('receiveTreatmentAsses')"
345 340
         >保 存</el-button
346 341
       >
347 342
     </div>
@@ -394,8 +389,10 @@ export default {
394 389
         tumble: "",
395 390
         his_department: "",
396 391
         his_bed: "",
392
+        // precautionTwo: [],
397 393
       },
398 394
       precautionTwo: [],
395
+      arr:[]
399 396
     };
400 397
   },
401 398
   methods: {
@@ -419,22 +416,21 @@ export default {
419 416
       }
420 417
       this.accepts = accepts;
421 418
       // console.log("accepts", accepts);
422
-      var arr = [];
423
-      if (this.accepts.precaution) {
424
-        var precaution = this.accepts.precaution.split(",");
425
-        // console.log("precaution", precaution);
426
-        // console.log("hhh", this.precaution_arr);
427
-        for (let i = 0; i < precaution.length; i++) {
428
-          for (let j = 0; j < this.precaution_arr.length; j++) {
429
-            if (parseInt(precaution[i]) == this.precaution_arr[j].id) {
430
-              // console.log("aaaa");
431
-              arr.push(this.precaution_arr[j].name);
432
-            }
433
-          }
434
-        }
435
-        this.precautionTwo = arr;
436
-        // console.log("arr", arr);
437
-      }
419
+      // var arr = [];
420
+      // if (this.accepts.precaution) {
421
+      //   var precaution = this.accepts.precaution.split(",");
422
+      //   // console.log("precaution", precaution);
423
+      //   // console.log("hhh", this.precaution_arr);
424
+      //   for (let i = 0; i < precaution.length; i++) {
425
+      //     for (let j = 0; j < this.precaution_arr.length; j++) {
426
+      //       if (parseInt(precaution[i]) == this.precaution_arr[j].id) {
427
+      //         // console.log("aaaa");
428
+      //         this.arr.push(this.precaution_arr[j].name);
429
+      //       }
430
+      //     }
431
+      //   }
432
+      //   this.precautionTwo = this.arr;
433
+      // }
438 434
 
439 435
       this.getPermission();
440 436
       for (var index in this.receiveTreatmentAsses) {
@@ -458,18 +454,39 @@ export default {
458 454
     handleCancle: function () {
459 455
       this.isVisibility = false;
460 456
     },
461
-    handleComfirm: function (formName) {
462
-      var arr = [];
457
+    // 复选框跌倒风险措施
458
+    precautionchange(){
459
+    //   var arr = [];
460
+      console.log('sadffdasfdg',this.precautionTwo);
463 461
       for (let i = 0; i < this.precaution_arr.length; i++) {
464 462
         for (let j = 0; j < this.precautionTwo.length; j++) {
465 463
           if (this.precaution_arr[i].name == this.precautionTwo[j]) {
466
-            arr.push(this.precaution_arr[i].id);
464
+            this.arr.push(this.precaution_arr[i].id);
467 465
           }
468 466
         }
469 467
       }
470
-      // console.log("arr", arr);
471
-      var obj = arr.join(",");
468
+      var obj = this.arr.join(",");
472 469
       this.receiveTreatmentAsses.precaution = obj;
470
+    //   if(arr.length>0){
471
+    //     return this.precautionTwo
472
+    //   }
473
+    //   console.log('arr的数据',arr);
474
+    //   console.log('sadffdasfdg',this.precautionTwo.length);
475
+    //   console.log('this.precaution_arr',arr.length);
476
+    },
477
+
478
+    handleComfirm: function (formName) {
479
+      // var arr = [];
480
+      // for (let i = 0; i < this.precaution_arr.length; i++) {
481
+      //   for (let j = 0; j < this.precautionTwo.length; j++) {
482
+      //     if (this.precaution_arr[i].name == this.precautionTwo[j]) {
483
+      //       this.arr.push(this.precaution_arr[i].id);
484
+      //     }
485
+      //   }
486
+      // }
487
+      this.precautionchange()
488
+      // var obj = this.arr.join(",");
489
+      // this.receiveTreatmentAsses.precaution = obj;
473 490
       let ParamsQuery = this.receiveTreatmentAsses;
474 491
       // console.log("ParamsQuery", ParamsQuery);
475 492
       ParamsQuery["patient"] = this.patient.id;
@@ -541,18 +558,32 @@ export default {
541 558
           filedList[i].filed_name_cn == name &&
542 559
           filedList[i].is_write == 1
543 560
         ) {
544
-          if (name == "风险程度"||name == "病人情况"||name == '心理评估') {
545
-          return [
546
-            { required: true, message: `请输入${name}`,trigger: ['blur','change'] },
547
-            {
548
-              required: true,
549
-              pattern: /^[1-9]\d*$/,
550
-              message: `请输入${name}`,
551
-              trigger: ['blur','change']
552
-            },
553
-          ];
554
-        }
555
-          return [{ required: true, message: `请输入${name}`,trigger: ['blur','change'] }];
561
+          if (name == "风险程度"||name == "病人情况"||name == '心理评估' ) {
562
+            return [
563
+              { required: true, message: `请输入${name}`,trigger: ['blur','change'] },
564
+              {
565
+                required: true,
566
+                pattern: /^[1-9]\d*$/,
567
+                message: `请输入${name}`,
568
+                trigger: ['blur','change']
569
+              },
570
+            ];
571
+          } 
572
+          // else if(name == '跌倒风险预防措施' && this.precautionTwo.length <= 0){
573
+          //   return [
574
+          //     { type:'array',required: true, message: `请选择${name}`,trigger: ['blur','change'] },
575
+          //     {
576
+          //       required: true,
577
+          //       pattern: /^[1-9]\d*$/,
578
+          //       message: `请选择${name}`,
579
+          //       trigger: ['blur','change']
580
+          //     },
581
+          //   ];
582
+          // }
583
+          else{
584
+            return [{ required: true, message: `请输入${name}`,trigger: ['blur','change'] }];
585
+          }
586
+          
556 587
         }
557 588
 
558 589
         

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

@@ -1616,7 +1616,8 @@
1616 1616
       //   }
1617 1617
       //
1618 1618
       // }
1619
-    }, watch: {
1619
+    }, 
1620
+    watch: {
1620 1621
       isVisibility(val) {
1621 1622
 
1622 1623
       },

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

@@ -111,7 +111,8 @@
111 111
           :prop="isName('换药护士')"
112 112
           :rules="isCheckmust('换药护士')"
113 113
         >
114
-          <el-select v-model="form.change_nurse" placeholder="换药护士">
114
+        <!--  -->
115
+          <el-select v-model="form.change_nurse" placeholder="请选择换药护士">
115 116
             <el-option
116 117
               v-for="(admin, index) in adminRoles"
117 118
               :key="index"
@@ -250,7 +251,6 @@
250 251
         >
251 252
           <el-select v-model="form.blood_access_id" placeholder="请选择" @change="changeBloodAccessOpion">
252 253
             <el-option :key="0" label="请选择" :value="0"></el-option>
253
-
254 254
             <el-option
255 255
               v-for="(option, index) in blood_access_option"
256 256
               :key="index + 'i'"
@@ -458,10 +458,10 @@ export default {
458 458
     this.org_id = this.$store.getters.xt_user.template_info.org_id;
459 459
     this.patient_id = this.$route.query.patient_id;
460 460
     this.schedule_date = this.$route.query.date;
461
-    this.form.nurse_id =
462
-      this.dialysis_order.id == 0
463
-        ? this.$store.getters.xt_user.user.id
464
-        : this.dialysis_order.start_nurse;
461
+    // this.form.nurse_id =
462
+    //   this.dialysis_order.id == 0
463
+    //     ? this.$store.getters.xt_user.user.id
464
+    //     : this.dialysis_order.start_nurse;
465 465
     this.form.puncture_nurse_id =
466 466
       this.dialysis_order.id == 0
467 467
         ? this.$store.getters.xt_user.user.id
@@ -479,9 +479,9 @@ export default {
479 479
       this.form.change_nurse = this.$store.getters.xt_user.user.id;
480 480
     }
481 481
 
482
-    if (this.form.washpipe_nurse == 0) {
483
-      this.form.washpipe_nurse = this.$store.getters.xt_user.user.id;
484
-    }
482
+    // if (this.form.washpipe_nurse == 0) {
483
+    //   this.form.washpipe_nurse = this.$store.getters.xt_user.user.id;
484
+    // }
485 485
     if (this.form.difficult_puncture_nurse == 0) {
486 486
       this.form.difficult_puncture_nurse = this.$store.getters.xt_user.user.id;
487 487
     }

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

@@ -23,7 +23,6 @@
23 23
                     ref="dialysisPrescription"
24 24
                     :model="dialysisPrescription"
25 25
                     label-width="148px"
26
-
27 26
             >
28 27
                 <el-row :gutter="24">
29 28
                     <el-col :span="8" v-if="isShows('透析模式')">
@@ -43,7 +42,7 @@
43 42
                         </el-form-item>
44 43
                     </el-col>
45 44
                     <el-col :span="8" v-if="isShows('透析时长')">
46
-                        <el-form-item label="透析时长(h):" :prop="isName('透析时长')" :rules="isCheckmust('透析时长')">
45
+                        <el-form-item label="透析时长(h):" prop="dialysis_duration_hour" :rules="isCheckmust('透析时长')">
47 46
                             <el-input
48 47
                                     type="number"
49 48
                                     v-model="dialysisPrescription.dialysis_duration_hour"
@@ -1681,86 +1680,6 @@
1681 1680
         zongliang:"",
1682 1681
         educationList:[],
1683 1682
         value:"",
1684
-
1685
-        // rules : {
1686
-        //   mode_id:[{required: true, message: '请选择透析模式', trigger: 'change'}],
1687
-        //   dialysis_duration_hour:[{required: true, message: '请输入透析时长', trigger: 'blur'}],
1688
-        //   dialysis_duration_minute:[{required: true, message: '请输入透析时长', trigger: 'blur'}],
1689
-        //   blood_flow_volume:[{required: true, message: '请输入血流量', trigger: 'blur'}],
1690
-        //   replacement_flow:[{required: true, message: '请输入置换流量', trigger: 'blur'}],
1691
-        //   pre_impulse:[{required: true, message: '请输入预冲量', trigger: 'blur'}],
1692
-        //   target_ultrafiltration:[{required: true, message: '请输入目标超滤量', trigger: 'blur'}],
1693
-        //   prescription_water:[{required: true, message: '请输入处方脱水量', trigger: 'blur'}],
1694
-        //   water_machine:[{required: true, message: '请选择带水上机', trigger: 'change'}],
1695
-        //   is_water:[{required: true, message: '请选择是否单超脱水', trigger: 'change'}],
1696
-        //   single_time:[{required: true, message: '请输入单超时长', trigger: 'blur'}],
1697
-        //   single_water:[{required: true, message: '请输入单超脱水', trigger: 'blur'}],
1698
-        //   drhy_water:[{required: true, message: '请输入曲线脱水', trigger: 'blur'}],
1699
-        //   dry_water_hour:[{required: true, message: '请输入曲线脱水时长', trigger: 'blur'}],
1700
-        //   dialysate_formulation:[{required: true, message: '请选择透析液配方', trigger: 'change'}],
1701
-        //   anticoagulant:[{required: true, message: '请选择抗凝剂', trigger: 'change'}],
1702
-        //   antioxidant_commodity_name:[{required: true, message: '请输入抗凝剂商品名称', trigger: 'blur'}],
1703
-        //   heparin_sodium:[{required: true, message: '请输入肝素钠', trigger: 'blur'}],
1704
-        //   nucleoprotamine:[{required: true, message: '请输入鱼精蛋白', trigger: 'blur'}],
1705
-        //   push_the_protamine:[{required: true, message: '请输入下机前推注鱼精蛋白', trigger: 'blur'}],
1706
-        //   add_amount:[{required: true, message: '请输入追加肝素量', trigger: 'blur'}],
1707
-        //   calculateAnticoagulantZL:[{required: true, message: '请输入减肝素量', trigger: 'blur'}],
1708
-        //   reduce_amount:[{required: true, message: '请输入减肝素量', trigger: 'blur'}],
1709
-        //   anticoagulant_shouji:[{required: true, message: '请输入首剂', trigger: 'blur'}],
1710
-        //   anticoagulant_weichi:[{required: true, message: '请输入维持', trigger: 'blur'}],
1711
-        //   anticoagulant_zongliang:[{required: true, message: '请输入总量', trigger: 'blur'}],
1712
-        //   prescribing_number:[{required: true, message: '请输入开药数量', trigger: 'blur'}],
1713
-        //   replacement_total:[{required: true, message: '请输入置换量', trigger: 'blur'}],
1714
-        //   displace_speed:[{required: true, message: '请输入置换速度', trigger: 'blur'}],
1715
-        //   anticoagulant_gaimingcheng:[{required: true, message: '请输入钙名称', trigger: 'blur'}],
1716
-        //   anticoagulant_gaijiliang:[{required: true, message: '请输入钙剂量', trigger: 'blur'}],
1717
-        //   kalium:[{required: true, message: '请输入钾', trigger: 'blur'}],
1718
-        //   sodium:[{required: true, message: '请输入钠', trigger: 'blur'}],
1719
-        //   calcium:[{required: true, message: '请输入钙', trigger: 'blur'}],
1720
-        //   bicarbonate:[{required: true, message: '请输入碳酸氢盐', trigger: 'blur'}],
1721
-        //   dialysate_flow:[{required: true, message: '请输入透析液流量', trigger: 'blur'}],
1722
-        //   dialysate_temperature:[{required: true, message: '请输入透析液温度', trigger: 'blur'}],
1723
-        //   conductivity:[{required: true, message: '请输入电导率', trigger: 'blur'}],
1724
-        //   dialyzer_perfusion_apparatus:[{required: true, message: '请输入透析器/灌流器', trigger: 'blur'}],
1725
-        //   dialysis_dialyszers:[{required: true, message: '请输入透析器', trigger: 'blur'}],
1726
-        //   dialysis_irrigation:[{required: true, message: '请输入灌流器', trigger: 'blur'}],
1727
-        //   dialysis_strainer:[{required: true, message: '请输入滤过器', trigger: 'blur'}],
1728
-        //   plasma_separator:[{required: true, message: '请输入血浆分离器', trigger: 'blur'}],
1729
-        //   bilirubin_adsorption_column:[{required: true, message: '请输入胆红素吸附柱', trigger: 'blur'}],
1730
-        //   body_fluid:[{required: true, message: '请选择体液过多症状', trigger: 'change'}],
1731
-        //   body_fluid_other:[{required: true, message: '请输入体液过多其他症状', trigger: 'blur'}],
1732
-        //   special_medicine:[{required: true, message: '请选择透析前使用特殊药物', trigger: 'change'}],
1733
-        //   special_medicine_other:[{required: true, message: '请输入透析前使用其他特殊药物', trigger: 'blur'}],
1734
-        //   value:[{required: true, message: '请选择透析备注', trigger: 'change'}],
1735
-        //   dialysis_remark:[{required: true, message: '请输入透析备注', trigger: 'blur'}],
1736
-        //   prescription_sodium:[{required: true, message: '请输入处方钠', trigger: 'blur'}],
1737
-        //   start_sodium:[{required: true, message: '请输入开始钠', trigger: 'blur'}],
1738
-        //   sodium_curve:[{required: true, message: '请输入钠曲线', trigger: 'blur'}],
1739
-        //   dialysis_fluid_flow:[{required: true, message: '请输入透析液流速', trigger: 'blur'}],
1740
-        //   sodium_bicarbonate_flow:[{required: true, message: '请输入碳酸氢钠流速', trigger: 'blur'}],
1741
-        //   treatment_remark:[{required: true, message: '请输入病情处理', trigger: 'blur'}],
1742
-        //   displace_liqui_part:[{required: true, message: '请选择置换液', trigger: 'change'}],
1743
-        //   displace_liqui_value:[{required: true, message: '请输入置换液总量', trigger: 'blur'}],
1744
-        //   target_ktv:[{required: true, message: '请输入目标KT/V', trigger: 'blur'}],
1745
-        //   blood_access:[{required: true, message: '请选择血管通路', trigger: 'change'}],
1746
-        //   anticoagulant_stop_time_hour:[{required: true, message: '请输入抗凝提前停止时间', trigger: 'blur'}],
1747
-        //   anticoagulant_stop_time_min:[{required: true, message: '请输入抗凝提前停止时间', trigger: 'blur'}],
1748
-        //   blood:[{required: true, message: '请输入抽血量', trigger: 'blur'}],
1749
-        //   illness:[{required: true, message: '请选择病情', trigger: 'change'}],
1750
-        //   amylaceum:[{required: true, message: '请输入葡萄糖', trigger: 'blur'}],
1751
-        //   oxygen_uptake:[{required: true, message: '请选择是否吸氧', trigger: 'change'}],
1752
-        //   oxygen_flow:[{required: true, message: '请输入吸氧流量', trigger: 'blur'}],
1753
-        //   oxygen_time:[{required: true, message: '请输入吸氧时长', trigger: 'blur'}],
1754
-        //   hemodialysis_pipelines_count:[{required: true, message: '请输入透析管路支数', trigger: 'blur'}],
1755
-        //   hemodialysis_pipelines:[{required: true, message: '请选择透析管路', trigger: 'change'}],
1756
-        //   puncture_needle:[{required: true, message: '请输入穿刺针', trigger: 'blur'}],
1757
-        //   puncture_needle_count:[{required: true, message: '请输入穿刺针支数', trigger: 'blur'}],
1758
-        //   epo:[{required: true, message: '请选择促红素', trigger: 'change'}],
1759
-        //   epo_count:[{required: true, message: '请输入促红素支数', trigger: 'blur'}],
1760
-        //   max_ultrafiltration_rate:[{required: true, message: '请输入最大超滤率', trigger: 'blur'}],
1761
-        //   admin_user_id:[{required: true, message: '处方医生', trigger: 'blur'}],
1762
-        //   // remark:[{required: true, message: '请输入备注', trigger: 'blur'}]
1763
-        // }
1764 1683
       }
1765 1684
 
1766 1685
     },

+ 7 - 5
src/xt_pages/user/components/PatientDetail.vue 查看文件

@@ -821,10 +821,10 @@
821 821
     <!-- 打印预览 -->
822 822
     <div style="display: none">
823 823
       <div id="print-info-box">
824
-        <div class="print_main_content">
824
+        <div class="print_main_content" >
825 825
           <div class="order_title">{{ orgname }} 血液透析门诊病历</div>
826
-          <div>
827
-            <table>
826
+          <div >
827
+            <table >
828 828
               <thead>
829 829
                 <!-- 用 thead 规定好宽度 -->
830 830
                 <tr v-show="false">
@@ -924,12 +924,12 @@
924 924
                     ></div>
925 925
                   </td>
926 926
                 </tr>
927
-                <tr>
927
+                <tr >
928 928
                   <td>
929 929
                     <div class="td_proj_title">现<br />病<br />史</div>
930 930
                   </td>
931 931
                   <td colspan="7">
932
-                    <div
932
+                    <div 
933 933
                       class="td_proj_content td_align_left"
934 934
                       v-html="patientPrint.present_history"
935 935
                     ></div>
@@ -1033,6 +1033,7 @@
1033 1033
         </div>
1034 1034
       </div>
1035 1035
     </div>
1036
+    
1036 1037
     <div hidden="hidden">
1037 1038
       <div id="print-card-info">
1038 1039
         <div
@@ -2122,6 +2123,7 @@ export default {
2122 2123
   width: 960px;
2123 2124
   margin: 0 auto;
2124 2125
   padding: 0 0 20px 0;
2126
+  /* page-break-after: always; */
2125 2127
 }
2126 2128
 .print_main_content .order_title {
2127 2129
   text-align: center;

+ 26 - 24
src/xt_pages/user/sickHistory.vue 查看文件

@@ -85,38 +85,38 @@
85 85
       <el-dialog title="新增病史记录" width="70%" top="5vh" :visible.sync="show_dialog">
86 86
         <div>
87 87
           <div class="new_record_form">
88
-            <div class="cell clearfix">
88
+            <div class="cell clearfix" style="margin-bottom: 20px;">
89 89
               <label class="title"><span class="name">病程标题</span> : </label>
90 90
               <el-input v-model="title" style="width: 150px"></el-input>
91 91
 
92
-              <label class="title"><span class="name">日期</span> : </label>
92
+              <label class="title" style="margin-left: 20px;"><span class="name">日期</span> : </label>
93 93
               <el-date-picker v-model="sick_history_time" prefix-icon="el-icon-date" :editable="false"
94 94
                               style="width: 150px;"
95
-                              type="datetime" placeholder="选择日期时间" align="right" format="yyyy-MM-dd HH:mm:ss"
96
-                              value-format="yyyy-MM-dd HH:mm:ss"></el-date-picker>
95
+                              type="datetime" placeholder="选择日期时间" align="right" format="yyyy-MM-dd"
96
+                              value-format="yyyy-MM-dd "></el-date-picker>
97 97
 
98 98
 
99
-              <label class="title"><span class="name">肾移植史</span> : </label>
99
+              <label class="title" style="margin-left: 20px;"><span class="name">肾移植史</span> : </label>
100 100
               <el-select style="width: 150px;" v-model="is_shenyizhishi" placeholder="选择肾移植史" >
101 101
                 <el-option label="无" value="0"></el-option>
102 102
                 <el-option label="有" value="1"></el-option>
103 103
               </el-select>
104 104
             </div>
105 105
 
106
-            <div class="cell clearfix">
106
+            <div class="cell clearfix" style="margin-bottom: 20px;">
107 107
 
108
-              <label class="title"><span class="name">腹膜透析史</span> : </label>
108
+              <label class="title" ><span class="name">腹膜透析史</span> : </label>
109 109
               <el-select style="width: 150px;" v-model="is_fumotouxishi" placeholder="选择腹膜透析史" >
110 110
                 <el-option label="无" value="0"></el-option>
111 111
                 <el-option label="有" value="1"></el-option>
112 112
               </el-select>
113 113
 
114
-              <label class="title"><span class="name">医生</span> : </label>
114
+              <label class="title" style="margin-left: 20px;"><span class="name">医生</span> : </label>
115 115
               <el-select style="width: 100px;" v-model="doctor_id" placeholder="请选择医生">
116 116
                 <el-option v-for="(item,index) in doctorOptions" :label="item.name" :value="item.id" :key="index"></el-option>
117 117
               </el-select>
118 118
 
119
-              <label class="title"><span class="name">过敏药物</span> : </label>
119
+              <label class="title" style="margin-left: 20px;"><span class="name">过敏药物</span> : </label>
120 120
               <el-select style="width: 100px;" v-model="is_guominyaowu" placeholder="选择过敏药物">
121 121
                 <el-option label="无" value="0"></el-option>
122 122
                 <el-option label="有" value="1"></el-option>
@@ -127,7 +127,7 @@
127 127
 
128 128
             </div>
129 129
 
130
-            <div class="cell clearfix">
130
+            <div class="cell clearfix" >
131 131
               <label class="title"><span class="name">病史模版</span> : </label>
132 132
               <el-select v-model="select_template" placeholder="选择病史模板" @change="didSelectTemplate">
133 133
                 <el-option v-for="(option, index) in templates" :key="index" :label="option.title"
@@ -139,14 +139,14 @@
139 139
               <keep-alive>
140 140
                 <editor ref="editor"
141 141
                         id="editors"
142
-                        style="width: 600px"
142
+                        style="width: 100%"
143 143
                         v-bind:r_content="new_content"
144 144
                 >
145 145
                 </editor>
146 146
               </keep-alive>
147 147
             </div>
148 148
 
149
-            <div style="text-align: right; padding-right: 0px; padding-top: 10px; padding-bottom: 10px;">
149
+            <div style="text-align: right; padding-right: 0px; padding-top: 20px; padding-bottom: 10px;">
150 150
               <el-button @click="show_dialog = false">取消</el-button>
151 151
               <el-button :disabled="$store.getters.xt_user.subscibe.state==3?true:false" type="primary"
152 152
                          @click="createAction" :loading="uploading_new_record">保存
@@ -155,41 +155,42 @@
155 155
           </div>
156 156
         </div>
157 157
       </el-dialog>
158
+
158 159
       <el-dialog title="修改病史记录" width="50%" top="5vh" :visible.sync="show_edit_dialog">
159 160
         <div>
160 161
           <div class="new_record_form">
161
-            <div class="cell clearfix">
162
+            <div class="cell clearfix" style="margin-bottom: 20px;">
162 163
               <label class="title"><span class="name">病程标题</span> : </label>
163 164
               <el-input v-model="edit_title" style="width: 150px"></el-input>
164 165
 
165
-              <label class="title"><span class="name">日期</span> : </label>
166
+              <label class="title" style="margin-left: 20px;"><span class="name">日期</span> : </label>
166 167
               <el-date-picker v-model="edit_sick_history_time" prefix-icon="el-icon-date" :editable="false"
167 168
                               style="width: 150px;"
168
-                              type="datetime" placeholder="选择日期时间" align="right" format="yyyy-MM-dd HH:mm:ss"
169
-                              value-format="yyyy-MM-dd HH:mm:ss"></el-date-picker>
169
+                              type="datetime" placeholder="选择日期时间" align="right" format="yyyy-MM-dd "
170
+                              value-format="yyyy-MM-dd "></el-date-picker>
170 171
 
171 172
 
172
-              <label class="title"><span class="name">肾移植史</span> : </label>
173
+              <label class="title" style="margin-left: 20px;"><span class="name">肾移植史</span> : </label>
173 174
               <el-select style="width: 150px;" v-model="edit_is_shenyizhishi" placeholder="选择肾移植史" >
174 175
                 <el-option label="无" value="0"></el-option>
175 176
                 <el-option label="有" value="1"></el-option>
176 177
               </el-select>
177 178
             </div>
178 179
 
179
-            <div class="cell clearfix">
180
+            <div class="cell clearfix" style="margin-bottom: 20px;">
180 181
 
181
-              <label class="title"><span class="name">腹膜透析史</span> : </label>
182
+              <label class="title" ><span class="name">腹膜透析史</span> : </label>
182 183
               <el-select style="width: 150px;" v-model="edit_is_fumotouxishi" placeholder="选择腹膜透析史" >
183 184
                 <el-option label="无" value="0"></el-option>
184 185
                 <el-option label="有" value="1"></el-option>
185 186
               </el-select>
186 187
 
187
-              <label class="title"><span class="name">医生</span> : </label>
188
+              <label class="title" style="margin-left: 20px;"><span class="name">医生</span> : </label>
188 189
               <el-select style="width: 100px;" v-model="edit_doctor_id" placeholder="请选择医生">
189 190
                 <el-option v-for="(item,index) in doctorOptions" :label="item.name" :value="item.id" :key="index"></el-option>
190 191
               </el-select>
191 192
 
192
-              <label class="title"><span class="name">过敏药物</span> : </label>
193
+              <label class="title" style="margin-left: 20px;"><span class="name">过敏药物</span> : </label>
193 194
               <el-select style="width: 100px;" v-model="edit_is_guominyaowu" placeholder="选择过敏药物">
194 195
                 <el-option label="无" value="0"></el-option>
195 196
                 <el-option label="有" value="1"></el-option>
@@ -210,7 +211,7 @@
210 211
               <keep-alive>
211 212
                 <editor ref="edit_neditor"
212 213
                         id="editors"
213
-                        style="width: 600px"
214
+                        style="width: 100%"
214 215
                         v-bind:r_content="edit_new_content"
215 216
                 >
216 217
                 </editor>
@@ -218,7 +219,7 @@
218 219
             </div>
219 220
 
220 221
 
221
-            <div style="text-align: right; padding-right: 0px; padding-top: 10px; padding-bottom: 10px;">
222
+            <div style="text-align: right; padding-right: 0px; padding-top: 20px; padding-bottom: 10px;">
222 223
               <el-button @click="show_edit_dialog = false">取消</el-button>
223 224
               <el-button type="primary"
224 225
                          @click="modifyAction" :loading="uploading_new_record">保存
@@ -528,7 +529,8 @@ export default {
528 529
       this.requestSickHistory()
529 530
     }, endTimeChange(val) {
530 531
       this.requestSickHistory()
531
-    }, showDialog(){
532
+    }, 
533
+    showDialog(){
532 534
       for(let i = 0; i < this.doctorOptions.length; i++){
533 535
         if(this.doctorOptions[i].id == this.$store.getters.xt_user.user.id){
534 536
           this.doctor_id =this.$store.getters.xt_user.user.id