Browse Source

医护管理

XMLWAN 4 years ago
parent
commit
f6dfde37c1

+ 24 - 0
src/api/doctorSchedule.js View File

124
     params: params
124
     params: params
125
   })
125
   })
126
 }
126
 }
127
+
128
+export function SaveNurseSort(params) {
129
+  return request({
130
+    url: '/api/schedule/savenursesort',
131
+    methods: 'Get',
132
+    params: params
133
+  })
134
+}
135
+
136
+export function SaveIsSchedule(params) {
137
+  return request({
138
+    url: '/api/schedule/saveisschedule',
139
+    methods: 'get',
140
+    params: params
141
+  })
142
+}
143
+
144
+export function getScheduleListTotal(params) {
145
+  return request({
146
+    url: '/api/schedule/getscheudlelisttotal',
147
+    methods: 'get',
148
+    params: params
149
+  })
150
+}

+ 2 - 1
src/xt_pages/dialysis/batch_print/batch_print_order_eight.vue View File

598
                 <tr>
598
                 <tr>
599
                   <td colspan="8" style="text-align:left;">
599
                   <td colspan="8" style="text-align:left;">
600
                     <span style="display:inline-block;margin-left:15px;">中心静脉导管:
600
                     <span style="display:inline-block;margin-left:15px;">中心静脉导管:
601
-                     (部位:{{ getPartName(record.assessment_before_dislysis.blood_access_part_id) }})
601
+                     <!-- (部位:{{ getPartName(record.assessment_before_dislysis.blood_access_part_id) }}) -->
602
+                     (部位:{{ record.assessment_before_dislysis.blood_access_part_id }})
602
                         <label-box
603
                         <label-box
603
                           showValue="长期"
604
                           showValue="长期"
604
                           :isChecked="
605
                           :isChecked="

+ 10 - 1
src/xt_pages/dialysis/batch_print/batch_print_order_thirteen.vue View File

99
                     (<label-box :isChecked="isBbloodAccessParOperaCheck(record.assessment_before_dislysis, '中心静脉置管-左')" showValue="左"></label-box>
99
                     (<label-box :isChecked="isBbloodAccessParOperaCheck(record.assessment_before_dislysis, '中心静脉置管-左')" showValue="左"></label-box>
100
                         <label-box :isChecked="isBbloodAccessParOperaCheck(record.assessment_before_dislysis, '中心静脉置管-右')" showValue="右"></label-box>)部位
100
                         <label-box :isChecked="isBbloodAccessParOperaCheck(record.assessment_before_dislysis, '中心静脉置管-右')" showValue="右"></label-box>)部位
101
                     &nbsp;
101
                     &nbsp;
102
-                    <label-box :isChecked="record.assessment_before_dislysis.blood_access_part_id ? (record.assessment_before_dislysis.blood_access_part_id == getIsCheckDataConfig('hemodialysis', 'vascular_access','颈内')) : false" showValue="颈内"></label-box>
102
+                    <!-- <label-box :isChecked="record.assessment_before_dislysis.blood_access_part_id ? (record.assessment_before_dislysis.blood_access_part_id == getIsCheckDataConfig('hemodialysis', 'vascular_access','颈内')) : false" showValue="颈内"></label-box>
103
                     &nbsp;
103
                     &nbsp;
104
                     <label-box :isChecked="record.assessment_before_dislysis.blood_access_part_id ? (record.assessment_before_dislysis.blood_access_part_id == getIsCheckDataConfig('hemodialysis', 'vascular_access','锁骨下')) : false" showValue="锁骨下"></label-box>
104
                     <label-box :isChecked="record.assessment_before_dislysis.blood_access_part_id ? (record.assessment_before_dislysis.blood_access_part_id == getIsCheckDataConfig('hemodialysis', 'vascular_access','锁骨下')) : false" showValue="锁骨下"></label-box>
105
                     &nbsp;
105
                     &nbsp;
106
                     <label-box :isChecked="record.assessment_before_dislysis.blood_access_part_id ? (record.assessment_before_dislysis.blood_access_part_id == getIsCheckDataConfig('hemodialysis', 'vascular_access','股')) : false" showValue="股"></label-box>
106
                     <label-box :isChecked="record.assessment_before_dislysis.blood_access_part_id ? (record.assessment_before_dislysis.blood_access_part_id == getIsCheckDataConfig('hemodialysis', 'vascular_access','股')) : false" showValue="股"></label-box>
107
                     &nbsp;
107
                     &nbsp;
108
                     <label-box :isChecked="record.assessment_before_dislysis.blood_access_part_id ? (record.assessment_before_dislysis.blood_access_part_id == getIsCheckDataConfig('hemodialysis', 'vascular_access','其他')) : false" showValue="其他"></label-box>
108
                     <label-box :isChecked="record.assessment_before_dislysis.blood_access_part_id ? (record.assessment_before_dislysis.blood_access_part_id == getIsCheckDataConfig('hemodialysis', 'vascular_access','其他')) : false" showValue="其他"></label-box>
109
+                    &nbsp; -->
110
+
111
+                    <label-box :isChecked="record.assessment_before_dislysis.blood_access_part_id.indexOf('颈内')>-1?true:false"  showValue="颈内"></label-box>
112
+                    &nbsp;
113
+                    <label-box :isChecked="record.assessment_before_dislysis.blood_access_part_id.indexOf('锁骨下')>-1?true:false" showValue="锁骨下"></label-box>
114
+                    &nbsp;
115
+                    <label-box :isChecked="record.assessment_before_dislysis.blood_access_part_id.indexOf('股')>-1?true:false"  showValue="股"></label-box>
116
+                    &nbsp;
117
+                    <label-box :isChecked="record.assessment_before_dislysis.blood_access_part_id.indexOf('其他')>-1?true:false"  showValue="其他"></label-box>
109
                     &nbsp;
118
                     &nbsp;
110
                     </div>
119
                     </div>
111
                 </div>
120
                 </div>

+ 19 - 4
src/xt_pages/dialysis/batch_print/batch_print_order_twenty.vue View File

293
                                 <td width="40">位置:</td>
293
                                 <td width="40">位置:</td>
294
                                 <td width="350">
294
                                 <td width="350">
295
                                 <div>
295
                                 <div>
296
-                                    <label-box :isChecked="record.assessment_before_dislysis.blood_access_part_id ? (QueryPartById(record.assessment_before_dislysis.blood_access_part_id).indexOf('左') > -1 ? true : false) : false" showValue="左"></label-box>
296
+                                    <!-- <label-box :isChecked="record.assessment_before_dislysis.blood_access_part_id ? (QueryPartById(record.assessment_before_dislysis.blood_access_part_id).indexOf('左') > -1 ? true : false) : false" showValue="左"></label-box>
297
                                     &nbsp;
297
                                     &nbsp;
298
                                     <label-box :isChecked="record.assessment_before_dislysis.blood_access_part_id ? (QueryPartById(record.assessment_before_dislysis.blood_access_part_id).indexOf('右') > -1 ? true : false) : false" showValue="右"></label-box>
298
                                     <label-box :isChecked="record.assessment_before_dislysis.blood_access_part_id ? (QueryPartById(record.assessment_before_dislysis.blood_access_part_id).indexOf('右') > -1 ? true : false) : false" showValue="右"></label-box>
299
                                     &nbsp;
299
                                     &nbsp;
301
                                     &nbsp;
301
                                     &nbsp;
302
                                     <label-box :isChecked="record.assessment_before_dislysis.blood_access_part_id ? (QueryPartById(record.assessment_before_dislysis.blood_access_part_id).indexOf('股静脉') > -1 ? true : false) : false" showValue="股静脉"></label-box>
302
                                     <label-box :isChecked="record.assessment_before_dislysis.blood_access_part_id ? (QueryPartById(record.assessment_before_dislysis.blood_access_part_id).indexOf('股静脉') > -1 ? true : false) : false" showValue="股静脉"></label-box>
303
                                     &nbsp;
303
                                     &nbsp;
304
-                                    <label-box :isChecked="record.assessment_before_dislysis.blood_access_part_id ? (QueryPartById(record.assessment_before_dislysis.blood_access_part_id).indexOf('锁骨下') > -1 ? true : false) : false" showValue="锁骨下"></label-box>
304
+                                    <label-box :isChecked="record.assessment_before_dislysis.blood_access_part_id ? (QueryPartById(record.assessment_before_dislysis.blood_access_part_id).indexOf('锁骨下') > -1 ? true : false) : false" showValue="锁骨下"></label-box> -->
305
+                                    <!-- &nbsp; -->
306
+
307
+                                    <label-box :isChecked="record.assessment_before_dislysis.blood_access_part_id.indexOf('左')>-1?true:false" showValue="左"></label-box>
308
+                                    &nbsp;
309
+                                    <label-box :isChecked="record.assessment_before_dislysis.blood_access_part_id.indexOf('右')>-1?true:false" showValue="右"></label-box>
310
+                                    &nbsp;
311
+                                    <label-box :isChecked="record.assessment_before_dislysis.blood_access_part_id.indexOf('颈内静脉')>-1?true:false" showValue="颈内静脉"></label-box>
305
                                     &nbsp;
312
                                     &nbsp;
313
+                                    <label-box :isChecked="record.assessment_before_dislysis.blood_access_part_id.indexOf('股静脉')>-1?true:false" showValue="股静脉"></label-box>
314
+                                    &nbsp;
315
+                                    <label-box :isChecked="record.assessment_before_dislysis.blood_access_part_id.indexOf('锁骨下')>-1?true:false" showValue="锁骨下"></label-box>
306
                                 </div>
316
                                 </div>
307
                                 </td>
317
                                 </td>
308
 
318
 
854
                             <tr>
864
                             <tr>
855
                                 <td width="90">封管液配制:</td>
865
                                 <td width="90">封管液配制:</td>
856
                                 <td width="420">
866
                                 <td width="420">
857
-                                <label-box :isChecked="record.assessment_after_dislysis.sealing_fluid_dispose ? getSealingFluidDispose(record.assessment_after_dislysis.sealing_fluid_dispose).indexOf('常规(肝素盐水)') > -1 : false" showValue="常规(肝素盐水)"></label-box>&nbsp;
867
+                                <!-- <label-box :isChecked="record.assessment_after_dislysis.sealing_fluid_dispose ? getSealingFluidDispose(record.assessment_after_dislysis.sealing_fluid_dispose).indexOf('常规(肝素盐水)') > -1 : false" showValue="常规(肝素盐水)"></label-box>&nbsp;
858
                                 <label-box :isChecked="record.assessment_after_dislysis.sealing_fluid_dispose ? getSealingFluidDispose(record.assessment_after_dislysis.sealing_fluid_dispose).indexOf('常规(肝素盐水)1:1') > -1 : false" showValue="1:1"></label-box>&nbsp;
868
                                 <label-box :isChecked="record.assessment_after_dislysis.sealing_fluid_dispose ? getSealingFluidDispose(record.assessment_after_dislysis.sealing_fluid_dispose).indexOf('常规(肝素盐水)1:1') > -1 : false" showValue="1:1"></label-box>&nbsp;
859
                                 <label-box :isChecked="record.assessment_after_dislysis.sealing_fluid_dispose ? getSealingFluidDispose(record.assessment_after_dislysis.sealing_fluid_dispose).indexOf('常规(肝素盐水)1:3') > -1 : false" showValue="1:3"></label-box>&nbsp;
869
                                 <label-box :isChecked="record.assessment_after_dislysis.sealing_fluid_dispose ? getSealingFluidDispose(record.assessment_after_dislysis.sealing_fluid_dispose).indexOf('常规(肝素盐水)1:3') > -1 : false" showValue="1:3"></label-box>&nbsp;
860
-                                <label-box :isChecked="record.assessment_after_dislysis.sealing_fluid_dispose ? getSealingFluidDispose(record.assessment_after_dislysis.sealing_fluid_dispose).indexOf('特殊(肝素尿激酶盐水)') > -1 : false" showValue="特殊(肝素尿激酶盐水)"></label-box>&nbsp;
870
+                                <label-box :isChecked="record.assessment_after_dislysis.sealing_fluid_dispose ? getSealingFluidDispose(record.assessment_after_dislysis.sealing_fluid_dispose).indexOf('特殊(肝素尿激酶盐水)') > -1 : false" showValue="特殊(肝素尿激酶盐水)"></label-box>&nbsp; -->
871
+
872
+                                <label-box :isChecked="record.assessment_after_dislysis.sealing_fluid_dispose.indexOf('常规(肝素盐水)')>-1?true:false" showValue="常规(肝素盐水)"></label-box>&nbsp;
873
+                                <label-box :isChecked="record.assessment_after_dislysis.sealing_fluid_dispose.indexOf('常规(肝素盐水)1:1')>-1?true:false" showValue="1:1"></label-box>&nbsp;
874
+                                <label-box :isChecked="record.assessment_after_dislysis.sealing_fluid_dispose.indexOf('常规(肝素盐水)1:3')>-1?true:false" showValue="1:3"></label-box>&nbsp;
875
+                                <label-box :isChecked="record.assessment_after_dislysis.sealing_fluid_dispose.indexOf('特殊(肝素尿激酶盐水')>-1?true:false" showValue="特殊(肝素尿激酶盐水)"></label-box>&nbsp;
861
                                 </td>
876
                                 </td>
862
                                 <td width='40'>其他</td>
877
                                 <td width='40'>其他</td>
863
                                 <td width='160'>
878
                                 <td width='160'>

+ 3 - 2
src/xt_pages/dialysis/details/assessmentAfter.vue View File

108
 
108
 
109
         <li v-if="isShow('封管液配置')">
109
         <li v-if="isShow('封管液配置')">
110
           <label>封管液配置: </label>
110
           <label>封管液配置: </label>
111
-          <span class="content">{{ getSealingFluidDisposeName(this.record.sealing_fluid_dispose) }}</span>
111
+          <!-- <span class="content">{{ getSealingFluidDisposeName(this.record.sealing_fluid_dispose) }}</span> -->
112
+           <span class="content">{{this.record.sealing_fluid_dispose}}</span>
112
         </li>
113
         </li>
113
 
114
 
114
-        <li v-if="isShow('封管液特殊') && getSealingFluidDisposeName(this.record.sealing_fluid_dispose) == '特殊'">
115
+        <li v-if="isShow('封管液特殊') && this.record.sealing_fluid_dispose.indexOf('特殊')>-1">
115
           <label>封管液配置(特殊): </label>
116
           <label>封管液配置(特殊): </label>
116
           <span class="content">{{ sealing_fluid_special }}</span>
117
           <span class="content">{{ sealing_fluid_special }}</span>
117
         </li>
118
         </li>

+ 2 - 3
src/xt_pages/dialysis/details/assessmentBefore.vue View File

176
 
176
 
177
         <li v-if="isShow('血管通路部位')">
177
         <li v-if="isShow('血管通路部位')">
178
           <label>血管通路部位:</label>
178
           <label>血管通路部位:</label>
179
-          <span class="content">{{
180
-            getBloodAccessPart(this.record.blood_access_part_id)
181
-          }}</span>
179
+          <!-- <span class="content">{{getBloodAccessPart(this.record.blood_access_part_id)}}</span> -->
180
+          <span class="content">{{this.record.blood_access_part_id}}</span>
182
           <span class="unit"> </span>
181
           <span class="unit"> </span>
183
         </li>
182
         </li>
184
       </ul>
183
       </ul>

+ 32 - 9
src/xt_pages/dialysis/details/dialog/AssessmentAfterDislysis.vue View File

406
 
406
 
407
         <el-col :span="8" v-if="isShow('封管液配置')">
407
         <el-col :span="8" v-if="isShow('封管液配置')">
408
           <el-form-item label="封管液配置:">
408
           <el-form-item label="封管液配置:">
409
-            <el-select v-model="form.sealing_fluid_dispose">
409
+            <!-- <el-select v-model="form.sealing_fluid_dispose">
410
               <el-option :key="0" label="请选择" :value="0"></el-option>
410
               <el-option :key="0" label="请选择" :value="0"></el-option>
411
               <el-option v-for="item in this.sealingFluidDisposeOptions" :label="item.name" :value="item.id" :key="item.id"></el-option>
411
               <el-option v-for="item in this.sealingFluidDisposeOptions" :label="item.name" :value="item.id" :key="item.id"></el-option>
412
-            </el-select>
412
+            </el-select> -->
413
+             <el-input
414
+                v-model="form.sealing_fluid_dispose"
415
+                readonly
416
+                @focus="showDialog('9')"
417
+              ></el-input>
413
           </el-form-item>
418
           </el-form-item>
414
         </el-col>
419
         </el-col>
415
 
420
 
742
   },
747
   },
743
   watch: {
748
   watch: {
744
     'form.sealing_fluid_dispose': function() {
749
     'form.sealing_fluid_dispose': function() {
745
-      var tempsealingFluidDisposeOptions = getDataConfig('hemodialysis', 'sealing_fluid_dispose')
746
-      for (let i = 0; i < tempsealingFluidDisposeOptions.length; i++) {
747
-        if (tempsealingFluidDisposeOptions[i].id == this.form.sealing_fluid_dispose) {
748
-          this.sealing_fluid_special_name = tempsealingFluidDisposeOptions[i].name
750
+      // var tempsealingFluidDisposeOptions = getDataConfig('hemodialysis', 'sealing_fluid_dispose')
751
+      // for (let i = 0; i < tempsealingFluidDisposeOptions.length; i++) {
752
+      //   if (tempsealingFluidDisposeOptions[i].id == this.form.sealing_fluid_dispose) {
753
+      //     this.sealing_fluid_special_name = tempsealingFluidDisposeOptions[i].name
754
+      //   }
755
+      // }
756
+      var name =""
757
+      var str = this.form.sealing_fluid_dispose
758
+      var arr = str.split(',')
759
+      for(let i=0;i<arr.length;i++){
760
+        if(arr[i]== "特殊"){
761
+           name = "特殊"
749
         }
762
         }
750
       }
763
       }
764
+      this.sealing_fluid_special_name = name
751
       return this.sealing_fluid_special_name
765
       return this.sealing_fluid_special_name
752
     },
766
     },
753
     'assessment_after_dislysis.id': function() {
767
     'assessment_after_dislysis.id': function() {
921
       data['dialysis_during'] = this.form.dialysis_during ? parseFloat(this.form.dialysis_during) : 0
935
       data['dialysis_during'] = this.form.dialysis_during ? parseFloat(this.form.dialysis_during) : 0
922
       data['stroke_volume'] = this.form.stroke_volume ? parseFloat(this.form.stroke_volume) : 0
936
       data['stroke_volume'] = this.form.stroke_volume ? parseFloat(this.form.stroke_volume) : 0
923
       data['blood_flow'] = this.form.blood_flow ? parseFloat(this.form.blood_flow) : 0
937
       data['blood_flow'] = this.form.blood_flow ? parseFloat(this.form.blood_flow) : 0
924
-      data['sealing_fluid_dispose'] = this.form.sealing_fluid_dispose ? parseFloat(this.form.sealing_fluid_dispose) : 0
938
+      // data['sealing_fluid_dispose'] = this.form.sealing_fluid_dispose ? parseFloat(this.form.sealing_fluid_dispose) : 0
939
+      data['sealing_fluid_dispose'] = this.form.sealing_fluid_dispose
925
       data['sealing_fluid_special'] = this.form.sealing_fluid_special
940
       data['sealing_fluid_special'] = this.form.sealing_fluid_special
926
       data['dosage_of_anticoagulants'] = this.form.dosage_of_anticoagulants ? parseFloat(this.form.dosage_of_anticoagulants) : 0
941
       data['dosage_of_anticoagulants'] = this.form.dosage_of_anticoagulants ? parseFloat(this.form.dosage_of_anticoagulants) : 0
927
       data['supine_systolic_blood_pressure'] = this.form.supine_systolic_blood_pressure
942
       data['supine_systolic_blood_pressure'] = this.form.supine_systolic_blood_pressure
929
       data["supine_diastolic_blood_pressure"] = this.form.supine_diastolic_blood_pressure
944
       data["supine_diastolic_blood_pressure"] = this.form.supine_diastolic_blood_pressure
930
       data["diastolic_pressure"] = this.form.diastolic_pressure
945
       data["diastolic_pressure"] = this.form.diastolic_pressure
931
       data["additional_weight"] = this.form.additional_weight ? parseFloat(this.form.additional_weight) : 0
946
       data["additional_weight"] = this.form.additional_weight ? parseFloat(this.form.additional_weight) : 0
932
-      console.log('data', data)
933
       postAssessmentAfterDislysis(ParamsQuery, data)
947
       postAssessmentAfterDislysis(ParamsQuery, data)
934
         .then(response => {
948
         .then(response => {
935
           this.loading = false
949
           this.loading = false
1019
           this.InnerDialogProps.selected = this.form.disequilibrium_syndrome_option
1033
           this.InnerDialogProps.selected = this.form.disequilibrium_syndrome_option
1020
           this.InnerDialogProps.isShowTextArea = false
1034
           this.InnerDialogProps.isShowTextArea = false
1021
           break
1035
           break
1036
+       case '9':
1037
+          this.InnerDialogProps.values = this.sealingFluidDisposeOptions
1038
+          this.InnerDialogProps.titles = '封管液配置'
1039
+          this.InnerDialogProps.type = 'sealing_fluid_dispose'
1040
+          this.InnerDialogProps.selected = this.form.sealing_fluid_dispose
1041
+          this.InnerDialogProps.isShowTextArea = false
1042
+          break
1022
       }
1043
       }
1023
     },
1044
     },
1024
     selectActualTreatmentHour(val) {
1045
     selectActualTreatmentHour(val) {
1053
         case 'disequilibrium_syndrome_option':
1074
         case 'disequilibrium_syndrome_option':
1054
           this.form.disequilibrium_syndrome_option = val.value.join(',')
1075
           this.form.disequilibrium_syndrome_option = val.value.join(',')
1055
           break
1076
           break
1056
-
1077
+        case 'sealing_fluid_dispose':
1078
+          this.form.sealing_fluid_dispose = val.value.join(',')
1079
+          break
1057
         default:
1080
         default:
1058
           break
1081
           break
1059
       }
1082
       }

+ 16 - 3
src/xt_pages/dialysis/details/dialog/assessmentBeforeDislysisDialog.vue View File

121
 
121
 
122
           <el-col :span="8">
122
           <el-col :span="8">
123
             <el-form-item label="血管通路部位: " v-if="isShow('血管通路部位')">
123
             <el-form-item label="血管通路部位: " v-if="isShow('血管通路部位')">
124
-              <el-select v-model="assessmentBeforeDislysis.blood_access_part_id">
124
+              <!-- <el-select v-model="assessmentBeforeDislysis.blood_access_part_id">
125
                 <el-option :key="0" label="请选择" :value="0"></el-option>
125
                 <el-option :key="0" label="请选择" :value="0"></el-option>
126
 
126
 
127
                 <el-option v-for="item in blood_access_part" :label="item.name" :value="item.id"
127
                 <el-option v-for="item in blood_access_part" :label="item.name" :value="item.id"
128
                            :key="item.id"></el-option>
128
                            :key="item.id"></el-option>
129
-              </el-select>
129
+              </el-select> -->
130
+              <el-input v-model="assessmentBeforeDislysis.blood_access_part_id" readonly @focus="showInnerDialog('17')"></el-input>
130
             </el-form-item>
131
             </el-form-item>
131
           </el-col>
132
           </el-col>
132
 
133
 
962
             this.InnerDialogProps.isShowTextArea = false
963
             this.InnerDialogProps.isShowTextArea = false
963
 
964
 
964
             break
965
             break
966
+          case '17': // 水肿
967
+            this.InnerDialogProps.values = this.blood_access_part
968
+            this.InnerDialogProps.titles = '血管通路部位'
969
+            this.InnerDialogProps.type = 'blood_access_part_id'
970
+            this.InnerDialogProps.selected = this.assessmentBeforeDislysis.blood_access_part_id
971
+            this.InnerDialogProps.isShowTextArea = false
965
 
972
 
973
+            break
966
         }
974
         }
967
       },
975
       },
968
       innerDialogComfirm: function(val) {
976
       innerDialogComfirm: function(val) {
1020
           case 'edema':
1028
           case 'edema':
1021
             this.assessmentBeforeDislysis.edema = val.value.join(',')
1029
             this.assessmentBeforeDislysis.edema = val.value.join(',')
1022
             break
1030
             break
1031
+          case 'blood_access_part_id':
1032
+            this.assessmentBeforeDislysis.blood_access_part_id = val.value.join(',')
1033
+           break
1023
         }
1034
         }
1024
       },
1035
       },
1025
       innerDialogCancle: function() {
1036
       innerDialogCancle: function() {
1053
             }
1064
             }
1054
           }
1065
           }
1055
         }
1066
         }
1056
-
1067
+         console.log("params",ParamsQuery)
1068
+         
1057
         postAssessmentBeforeDislysis(ParamsQuery).then(response => {
1069
         postAssessmentBeforeDislysis(ParamsQuery).then(response => {
1070
+          
1058
           if (response.data.state == 0) {
1071
           if (response.data.state == 0) {
1059
             this.$message.error(response.data.msg)
1072
             this.$message.error(response.data.msg)
1060
             return false
1073
             return false

+ 2 - 2
src/xt_pages/dialysis/details/index.vue View File

888
           var receiver_treatment_access = resp.data.receiver_treatment_access // 接诊评估
888
           var receiver_treatment_access = resp.data.receiver_treatment_access // 接诊评估
889
           console.log('receiver_treatment_access', receiver_treatment_access)
889
           console.log('receiver_treatment_access', receiver_treatment_access)
890
           var predialysis_evaluation = resp.data.predialysis_evaluation // 透前评估
890
           var predialysis_evaluation = resp.data.predialysis_evaluation // 透前评估
891
-          console.log('透前评估', predialysis_evaluation)
891
+          console.log('透前评估22222', predialysis_evaluation)
892
 
892
 
893
           if (predialysis_evaluation != null) {
893
           if (predialysis_evaluation != null) {
894
             if (predialysis_evaluation.blood_access_part_id == -2) {
894
             if (predialysis_evaluation.blood_access_part_id == -2) {
930
             resp.data.lastAssessmentAfterDislysis
930
             resp.data.lastAssessmentAfterDislysis
931
           var lastDialysisPrescribe = resp.data.lastDialysisPrescribe
931
           var lastDialysisPrescribe = resp.data.lastDialysisPrescribe
932
           var lastDryWeightDislysis = resp.data.lastDryWeightDislysis
932
           var lastDryWeightDislysis = resp.data.lastDryWeightDislysis
933
-
933
+          console.log("最后一次干体重",lastDryWeightDislysis)
934
           var system_prescribe = resp.data.system_prescribe
934
           var system_prescribe = resp.data.system_prescribe
935
 
935
 
936
           this.$refs.nav.setLastRecord(
936
           this.$refs.nav.setLastRecord(

+ 2 - 1
src/xt_pages/dialysis/template/DialysisPrintOrderEight.vue View File

470
         <tr>
470
         <tr>
471
           <td colspan="8" style="text-align:left;">
471
           <td colspan="8" style="text-align:left;">
472
             <span style="display:inline-block;margin-left:15px;">中心静脉导管:</span>
472
             <span style="display:inline-block;margin-left:15px;">中心静脉导管:</span>
473
-            (部位:{{ getPartName(predialysis.blood_access_part_id) }})
473
+            <!-- (部位:{{ getPartName(predialysis.blood_access_part_id) }}) -->
474
+            (部位:{{predialysis.blood_access_part_id }})
474
             <label-box
475
             <label-box
475
               showValue="长期"
476
               showValue="长期"
476
               :isChecked="
477
               :isChecked="

+ 21 - 4
src/xt_pages/dialysis/template/DialysisPrintOrderFourteen.vue View File

346
                     <td width="100">血管通路位置:</td>
346
                     <td width="100">血管通路位置:</td>
347
                     <td width="90">
347
                     <td width="90">
348
                       <div>
348
                       <div>
349
-                        <label-box :isChecked="predialysis.blood_access_part_id ? (QueryPartById(predialysis.blood_access_part_id).indexOf('左') > -1 ? true : false) : false" showValue="左"></label-box>
349
+                        <!-- <label-box :isChecked="predialysis.blood_access_part_id ? (QueryPartById(predialysis.blood_access_part_id).indexOf('左') > -1 ? true : false) : false" showValue="左"></label-box>
350
                         &nbsp;
350
                         &nbsp;
351
                         <label-box :isChecked="predialysis.blood_access_part_id ? (QueryPartById(predialysis.blood_access_part_id).indexOf('右') > -1 ? true : false) : false" showValue="右"></label-box>
351
                         <label-box :isChecked="predialysis.blood_access_part_id ? (QueryPartById(predialysis.blood_access_part_id).indexOf('右') > -1 ? true : false) : false" showValue="右"></label-box>
352
+                        &nbsp; -->
353
+                        <label-box :isChecked="predialysis.blood_access_part_id.indexOf('左')>-1?true:false" showValue="左"></label-box>
354
+                        &nbsp;
355
+                        <label-box :isChecked="predialysis.blood_access_part_id.indexOf('右')>-1?true:false" showValue="右"></label-box>
352
                         &nbsp;
356
                         &nbsp;
353
                       </div>
357
                       </div>
354
                     </td>
358
                     </td>
355
                     <td width="10">(</td>
359
                     <td width="10">(</td>
356
                     <td width="380">
360
                     <td width="380">
357
                       <div>
361
                       <div>
358
-                        <label-box :isChecked="predialysis.blood_access_part_id ? (QueryPartById(predialysis.blood_access_part_id).indexOf('颈内') > -1 ? true : false) : false" showValue="颈内"></label-box>
362
+                        <!-- <label-box :isChecked="predialysis.blood_access_part_id ? (QueryPartById(predialysis.blood_access_part_id).indexOf('颈内') > -1 ? true : false) : false" showValue="颈内"></label-box>
359
                         &nbsp;
363
                         &nbsp;
360
                         <label-box :isChecked="predialysis.blood_access_part_id ? (QueryPartById(predialysis.blood_access_part_id).indexOf('股V') > -1 ? true : false) : false" showValue="股V"></label-box>
364
                         <label-box :isChecked="predialysis.blood_access_part_id ? (QueryPartById(predialysis.blood_access_part_id).indexOf('股V') > -1 ? true : false) : false" showValue="股V"></label-box>
361
                         &nbsp;
365
                         &nbsp;
366
                         <label-box :isChecked="predialysis.blood_access_part_id ? (QueryPartById(predialysis.blood_access_part_id).indexOf('上臂') > -1 ? true : false) : false" showValue="上臂"></label-box>
370
                         <label-box :isChecked="predialysis.blood_access_part_id ? (QueryPartById(predialysis.blood_access_part_id).indexOf('上臂') > -1 ? true : false) : false" showValue="上臂"></label-box>
367
                         &nbsp;
371
                         &nbsp;
368
                         <label-box :isChecked="predialysis.blood_access_part_id ? (QueryPartById(predialysis.blood_access_part_id).indexOf('下肢') > -1 ? true : false) : false" showValue="下肢"></label-box>
372
                         <label-box :isChecked="predialysis.blood_access_part_id ? (QueryPartById(predialysis.blood_access_part_id).indexOf('下肢') > -1 ? true : false) : false" showValue="下肢"></label-box>
373
+                        &nbsp; -->
374
+
375
+                       <label-box :isChecked="predialysis.blood_access_part_id.indexOf('颈内')>-1?true:false" showValue="颈内"></label-box>
376
+                        &nbsp;
377
+                        <label-box :isChecked="predialysis.blood_access_part_id.indexOf('股V')>-1?true:false" showValue="股V"></label-box>
378
+                        &nbsp;
379
+                        <label-box :isChecked="predialysis.blood_access_part_id.indexOf('锁骨下')>-1?true:false" showValue="锁骨下"></label-box>
380
+                        &nbsp;
381
+                        <label-box :isChecked="predialysis.blood_access_part_id.indexOf('前臂')>-1?true:false" showValue="前臂"></label-box>
382
+                        &nbsp;
383
+                        <label-box :isChecked="predialysis.blood_access_part_id.indexOf('上臂')>-1?true:false" showValue="上臂"></label-box>
384
+                        &nbsp;
385
+                        <label-box :isChecked="predialysis.blood_access_part_id.indexOf('下肢')>-1?true:false" showValue="下肢"></label-box>
369
                         &nbsp;
386
                         &nbsp;
370
                       </div>
387
                       </div>
371
                     </td>
388
                     </td>
788
                   <tr>
805
                   <tr>
789
                       <td width="80">封管液配置:</td>
806
                       <td width="80">封管液配置:</td>
790
                       <td width="160">
807
                       <td width="160">
791
-                        <label-box :isChecked="afterdialysis.sealing_fluid_dispose ? afterdialysis.sealing_fluid_dispose == 1 : false" showValue="常规(肝素/NS)1:1"></label-box>&nbsp;
808
+                        <label-box :isChecked="afterdialysis.sealing_fluid_dispose.indexOf('常规(肝素/NS)1:1')>-1?true:false" showValue="常规(肝素/NS)1:1"></label-box>&nbsp;
792
                       </td>
809
                       </td>
793
                       <td width="30"></td>
810
                       <td width="30"></td>
794
                       <td width="40">特殊:</td>
811
                       <td width="40">特殊:</td>
795
                       <td width="140">
812
                       <td width="140">
796
-                        <div class="under-line">&nbsp;<span v-if="afterdialysis.sealing_fluid_dispose == 2">{{ afterdialysis.sealing_fluid_special ? afterdialysis.sealing_fluid_special : '' }}</span></div>
813
+                        <div class="under-line">&nbsp;<span v-if="afterdialysis.sealing_fluid_dispose.indexOf('特殊')>-1">{{ afterdialysis.sealing_fluid_special ? afterdialysis.sealing_fluid_special : '' }}</span></div>
797
                       </td>
814
                       </td>
798
                       <td width="30"></td>
815
                       <td width="30"></td>
799
                       <td width="50">封管量:</td>
816
                       <td width="50">封管量:</td>

+ 2 - 1
src/xt_pages/dialysis/template/DialysisPrintOrderNineteen.vue View File

218
                   <div class="inline_block" style="flex:1.4">
218
                   <div class="inline_block" style="flex:1.4">
219
                     血管通路:
219
                     血管通路:
220
                     <div class="under_line" style="width: 200px;text-align: center;">
220
                     <div class="under_line" style="width: 200px;text-align: center;">
221
-                      {{ QueryPartById(predialysis.blood_access_part_id) }}
221
+                      <!-- {{ QueryPartById(predialysis.blood_access_part_id) }} -->
222
+                      {{predialysis.blood_access_part_id}}
222
                       {{ predialysis.blood_access_part_opera_name }}
223
                       {{ predialysis.blood_access_part_opera_name }}
223
                     </div>
224
                     </div>
224
                   </div>
225
                   </div>

+ 9 - 1
src/xt_pages/dialysis/template/DialysisPrintOrderThirteen.vue View File

86
           (<label-box :isChecked="predialysis.blood_access_part_opera_name.indexOf('中心静脉置管-左') > -1 ? true : false" showValue="左"></label-box>
86
           (<label-box :isChecked="predialysis.blood_access_part_opera_name.indexOf('中心静脉置管-左') > -1 ? true : false" showValue="左"></label-box>
87
               <label-box :isChecked="predialysis.blood_access_part_opera_name.indexOf('中心静脉置管-右') > -1 ? true : false" showValue="右"></label-box>)部位
87
               <label-box :isChecked="predialysis.blood_access_part_opera_name.indexOf('中心静脉置管-右') > -1 ? true : false" showValue="右"></label-box>)部位
88
           &nbsp;
88
           &nbsp;
89
-          <label-box :isChecked="predialysis.blood_access_part_id > 0 ? (getPartName(predialysis.blood_access_part_id).indexOf('颈内') > -1 ? true : false) : false" showValue="颈内"></label-box>
89
+          <!-- <label-box :isChecked="predialysis.blood_access_part_id > 0 ? (getPartName(predialysis.blood_access_part_id).indexOf('颈内') > -1 ? true : false) : false" showValue="颈内"></label-box>
90
           &nbsp;
90
           &nbsp;
91
           <label-box :isChecked="predialysis.blood_access_part_id > 0 ? (getPartName(predialysis.blood_access_part_id).indexOf('锁骨下') > -1 ? true : false) : false" showValue="锁骨下"></label-box>
91
           <label-box :isChecked="predialysis.blood_access_part_id > 0 ? (getPartName(predialysis.blood_access_part_id).indexOf('锁骨下') > -1 ? true : false) : false" showValue="锁骨下"></label-box>
92
           &nbsp;
92
           &nbsp;
93
           <label-box :isChecked="predialysis.blood_access_part_id > 0 ? (getPartName(predialysis.blood_access_part_id).indexOf('股') > -1 ? true : false) : false" showValue="股"></label-box>
93
           <label-box :isChecked="predialysis.blood_access_part_id > 0 ? (getPartName(predialysis.blood_access_part_id).indexOf('股') > -1 ? true : false) : false" showValue="股"></label-box>
94
           &nbsp;
94
           &nbsp;
95
           <label-box :isChecked="predialysis.blood_access_part_id > 0 ? (getPartName(predialysis.blood_access_part_id).indexOf('其他') > -1? true : false) :false" showValue="其他"></label-box>
95
           <label-box :isChecked="predialysis.blood_access_part_id > 0 ? (getPartName(predialysis.blood_access_part_id).indexOf('其他') > -1? true : false) :false" showValue="其他"></label-box>
96
+          &nbsp; -->
97
+          <label-box :isChecked="predialysis.blood_access_part_id.indexOf('颈内')>-1?true:false" showValue="颈内"></label-box>
98
+          &nbsp;
99
+          <label-box :isChecked="predialysis.blood_access_part_id.indexOf('锁骨下')>-1?true:false" showValue="锁骨下"></label-box>
100
+          &nbsp;
101
+          <label-box :isChecked="predialysis.blood_access_part_id.indexOf('股')>-1?true:false" showValue="股"></label-box>
102
+          &nbsp;
103
+          <label-box :isChecked="predialysis.blood_access_part_id.indexOf('其他')>-1?true:false" showValue="其他"></label-box>
96
           &nbsp;
104
           &nbsp;
97
         </div>
105
         </div>
98
       </div>
106
       </div>

+ 19 - 3
src/xt_pages/dialysis/template/DialysisPrintOrderTwenty.vue View File

283
                     <td width="40">位置:</td>
283
                     <td width="40">位置:</td>
284
                     <td width="350">
284
                     <td width="350">
285
                       <div>
285
                       <div>
286
-                        <label-box :isChecked="predialysis.blood_access_part_id ? (QueryPartById(predialysis.blood_access_part_id).indexOf('左') > -1 ? true : false) : false" showValue="左"></label-box>
286
+                        <!-- <label-box :isChecked="predialysis.blood_access_part_id ? (QueryPartById(predialysis.blood_access_part_id).indexOf('左') > -1 ? true : false) : false" showValue="左"></label-box>
287
                         &nbsp;
287
                         &nbsp;
288
                         <label-box :isChecked="predialysis.blood_access_part_id ? (QueryPartById(predialysis.blood_access_part_id).indexOf('右') > -1 ? true : false) : false" showValue="右"></label-box>
288
                         <label-box :isChecked="predialysis.blood_access_part_id ? (QueryPartById(predialysis.blood_access_part_id).indexOf('右') > -1 ? true : false) : false" showValue="右"></label-box>
289
                         &nbsp;
289
                         &nbsp;
292
                         <label-box :isChecked="predialysis.blood_access_part_id ? (QueryPartById(predialysis.blood_access_part_id).indexOf('股静脉') > -1 ? true : false) : false" showValue="股静脉"></label-box>
292
                         <label-box :isChecked="predialysis.blood_access_part_id ? (QueryPartById(predialysis.blood_access_part_id).indexOf('股静脉') > -1 ? true : false) : false" showValue="股静脉"></label-box>
293
                         &nbsp;
293
                         &nbsp;
294
                         <label-box :isChecked="predialysis.blood_access_part_id ? (QueryPartById(predialysis.blood_access_part_id).indexOf('锁骨下') > -1 ? true : false) : false" showValue="锁骨下"></label-box>
294
                         <label-box :isChecked="predialysis.blood_access_part_id ? (QueryPartById(predialysis.blood_access_part_id).indexOf('锁骨下') > -1 ? true : false) : false" showValue="锁骨下"></label-box>
295
+                        &nbsp; -->
296
+
297
+                        <label-box :isChecked="predialysis.blood_access_part_id.indexOf('左')>-1?true:false" showValue="左"></label-box>
298
+                        &nbsp;
299
+                        <label-box :isChecked="predialysis.blood_access_part_id.indexOf('右')>-1?true:false" showValue="右"></label-box>
300
+                        &nbsp;
301
+                        <label-box :isChecked="predialysis.blood_access_part_id.indexOf('颈内静脉')>-1?true:false" showValue="颈内静脉"></label-box>
302
+                        &nbsp;
303
+                        <label-box :isChecked="predialysis.blood_access_part_id.indexOf('股静脉')>-1?true:false" showValue="股静脉"></label-box>
304
+                        &nbsp;
305
+                        <label-box :isChecked="predialysis.blood_access_part_id.indexOf('锁骨下')>-1?true:false" showValue="锁骨下"></label-box>
295
                         &nbsp;
306
                         &nbsp;
296
                       </div>
307
                       </div>
297
                     </td>
308
                     </td>
808
                   <tr>
819
                   <tr>
809
                     <td width="90">封管液配制:</td>
820
                     <td width="90">封管液配制:</td>
810
                     <td width="420">
821
                     <td width="420">
811
-                      <label-box :isChecked="afterdialysis.sealing_fluid_dispose ? getSealingFluidDispose(afterdialysis.sealing_fluid_dispose).indexOf('常规(肝素盐水)') > -1 : false" showValue="常规(肝素盐水)"></label-box>&nbsp;
822
+                      <!-- <label-box :isChecked="afterdialysis.sealing_fluid_dispose ? getSealingFluidDispose(afterdialysis.sealing_fluid_dispose).indexOf('常规(肝素盐水)') > -1 : false" showValue="常规(肝素盐水)"></label-box>&nbsp;
812
                       <label-box :isChecked="afterdialysis.sealing_fluid_dispose ? getSealingFluidDispose(afterdialysis.sealing_fluid_dispose).indexOf('常规(肝素盐水)1:1') > -1 : false" showValue="1:1"></label-box>&nbsp;
823
                       <label-box :isChecked="afterdialysis.sealing_fluid_dispose ? getSealingFluidDispose(afterdialysis.sealing_fluid_dispose).indexOf('常规(肝素盐水)1:1') > -1 : false" showValue="1:1"></label-box>&nbsp;
813
                       <label-box :isChecked="afterdialysis.sealing_fluid_dispose ? getSealingFluidDispose(afterdialysis.sealing_fluid_dispose).indexOf('常规(肝素盐水)1:3') > -1 : false" showValue="1:3"></label-box>&nbsp;
824
                       <label-box :isChecked="afterdialysis.sealing_fluid_dispose ? getSealingFluidDispose(afterdialysis.sealing_fluid_dispose).indexOf('常规(肝素盐水)1:3') > -1 : false" showValue="1:3"></label-box>&nbsp;
814
-                      <label-box :isChecked="afterdialysis.sealing_fluid_dispose ? getSealingFluidDispose(afterdialysis.sealing_fluid_dispose).indexOf('特殊(肝素尿激酶盐水)') > -1 : false" showValue="特殊(肝素尿激酶盐水)"></label-box>&nbsp;
825
+                      <label-box :isChecked="afterdialysis.sealing_fluid_dispose ? getSealingFluidDispose(afterdialysis.sealing_fluid_dispose).indexOf('特殊(肝素尿激酶盐水)') > -1 : false" showValue="特殊(肝素尿激酶盐水)"></label-box>&nbsp; -->
826
+
827
+                      <label-box :isChecked="afterdialysis.sealing_fluid_dispose.indexOf('常规(肝素盐水)')>-1?true:false" showValue="常规(肝素盐水)"></label-box>&nbsp;
828
+                      <label-box :isChecked="afterdialysis.sealing_fluid_dispose.indexOf('常规(肝素盐水)1:1')>-1?true:false" showValue="1:1"></label-box>&nbsp;
829
+                      <label-box :isChecked="afterdialysis.sealing_fluid_dispose.indexOf('常规(肝素盐水)1:3')>-1?true:false" showValue="1:3"></label-box>&nbsp;
830
+                      <label-box :isChecked="afterdialysis.sealing_fluid_dispose.indexOf('特殊(肝素尿激酶盐水')>-1?true:false" showValue="特殊(肝素尿激酶盐水)"></label-box>&nbsp;
815
                     </td>
831
                     </td>
816
                     <td width='40'>其他</td>
832
                     <td width='40'>其他</td>
817
                     <td width='160'>
833
                     <td width='160'>

+ 56 - 15
src/xt_pages/dialysis/template/DialysisPrintOrderTwentyFour.vue View File

720
                   <tr>
720
                   <tr>
721
                     <td width="80">封管液配置</td>
721
                     <td width="80">封管液配置</td>
722
                     <td width='50'>
722
                     <td width='50'>
723
-                        <label-box :isChecked="afterdialysis.sealing_fluid_dispose ? getSealingFluidDispose(afterdialysis.sealing_fluid_dispose).indexOf('无') > -1 : false" showValue="无"></label-box>&nbsp;
723
+                        <!-- <label-box :isChecked="afterdialysis.sealing_fluid_dispose ? getSealingFluidDispose(afterdialysis.sealing_fluid_dispose).indexOf('无') > -1 : false" showValue="无"></label-box>&nbsp; -->
724
+                         <label-box :isChecked="afterdialysis.sealing_fluid_dispose.indexOf('无')>-1?true:false" showValue="无"></label-box>&nbsp;
724
                     </td>
725
                     </td>
725
                     <td width='70'>
726
                     <td width='70'>
726
-                        <label-box :isChecked="afterdialysis.sealing_fluid_dispose ? getSealingFluidDispose(afterdialysis.sealing_fluid_dispose).indexOf('肝素') > -1 : false" showValue="肝素"></label-box>&nbsp;
727
+                        <!-- <label-box :isChecked="afterdialysis.sealing_fluid_dispose ? getSealingFluidDispose(afterdialysis.sealing_fluid_dispose).indexOf('肝素') > -1 : false" showValue="肝素"></label-box>&nbsp; -->
728
+                        <label-box :isChecked="afterdialysis.sealing_fluid_dispose.indexOf('肝素')>-1?true:false" showValue="肝素"></label-box>&nbsp;
727
                     </td>
729
                     </td>
728
                     <td width='50'>
730
                     <td width='50'>
729
                         <div class="under-line">
731
                         <div class="under-line">
730
-                            &nbsp;<span v-if="afterdialysis.sealing_fluid_dispose ? getSealingFluidDispose(afterdialysis.sealing_fluid_dispose).indexOf('肝素') > -1 : false">
732
+                            &nbsp;<span v-if="afterdialysis.sealing_fluid_dispose.indexOf('肝素')>-1">
731
                                 {{ afterdialysis.sealing_fluid_dispose ? getSealingFluidDispose(afterdialysis.sealing_fluid_dispose).replace(/[^0-9]/ig,"") : '' }}
733
                                 {{ afterdialysis.sealing_fluid_dispose ? getSealingFluidDispose(afterdialysis.sealing_fluid_dispose).replace(/[^0-9]/ig,"") : '' }}
732
                             </span>
734
                             </span>
733
                         </div>
735
                         </div>
735
                     <td width='10'>ml</td>
737
                     <td width='10'>ml</td>
736
 
738
 
737
                     <td width='70'>
739
                     <td width='70'>
738
-                        <label-box :isChecked="afterdialysis.sealing_fluid_dispose ? getSealingFluidDispose(afterdialysis.sealing_fluid_dispose).indexOf('+NS') > -1 : false" showValue="+NS"></label-box>&nbsp;
740
+                        <!-- <label-box :isChecked="afterdialysis.sealing_fluid_dispose ? getSealingFluidDispose(afterdialysis.sealing_fluid_dispose).indexOf('+NS') > -1 : false" showValue="+NS"></label-box>&nbsp; -->
741
+                         <label-box :isChecked="afterdialysis.sealing_fluid_dispose.indexOf('+NS')>-1?true:false" showValue="+NS"></label-box>&nbsp;
739
                     </td>
742
                     </td>
740
                     <td width='50'>
743
                     <td width='50'>
741
                         <div class="under-line">
744
                         <div class="under-line">
742
-                            &nbsp;<span v-if="afterdialysis.sealing_fluid_dispose ? getSealingFluidDispose(afterdialysis.sealing_fluid_dispose).indexOf('+NS') > -1 : false">
743
-                                {{ afterdialysis.sealing_fluid_dispose ? getSealingFluidDispose(afterdialysis.sealing_fluid_dispose).replace(/[^0-9]/ig,"") : '' }}
745
+                            &nbsp;<span v-if="afterdialysis.sealing_fluid_dispose.indexOf('+NS')>-1">
746
+                                {{ afterdialysis.sealing_fluid_dispose ? getSealingFluidDisposetwo(afterdialysis.sealing_fluid_dispose).replace(/[^0-9]/ig,"") : '' }}
744
                             </span>
747
                             </span>
745
                         </div>
748
                         </div>
746
                     </td>
749
                     </td>
747
                     <td width='10'>ml</td>
750
                     <td width='10'>ml</td>
748
                     <td width='30'>
751
                     <td width='30'>
749
-                        <label-box :isChecked="afterdialysis.sealing_fluid_dispose ? getSealingFluidDispose(afterdialysis.sealing_fluid_dispose).indexOf('特殊') > -1 : false" showValue=""></label-box>&nbsp;
752
+                        <!-- <label-box :isChecked="afterdialysis.sealing_fluid_dispose ? getSealingFluidDispose(afterdialysis.sealing_fluid_dispose).indexOf('特殊') > -1 : false" showValue=""></label-box>&nbsp; -->
753
+
754
+                          <label-box :isChecked="afterdialysis.sealing_fluid_dispose.indexOf('特殊')>-1?true:false" showValue=""></label-box>&nbsp;
750
                     </td>
755
                     </td>
751
                     <td width='100'>
756
                     <td width='100'>
752
                         <div class="under-line">
757
                         <div class="under-line">
753
-                            &nbsp;<span v-if="afterdialysis.sealing_fluid_dispose ? getSealingFluidDispose(afterdialysis.sealing_fluid_dispose).indexOf('特殊') > -1 : false">
758
+                            <!-- &nbsp;<span v-if="afterdialysis.sealing_fluid_dispose ? getSealingFluidDispose(afterdialysis.sealing_fluid_dispose).indexOf('特殊') > -1 : false">
759
+                                {{ afterdialysis.sealing_fluid_special ? afterdialysis.sealing_fluid_special : '' }}
760
+                            </span> -->
761
+
762
+                             &nbsp;<span v-if="afterdialysis.sealing_fluid_dispose.indexOf('特殊')>-1">
754
                                 {{ afterdialysis.sealing_fluid_special ? afterdialysis.sealing_fluid_special : '' }}
763
                                 {{ afterdialysis.sealing_fluid_special ? afterdialysis.sealing_fluid_special : '' }}
755
                             </span>
764
                             </span>
756
                         </div>
765
                         </div>
1320
       return puncture_method_name
1329
       return puncture_method_name
1321
     },
1330
     },
1322
     getSealingFluidDispose: function(val) {
1331
     getSealingFluidDispose: function(val) {
1323
-      let sealing_fluid_dispose_name = '/'
1324
-      const sealing_fluid_dispose = getDataConfig("hemodialysis", "sealing_fluid_dispose")
1325
-
1326
-      for (let i = 0; i < sealing_fluid_dispose.length; i++) {
1327
-        if (sealing_fluid_dispose[i].id == val) {
1328
-          sealing_fluid_dispose_name = sealing_fluid_dispose[i].name
1332
+      // let sealing_fluid_dispose_name = '/'
1333
+      // const sealing_fluid_dispose = getDataConfig("hemodialysis", "sealing_fluid_dispose")
1334
+
1335
+      // for (let i = 0; i < sealing_fluid_dispose.length; i++) {
1336
+      //   if (sealing_fluid_dispose[i].id == val) {
1337
+      //     sealing_fluid_dispose_name = sealing_fluid_dispose[i].name
1338
+      //   }
1339
+      // }
1340
+      var strname = ''
1341
+      var str = this.afterdialysis.sealing_fluid_dispose
1342
+      var arr = str.split(',')
1343
+      for(let i=0;i<arr.length;i++){
1344
+        if(arr[i] == "肝素1ml"){
1345
+          strname = "肝素1ml"
1346
+        }
1347
+        if(arr[i] == "肝素5ml"){
1348
+          strname = "肝素5ml"
1349
+        }
1350
+        if(arr[i] == "肝素10ml"){
1351
+          strname = "肝素10ml"
1329
         }
1352
         }
1330
       }
1353
       }
1331
-      return sealing_fluid_dispose_name
1354
+      return strname
1355
+    },
1356
+    getSealingFluidDisposetwo(){
1357
+      var strname = ''
1358
+      var str = this.afterdialysis.sealing_fluid_dispose
1359
+      var arr = str.split(',')
1360
+      for(let i=0;i<arr.length;i++){
1361
+        if(arr[i] == "+NS1ml"){
1362
+          strname = "+NS1ml"
1363
+        }
1364
+        if(arr[i] == "+NS5ml"){
1365
+          strname = "+NS5ml"
1366
+        }
1367
+        if(arr[i] == "+NS10ml"){
1368
+          strname = "+NS10ml"
1369
+        }
1370
+      }
1371
+      return strname
1332
     },
1372
     },
1333
     getAdminUser(id) {
1373
     getAdminUser(id) {
1334
       if (id == 0) {
1374
       if (id == 0) {
1473
           )
1513
           )
1474
           this.afterdialysis = response.data.data.AssessmentAfterDislysis
1514
           this.afterdialysis = response.data.data.AssessmentAfterDislysis
1475
           console.log('透后评估数据', this.afterdialysis)
1515
           console.log('透后评估数据', this.afterdialysis)
1516
+
1476
           this.operators = response.data.data.operators
1517
           this.operators = response.data.data.operators
1477
           this.dialysisOrder =
1518
           this.dialysisOrder =
1478
             response.data.data.dialysisOrder === null
1519
             response.data.data.dialysisOrder === null

+ 7 - 3
src/xt_pages/dialysis/template/DialysisPrintOrderTwentyOne.vue View File

828
                   <tr>
828
                   <tr>
829
                     <td width='95' style="text-align:right;">封管液:</td>
829
                     <td width='95' style="text-align:right;">封管液:</td>
830
                     <td width='300'>
830
                     <td width='300'>
831
-                      <label-box :isChecked="afterdialysis.sealing_fluid_dispose ? getSealingFluidDispose(afterdialysis.sealing_fluid_dispose).indexOf('纯肝素') > -1 : false" showValue="纯肝素"></label-box>&nbsp;
831
+                      <!-- <label-box :isChecked="afterdialysis.sealing_fluid_dispose ? getSealingFluidDispose(afterdialysis.sealing_fluid_dispose).indexOf('纯肝素') > -1 : false" showValue="纯肝素"></label-box>&nbsp;
832
                       <label-box :isChecked="afterdialysis.sealing_fluid_dispose ? getSealingFluidDispose(afterdialysis.sealing_fluid_dispose).indexOf('尿激酶加生理盐水') > -1 : false" showValue="尿激酶加生理盐水"></label-box>&nbsp;
832
                       <label-box :isChecked="afterdialysis.sealing_fluid_dispose ? getSealingFluidDispose(afterdialysis.sealing_fluid_dispose).indexOf('尿激酶加生理盐水') > -1 : false" showValue="尿激酶加生理盐水"></label-box>&nbsp;
833
-                      <label-box :isChecked="afterdialysis.sealing_fluid_dispose ? getSealingFluidDispose(afterdialysis.sealing_fluid_dispose).indexOf('生理盐水') > -1 : false" showValue="生理盐水"></label-box>&nbsp;
833
+                      <label-box :isChecked="afterdialysis.sealing_fluid_dispose ? getSealingFluidDispose(afterdialysis.sealing_fluid_dispose).indexOf('生理盐水') > -1 : false" showValue="生理盐水"></label-box>&nbsp; -->
834
+
835
+                      <label-box :isChecked="afterdialysis.sealing_fluid_dispose.indexOf('纯肝素')>-1?true:false" showValue="纯肝素"></label-box>&nbsp;
836
+                      <label-box :isChecked="afterdialysis.sealing_fluid_dispose.indexOf('尿激酶加生理盐水')>-1?true:false" showValue="尿激酶加生理盐水"></label-box>&nbsp;
837
+                      <label-box :isChecked="afterdialysis.sealing_fluid_dispose.indexOf('生理盐水')>-1?true:false" showValue="生理盐水"></label-box>&nbsp;
834
                     </td>
838
                     </td>
835
                     <td width='40'>其他</td>
839
                     <td width='40'>其他</td>
836
                     <td width='160'>
840
                     <td width='160'>
837
                       <div class="under-line">
841
                       <div class="under-line">
838
-                        &nbsp;<span v-if="afterdialysis.sealing_fluid_dispose ? getSealingFluidDispose(afterdialysis.sealing_fluid_dispose).indexOf('特殊') > -1 : false">{{ afterdialysis.sealing_fluid_special ? afterdialysis.sealing_fluid_special : '' }}</span>
842
+                        &nbsp;<span v-if="afterdialysis.sealing_fluid_dispose.indexOf('特殊')>-1?true:false">{{ afterdialysis.sealing_fluid_special ? afterdialysis.sealing_fluid_special : '' }}</span>
839
                       </div>
843
                       </div>
840
                     </td>
844
                     </td>
841
                     <td></td>
845
                     <td></td>

+ 9 - 4
src/xt_pages/dialysis/template/DialysisPrintOrderTwentyThree.vue View File

736
                     </td>
736
                     </td>
737
                     <td width="10">ml</td>
737
                     <td width="10">ml</td>
738
                     <td width="160">
738
                     <td width="160">
739
-                        <label-box :isChecked="afterdialysis.sealing_fluid_dispose ? getSealingFluidDispose(afterdialysis.sealing_fluid_dispose).indexOf('封管肝素') > -1 : false" showValue="封管肝素"></label-box>&nbsp;
740
-                        <label-box :isChecked="afterdialysis.sealing_fluid_dispose ? getSealingFluidDispose(afterdialysis.sealing_fluid_dispose).indexOf('尿激酶') > -1 : false" showValue="尿激酶"></label-box>&nbsp;
739
+                        <!-- <label-box :isChecked="afterdialysis.sealing_fluid_dispose ? getSealingFluidDispose(afterdialysis.sealing_fluid_dispose).indexOf('封管肝素') > -1 : false" showValue="封管肝素"></label-box>&nbsp;
740
+                        <label-box :isChecked="afterdialysis.sealing_fluid_dispose ? getSealingFluidDispose(afterdialysis.sealing_fluid_dispose).indexOf('尿激酶') > -1 : false" showValue="尿激酶"></label-box>&nbsp; -->
741
+
742
+                          <label-box :isChecked="afterdialysis.sealing_fluid_dispose.indexOf('封管肝素')>-1?true:false" showValue="封管肝素"></label-box>&nbsp;
743
+                        <label-box :isChecked="afterdialysis.sealing_fluid_dispose.indexOf('尿激酶')>-1?true:false" showValue="尿激酶"></label-box>&nbsp;
741
                     </td>
744
                     </td>
742
                     <td>
745
                     <td>
743
-                        <label-box :isChecked="afterdialysis.sealing_fluid_dispose ? getSealingFluidDispose(afterdialysis.sealing_fluid_dispose).indexOf('特殊') > -1 : false" showValue="其他"></label-box>&nbsp;
746
+                        <!-- <label-box :isChecked="afterdialysis.sealing_fluid_dispose ? getSealingFluidDispose(afterdialysis.sealing_fluid_dispose).indexOf('特殊') > -1 : false" showValue="其他"></label-box>&nbsp; -->
747
+                          <label-box :isChecked="afterdialysis.sealing_fluid_dispose.indexOf('特殊')>-1?true:false" showValue="其他"></label-box>&nbsp;
744
                     </td>
748
                     </td>
745
                     <td width="80">
749
                     <td width="80">
746
                       <div class="under-line">
750
                       <div class="under-line">
747
-                        &nbsp;<span v-if="afterdialysis.sealing_fluid_dispose ? getSealingFluidDispose(afterdialysis.sealing_fluid_dispose).indexOf('特殊') > -1 : false">{{ afterdialysis.sealing_fluid_special ? afterdialysis.sealing_fluid_special : '' }}</span>
751
+                        <!-- &nbsp;<span v-if="afterdialysis.sealing_fluid_dispose ? getSealingFluidDispose(afterdialysis.sealing_fluid_dispose).indexOf('特殊') > -1 : false">{{ afterdialysis.sealing_fluid_special ? afterdialysis.sealing_fluid_special : '' }}</span> -->
752
+                        &nbsp;<span v-if="afterdialysis.sealing_fluid_dispose.indexOf('特殊')>-1">{{ afterdialysis.sealing_fluid_special ? afterdialysis.sealing_fluid_special : '' }}</span>
748
                       </div>
753
                       </div>
749
                     </td>
754
                     </td>
750
                     <td></td>
755
                     <td></td>

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

185
                     <check-box text="长期" :checked="predialysis.venous_catheterization == 1 ? true : false"></check-box>
185
                     <check-box text="长期" :checked="predialysis.venous_catheterization == 1 ? true : false"></check-box>
186
                     <check-box text="临时" :checked="predialysis.venous_catheterization == 2 ? true : false"></check-box>
186
                     <check-box text="临时" :checked="predialysis.venous_catheterization == 2 ? true : false"></check-box>
187
                     &emsp;位置:
187
                     &emsp;位置:
188
-                    <check-box text="锁骨下" :checked="predialysis.blood_access_part_id == getIsCheckDataConfig('hemodialysis','vascular_access','锁骨下') ? true : false"></check-box>
189
-                    <check-box text="颈静脉" :checked="predialysis.blood_access_part_id == getIsCheckDataConfig('hemodialysis','vascular_access','颈静脉') ? true : false"></check-box>
190
-                    <check-box text="股静脉" :checked="predialysis.blood_access_part_id == getIsCheckDataConfig('hemodialysis','vascular_access','股静脉') ? true : false"></check-box>
188
+                    <check-box text="锁骨下" :checked="predialysis.blood_access_part_id.indexOf('锁骨下')>-1 ? true : false"></check-box>
189
+                    <check-box text="颈静脉" :checked="predialysis.blood_access_part_id.indexOf('颈静脉')>-1 ? true : false"></check-box>
190
+                    <check-box text="股静脉" :checked="predialysis.blood_access_part_id.indexOf('股静脉')>-1 ? true : false"></check-box>
191
                     <div class="inline_block">
191
                     <div class="inline_block">
192
                       其它:
192
                       其它:
193
                       <div class="under_line" style="width: 50px;text-align: left">
193
                       <div class="under_line" style="width: 50px;text-align: left">

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

145
                     <check-box text="长期" :checked="predialysis.venous_catheterization == 1 ? true : false"></check-box>
145
                     <check-box text="长期" :checked="predialysis.venous_catheterization == 1 ? true : false"></check-box>
146
                     <check-box text="临时" :checked="predialysis.venous_catheterization == 2 ? true : false"></check-box>&emsp;
146
                     <check-box text="临时" :checked="predialysis.venous_catheterization == 2 ? true : false"></check-box>&emsp;
147
                     位置:
147
                     位置:
148
-                    <check-box text="锁骨下" :checked="predialysis.blood_access_part_id == getIsCheckDataConfig('hemodialysis','vascular_access','锁骨下') ? true : false"></check-box>
149
-                    <check-box text="颈静脉" :checked="predialysis.blood_access_part_id == getIsCheckDataConfig('hemodialysis','vascular_access','颈静脉') ? true : false"></check-box>
150
-                    <check-box text="股静脉" :checked="predialysis.blood_access_part_id == getIsCheckDataConfig('hemodialysis','vascular_access','股静脉') ? true : false"></check-box>
148
+                    <check-box text="锁骨下" :checked="predialysis.blood_access_part_id.indexOf('锁骨下')>-1? true : false"></check-box>
149
+                    <check-box text="颈静脉" :checked="predialysis.blood_access_part_id.indexOf('颈静脉')>-1? true : false"></check-box>
150
+                    <check-box text="股静脉" :checked="predialysis.blood_access_part_id.indexOf('股静脉')>-1? true : false"></check-box>
151
                     <div class="inline_block">
151
                     <div class="inline_block">
152
                       其它:
152
                       其它:
153
                       <div class="under_line" style="width: 50px;text-align: left">
153
                       <div class="under_line" style="width: 50px;text-align: left">

+ 5 - 8
src/xt_pages/role/admin.vue View File

58
           min-width="160"
58
           min-width="160"
59
           align="center"
59
           align="center"
60
         ></el-table-column>
60
         ></el-table-column>
61
-        <el-table-column
62
-          label="职称"
63
-          prop="title_name"
64
-          min-width="160"
65
-          align="center"
66
-        ></el-table-column>
67
         <el-table-column label="状态" min-width="100" align="center">
61
         <el-table-column label="状态" min-width="100" align="center">
68
           <template slot-scope="scope">
62
           <template slot-scope="scope">
69
             <div
63
             <div
191
         this.is_loading_admins = false;
185
         this.is_loading_admins = false;
192
         var resp = rs.data;
186
         var resp = rs.data;
193
         if (resp.state === 1) {
187
         if (resp.state === 1) {
194
-          this.admins.push(...resp.data.admins);
188
+           var adminData = resp.data.admins
189
+           console.log("数据",adminData)
190
+          this.admins.push(...adminData);
195
           this.admin_total_count = resp.data.total_count;
191
           this.admin_total_count = resp.data.total_count;
196
           this.is_exist_role = resp.data.is_exist_role;
192
           this.is_exist_role = resp.data.is_exist_role;
197
           this.current_page = 1;
193
           this.current_page = 1;
268
           const resp = rs.data;
264
           const resp = rs.data;
269
           console.log(resp);
265
           console.log(resp);
270
           if (resp.state === 1) {
266
           if (resp.state === 1) {
271
-            this.admins.push(...resp.data.admins);
267
+             var admindata = resp.data.admins
268
+            this.admins.push(...admindata);
272
             this.admin_total_count = resp.data.total_count;
269
             this.admin_total_count = resp.data.total_count;
273
           } else {
270
           } else {
274
             this.$message.error(resp.msg);
271
             this.$message.error(resp.msg);

+ 5 - 5
src/xt_pages/role/components/AdminInfoForm.vue View File

117
           user_type: '',
117
           user_type: '',
118
           user_title: '',
118
           user_title: '',
119
           role: '', // 其实应该是 int 类型
119
           role: '', // 其实应该是 int 类型
120
-          intro: ''
120
+          intro: '',
121
         },
121
         },
122
         rules: {
122
         rules: {
123
           mobile: [{ required: true, validator: checkMobile, trigger: 'blur' }],
123
           mobile: [{ required: true, validator: checkMobile, trigger: 'blur' }],
159
             .then(rs => {
159
             .then(rs => {
160
               this.loading = false
160
               this.loading = false
161
               var resp = rs.data
161
               var resp = rs.data
162
+              
162
               if (resp.state === 1) {
163
               if (resp.state === 1) {
163
                 // this.roles.push(...resp.data.roles)
164
                 // this.roles.push(...resp.data.roles)
164
                 this.roles = resp.data.roles
165
                 this.roles = resp.data.roles
254
 
255
 
255
         this.dialogFormVisible = true
256
         this.dialogFormVisible = true
256
       },
257
       },
257
-      submitAction: function() {
258
+      submitAction: function() {     
258
         if (this.admin_id < 0) {
259
         if (this.admin_id < 0) {
259
           return
260
           return
260
         }
261
         }
276
                 this.form.role,
277
                 this.form.role,
277
                 this.form.intro,
278
                 this.form.intro,
278
                 this.form.user_title_name
279
                 this.form.user_title_name
279
-              )
280
-                .then(rs => {
280
+              ).then(rs => {
281
                   this.loading = false
281
                   this.loading = false
282
                   var resp = rs.data
282
                   var resp = rs.data
283
                   if (resp.state === 1) {
283
                   if (resp.state === 1) {
305
                 this.form.user_title,
305
                 this.form.user_title,
306
                 this.form.role,
306
                 this.form.role,
307
                 this.form.intro,
307
                 this.form.intro,
308
-                this.form.user_title_name
308
+                this.form.user_title_name,
309
               )
309
               )
310
                 .then(rs => {
310
                 .then(rs => {
311
                   this.loading = false
311
                   this.loading = false