see999 преди 3 години
родител
ревизия
c251dae95d

+ 206 - 2
src/xt_pages/dialysis/template/DialysisPrintOrderSeventeen.vue Целия файл

@@ -31,8 +31,212 @@
31 31
                 getAge(patientInfo)
32 32
                 }}
33 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 240
               <label-box
37 241
                 showValue="门诊"
38 242
                 :isChecked="receiverTreatmentAccess.condition == 2 ? true : false"

+ 2 - 2
src/xt_pages/workforce/components/nextTableWeeks.vue Целия файл

@@ -147,8 +147,8 @@
147 147
         <template slot-scope="scope">
148 148
           <span v-if="org_id!=9987" >
149 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 152
                 <!-- <span v-if="org_id ==10131">{{getDialysisDialyszerPerfusionOne(scope.row.patient_id)}}</span> -->
153 153
               </span>
154 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 Целия файл

@@ -219,13 +219,14 @@
219 219
             </el-table-column>
220 220
             <el-table-column label="透析器/灌流器" min-width="100" align="center">
221 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 223
              <span v-if="scope.row.prescription.dialyzer_perfusion_apparatus!=''">
224 224
                 <span>{{ scope.row.prescription.dialyzer_perfusion_apparatus }}</span>
225 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 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 230
                     {{scope.row.prescription.dialysis_dialyszers}}
230 231
                     <span v-if="scope.row.prescription.dialysis_dialyszers!='' && scope.row.prescription.dialysis_irrigation!=''">/</span>
231 232
                     <span v-if="scope.row.prescription.dialysis_irrigation!=''">{{scope.row.prescription.dialysis_irrigation}}</span>
@@ -1295,7 +1296,7 @@
1295 1296
       }
1296 1297
       ,
1297 1298
       saveRemindPrint() {
1298
-        console.log('455555555', this.perfusion_apparatus)
1299
+        console.log('455555555', this.prescription_status)
1299 1300
 
1300 1301
         if (this.perfusion_apparatus == true) {
1301 1302
           console.log('3333')

+ 3 - 3
src/xt_pages/workforce/next_remind_print.vue Целия файл

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

+ 6 - 4
src/xt_pages/workforce/remind_print.vue Целия файл

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