Browse Source

新分支

28169 1 year ago
parent
commit
b932ad89eb

+ 1 - 0
src/api/advice.js View File

@@ -579,6 +579,7 @@ export function GetMobileScheduleList(params) {
579 579
 }
580 580
 
581 581
 export function getNewLongSchedualDoctors(params){
582
+  console.log("params-----------",params)
582 583
   return request({
583 584
     url: '/api/schedule/new/long/advices',
584 585
     method: 'get',

+ 29 - 5
src/xt_pages/dialysis/batch_print/batch_print_order_six.vue View File

@@ -3036,6 +3036,30 @@
3036 3036
 
3037 3037
                   
3038 3038
                     </div>
3039
+                  <div
3040
+                    class="row"
3041
+                    style="padding: 2px 0; line-height: 23px; display: flex"
3042
+                  >
3043
+                    <div
3044
+                      class="inline_block"
3045
+                      style="flex: 1; display: inline-block"
3046
+                    >
3047
+                      备注:
3048
+                      <div
3049
+                        class="under_line"
3050
+                        style="
3051
+                          width: 860px;
3052
+                          line-height: 25px;
3053
+                          text-align: left;
3054
+                          margin-left: 2px;
3055
+                          display: inline-block;
3056
+                          white-space: normal;
3057
+                        "
3058
+                      >
3059
+                        {{ record.assessment_after_dislysis.remark ?record.assessment_after_dislysis.remark : "/" }}
3060
+                      </div>
3061
+                    </div>
3062
+                  </div>
3039 3063
 
3040 3064
                     <div
3041 3065
                       class="row"
@@ -3659,9 +3683,9 @@ export default {
3659 3683
             var delghTwo = 0;
3660 3684
             if (
3661 3685
               this.records[recordIndex].advices &&
3662
-              this.records[recordIndex].advices.length < 14
3686
+              this.records[recordIndex].advices.length < 10
3663 3687
             ) {
3664
-              delghTwo = 14 - this.records[recordIndex].advices.length;
3688
+              delghTwo = 10 - this.records[recordIndex].advices.length;
3665 3689
             } else {
3666 3690
               delghTwo = 0;
3667 3691
             }
@@ -3762,12 +3786,12 @@ export default {
3762 3786
                 rightIndex in advices ? advices[i + halfLen] : []
3763 3787
               );
3764 3788
             }
3765
-            if (halfLen < 8) {
3766
-              var nl = 8 - leftAdvice.length;
3789
+            if (halfLen < 6) {
3790
+              var nl = 6 - leftAdvice.length;
3767 3791
               for (let index = 0; index < nl; index++) {
3768 3792
                 leftAdvice.push([]);
3769 3793
               }
3770
-              var nl = 8 - rightAdvice.length;
3794
+              var nl = 6 - rightAdvice.length;
3771 3795
               for (let index = 0; index < nl; index++) {
3772 3796
                 rightAdvice.push([]);
3773 3797
               }

+ 47 - 9
src/xt_pages/dialysis/details/consumable/dialysisGood.vue View File

@@ -795,6 +795,7 @@
795 795
           if(response.data.state == 1){
796 796
             this.startDialogVisible = true
797 797
             var list = response.data.data.list
798
+            console.log("list===========",list)
798 799
             var kaliumCount = 0
799 800
             var sodiumCount = 0
800 801
             var calciumCount = 0
@@ -811,22 +812,59 @@
811 812
                  list[i].dialysis_irrigation_arr = []
812 813
                  list[i].puncture_needle_arr = []
813 814
                  list[i].dialysis_strainer_arr = []
814
-
815
-                 if(list[i].dialysis_solution.dialysis_dialyszers!=""){
815
+                 
816
+                 if(list[i].dialysis_prescription.dialysis_dialyszers!=""){
817
+                  if(list[i].dialysis_prescription.dialysis_dialyszers!=""){
818
+                   list[i].dialysis_dialyszers_arr = list[i].dialysis_prescription.dialysis_dialyszers.split(",")
819
+                  }
820
+                 }else{
821
+                  if(list[i].dialysis_solution.dialysis_dialyszers!=""){
816 822
                    list[i].dialysis_dialyszers_arr = list[i].dialysis_solution.dialysis_dialyszers.split(",")
823
+                  }
817 824
                  }
818
-                 if(list[i].dialysis_solution.dialyzer_perfusion_apparatus!=""){
819
-                   list[i].dialyzer_perfusion_apparatus_arr = list[i].dialysis_solution.dialyzer_perfusion_apparatus.split(",")
825
+
826
+                 if(list[i].dialysis_prescription.dialyzer_perfusion_apparatus!=""){
827
+                  if(list[i].dialysis_prescription.dialyzer_perfusion_apparatus!=""){
828
+                   list[i].dialyzer_perfusion_apparatus_arr = list[i].dialysis_prescription.dialyzer_perfusion_apparatus.split(",")
829
+                  }
830
+                 }else{
831
+                  if(list[i].dialysis_solution.dialyzer_perfusion_apparatus!=""){
832
+                    list[i].dialyzer_perfusion_apparatus_arr = list[i].dialysis_solution.dialyzer_perfusion_apparatus.split(",")
833
+                   }
820 834
                  }
821
-                 if(list[i].dialysis_solution.dialysis_irrigation!=""){
822
-                   list[i].dialysis_irrigation_arr = list[i].dialysis_solution.dialysis_irrigation.split(",")
835
+                
836
+                 if(list[i].dialysis_prescription.dialysis_irrigation!=""){
837
+                  if(list[i].dialysis_prescription.dialysis_irrigation!=""){
838
+                   list[i].dialysis_irrigation_arr = list[i].dialysis_prescription.dialysis_irrigation.split(",")
839
+                   }
840
+                 }else{
841
+                  if(list[i].dialysis_solution.dialysis_irrigation!=""){
842
+                    list[i].dialysis_irrigation_arr = list[i].dialysis_solution.dialysis_irrigation.split(",")
843
+                   }
823 844
                  }
824
-                 if(list[i].dialysis_solution.dialysis_strainer!=""){
825
-                   list[i].dialysis_strainer_arr = list[i].dialysis_solution.dialysis_strainer.split(",")
845
+                 
846
+                 if(list[i].dialysis_prescription.dialysis_strainer!=""){
847
+                  if(list[i].dialysis_prescription.dialysis_strainer!=""){
848
+                     list[i].dialysis_strainer_arr = list[i].dialysis_prescription.dialysis_strainer.split(",")
849
+                   }
850
+                 }else{
851
+                  if(list[i].dialysis_solution.dialysis_strainer!=""){
852
+                    list[i].dialysis_strainer_arr = list[i].dialysis_solution.dialysis_strainer.split(",")
853
+                  }
826 854
                  }
827
-                 if(list[i].dialysis_solution.puncture_needle!="" ){
855
+
856
+                 if(list[i].dialysis_prescription.puncture_needle!=""){
857
+                  if(list[i].dialysis_prescription.puncture_needle!="" ){
858
+                    list[i].puncture_needle_arr = list[i].dialysis_prescription.puncture_needle.split(",")
859
+                   }
860
+                 }else{
861
+                  if(list[i].dialysis_solution.puncture_needle!="" ){
828 862
                     list[i].puncture_needle_arr = list[i].dialysis_solution.puncture_needle.split(",")
863
+                  }
829 864
                  }
865
+                
866
+                
867
+                
830 868
                  kaliumCount += parseInt(list[i].dialysis_solution.kalium)
831 869
                  sodiumCount += parseInt(list[i].dialysis_solution.sodium)
832 870
                  calciumCount +=parseInt(list[i].dialysis_solution.calcium)

+ 12 - 3
src/xt_pages/dialysis/longDoctorAdvice.vue View File

@@ -39,7 +39,12 @@
39 39
             </template>
40 40
          </el-autocomplete>
41 41
          <el-button type="primary" @click="toSeach">搜索</el-button>
42
+
42 43
         </div>
44
+        <div class="filter-container">
45
+          <el-input style="width:200px" placeholder="请输入药品名称" v-model="keyword"></el-input>
46
+          <el-button type="primary" @click="toSeachOne">搜索</el-button>
47
+         </div>
43 48
         <div class="cell clearfix">
44 49
           <label class="title">
45 50
             <span class="name">日期查询:</span>
@@ -717,6 +722,7 @@
717 722
         execution_frequency:"",
718 723
         zoneIdList:[],
719 724
         partion_str:"",
725
+        keyword:""
720 726
       };
721 727
     },
722 728
     created() {
@@ -844,7 +850,7 @@
844 850
            var schedule_type = this.listQuery.schedul_type
845 851
            var partition_type = this.listQuery.partition_type
846 852
          
847
-          getNewLongSchedualDoctors({date: newTime,patient_type: 0,advice_type: 1,delivery_way:name,schedule_type:schedule_type,partition_type:partition_type,patient_id:this.patient_id,excution_way:this.excution_way,cost_type:this.costType,execution_frequency:nameOne}).then(rs => {
853
+          getNewLongSchedualDoctors({date: newTime,patient_type: 0,advice_type: 1,delivery_way:name,schedule_type:schedule_type,partition_type:partition_type,patient_id:this.patient_id,excution_way:this.excution_way,cost_type:this.costType,execution_frequency:nameOne,keyword:this.keyword}).then(rs => {
848 854
           var resp = rs.data
849 855
           if (resp.state == 1) {
850 856
              this.admin_users = resp.data.adminUser
@@ -1055,7 +1061,7 @@
1055 1061
            if(nameOne == '全部'){
1056 1062
             nameOne = ""
1057 1063
           }
1058
-        this.$router.push({ path: "/dialysis/signLongPrint",query:{time: new Date(this.time).getTime(),delivery_way:name,execution_frequency:nameOne,patient_id:this.patient_id} });
1064
+        this.$router.push({ path: "/dialysis/signLongPrint",query:{time: new Date(this.time).getTime(),delivery_way:name,execution_frequency:nameOne,patient_id:this.patient_id,keyword:this.keyword} });
1059 1065
   
1060 1066
       },
1061 1067
       batchPrintActionOne: function() {
@@ -2013,7 +2019,10 @@
2013 2019
         var week = weekArray[new Date(date).getDay()];//注意此处必须是先new一个Date
2014 2020
 
2015 2021
         return week;
2016
-      }
2022
+      },
2023
+      toSeachOne(){
2024
+      this.requestSchedualDoctors(this.time)
2025
+     }
2017 2026
   
2018 2027
     },
2019 2028
     components: {

+ 4 - 0
src/xt_pages/dialysis/longSignPrint.vue View File

@@ -124,6 +124,7 @@ export default {
124 124
             execution_frequency:"",
125 125
             org_id:0,
126 126
             drugList:[],
127
+            keyword:"",
127 128
         }
128 129
     },
129 130
     methods:{
@@ -147,6 +148,7 @@ export default {
147 148
             delivery_way:this.delivery_way,
148 149
             execution_frequency:this.execution_frequency,
149 150
             patient_id:this.$route.query.patient_id,
151
+            keyword:this.keyword
150 152
             }).then(rs => {
151 153
                 var resp = rs.data
152 154
                 if (resp.state == 1) {
@@ -589,6 +591,8 @@ export default {
589 591
       var execution_frequency = this.$route.query.execution_frequency
590 592
       this.execution_frequency = execution_frequency
591 593
       this.time = moment(time).format('YYYY-MM-DD')
594
+      var keyword =  this.$route.query.keyword
595
+      this.keyword = keyword
592 596
       console.log(11,this.$route.query)
593 597
       this.requestSchedualDoctors(time)
594 598
     }

+ 4 - 3
src/xt_pages/dialysis/newDoctorAdvice.vue View File

@@ -2368,14 +2368,14 @@ export default {
2368 2368
         const { columns, data } = param;
2369 2369
         const sums = [];
2370 2370
         columns.forEach((column, index) => {
2371
-          console.log("index---------",index)
2371
+        
2372 2372
           if (index === 0) {
2373 2373
             sums[index] = '总数';
2374 2374
             return;
2375 2375
           }
2376 2376
           if(index > 2){
2377 2377
             const values = data.map(item => item[column.property]);
2378
-            console.log("data0----------------",data)
2378
+           
2379 2379
 
2380 2380
           }
2381 2381
 
@@ -2454,7 +2454,8 @@ export default {
2454 2454
         //  })
2455 2455
         }
2456 2456
       })
2457
-    }
2457
+    },
2458
+   
2458 2459
 
2459 2460
   },
2460 2461
   components: {

+ 3 - 2
src/xt_pages/dialysis/template/DialysisPrintOrderSeventythree.vue View File

@@ -551,8 +551,9 @@
551 551
                     <div class="inline_block" style="flex: 1">
552 552
                       透析时长:
553 553
                       <div class="under_line" style="width: 50px; text-align: center">
554
-                        {{ prescription.dialysis_duration_hour ? prescription.dialysis_duration_hour : "/" }}
555
-                      </div>h
554
+                        {{ prescription.dialysis_duration_hour ? prescription.dialysis_duration_hour : "/" }}h
555
+                        <span v-if="prescription.dialysis_duration_minute>0">{{prescription.dialysis_duration_minute}}min</span>
556
+                      </div>
556 557
                     </div>
557 558
                     <div class="inline_block" style="flex: 1">
558 559
                       <span >透析方式:</span>

+ 8 - 6
src/xt_pages/user/components/PatientForm.vue View File

@@ -292,7 +292,7 @@
292 292
 
293 293
             <el-col :span="6" :style="isEdit ? 'width:360px' : ''">
294 294
               <el-form-item
295
-                label="系统前透析次数 : "
295
+                label="系统前透析次数: "
296 296
                 prop="user_sys_before_count"
297 297
               >
298 298
                 <el-input v-model="form.user_sys_before_count"></el-input>
@@ -334,6 +334,12 @@
334 334
               </el-form-item>
335 335
             </el-col>
336 336
 
337
+            <el-col :span="8" :style="isEdit ? 'width:360px' : ''">
338
+                  <el-form-item label="住院(门诊)号 : ">
339
+                    <el-input v-model="form.admissionNumber"></el-input>
340
+                  </el-form-item>
341
+              </el-col>
342
+
337 343
             <el-col :span="8" :style="isEdit ? 'width:360px' : ''">
338 344
                 <el-form-item label="工作单位 : " prop="work">
339 345
                   <el-input v-model="form.work"></el-input>
@@ -704,11 +710,7 @@
704 710
                   <!-- <el-form-item label=" " style="float:left;" label-width="30px">
705 711
                   </el-form-item>-->
706 712
                 </el-col>
707
-                <el-col :span="8" :style="isEdit ? 'width:360px' : ''">
708
-                  <el-form-item label="住院(门诊)号 : ">
709
-                    <el-input v-model="form.admissionNumber"></el-input>
710
-                  </el-form-item>
711
-                </el-col>
713
+               
712 714
                 <el-col :span="8" :style="isEdit ? 'width:360px' : ''">
713 715
                   <el-form-item label="医保类型 : " prop="reimbursementWayID">
714 716
                     <el-select v-model="form.reimbursementWayID">