ソースを参照

8月30,79号打印单

yq1 9 ヶ月 前
コミット
7117aa0d81
共有1 個のファイルを変更した55 個の追加40 個の削除を含む
  1. 55 40
      src/xt_pages/dialysis/template/DialysisPrintOrderSeventynine.vue

+ 55 - 40
src/xt_pages/dialysis/template/DialysisPrintOrderSeventynine.vue ファイルの表示

@@ -36,7 +36,7 @@
36 36
                     {{ dialysisOrder && dialysisOrder.DeviceNumber && dialysisOrder.DeviceNumber.number.length > 0 ? dialysisOrder.DeviceNumber.number : patientInfo.DialysisSchedule.device_number.number }}
37 37
                   </div>
38 38
                   <div style="flex: 1;">
39
-                    透析次数:  {{ patientInfo.total_dialysis + patientInfo.user_sys_before_count ? 
39
+                    透析次数:  {{ patientInfo.total_dialysis + patientInfo.user_sys_before_count ?
40 40
                                 patientInfo.total_dialysis + patientInfo.user_sys_before_count : "/" }}
41 41
                   </div>
42 42
                 </div>
@@ -62,7 +62,7 @@
62 62
                   {{ predialysis.diastolic_blood_pressure ? predialysis.diastolic_blood_pressure : ""}}
63 63
                   mmHg
64 64
                 </div>
65
-                
65
+
66 66
               </td>
67 67
             </tr>
68 68
 
@@ -133,7 +133,7 @@
133 133
                   <div style="flex: 1;">
134 134
                     体重增加量:{{ (predialysis.weight_before - assessmentafter.weight_after).toFixed(1) }}kg
135 135
                   </div>
136
-                 
136
+
137 137
                 </div>
138 138
               </td>
139 139
             </tr>
@@ -200,9 +200,9 @@
200 200
             </td>
201 201
             <td style="">
202 202
               透析液:钾:
203
-              <span style="">2.0</span>mmol/L&nbsp; 
203
+              <span style="">2.0</span>mmol/L&nbsp;
204 204
               钙:
205
-              <span style="">1.5</span>mmol/L&nbsp; 
205
+              <span style="">1.5</span>mmol/L&nbsp;
206 206
               碳酸氢盐:
207 207
               <span >32</span>mmol/L&nbsp;
208 208
               钠:
@@ -215,7 +215,7 @@
215 215
             <td colspan="3">
216 216
               <div style="display: inline-block;line-height: 30px;">
217 217
                 血管通路:
218
-          
218
+
219 219
                 {{ predialysis.blood_access_part_id ? predialysis.blood_access_part_id :'/' }}
220 220
                 {{ predialysis.blood_access_part_opera_name ? predialysis.blood_access_part_opera_name :'/' }}
221 221
               </div>&nbsp;&nbsp;
@@ -289,7 +289,7 @@
289 289
                   <img style="height:30px;" :src="setAdminUserES(monitor.monitoring_nurse)" alt srcset />
290 290
                 </span>
291 291
               </td>
292
-              
292
+
293 293
               <td>
294 294
                 {{ monitor.end }} {{ monitor.symptom }} &nbsp;
295 295
                 {{monitor.dispose}} &nbsp;{{ monitor.result }}
@@ -796,7 +796,7 @@ export default {
796 796
           this.assessmentafter = response.data.data.assessmentAfterDislysis;
797 797
           console.log("上次透后体重", this.assessmentafter);
798 798
           // var doctorAdevieInfo = response.data.data.doctorAdevieInfo;
799
-          
799
+
800 800
           this.afterdialysis = response.data.data.AssessmentAfterDislysis;
801 801
           console.log("透后评估", this.afterdialysis);
802 802
           this.operators = response.data.data.operators;
@@ -997,7 +997,7 @@ export default {
997 997
 
998 998
           this.advices = response.data.data.advices;
999 999
 
1000
-          
1000
+
1001 1001
           this.monitors = response.data.data.monitors;
1002 1002
           console.log("透析监测", this.monitors);
1003 1003
           this.summary = response.data.data.summary;
@@ -1174,10 +1174,11 @@ export default {
1174 1174
             }
1175 1175
           }
1176 1176
           console.log(this.advice_groups);
1177
-          
1177
+
1178 1178
           var advices = response.data.data.advices;
1179
-         
1179
+          var projects = response.data.data.projects
1180 1180
           var newDocArr= []
1181
+          var projectarr = []
1181 1182
           for(let i=0;i<advices.length;i++){
1182 1183
             console.log("hhahahahh",advices[i].advice_name.indexOf("0.9%氯化钠注射液"))
1183 1184
             console.log("jjjjjjjjj",advices[i].delivery_way.indexOf("管路预冲"))
@@ -1185,17 +1186,48 @@ export default {
1185 1186
               newDocArr.push(advices[i])
1186 1187
            }
1187 1188
           }
1188
-          console.log("newDocArr----------------------",newDocArr)
1189
-        
1189
+          for(let i in projects){
1190
+            if(projects[i].type ==2){
1191
+              projectarr.push(projects[i])
1192
+            }
1193
+          }
1194
+
1195
+          console.log("newDocArr----------------------",projectarr)
1190 1196
           var doctorAdevieInfo = response.data.data.doctorAdevieInfo
1191
-        
1192
-         
1193
-       
1194 1197
           var tableAdvice = newDocArr.concat(doctorAdevieInfo);
1195
-        
1198
+          if(projectarr.length>0){
1199
+            for(let i in projectarr){
1200
+              if(projectarr[i].team!= "undefined" && projectarr[i].team.id >0){
1201
+                  projectarr[i].project_team = projectarr[i].team.project_team
1202
+                  projectarr[i].project_team_id = projectarr[i].team.id
1203
+                  projectarr[i].start_time = projectarr[i].start_time
1204
+                  projectarr[i].single_dose = projectarr[i].single_dose
1205
+                  projectarr[i].single_dose_unit = projectarr[i].unit
1206
+                  projectarr[i].execution_time = projectarr[i].execution_time
1207
+                  projectarr[i].execution_staff= projectarr[i].execution_staff
1208
+                  projectarr[i].advice_name =  projectarr[i].team.project_team
1209
+                  projectarr[i].advice_doctor = projectarr[i].doctor
1210
+
1211
+                  tableAdvice.push(projectarr[i])
1212
+                  // this.doctor_advices.push(projectarr[i])
1213
+                  // this.doctor_advices_2.push(this.project[i])
1214
+                }else{
1215
+                  projectarr[i].project_team = projectarr[i].project.project_name
1216
+                  projectarr[i].advice_name = projectarr[i].project.project_name
1217
+                  projectarr[i].start_time = projectarr[i].start_time
1218
+                  projectarr[i].single_dose = projectarr[i].single_dose
1219
+                  projectarr[i].single_dose_unit = projectarr[i].unit
1220
+                  projectarr[i].execution_time = projectarr[i].execution_time
1221
+                  projectarr[i].execution_staff= projectarr[i].execution_staff
1222
+                  projectarr[i].advice_doctor = projectarr[i].doctor
1223
+                  tableAdvice.push(projectarr[i])
1224
+                  // this.doctor_advices.push(projectarr[i])
1225
+                  // this.doctor_advices_2.push(this.projects[i])
1226
+                }
1227
+            }
1228
+          }
1196 1229
           console.log('response.data.data', response.data.data)
1197 1230
           if (tableAdvice.length === 0) {
1198
-            console.log('1111111',tableAdvice.length);
1199 1231
             var obj = { advice_name: "", start_time: "" };
1200 1232
             var obj1 = { advice_name: "", start_time: "" };
1201 1233
             var obj2 = { advice_name: "", start_time: "" };
@@ -1216,7 +1248,7 @@ export default {
1216 1248
             return this.tableAdvice
1217 1249
           }
1218 1250
           if (tableAdvice.length === 1) {
1219
-            console.log('2222222',tableAdvice.length);
1251
+
1220 1252
             var obj = { advice_name: "", start_time: "" };
1221 1253
             var obj1 = { advice_name: "", start_time: "" };
1222 1254
             var obj2 = { advice_name: "", start_time: "" };
@@ -1235,7 +1267,7 @@ export default {
1235 1267
             // return this.tableAdvice
1236 1268
           }
1237 1269
           if (tableAdvice.length === 2) {
1238
-            console.log('333333',tableAdvice.length);
1270
+
1239 1271
             var obj = { advice_name: "", start_time: "" };
1240 1272
             var obj1 = { advice_name: "", start_time: "" };
1241 1273
             var obj2 = { advice_name: "", start_time: "" };
@@ -1252,7 +1284,7 @@ export default {
1252 1284
             // return this.tableAdvice
1253 1285
           }
1254 1286
           if (tableAdvice.length === 3) {
1255
-            console.log('444444',tableAdvice.length);
1287
+
1256 1288
             var obj = { advice_name: "", start_time: "" };
1257 1289
             var obj1 = { advice_name: "", start_time: "" };
1258 1290
             // var obj2 = { advice_name: "", start_time: "" };
@@ -1267,7 +1299,7 @@ export default {
1267 1299
             // return this.tableAdvice
1268 1300
           }
1269 1301
           if (tableAdvice.length === 4) {
1270
-            console.log('5555555',tableAdvice.length);
1302
+
1271 1303
             var obj = { advice_name: "", start_time: "" };
1272 1304
             // var obj1 = { advice_name: "", start_time: "" };
1273 1305
             // var obj2 = { advice_name: "", start_time: "" };
@@ -1280,33 +1312,16 @@ export default {
1280 1312
             // return this.tableAdvice
1281 1313
           }
1282 1314
           if (tableAdvice.length === 5) {
1283
-            console.log('6666666',tableAdvice.length);
1284
-            // var obj = { advice_name: "", start_time: "" };
1285
-            // var obj1 = { advice_name: "", start_time: "" };
1286
-            // var obj2 = { advice_name: "", start_time: "" };
1287 1315
 
1288
-            // tableAdvice.push(obj);
1289
-            // tableAdvice.push(obj1);
1290
-            // tableAdvice.push(obj2);
1291 1316
 
1292 1317
             this.tableAdvice = tableAdvice;
1293 1318
             // return this.tableAdvice
1294 1319
           }
1295
-          // if (tableAdvice.length === 6) {
1296
-          //   console.log('6666666',tableAdvice.length);
1297
-          //   var obj = { advice_name: "", start_time: "" };
1298
-          //   tableAdvice.push(obj);
1299
-
1300
-          //   this.tableAdvice = tableAdvice;
1301
-          //   // return this.tableAdvice
1302
-          // }
1303
-
1304 1320
           if (tableAdvice.length >5) {
1305
-            console.log('777777',tableAdvice);
1306 1321
             this.tableAdvice = tableAdvice;
1307 1322
 
1308 1323
           }
1309
-          console.log('医嘱',this.tableAdvice.length);
1324
+          console.log('医嘱',this.tableAdvice);
1310 1325
         } else {
1311 1326
           this.loading = false;
1312 1327
           this.$message.error("请求数据失败");