see999 3 years ago
parent
commit
c251dae95d

+ 206 - 2
src/xt_pages/dialysis/template/DialysisPrintOrderSeventeen.vue View File

31
                 getAge(patientInfo)
31
                 getAge(patientInfo)
32
                 }}
32
                 }}
33
               </span>
33
               </span>
34
-            </td>
35
-            <td style="text-align:center;">
34
+            </template>
35
+          </td>
36
+          <td style="text-align:center;">
37
+            机器号:
38
+            <span style="display:inline-block;margin-left:10px;">
39
+              {{
40
+              dialysisOrder &&
41
+              dialysisOrder.DeviceNumber &&
42
+              dialysisOrder.DeviceNumber.number > 0
43
+              ? dialysisOrder.DeviceNumber.number
44
+              : patientInfo.DialysisSchedule.device_number.number
45
+              }}
46
+            </span>
47
+          </td>
48
+        </tr>
49
+        <tr>
50
+          <td style="text-align:left;" colspan="3">
51
+            <span style="display:inline-block;margin-left:15px;">治疗方式:</span>
52
+            <label-box :isChecked="prescription.mode_id == 1 ? true : false" showValue="HD"></label-box>&nbsp;
53
+            <label-box :isChecked="prescription.mode_id == 2 ? true : false" showValue="HDF"></label-box>&nbsp;
54
+            <label-box :isChecked="prescription.mode_id == 4 ? true : false" showValue="HP"></label-box>&nbsp;
55
+            <label-box :isChecked="prescription.mode_id == 7 ? true : false" showValue="IUF"></label-box>&nbsp;
56
+            <label-box :isChecked="prescription.mode_id == 5 ? true : false" showValue="HF"></label-box>&nbsp;
57
+          </td>
58
+          <td style="text-align:left;" colspan="4">
59
+            <span style="display:inline-block;margin-left:15px;">诊断: {{ patientInfo.diagnose }}</span>
60
+          </td>
61
+        </tr>
62
+        <tr>
63
+          <td style="text-align:left;" colspan="1">
64
+            <span style="display:inline-block;margin-left:15px;">
65
+              干体重:
66
+              {{ predialysis.dry_weight ? predialysis.dry_weight : "/" }}kg
67
+            </span>
68
+          </td>
69
+          <td style="text-align:left;" colspan="1">
70
+            <span style="display:inline-block;margin-left:15px;">
71
+              <!-- 透后净体重:{{
72
+              afterdialysis.weight_after
73
+              ? parseFloat(
74
+              afterdialysis.weight_after -
75
+              afterdialysis.additional_weight
76
+              ).toFixed(1)
77
+              : "/"
78
+              }}kg -->
79
+              kt/v:{{ monitors[0].ktv ? monitors[0].ktv : '' }}
80
+            </span>
81
+          </td>
82
+          <td style="text-align:left;" colspan="1">
83
+            <span style="display:inline-block;margin-left:15px;">
84
+              URR:{{ monitors[0].urr ? monitors[0].urr : '' }}
85
+            </span>
86
+          </td>
87
+          <td style="text-align:left;" colspan="3">
88
+            <span style="display:inline-block;margin-left:15px;">
89
+              Na:
90
+              {{
91
+              prescription.sodium ? prescription.sodium : "/"
92
+              }}&nbsp;mmol/L
93
+            </span>
94
+            <span style="display:inline-block;margin-left:15px;">
95
+              Ca:
96
+              {{
97
+              prescription.calcium ? prescription.calcium : "/"
98
+              }}&nbsp;mmol/L
99
+            </span>
100
+            <span style="display:inline-block;margin-left:15px;">
101
+              K:
102
+              {{
103
+              prescription.kalium ? prescription.kalium : "/"
104
+              }}&nbsp;mmol/L
105
+            </span>
106
+          </td>
107
+          <td style="text-align:left;" colspan="2">
108
+            <span style="display:inline-block;margin-left:15px;">
109
+              透析液温度:{{
110
+              prescription.dialysate_temperature
111
+              ? prescription.dialysate_temperature
112
+              : "/"
113
+              }}&nbsp;℃
114
+            </span>
115
+          </td>
116
+        </tr>
117
+        <tr>
118
+          <td style="text-align:left;" colspan="1">
119
+            <span style="display:inline-block;margin-left:15px;">
120
+              透前体重:{{
121
+              predialysis.weight_before ? predialysis.weight_before : "/"
122
+              }}kg
123
+            </span>
124
+          </td>
125
+          <td style="text-align:left;" colspan="1">
126
+            <span style="display:inline-block;margin-left:15px;">
127
+              设定脱水量:{{
128
+              prescription.target_ultrafiltration
129
+              ? prescription.target_ultrafiltration
130
+              : "/"
131
+              }}ml
132
+            </span>
133
+          </td>
134
+          <td style="text-align:left;padding-left:15px;" colspan="6">
135
+            
136
+            <span style="display:inline-block;">
137
+             <label-box :isChecked="anticoagulant == 6? true : false" showValue="低分子肝素钙"></label-box>:
138
+              <label-box :isChecked="anticoagulant == 7 ? true : false" showValue="低分子肝素钠"></label-box>:
139
+            </span>
140
+            <span style="display:inline-block;">
141
+                <div style="display:inline-block;width:30px;text-align:center">
142
+                    {{ (anticoagulant == 6 || anticoagulant == 7) && prescription.anticoagulant_shouji ? prescription.anticoagulant_shouji : "/" }}
143
+                </div>
144
+                <span v-if="prescription.anticoagulant == 5">mg</span>
145
+                <span v-if="prescription.anticoagulant == 4">mg</span>
146
+                <span v-if="prescription.anticoagulant == 3">iu</span>
147
+                <span v-if="prescription.anticoagulant == 2">mg</span>
148
+                <span v-if="prescription.anticoagulant == 1">mg</span>
149
+                <span v-if="prescription.anticoagulant == 6">iu</span>
150
+                <span v-if="prescription.anticoagulant == 7">iu</span>
151
+            </span>
152
+            <span style="display:inline-block;">
153
+                <label-box :isChecked="anticoagulant == 2 ? true : false" showValue="普通肝素"></label-box>
154
+            </span>
155
+            <span style="display:inline-block;">
156
+                首剂:
157
+                <div style="display:inline-block;width:30px;text-align:center">
158
+                    {{ anticoagulant == 2 && prescription.anticoagulant_shouji ? prescription.anticoagulant_shouji : "/" }}
159
+                </div>
160
+                <span v-if="prescription.anticoagulant == 5">mg</span>
161
+                <span v-if="prescription.anticoagulant == 4">mg</span>
162
+                <span v-if="prescription.anticoagulant == 3">iu</span>
163
+                <span v-if="prescription.anticoagulant == 2">mg</span>
164
+                <span v-if="prescription.anticoagulant == 1">mg</span>
165
+                <span v-if="prescription.anticoagulant == 6">iu</span>
166
+                <span v-if="prescription.anticoagulant == 7">iu</span>
167
+            </span>
168
+            <span style="display:inline-block;">
169
+                维持:
170
+                <div style="display:inline-block;width:30px;text-align:center">
171
+                    {{ anticoagulant == 2 && prescription.anticoagulant_weichi ? prescription.anticoagulant_weichi : "/" }}
172
+                </div>
173
+                <span v-if="prescription.anticoagulant == 5">ml/h</span>
174
+                <span v-if="prescription.anticoagulant == 4">mg/h</span>
175
+                <span v-if="prescription.anticoagulant == 3">iu/h</span>
176
+                <span v-if="prescription.anticoagulant == 2">mg/h</span>
177
+                <span v-if="prescription.anticoagulant == 1">mg/h</span>
178
+                <span v-if="prescription.anticoagulant == 6">iu/h</span>
179
+                <span v-if="prescription.anticoagulant == 7">iu/h</span>
180
+            </span>
181
+            <span style="display:inline-block;">
182
+                总量:
183
+                <div style="display:inline-block;width:30px;text-align:center">
184
+                    {{ anticoagulant == 2 && prescription.anticoagulant_zongliang ? prescription.anticoagulant_zongliang : "/" }}
185
+                </div>
186
+                <span v-if="prescription.anticoagulant == 5">mg</span>
187
+                <span v-if="prescription.anticoagulant == 4">mg</span>
188
+                <span v-if="prescription.anticoagulant == 3">iu</span>
189
+                <span v-if="prescription.anticoagulant == 2">mg</span>
190
+                <span v-if="prescription.anticoagulant == 1">mg</span>
191
+                <span v-if="prescription.anticoagulant == 6">iu</span>
192
+                <span v-if="prescription.anticoagulant == 7">iu</span>
193
+            </span>
194
+            <span style="display:inline-block;">
195
+              <label-box :isChecked="anticoagulant == 1 ? true : false" showValue="无肝素"></label-box>
196
+            </span>
197
+          </td>
198
+        </tr>
199
+        <tr>
200
+          <td style="text-align:left;" colspan="1">
201
+            <span style="display:inline-block;margin-left:15px;">
202
+              透后体重:
203
+              {{ afterdialysis.weight_after ? afterdialysis.weight_after : '/' }}kg
204
+            </span>
205
+          </td>
206
+          <td style="text-align:left;" colspan="1">
207
+            <span style="display:inline-block;margin-left:15px;">
208
+              净脱水量:{{
209
+              afterdialysis.actual_ultrafiltration
210
+              ? afterdialysis.actual_ultrafiltration
211
+              : "/"
212
+              }}ml
213
+            </span>
214
+          </td>
215
+          <td style="text-align:left;" colspan="2">
216
+            <span style="display:inline-block;margin-left:15px;">
217
+              透析时间:
218
+              {{ prescription.dialysis_duration_hour
219
+                 ? prescription.dialysis_duration_hour
220
+                 : "0"
221
+                 }}小时{{
222
+                 prescription.dialysis_duration_minute
223
+                        ? prescription.dialysis_duration_minute
224
+                        : "0"
225
+                    }}分钟
226
+            </span>
227
+          </td>
228
+          <td style="text-align:left;" colspan="1">
229
+            <span style="display:inline-block;margin-left:15px;">
230
+              透析器型号:{{
231
+              prescription.dialyzer_perfusion_apparatus
232
+              ? prescription.dialyzer_perfusion_apparatus
233
+              : "/"
234
+              }}
235
+            </span>
236
+          </td>
237
+          <td style="text-align:left;" colspan="2">
238
+            <span style="display:inline-block;margin-left:15px;">
239
+              置换方式:
36
               <label-box
240
               <label-box
37
                 showValue="门诊"
241
                 showValue="门诊"
38
                 :isChecked="receiverTreatmentAccess.condition == 2 ? true : false"
242
                 :isChecked="receiverTreatmentAccess.condition == 2 ? true : false"

+ 2 - 2
src/xt_pages/workforce/components/nextTableWeeks.vue View File

147
         <template slot-scope="scope">
147
         <template slot-scope="scope">
148
           <span v-if="org_id!=9987" >
148
           <span v-if="org_id!=9987" >
149
              <span v-if="scope.row.dialysissolution.dialyzer_perfusion_apparatus!=''">
149
              <span v-if="scope.row.dialysissolution.dialyzer_perfusion_apparatus!=''">
150
-                <span v-if="org_id!=10131">{{ scope.row.dialysissolution.dialyzer_perfusion_apparatus }}</span>
151
-                <span v-if="org_id==10131">{{ scope.row.dialysissolution.dialyzer_perfusion_apparatus }}</span>
150
+                <span v-if="org_id!=10131&& org_id !=10215">{{ scope.row.dialysissolution.dialyzer_perfusion_apparatus }}</span>
151
+                <span v-if="org_id==10131 || org_id == 10215">{{ scope.row.dialysissolution.dialyzer_perfusion_apparatus }}</span>
152
                 <!-- <span v-if="org_id ==10131">{{getDialysisDialyszerPerfusionOne(scope.row.patient_id)}}</span> -->
152
                 <!-- <span v-if="org_id ==10131">{{getDialysisDialyszerPerfusionOne(scope.row.patient_id)}}</span> -->
153
               </span>
153
               </span>
154
              <span v-if="scope.row.dialysissolution.dialyzer_perfusion_apparatus =='' && scope.row.dialysissolution.length>0 ">{{ getDialysisDialyszerPerfusion(scope.row.patient_id) }}</span>
154
              <span v-if="scope.row.dialysissolution.dialyzer_perfusion_apparatus =='' && scope.row.dialysissolution.length>0 ">{{ getDialysisDialyszerPerfusion(scope.row.patient_id) }}</span>

+ 5 - 4
src/xt_pages/workforce/components/tableWeeks.vue View File

219
             </el-table-column>
219
             </el-table-column>
220
             <el-table-column label="透析器/灌流器" min-width="100" align="center">
220
             <el-table-column label="透析器/灌流器" min-width="100" align="center">
221
                 <template slot-scope="scope">
221
                 <template slot-scope="scope">
222
-          <span v-if="org_id!=9987&&org_id!=10131">
222
+          <span v-if="org_id!=9987&&org_id!=10131&&org_id!=10215">
223
              <span v-if="scope.row.prescription.dialyzer_perfusion_apparatus!=''">
223
              <span v-if="scope.row.prescription.dialyzer_perfusion_apparatus!=''">
224
                 <span>{{ scope.row.prescription.dialyzer_perfusion_apparatus }}</span>
224
                 <span>{{ scope.row.prescription.dialyzer_perfusion_apparatus }}</span>
225
           </span>
225
           </span>
226
-             <span v-if="scope.row.prescription.dialyzer_perfusion_apparatus==''&& scope.row.dialysissolution.id > 0 ">{{getDialysisDialyszerPerfusion(scope.row.patient_id)}}</span>
226
+
227
+          <span v-if="scope.row.prescription.dialyzer_perfusion_apparatus==''&& scope.row.dialysissolution.id > 0 ">{{getDialysisDialyszerPerfusion(scope.row.patient_id)}}</span>
227
           </span>
228
           </span>
228
-                    <span v-if="org_id==10131">{{getDialysisDialyszerPerfusionOne(scope.row.patient_id)}}</span>
229
+                    <span v-if="org_id==10131 || org_id == 10215">{{getDialysisDialyszerPerfusionOne(scope.row.patient_id)}}</span>
229
                     {{scope.row.prescription.dialysis_dialyszers}}
230
                     {{scope.row.prescription.dialysis_dialyszers}}
230
                     <span v-if="scope.row.prescription.dialysis_dialyszers!='' && scope.row.prescription.dialysis_irrigation!=''">/</span>
231
                     <span v-if="scope.row.prescription.dialysis_dialyszers!='' && scope.row.prescription.dialysis_irrigation!=''">/</span>
231
                     <span v-if="scope.row.prescription.dialysis_irrigation!=''">{{scope.row.prescription.dialysis_irrigation}}</span>
232
                     <span v-if="scope.row.prescription.dialysis_irrigation!=''">{{scope.row.prescription.dialysis_irrigation}}</span>
1295
       }
1296
       }
1296
       ,
1297
       ,
1297
       saveRemindPrint() {
1298
       saveRemindPrint() {
1298
-        console.log('455555555', this.perfusion_apparatus)
1299
+        console.log('455555555', this.prescription_status)
1299
 
1300
 
1300
         if (this.perfusion_apparatus == true) {
1301
         if (this.perfusion_apparatus == true) {
1301
           console.log('3333')
1302
           console.log('3333')

+ 3 - 3
src/xt_pages/workforce/next_remind_print.vue View File

30
                   <td width="70" v-if="printObj.zone == 1">分区</td>
30
                   <td width="70" v-if="printObj.zone == 1">分区</td>
31
                   <td width="70" v-if="printObj.classes == 1">班次</td>
31
                   <td width="70" v-if="printObj.classes == 1">班次</td>
32
                   <td width="70" v-if="printObj.number == 1">机号</td>
32
                   <td width="70" v-if="printObj.number == 1">机号</td>
33
-                  <td width="120" v-if="printObj.prescription_status == 1">透析模式</td>
33
+                  <td width="120" v-if="printObj.mode == 1">透析模式</td>
34
                   <td width="100" v-if="printObj.dialyzers == 1 && printObj.perfusion_apparatus == 1">透析器/灌流器</td>
34
                   <td width="100" v-if="printObj.dialyzers == 1 && printObj.perfusion_apparatus == 1">透析器/灌流器</td>
35
                   <td width="120" v-if="printObj.anticoagulant==1">抗凝剂(商品名称)</td>
35
                   <td width="120" v-if="printObj.anticoagulant==1">抗凝剂(商品名称)</td>
36
                   <td width="100" v-if="printObj.anticoagulant_zongliang == 1">总量</td>
36
                   <td width="100" v-if="printObj.anticoagulant_zongliang == 1">总量</td>
57
                   {{main_collection.number.number}}
57
                   {{main_collection.number.number}}
58
 
58
 
59
                 </td>
59
                 </td>
60
-                <td :width="td_1_width"  v-if="printObj.prescription_status == 1">
60
+                <td :width="td_1_width"  v-if="printObj.mode == 1">
61
                   {{modeOptions[main_collection.mode_id].name}}
61
                   {{modeOptions[main_collection.mode_id].name}}
62
                 </td>
62
                 </td>
63
                 <td :width="td_1_width" v-if="printObj.dialyzers == 1 && printObj.perfusion_apparatus == 1">
63
                 <td :width="td_1_width" v-if="printObj.dialyzers == 1 && printObj.perfusion_apparatus == 1">
65
                      <span v-if="main_collection.prescription.dialyzer_perfusion_apparatus!=''">
65
                      <span v-if="main_collection.prescription.dialyzer_perfusion_apparatus!=''">
66
                         <span v-if="org_id!=10131">{{main_collection.prescription.dialyzer_perfusion_apparatus}}</span>
66
                         <span v-if="org_id!=10131">{{main_collection.prescription.dialyzer_perfusion_apparatus}}</span>
67
                         <!-- <span v-if="org_id==10131">{{getDialysisDialyszerPerfusionOne(main_collection.prescription.patient_id)}}</span>  -->
67
                         <!-- <span v-if="org_id==10131">{{getDialysisDialyszerPerfusionOne(main_collection.prescription.patient_id)}}</span>  -->
68
-                         <span v-if="org_id==10131 || org_id==9671">{{main_collection.dialysissolution.dialyzer_perfusion_apparatus}}</span>
68
+                         <span v-if="org_id==10131 || org_id==9671 || org_id == 10215">{{main_collection.dialysissolution.dialyzer_perfusion_apparatus}}</span>
69
                      </span>
69
                      </span>
70
                      <span v-if="main_collection.prescription.dialyzer_perfusion_apparatus ==''&& main_collection.dialysissolution.length>0">{{getDialysisDialyszerPerfusion(main_collection.patient_id)}}</span>
70
                      <span v-if="main_collection.prescription.dialyzer_perfusion_apparatus ==''&& main_collection.dialysissolution.length>0">{{getDialysisDialyszerPerfusion(main_collection.patient_id)}}</span>
71
                   </span>
71
                   </span>

+ 6 - 4
src/xt_pages/workforce/remind_print.vue View File

29
                   <td width="70" v-if="printObj.zone == 1">分区</td>
29
                   <td width="70" v-if="printObj.zone == 1">分区</td>
30
                   <td width="70" v-if="printObj.classes == 1">班次</td>
30
                   <td width="70" v-if="printObj.classes == 1">班次</td>
31
                   <td width="70" v-if="printObj.number == 1">机号</td>
31
                   <td width="70" v-if="printObj.number == 1">机号</td>
32
-                  <td width="120" v-if="printObj.prescription_status == 1">透析模式</td>
32
+                  <td width="120" v-if="printObj.mode == 1">透析模式</td>
33
                   <td width="100" v-if="printObj.dialyzers == 1 && printObj.perfusion_apparatus == 1">透析器/灌流器</td>
33
                   <td width="100" v-if="printObj.dialyzers == 1 && printObj.perfusion_apparatus == 1">透析器/灌流器</td>
34
                   <td width="120" v-if="printObj.anticoagulant==1">抗凝剂(商品名称)</td>
34
                   <td width="120" v-if="printObj.anticoagulant==1">抗凝剂(商品名称)</td>
35
                   <td width="100" v-if="printObj.anticoagulant_zongliang == 1">总量</td>
35
                   <td width="100" v-if="printObj.anticoagulant_zongliang == 1">总量</td>
56
                   {{main_collection.number.number}}
56
                   {{main_collection.number.number}}
57
 
57
 
58
                 </td>
58
                 </td>
59
-                <td :width="td_1_width" v-if="printObj.prescription_status == 1">
59
+                <td :width="td_1_width" v-if="printObj.mode == 1">
60
                   {{modeOptions[main_collection.mode_id].name}}
60
                   {{modeOptions[main_collection.mode_id].name}}
61
                 </td>
61
                 </td>
62
+                
62
                 <td :width="td_1_width" v-if="printObj.dialyzers == 1 && printObj.perfusion_apparatus ==1">
63
                 <td :width="td_1_width" v-if="printObj.dialyzers == 1 && printObj.perfusion_apparatus ==1">
63
                   <span v-if="org_id!=9987">
64
                   <span v-if="org_id!=9987">
64
                      <span > 
65
                      <span > 
65
                        <span v-if="org_id!=10131 && main_collection.prescription.dialyzer_perfusion_apparatus!=''">{{main_collection.prescription.dialyzer_perfusion_apparatus}}</span> 
66
                        <span v-if="org_id!=10131 && main_collection.prescription.dialyzer_perfusion_apparatus!=''">{{main_collection.prescription.dialyzer_perfusion_apparatus}}</span> 
66
-                       <!-- <span v-if="org_id==10131 || org_id==9671">{{getDialysisDialyszerPerfusionOne(main_collection.prescription.patient_id)}}</span>  -->
67
-                       <span v-if="org_id==10131 || org_id==9671">{{main_collection.dialysissolution.dialyzer_perfusion_apparatus}}</span>
67
+                       <!-- <span v-if="org_id==10131 || org_id==9671 || org_id == 10215">{{getDialysisDialyszerPerfusionOne(main_collection.prescription.patient_id)}}</span>  -->
68
+                       <span v-if="org_id==10131 || org_id==9671 || org_id == 10215">{{main_collection.dialysissolution.dialyzer_perfusion_apparatus}}</span>
68
                       </span>
69
                       </span>
69
                      <span v-if="main_collection.prescription.dialyzer_perfusion_apparatus ==''&& main_collection.dialysissolution.length>0">{{getDialysisDialyszerPerfusion(main_collection.patient_id)}}</span> 
70
                      <span v-if="main_collection.prescription.dialyzer_perfusion_apparatus ==''&& main_collection.dialysissolution.length>0">{{getDialysisDialyszerPerfusion(main_collection.patient_id)}}</span> 
70
                   </span>
71
                   </span>
373
       getPrintList().then(response=>{
374
       getPrintList().then(response=>{
374
          if(response.data.state == 1){
375
          if(response.data.state == 1){
375
            var list = response.data.data.list
376
            var list = response.data.data.list
377
+           console.log("list22222",list)
376
            this.printObj = list
378
            this.printObj = list
377
          }
379
          }
378
       })
380
       })