瀏覽代碼

干体重

xiaoming_global 5 年之前
父節點
當前提交
b6b17907af

+ 27 - 0
.idea/codeStyles/Project.xml 查看文件

@@ -0,0 +1,27 @@
1
+<component name="ProjectCodeStyleConfiguration">
2
+  <code_scheme name="Project" version="173">
3
+    <JSCodeStyleSettings version="0">
4
+      <option name="USE_SEMICOLON_AFTER_STATEMENT" value="false" />
5
+      <option name="FORCE_SEMICOLON_STYLE" value="true" />
6
+      <option name="SPACE_BEFORE_GENERATOR_MULT" value="true" />
7
+      <option name="SPACE_BEFORE_FUNCTION_LEFT_PARENTH" value="false" />
8
+      <option name="USE_DOUBLE_QUOTES" value="false" />
9
+      <option name="FORCE_QUOTE_STYlE" value="true" />
10
+      <option name="ENFORCE_TRAILING_COMMA" value="Remove" />
11
+      <option name="SPACES_WITHIN_OBJECT_LITERAL_BRACES" value="true" />
12
+      <option name="SPACES_WITHIN_IMPORTS" value="true" />
13
+      <option name="SPACE_BEFORE_ASYNC_ARROW_LPAREN" value="false" />
14
+    </JSCodeStyleSettings>
15
+    <codeStyleSettings language="JavaScript">
16
+      <option name="KEEP_BLANK_LINES_IN_CODE" value="1" />
17
+      <option name="IF_BRACE_FORCE" value="1" />
18
+      <option name="DOWHILE_BRACE_FORCE" value="1" />
19
+      <option name="WHILE_BRACE_FORCE" value="1" />
20
+      <option name="FOR_BRACE_FORCE" value="1" />
21
+      <indentOptions>
22
+        <option name="INDENT_SIZE" value="2" />
23
+        <option name="CONTINUATION_INDENT_SIZE" value="2" />
24
+      </indentOptions>
25
+    </codeStyleSettings>
26
+  </code_scheme>
27
+</component>

+ 5 - 0
.idea/codeStyles/codeStyleConfig.xml 查看文件

@@ -0,0 +1,5 @@
1
+<component name="ProjectCodeStyleConfiguration">
2
+  <state>
3
+    <option name="USE_PER_PROJECT_SETTINGS" value="true" />
4
+  </state>
5
+</component>

+ 4 - 0
.idea/encodings.xml 查看文件

@@ -0,0 +1,4 @@
1
+<?xml version="1.0" encoding="UTF-8"?>
2
+<project version="4">
3
+  <component name="Encoding" addBOMForNewFiles="with NO BOM" />
4
+</project>

+ 6 - 0
.idea/misc.xml 查看文件

@@ -0,0 +1,6 @@
1
+<?xml version="1.0" encoding="UTF-8"?>
2
+<project version="4">
3
+  <component name="JavaScriptSettings">
4
+    <option name="languageLevel" value="ES6" />
5
+  </component>
6
+</project>

+ 8 - 0
.idea/modules.xml 查看文件

@@ -0,0 +1,8 @@
1
+<?xml version="1.0" encoding="UTF-8"?>
2
+<project version="4">
3
+  <component name="ProjectModuleManager">
4
+    <modules>
5
+      <module fileurl="file://$PROJECT_DIR$/.idea/xt_vue.iml" filepath="$PROJECT_DIR$/.idea/xt_vue.iml" />
6
+    </modules>
7
+  </component>
8
+</project>

+ 8 - 0
.idea/xt_vue.iml 查看文件

@@ -0,0 +1,8 @@
1
+<?xml version="1.0" encoding="UTF-8"?>
2
+<module type="WEB_MODULE" version="4">
3
+  <component name="NewModuleRootManager">
4
+    <content url="file://$MODULE_DIR$" />
5
+    <orderEntry type="inheritedJdk" />
6
+    <orderEntry type="sourceFolder" forTests="false" />
7
+  </component>
8
+</module>

+ 2 - 3
config/dev.env.js 查看文件

@@ -6,9 +6,8 @@
6 6
 module.exports = {
7 7
   NODE_ENV: '"development"',
8 8
   ENV_CONFIG: '"dev"',
9
-  BASE_API:  '"http://api.xt.test.sgjyun.com"',// //http://api.xt.test.sgjyun.com http://112.74.16.180:9527,////'"http://localhost:9529"',
10
-  // BASE_API:'"http://localhost:9529"',
11
-  SSO_HOST: '"http://testsso.sgjyun.com"',
9
+  BASE_API: '"http://api.xt.test.sgjyun.com"',//'"http://localhost:9529"', // //http://api.xt.test.sgjyun.com http://112.74.16.180:9527
10
+  SSO_HOST: '"https://testsso.sgjyun.com"',
12 11
   SRCM_HOST: '"http://test1.sgjyun.com"',
13 12
   XT_HOST: '"http://xt.test.sgjyun.com"',
14 13
   MIRCO_MALL_HOST: '"http://mall.test.sgjyun.com"',

+ 5 - 4
config/index.js 查看文件

@@ -11,15 +11,16 @@ module.exports = {
11 11
     assetsSubDirectory: 'static',
12 12
     assetsPublicPath: '/',
13 13
     proxyTable: {},
14
+
14 15
     // Various Dev Server settings
15 16
 
16 17
     // can be overwritten by process.env.HOST
17 18
     // if you want dev by ip, please set host: '0.0.0.0'
18
-    // host: 'xt.kuyicloud.com',
19
-     host: 'xt.test.sgjyun.com',
20
-    // host:'localhost',
21
-    port:9528, // can be overwritten by process.env.PORT, if port is in use, a free one will be determined
22 19
 
20
+    // host: 'xt.test.sgjyun.com',
21
+    // host: 'xt.kuyicloud.com',
22
+    host: 'xt.test.sgjyun.com',
23
+    port: 9528, // can be overwritten by process.env.PORT, if port is in use, a free one will be determined
23 24
     autoOpenBrowser: true,
24 25
     errorOverlay: true,
25 26
     notifyOnErrors: false,

文件差異過大導致無法顯示
+ 0 - 15246
package-lock.json


+ 19 - 0
src/api/advice.js 查看文件

@@ -274,6 +274,25 @@ export function updateTemplateName(params) {
274 274
   })
275 275
 }
276 276
 
277
+export function getDoctorAdviceConfig() {
278
+  return request({
279
+    url: '/api/adviceconfig/get',
280
+    method: 'get',
281
+  })
282
+}
283
+
284
+
285
+export function postDoctorAdviceConfig(params) {
286
+  return request({
287
+    url: '/api/adviceconfig/isopen',
288
+    method: 'post',
289
+    params:params,
290
+  })
291
+}
292
+
293
+
294
+
295
+
277 296
 
278 297
 
279 298
 

+ 3 - 6
src/api/dialysis_record.js 查看文件

@@ -43,14 +43,15 @@ export function editMonitor(patient_id, schedule_date, data) {
43 43
   })
44 44
 }
45 45
 
46
-export function startDialysis(patient_id, schedule_date, nurse_id, bed_id, puncture_nurse_id,start_time) {
46
+export function startDialysis(patient_id, schedule_date, nurse_id, bed_id, puncture_nurse_id, start_time, lood_drawing) {
47 47
   var params = {
48 48
     patient_id: patient_id,
49 49
     date: schedule_date,
50 50
     nurse: nurse_id,
51 51
     bed: bed_id,
52 52
     puncture_nurse: puncture_nurse_id,
53
-    start_time:start_time,
53
+    start_time: start_time,
54
+    lood_drawing: lood_drawing
54 55
   }
55 56
   return request({
56 57
     url: '/api/dialysis/start_record',
@@ -80,7 +81,3 @@ export function postDelMonitorInfo(params) {
80 81
   })
81 82
 }
82 83
 
83
-
84
-
85
-
86
-

+ 54 - 3
src/xt_pages/data/druguseTemplate.vue 查看文件

@@ -3,14 +3,33 @@
3 3
     <div class="position">
4 4
       <bread-crumb :crumbs='crumbs'></bread-crumb>
5 5
     </div>
6
+
7
+    <el-dialog title="透析处方长期医嘱医生确认推送提醒" :visible.sync="dialogConfigVisible">
8
+      <el-form>
9
+        <el-form-item label="是否开启推送:">
10
+          <el-radio-group v-model="is_open_remind" @change="changeRemind">
11
+            <el-radio :label="1">开启</el-radio>
12
+            <el-radio :label="2">不开启</el-radio>
13
+          </el-radio-group>
14
+        </el-form-item>
15
+      </el-form>
16
+    </el-dialog>
17
+
18
+
6 19
     <div class="app-container">
7 20
       <el-tabs>
8 21
         <el-tab-pane label="医嘱模板 ">
9 22
           <div>
10 23
             <div class="filter-container">
24
+              <el-button size="small"
25
+                         style="float: right;"
26
+                         @click="dialogConfigVisible = true"
27
+                         type="primary">长期医嘱提醒配置
28
+              </el-button>
29
+
11 30
               <el-button
12 31
                 class="filter-item"
13
-                style="margin-left: 10px;"
32
+                style="margin-left: 10px;margin-right: 10px"
14 33
                 @click="handleCreateTemplate"
15 34
                 type="primary"
16 35
                 size="small"
@@ -1148,7 +1167,9 @@
1148 1167
     UpdateDrugDic,
1149 1168
     UpdateDrugWay,
1150 1169
     UpdateExecutionFrequency,
1151
-    updateTemplateName
1170
+    updateTemplateName,
1171
+    getDoctorAdviceConfig,
1172
+    postDoctorAdviceConfig
1152 1173
   } from '@/api/advice'
1153 1174
   import BreadCrumb from '@/xt_pages/components/bread-crumb'
1154 1175
 
@@ -1179,6 +1200,7 @@
1179 1200
         currentIndex: -1,
1180 1201
         isEdit: false,
1181 1202
         dialogTitle: '',
1203
+        is_open_remind:0,
1182 1204
         isAddChild: false,
1183 1205
         parent_id: 0,
1184 1206
         editDialogTitle: '编辑医嘱',
@@ -1246,7 +1268,7 @@
1246 1268
           execution_frequency: '',
1247 1269
           id: 0
1248 1270
         },
1249
-
1271
+        dialogConfigVisible:false,
1250 1272
         templateFormEdit: {
1251 1273
           frequency_type: 0,
1252 1274
           day_count: '',
@@ -1309,8 +1331,18 @@
1309 1331
     created() {
1310 1332
       this.getAdviceConfig()
1311 1333
       this.unitsOption = getDataConfig('hemodialysis', 'units')
1334
+      this.getDoctorAdviceConfig()
1312 1335
     },
1313 1336
     methods: {
1337
+      getDoctorAdviceConfig(){
1338
+        getDoctorAdviceConfig().then(response => {
1339
+          if (response.data.state == 1) {
1340
+            this.is_open_remind = response.data.data.config.is_open_remind
1341
+          } else {
1342
+            this.$message.error(response.data.msg)
1343
+          }
1344
+        })
1345
+      },
1314 1346
       adviceNameShow({ row, column, rowIndex, columnIndex }) {
1315 1347
         if (columnIndex == 1) {
1316 1348
           return 'templateadvicenamedisplay'
@@ -2411,6 +2443,25 @@
2411 2443
             }
2412 2444
           }
2413 2445
         })
2446
+      }, changeRemind(val) {
2447
+        let params = {
2448
+          'is_open_remind': val,
2449
+        }
2450
+
2451
+        postDoctorAdviceConfig(params).then(response => {
2452
+          if (response.data.state == 1) {
2453
+            this.is_open_remind = response.data.data.is_open_remind
2454
+            if (response.data.data.is_open_remind == 1) {
2455
+              this.$message.success('开启成功')
2456
+            } else {
2457
+              this.$message.success('关闭成功')
2458
+            }
2459
+          } else {
2460
+            this.$message.error(response.data.msg)
2461
+
2462
+          }
2463
+        })
2464
+
2414 2465
       }
2415 2466
     }
2416 2467
   }

+ 120 - 38
src/xt_pages/dialysis/batch_print/batch_print_order_six.vue 查看文件

@@ -76,7 +76,7 @@
76 76
                 </div>
77 77
             </div>
78 78
 
79
-            <div class="row" >
79
+            <div class="row" :class="record.totallength> 14? 'margin-bottom-300':''"> 
80 80
                 <table class="proj_table">
81 81
                     <tbody>
82 82
                         <tr><td colspan="2" style="letter-spacing:5px;text-align:center;font-weight:520;font-size:16px;padding: 6px 8px;line-height: 30px;">透析前情况</td></tr>
@@ -92,13 +92,13 @@
92 92
                                     <div class="inline_block" style="flex:1;">
93 93
                                     透析次数:
94 94
                                     <div class="under_line" style="width: 70px;text-align: center">
95
-                                        {{record.patient.total_dialysis}}
95
+                                        {{record.patient.total_dialysis?record.patient.total_dialysis:'/'}}
96 96
                                     </div>
97 97
                                     </div>
98 98
                                     <div class="inline_block" style="flex:1;">
99 99
                                     透前症状:
100 100
                                     <div class="under_line" style="width: 150px;text-align: center">
101
-                                        {{record.assessment_before_dislysis&&record.assessment_before_dislysis.symptom_before_dialysis?record.assessment_before_dislysis.symptom_before_dialysis:''}}
101
+                                        {{record.assessment_before_dislysis&&record.assessment_before_dislysis.symptom_before_dialysis?record.assessment_before_dislysis.symptom_before_dialysis:'/'}}
102 102
                                     </div>
103 103
                                     </div>
104 104
                                 </div>
@@ -107,39 +107,39 @@
107 107
                                     <div class="inline_block" >
108 108
                                     T:
109 109
                                     <div class="under_line" style="width: 50px;text-align: center">
110
-                                        {{record.assessment_before_dislysis&&record.assessment_before_dislysis.temperature?record.assessment_before_dislysis.temperature:''}}
110
+                                        {{record.assessment_before_dislysis&&record.assessment_before_dislysis.temperature?record.assessment_before_dislysis.temperature:'/'}}
111 111
                                     </div>
112 112
                                     °C
113 113
                                     </div>
114 114
                                     <div class="inline_block" style="margin-left:10px;">
115 115
                                     P:
116 116
                                     <div class="under_line" style="width: 50px;text-align: center;">
117
-                                        {{record.assessment_before_dislysis&&record.assessment_before_dislysis.pulse_frequency?record.assessment_before_dislysis.pulse_frequency:''}}
117
+                                        {{record.assessment_before_dislysis&&record.assessment_before_dislysis.pulse_frequency?record.assessment_before_dislysis.pulse_frequency:'/'}}
118 118
                                     </div>
119 119
                                     次/分
120 120
                                     </div>
121 121
                                     <div class="inline_block" style="margin-left:10px;">
122 122
                                     R:
123 123
                                     <div class="under_line" style="width: 50px;text-align: center;">
124
-                                        {{record.assessment_before_dislysis&&record.assessment_before_dislysis.breathing_rate?record.assessment_before_dislysis.breathing_rate:''}}
124
+                                        {{record.assessment_before_dislysis&&record.assessment_before_dislysis.breathing_rate?record.assessment_before_dislysis.breathing_rate:'/'}}
125 125
                                     </div>
126 126
                                     次/分
127 127
                                     </div>
128 128
                                     <div class="inline_block" style="margin-left:10px;">
129 129
                                     BP:
130 130
                                     <div class="under_line" style="width: 50px;text-align: center;">
131
-                                        {{record.assessment_before_dislysis&&record.assessment_before_dislysis.systolic_blood_pressure?record.assessment_before_dislysis.systolic_blood_pressure:''}}
131
+                                        {{record.assessment_before_dislysis&&record.assessment_before_dislysis.systolic_blood_pressure?record.assessment_before_dislysis.systolic_blood_pressure:'/'}}
132 132
                                     </div>
133 133
                                     /
134 134
                                     <div class="under_line" style="width: 50px;text-align: center;">
135
-                                        {{record.assessment_before_dislysis&&record.assessment_before_dislysis.diastolic_blood_pressure?record.assessment_before_dislysis.diastolic_blood_pressure:''}}
135
+                                        {{record.assessment_before_dislysis&&record.assessment_before_dislysis.diastolic_blood_pressure?record.assessment_before_dislysis.diastolic_blood_pressure:'/'}}
136 136
                                     </div>
137 137
                                     mmHg
138 138
                                     </div>
139 139
                                     <div class="inline_block" style="margin-left:10px;">
140 140
                                     血管通路:
141 141
                                     <div class="under_line" style="width: 200px;text-align: center;">
142
-                                        {{record.assessment_before_dislysis&&record.assessment_before_dislysis.blood_access_part_id?blood_access_part[record.assessment_before_dislysis.blood_access_part_id]['name']:''}} {{record.assessment_before_dislysis&&record.assessment_before_dislysis.blood_access_part_opera_name?record.assessment_before_dislysis.blood_access_part_opera_name:''}}
142
+                                        {{record.assessment_before_dislysis&&record.assessment_before_dislysis.blood_access_part_id?blood_access_part[record.assessment_before_dislysis.blood_access_part_id]['name']:'/'}} {{record.assessment_before_dislysis&&record.assessment_before_dislysis.blood_access_part_opera_name?record.assessment_before_dislysis.blood_access_part_opera_name:''}}
143 143
                                     </div>
144 144
                                     </div>
145 145
                                 </div>
@@ -180,7 +180,7 @@
180 180
                                     <div class="inline_block" style="margin-left:10px;flex:1;">
181 181
                                     穿刺针:
182 182
                                     <div class="under_line" style="width: 100px;text-align: center">
183
-                                         {{record.assessment_before_dislysis.puncture_needle?record.assessment_before_dislysis.puncture_needle:'/'}}
183
+                                         {{record.assessment_before_dislysis&&record.assessment_before_dislysis.puncture_needle?record.assessment_before_dislysis.puncture_needle:'/'}}
184 184
                                     </div>
185 185
                                     </div>
186 186
                                 </div>
@@ -235,7 +235,7 @@
235 235
                                     <div class="inline_block" style="margin-left:10px;flex:1;">
236 236
                                     透析时间:
237 237
                                     <div class="under_line" style="width: 50px;text-align: center">
238
-                                        {{record.prescription&&record.prescription.dialysis_duration_hour?record.prescription.dialysis_duration_hour:''}}
238
+                                        {{record.prescription&&record.prescription.dialysis_duration_hour?record.prescription.dialysis_duration_hour:'/'}}
239 239
                                     </div>
240 240
                                     h
241 241
                                     </div>
@@ -244,7 +244,7 @@
244 244
                                     <div class="inline_block" style="flex:1;">
245 245
                                     透析(滤)器:
246 246
                                     <div class="under_line" style="width: 100px;text-align: center">
247
-                                        {{record.prescription&&record.prescription.dialyzer_perfusion_apparatus?record.prescription.dialyzer_perfusion_apparatus:''}}
247
+                                        {{record.prescription&&record.prescription.dialyzer_perfusion_apparatus?record.prescription.dialyzer_perfusion_apparatus:'/'}}
248 248
                                     </div>
249 249
                                     </div>
250 250
                                     <div class="inline_block" style="flex:1;">
@@ -256,7 +256,7 @@
256 256
                                     <div class="inline_block" style="flex:1;">
257 257
                                       干体重:
258 258
                                       <div class="under_line" style="width: 150px;text-align: center">
259
-                                          {{record.assessment_before_dislysis&&record.assessment_before_dislysis.dry_weight?record.assessment_before_dislysis.dry_weight:''}}
259
+                                          {{record.assessment_before_dislysis&&record.assessment_before_dislysis.dry_weight?record.assessment_before_dislysis.dry_weight:'/'}}
260 260
                                       </div>kg
261 261
                                     </div>
262 262
                                 </div>
@@ -272,14 +272,14 @@
272 272
                                     <div class="inline_block" style="flex:1;">
273 273
                                     透前体重:
274 274
                                     <div class="under_line" style="width: 70px;text-align: center">
275
-                                        {{record.assessment_before_dislysis&&record.assessment_before_dislysis.weight_before?record.assessment_before_dislysis.weight_before:''}}
275
+                                        {{record.assessment_before_dislysis&&record.assessment_before_dislysis.weight_before?record.assessment_before_dislysis.weight_before:'/'}}
276 276
                                     </div>
277 277
                                     kg
278 278
                                     </div>
279 279
                                     <div class="inline_block" style="flex:1;">
280 280
                                     计划超滤量:
281 281
                                     <div class="under_line" style="width: 150px;text-align: center">
282
-                                        {{record.prescription&&record.prescription.target_ultrafiltration?record.prescription.target_ultrafiltration:''}}
282
+                                        {{record.prescription&&record.prescription.target_ultrafiltration?record.prescription.target_ultrafiltration:'/'}}
283 283
                                     </div>
284 284
                                     L
285 285
                                     </div>
@@ -289,35 +289,35 @@
289 289
                                     <div class="inline_block" >
290 290
                                     透析液成分钾:
291 291
                                     <div class="under_line" style="width: 50px;text-align: center">
292
-                                        {{record.prescription&&record.prescription.kalium?record.prescription.kalium:''}}
292
+                                        {{record.prescription&&record.prescription.kalium?record.prescription.kalium:'/'}}
293 293
                                     </div>
294 294
                                     mmol/L
295 295
                                     </div>
296 296
                                     <div class="inline_block" style="margin-left:10px;">
297 297
                                     钠:
298 298
                                     <div class="under_line" style="width: 50px;text-align: center;">
299
-                                        {{record.prescription&&record.prescription.sodium?record.prescription.sodium:''}}
299
+                                        {{record.prescription&&record.prescription.sodium?record.prescription.sodium:'/'}}
300 300
                                     </div>
301 301
                                     mmol/L
302 302
                                     </div>
303 303
                                     <div class="inline_block" style="margin-left:10px;">
304 304
                                     钙:
305 305
                                     <div class="under_line" style="width: 50px;text-align: center;">
306
-                                        {{record.prescription&&record.prescription.calcium?record.prescription.calcium:''}}
306
+                                        {{record.prescription&&record.prescription.calcium?record.prescription.calcium:'/'}}
307 307
                                     </div>
308 308
                                     mmol/L
309 309
                                     </div>
310 310
                                     <div class="inline_block" style="margin-left:10px;">
311 311
                                     碳酸氢根:
312 312
                                     <div class="under_line" style="width: 50px;text-align: center;">
313
-                                        {{record.prescription&&record.prescription.bicarbonate?record.prescription.bicarbonate:''}}
313
+                                        {{record.prescription&&record.prescription.bicarbonate?record.prescription.bicarbonate:'/'}}
314 314
                                     </div>
315 315
                                     mmol/L
316 316
                                     </div>
317 317
                                     <div class="inline_block" style="margin-left:10px;">
318 318
                                     流量:
319 319
                                     <div class="under_line" style="width: 50px;text-align: center;">
320
-                                        {{record.prescription&&record.prescription.dialysate_flow?record.prescription.dialysate_flow:''}}
320
+                                        {{record.prescription&&record.prescription.dialysate_flow?record.prescription.dialysate_flow:'/'}}
321 321
                                     </div>
322 322
                                     ml/min
323 323
                                     </div>
@@ -326,13 +326,13 @@
326 326
                                     <div class="inline_block" >
327 327
                                     抗凝剂:
328 328
                                     <div class="under_line" style="width: 150px;text-align: center">
329
-                                        {{record.prescription&&record.prescription.anticoagulant_name?record.prescription.anticoagulant_name:''}}
329
+                                        {{record.prescription&&record.prescription.anticoagulant_name?record.prescription.anticoagulant_name:'/'}}
330 330
                                     </div>
331 331
                                     </div>
332 332
                                     <div class="inline_block" style="margin-left:20px;">
333 333
                                     首剂:
334 334
                                     <div class="under_line" style="width: 50px;text-align: center;">
335
-                                        {{record.prescription&&record.prescription.anticoagulant_shouji?record.prescription.anticoagulant_shouji:''}}
335
+                                        {{record.prescription&&record.prescription.anticoagulant_shouji?record.prescription.anticoagulant_shouji:'/'}}
336 336
                                     </div>
337 337
                                     lu
338 338
                                     </div>
@@ -346,7 +346,7 @@
346 346
                                     <div class="inline_block" style="margin-left:20px;">
347 347
                                     总量:
348 348
                                     <div class="under_line" style="width: 50px;text-align: center;">
349
-                                        {{record.prescription&&record.prescription.anticoagulant_zongliang?record.prescription.anticoagulant_zongliang:''}}
349
+                                        {{record.prescription&&record.prescription.anticoagulant_zongliang?record.prescription.anticoagulant_zongliang:'/'}}
350 350
                                     </div>
351 351
                                     lu
352 352
                                     </div>
@@ -375,7 +375,7 @@
375 375
                                             <td width="50">跨膜压<br/>(mmHg)</td>
376 376
                                             <td width="60">透析液温度(°C)</td>
377 377
                                             <td width="50">电导度<br/>(ms/cm)</td>
378
-                                            <td width="50">超滤量<br/>(L)</td>
378
+                                            <td width="50">超滤量<br/>(ml)</td>
379 379
                                             <td width="200">病情变化及处理</td>                                 
380 380
                                         </tr>
381 381
                                         <tr v-for="(monitor_record,index) in record.monitor_records" :key="index">
@@ -394,7 +394,7 @@
394 394
                                               <div style="height:40px;line-height:20px; overflow:hidden;">
395 395
                                                 <span style="word-break: break-all;margin:0;line-height:16px;-webkit-line-clamp:3;overflow:visible;display:inline-block;vertical-align:middle;height:auto;">
396 396
                                                   <template v-if="index == 0">【开始透析】</template>
397
-                                                  <template v-if="(index == monitor_record.length - 1) && index > 4">【结束透析】</template>
397
+                                                  <template v-if="(index == monitor_record.length - 1) && index > 1">【结束透析】</template>
398 398
                                                   {{monitor_record.symptom}}  &nbsp;{{monitor_record.dispose}} &nbsp;{{monitor_record.result}} 
399 399
                                                 </span> 
400 400
                                               </div>
@@ -487,6 +487,81 @@
487 487
                                 </table>
488 488
                             </td>
489 489
                         </tr>
490
+                    </tbody>
491
+                </table>
492
+            </div>
493
+            <template v-if="record.totallength > 14">
494
+              <div style="display:inline-block;width:100%;text-align:center;">
495
+                <div class="order-yy-name" style="letter-spacing: 0;font-weight:600;font-size:22px;display:inline-block;">{{orgname}}</div>
496
+                <div class="order-title" style="letter-spacing: 0;font-weight:600;font-size:22px;display:inline-block;">血液净化治疗记录单</div>
497
+              </div>
498
+              <div class="row">
499
+                  <div class="inline_block" >
500
+                  姓名:
501
+                  <div class="under_line" style="width: 50px;text-align: center;">{{record.patient.name}}</div>
502
+                  </div>
503
+                  <div class="inline_block" style="margin-left: 10px;">
504
+                  性别:
505
+                  <div class="under_line" style="width: 30px;text-align: center;">{{record.patient.gender == 1?"男":"女"}}</div>
506
+                  </div>
507
+                  <div class="inline_block" style="margin-left: 10px;">
508
+                  年龄:
509
+                  <div class="under_line" style="width: 30px;text-align: center;">{{getAge(record.patient)}}</div>
510
+                  岁
511
+                  </div>
512
+                  <div class="inline_block">
513
+                  门诊:
514
+                      <div class="under_line" style="width: 30px;text-align: center;">
515
+                          <check-box  :checked="record.patient.source == 1 "></check-box>
516
+                      </div>
517
+                  </div>
518
+                  <div class="inline_block">
519
+                  病区:
520
+                      <div class="under_line" style="width: 50px;text-align: center;">
521
+                          {{'/'}}
522
+                      </div>
523
+                  </div>
524
+                  <div class="inline_block">
525
+                  床号:
526
+                      <div class="under_line" style="width: 50px;text-align: center;">
527
+                          {{'/'}}
528
+                      </div>
529
+                  </div>
530
+                  <div class="inline_block">
531
+                  透析号:
532
+                      <div class="under_line" style="width: 70px;text-align: center;">
533
+                          {{'/'}}
534
+                      </div>
535
+                  </div>
536
+                  <div class="inline_block" style="margin-left: 5px;">
537
+                  住院号/门诊号:
538
+                  <div class="under_line" style="width: 70px;text-align: left" v-if="record.patient.admission_number">
539
+                      {{record.patient.admission_number}}
540
+                  </div>
541
+                  <div class="under_line" style="width: 70px;text-align: left" v-else>
542
+                      {{'/'}}
543
+                  </div>
544
+                  </div>
545
+                  
546
+              </div>
547
+              <div class="row" >
548
+                  <div class="inline_block" >
549
+                  入科方式:
550
+                  <div class="under_line" v-if="record.receive_assessment==0" style="width: 180px;text-align: left">  </div>
551
+                  <div class="under_line" v-if="record.receive_assessment==1" style="width: 180px;text-align: left">步行 </div>
552
+                  <div class="under_line" v-if="record.receive_assessment==2" style="width: 180px;text-align: left">扶行 </div>
553
+                  <div class="under_line" v-if="record.receive_assessment==3" style="width: 180px;text-align: left">轮椅 </div>
554
+                  <div class="under_line" v-if="record.receive_assessment==4" style="width: 180px;text-align: left">平车 </div>
555
+                  </div>
556
+                  <div class="inline_block" style="margin-left: 10px;">
557
+                  诊断:
558
+                  <div class="under_line" style="width: 180px;text-align: left">{{record.patient.diagnose}}</div>
559
+                  </div>
560
+              </div>
561
+            </template>
562
+            <div class="row" style="margin-top:-11px;position: relative;">
563
+                <table class="proj_table">
564
+                    <tbody>
490 565
                         <tr><td colspan="2"  style="letter-spacing:5px;text-align:center;font-weight:520;font-size:16px;padding: 6px 8px;line-height: 30px;">透析后情况</td></tr>
491 566
                         <tr>
492 567
                             <td>
@@ -494,32 +569,32 @@
494 569
                                 <div class="inline_block" style="flex:1;" >
495 570
                                 T:
496 571
                                 <div class="under_line" style="width: 50px;text-align: center">
497
-                                    {{record.assessment_after_dislysis&&record.assessment_after_dislysis.temperature?record.assessment_after_dislysis.temperature:''}}
572
+                                    {{record.assessment_after_dislysis&&record.assessment_after_dislysis.temperature?record.assessment_after_dislysis.temperature:'/'}}
498 573
                                 </div>
499 574
                                 °C
500 575
                                 </div>
501 576
                                 <div class="inline_block" style="margin-left:10px;flex:1;">
502 577
                                 P:
503 578
                                 <div class="under_line" style="width: 50px;text-align: center;">
504
-                                    {{record.assessment_after_dislysis&&record.assessment_after_dislysis.pulse_frequency?record.assessment_after_dislysis.pulse_frequency:''}}
579
+                                    {{record.assessment_after_dislysis&&record.assessment_after_dislysis.pulse_frequency?record.assessment_after_dislysis.pulse_frequency:'/'}}
505 580
                                 </div>
506 581
                                 次/分
507 582
                                 </div>
508 583
                                 <div class="inline_block" style="margin-left:10px;flex:1;">
509 584
                                 R:
510 585
                                 <div class="under_line" style="width: 50px;text-align: center;">
511
-                                    {{record.assessment_after_dislysis&&record.assessment_after_dislysis.breathing_rate?record.assessment_after_dislysis.breathing_rate:''}}
586
+                                    {{record.assessment_after_dislysis&&record.assessment_after_dislysis.breathing_rate?record.assessment_after_dislysis.breathing_rate:'/'}}
512 587
                                 </div>
513 588
                                 次/分
514 589
                                 </div>
515 590
                                 <div class="inline_block" style="margin-left:10px;flex:1;">
516 591
                                 BP:
517 592
                                 <div class="under_line" style="width: 50px;text-align: center;">
518
-                                    {{record.assessment_after_dislysis&&record.assessment_after_dislysis.systolic_blood_pressure?record.assessment_after_dislysis.systolic_blood_pressure:''}}
593
+                                    {{record.assessment_after_dislysis&&record.assessment_after_dislysis.systolic_blood_pressure?record.assessment_after_dislysis.systolic_blood_pressure:'/'}}
519 594
                                 </div>
520 595
                                 /
521 596
                                 <div class="under_line" style="width: 50px;text-align: center;">
522
-                                    {{record.assessment_after_dislysis&&record.assessment_after_dislysis.diastolic_blood_pressure?record.assessment_after_dislysis.diastolic_blood_pressure:''}}
597
+                                    {{record.assessment_after_dislysis&&record.assessment_after_dislysis.diastolic_blood_pressure?record.assessment_after_dislysis.diastolic_blood_pressure:'/'}}
523 598
                                 </div>
524 599
                                 mmHg
525 600
                                 </div>
@@ -528,7 +603,7 @@
528 603
                                 <div class="inline_block" style="flex:1;">
529 604
                                 凝血程度:
530 605
                                 <div class="under_line" style="width: 100px;text-align: center">
531
-                                    {{record.assessment_after_dislysis&&record.assessment_after_dislysis.cruor?record.assessment_after_dislysis.cruor:''}}
606
+                                    {{record.assessment_after_dislysis&&record.assessment_after_dislysis.cruor?record.assessment_after_dislysis.cruor:'/'}}
532 607
                                 </div>
533 608
                                 </div>
534 609
                                 <div class="inline_block" style="flex:1;">
@@ -549,7 +624,7 @@
549 624
                                 <div class="inline_block" style="flex:1;">
550 625
                                 实际治疗时间:
551 626
                                 <div class="under_line" style="width: 50px;text-align: center">
552
-                                    {{record.assessment_after_dislysis&&record.assessment_after_dislysis.actual_treatment_hour?record.assessment_after_dislysis.actual_treatment_hour:''}}
627
+                                    {{record.assessment_after_dislysis&&record.assessment_after_dislysis.actual_treatment_hour?record.assessment_after_dislysis.actual_treatment_hour:'/'}}
553 628
                                 </div>
554 629
                                 h
555 630
                                 <div class="under_line" style="width: 50px;text-align: center">
@@ -560,14 +635,14 @@
560 635
                                 <div class="inline_block" style="flex:1;">
561 636
                                 透后体重:
562 637
                                 <div class="under_line" style="width: 70px;text-align: center">
563
-                                    {{record.assessment_after_dislysis&&record.assessment_after_dislysis.weight_after?record.assessment_after_dislysis.weight_after:''}}
638
+                                    {{record.assessment_after_dislysis&&record.assessment_after_dislysis.weight_after?record.assessment_after_dislysis.weight_after:'/'}}
564 639
                                 </div>
565 640
                                 </div>
566 641
                                 <div class="inline_block" style="flex:1;">
567 642
                                 实际超滤量:
568 643
                                 <div class="under_line" style="width: 150px;text-align: center">
569
-                                    {{record.assessment_after_dislysis&&record.assessment_after_dislysis.actual_ultrafiltration?record.assessment_after_dislysis.actual_ultrafiltration:''}}
570
-                                </div>L
644
+                                    {{record.assessment_after_dislysis&&record.assessment_after_dislysis.actual_ultrafiltration?record.assessment_after_dislysis.actual_ultrafiltration:'/'}}
645
+                                </div>ml
571 646
                                 </div>
572 647
                             </div>
573 648
 
@@ -575,7 +650,7 @@
575 650
                                 <div class="inline_block" style="flex:1;">
576 651
                                 治疗小结:
577 652
                                 <div class="under_line" style="width: 300px;text-align: center">
578
-                                    {{record.summary&&record.summary.dialysis_summary?record.summary.dialysis_summary:''}}
653
+                                    {{record.summary&&record.summary.dialysis_summary?record.summary.dialysis_summary:'/'}}
579 654
                                 </div>
580 655
                                 </div>
581 656
                             </div>
@@ -641,7 +716,7 @@
641 716
                     </tbody>
642 717
                 </table>
643 718
            
644
-            <div class="print-yema2">1</div>
719
+            
645 720
           </div>
646 721
         </div>
647 722
       </div>
@@ -687,6 +762,7 @@
687 762
         operators: [],
688 763
         adminUser: [],
689 764
         doctor_advices: [],
765
+        monitor_records:[],
690 766
         advice_groups: [],
691 767
         advice_groups_2: [],
692 768
         blood_access_part: [],
@@ -739,7 +815,7 @@
739 815
           for (const recordIndex in this.records) {
740 816
             this.advice_groups = []
741 817
             this.advice_groups_2 = []
742
-            var dlegh = 6
818
+            var dlegh = 0
743 819
             if((this.records[recordIndex].assessment_before_dislysis
744 820
             &&this.records[recordIndex].assessment_before_dislysis.systolic_blood_pressure != 0
745 821
             &&this.records[recordIndex].assessment_before_dislysis.diastolic_blood_pressure != 0)
@@ -770,6 +846,7 @@
770 846
             if(recordIndex == (this.records.length - 1)){
771 847
               this.records[recordIndex].classname = ' '
772 848
             }
849
+            
773 850
 
774 851
             this.records[recordIndex].monitor_records2 = []
775 852
             if (this.records[recordIndex].monitor_records && this.records[recordIndex].monitor_records.length < 7) {
@@ -787,6 +864,8 @@
787 864
               }
788 865
             }
789 866
 
867
+            this.monitor_records = this.records[recordIndex].monitor_records
868
+
790 869
             // this.records[recordIndex].monitor_records2 = []
791 870
             // if (this.records[recordIndex].monitor_records.length > 13){
792 871
             //   const tempMonitors = []
@@ -989,7 +1068,10 @@
989 1068
             this.records[recordIndex].advices2 = []
990 1069
             this.records[recordIndex].advices = this.doctor_advices
991 1070
             this.records[recordIndex].advices2 = this.advice_groups_2
1071
+
1072
+            this.records[recordIndex].totallength= this.doctor_advices.length + this.monitor_records.length
992 1073
           }
1074
+          
993 1075
 
994 1076
           this.operators = resp.data.medical_staffs
995 1077
           if (this.operators.length > 0) {

+ 38 - 1
src/xt_pages/dialysis/details/assessmentBefore.vue 查看文件

@@ -23,7 +23,11 @@
23 23
           <span class="content">{{ catheter }}</span>
24 24
           <span class="unit"></span>
25 25
         </li>
26
-
26
+        <li v-if="isShow('衣物重')">
27
+          <label>衣物重 : </label>
28
+          <span class="content" v-if="additional_weight!='0'">{{ additional_weight }}</span>
29
+          <span class="unit" v-if="additional_weight!='0'">kg</span>
30
+        </li>
27 31
         <li v-if="isShow('干体重')">
28 32
           <label>干体重 : </label>
29 33
           <span class="content" v-if="dry_weight!='0'">{{ dry_weight }}</span>
@@ -184,6 +188,7 @@ export default {
184 188
       }
185 189
   },
186 190
   computed: {
191
+<<<<<<< .mine
187 192
       weight_before: function() {
188 193
         if (this.record.id == 0) {
189 194
           return '-'
@@ -203,6 +208,38 @@ export default {
203 208
         return this.record.last_post_dialysis
204 209
       },
205 210
 
211
+
212
+
213
+
214
+
215
+
216
+=======
217
+    weight_before: function() {
218
+      if (this.record.id == 0) {
219
+        return '-'
220
+      }
221
+      return this.record.weight_before
222
+    },
223
+    additional_weight: function() {
224
+      if (this.record.id == 0) {
225
+        return '-'
226
+      }
227
+      return this.record.additional_weight
228
+    },
229
+    systolic_blood_pressure: function() {
230
+      if (this.record.id == 0) {
231
+        return '-'
232
+      }
233
+      return this.record.systolic_blood_pressure
234
+    },
235
+    last_post_dialysis: function() {
236
+      if (this.record.id == 0) {
237
+        return '-'
238
+      }
239
+      return this.record.last_post_dialysis
240
+    },
241
+>>>>>>> .theirs
242
+
206 243
       dry_weight: function() {
207 244
         if (this.record.id == 0) {
208 245
           return '-'

+ 6 - 0
src/xt_pages/dialysis/details/dialog/assessmentBeforeDislysisDialog.vue 查看文件

@@ -33,6 +33,12 @@
33 33
           </el-form-item>
34 34
         </el-col>
35 35
 
36
+        <el-col :span="8">
37
+          <el-form-item label="衣物重(kg):" v-if="isShow('衣物重')">
38
+            <el-input type="number" v-model="assessmentBeforeDislysis.additional_weight"></el-input>
39
+          </el-form-item>
40
+        </el-col>
41
+
36 42
         <el-col :span="8">
37 43
           <el-form-item label="体温(℃):" v-if="isShow('体温')">
38 44
             <el-input type="number" v-model="assessmentBeforeDislysis.temperature"></el-input>

+ 19 - 2
src/xt_pages/dialysis/details/dialog/computer_dialog.vue 查看文件

@@ -1,7 +1,7 @@
1 1
 <template>
2 2
   <div>
3 3
     <el-dialog title="透析上机" :visible.sync="visible" width="854px" :modal-append-to-body="false">
4
-      <el-form :model="form" label-width="80px">
4
+      <el-form :model="form" label-width="100px">
5 5
         <el-form-item label="上机床位">
6 6
           <el-select v-model="form.bed_id" placeholder="" :disabled="dialysis_order.id != 0">
7 7
             <el-option v-for="(bed, index) in zone_beds" :key="index" :value="bed.id" :label="bed.number"></el-option>
@@ -17,6 +17,10 @@
17 17
             <el-option v-for="(admin, index) in admins" :key="index" :value="admin.id" :label="admin.name"></el-option>
18 18
           </el-select>
19 19
         </el-form-item>
20
+        <el-form-item label="引血(ml/min)" v-if="template_id == 6" >
21
+          <el-input type="number" v-model="form.lood_drawing" style="width:200px;"></el-input>
22
+        </el-form-item>
23
+    
20 24
         <el-form-item label="上机时间 :" style="width:300px">
21 25
           <el-date-picker
22 26
             :disabled="dialysis_order.id != 0"
@@ -48,7 +52,7 @@
48 52
       return {
49 53
         visible: false,
50 54
         loading: false,
51
-
55
+        template_id: 0,
52 56
         patient_id: 0,
53 57
         schedule_date: 0,
54 58
         start_time: 0,
@@ -57,6 +61,7 @@
57 61
           nurse_id: '',
58 62
           start_time: '',
59 63
           puncture_nurse_id: ''
64
+          lood_drawing:100
60 65
         }
61 66
       }
62 67
     },
@@ -75,12 +80,20 @@
75 80
       }
76 81
     },
77 82
     created() {
83
+<<<<<<< .mine
84
+
85
+
86
+=======
87
+      
88
+      this.template_id = this.$store.getters.xt_user.template_info.template_id
89
+>>>>>>> .theirs
78 90
       this.patient_id = this.$route.query.patient_id
79 91
       this.schedule_date = this.$route.query.date
80 92
 
81 93
       this.form.bed_id = this.dialysis_order.id == 0 ? this.schedule.bed_id : this.dialysis_order.bed_id
82 94
       this.form.nurse_id = this.dialysis_order.id == 0 ? this.$store.getters.xt_user.user.id : this.dialysis_order.start_nurse
83 95
       this.form.puncture_nurse_id = this.dialysis_order.id == 0 ? this.$store.getters.xt_user.user.id : this.dialysis_order.puncture_nurse
96
+      this.form.lood_drawing = 0 
84 97
 
85 98
       if (this.form.puncture_nurse_id == 0) {
86 99
         this.form.puncture_nurse_id = this.$store.getters.xt_user.user.id
@@ -158,7 +171,11 @@
158 171
       },
159 172
       submit: function() {
160 173
         this.loading = true
174
+<<<<<<< .mine
161 175
         startDialysis(this.patient_id, parseTime(this.schedule_date, '{y}-{m}-{d}'), this.form.nurse_id, this.form.bed_id, this.form.puncture_nurse_id, this.form.start_time).then(rs => {
176
+=======
177
+        startDialysis(this.patient_id, parseTime(this.schedule_date, '{y}-{m}-{d}'), this.form.nurse_id, this.form.bed_id,this.form.lood_drawing, this.form.puncture_nurse_id,this.form.start_time).then(rs => {
178
+>>>>>>> .theirs
162 179
           this.loading = false
163 180
           var resp = rs.data
164 181
           if (resp.state == 1) {

+ 20 - 4
src/xt_pages/dialysis/details/dialog/monitor_dialog.vue 查看文件

@@ -58,8 +58,12 @@
58 58
           </el-table-column>
59 59
 
60 60
 
61
-
62
-          <el-table-column prop="ultrafiltration_volume" align="center" label="超滤量(L)" width="110" v-if="isShow('超滤量')">
61
+          <el-table-column prop="ultrafiltration_volume" align="center" label="超滤量(ml)" width="110" v-if="isShow('超滤量') && template_id == 6">
62
+            <template slot-scope="scope">
63
+              {{scope.row.ultrafiltration_volume?scope.row.ultrafiltration_volume:''}}
64
+            </template>
65
+          </el-table-column>
66
+          <el-table-column prop="ultrafiltration_volume" align="center" label="超滤量(L)" width="110" v-if="isShow('超滤量') && template_id != 6">
63 67
             <template slot-scope="scope">
64 68
               {{scope.row.ultrafiltration_volume?scope.row.ultrafiltration_volume:''}}
65 69
             </template>
@@ -74,12 +78,22 @@
74 78
               {{scope.row.dialysate_temperature?scope.row.dialysate_temperature:''}}
75 79
             </template>
76 80
           </el-table-column>
77
-          <el-table-column prop="replacement_rate" align="center" label="置换率(L/h)" width="120" v-if="isShow('置换率')">
81
+          <el-table-column prop="replacement_rate" align="center" label="置换率(ml/min)" width="120" v-if="isShow('置换率') && template_id == 6">
78 82
             <template slot-scope="scope">
79 83
               {{scope.row.replacement_rate?scope.row.replacement_rate:''}}
80 84
             </template>
81 85
           </el-table-column>
82
-          <el-table-column prop="displacement_quantity" align="center" label="置换量(L)" width="100" v-if="isShow('置换量')">
86
+          <el-table-column prop="replacement_rate" align="center" label="置换率(L/h)" width="120" v-if="isShow('置换率') && template_id != 6">
87
+            <template slot-scope="scope">
88
+              {{scope.row.replacement_rate?scope.row.replacement_rate:''}}
89
+            </template>
90
+          </el-table-column>
91
+          <el-table-column prop="displacement_quantity" align="center" label="置换量(ml)" width="100" v-if="isShow('置换量' && template_id == 6)">
92
+            <template slot-scope="scope">
93
+              {{scope.row.displacement_quantity?scope.row.displacement_quantity:''}}
94
+            </template>
95
+          </el-table-column>
96
+          <el-table-column prop="displacement_quantity" align="center" label="置换量(L)" width="100" v-if="isShow('置换量') && template_id != 6">
83 97
             <template slot-scope="scope">
84 98
               {{scope.row.displacement_quantity?scope.row.displacement_quantity:''}}
85 99
             </template>
@@ -316,6 +330,7 @@ export default {
316 330
 
317 331
         patient_id: 0,
318 332
         schedule_date: 0,
333
+        template_id: 0,
319 334
 
320 335
         // monitoring_date: 0,
321 336
 
@@ -369,6 +384,7 @@ export default {
369 384
       }
370 385
     },
371 386
     created() {
387
+      this.template_id = this.$store.getters.xt_user.template_info.template_id
372 388
       var date = this.$route.query.date
373 389
       var patient_id = this.$route.query.patient_id
374 390
       this.patient_id = patient_id

+ 11 - 4
src/xt_pages/dialysis/details/dialysisMonitoring.vue 查看文件

@@ -12,11 +12,14 @@
12 12
         <th width="76px">静脉压/动脉压(mmhg)</th>
13 13
         <th v-if="isShow('血流量')" width="92px">血流量(ml/min)</th>
14 14
         <th v-if="isShow('跨膜压')" width="76px">跨膜压(mmhg)</th>
15
-        <th v-if="isShow('超滤量')" width="76px">超滤量(L)</th>
15
+        <th v-if="isShow('超滤量') && template_id == 6" width="76px">超滤量(ml)</th>
16
+        <th v-if="isShow('超滤量') && template_id != 6" width="76px">超滤量(L)</th>
16 17
         <th v-if="isShow('钠浓度')" width="92px">钠浓度(mmol/L)</th>
17 18
         <th v-if="isShow('透析液温度')" width="92px">透析液温度(℃)</th>
18
-        <th v-if="isShow('置换率')" width="92px">置换率(L/h)</th>
19
-        <th v-if="isShow('置换量')" width="92px">置换量(L)</th>
19
+        <th v-if="isShow('置换率' && template_id == 6)" width="92px">置换率(ml/min)</th>
20
+        <th v-if="isShow('置换量' && template_id == 6)" width="92px">置换量(ml)</th>
21
+        <th v-if="isShow('置换率' && template_id != 6)" width="92px">置换率(L/h)</th>
22
+        <th v-if="isShow('置换量' && template_id != 6)" width="92px">置换量(L)</th>
20 23
         <th v-if="isShow('电导度')" width="92px">电导度(mS/m)</th>
21 24
         <th v-if="isShow('置换液流量')"  width="92px">置换液流量(ml/h)</th>
22 25
         <th v-if="isShow('病情变化')" width="92px">病情变化</th>
@@ -58,7 +61,8 @@ export default {
58 61
   name: 'statOrder',
59 62
   data() {
60 63
       return {
61
-        title: '透析监测 '
64
+        title: '透析监测 ',
65
+        template_id: 0
62 66
       }
63 67
   },
64 68
   props: {
@@ -66,6 +70,9 @@ export default {
66 70
         type: Array
67 71
       }
68 72
   },
73
+   created() {
74
+      this.template_id = this.$store.getters.xt_user.template_info.template_id
75
+   },
69 76
   methods: {
70 77
       parseTime(time, layout) {
71 78
         return parseTime(time, layout)

+ 447 - 371
src/xt_pages/dialysis/template/DialysisPrintOrderSix.vue 查看文件

@@ -70,414 +70,489 @@
70 70
       </div>
71 71
 
72 72
 
73
-      <div class="row">
73
+      <div class="row" :style=" this.totollength > 14?'margin-bottom:400px;':''">
74 74
         <table class="proj_table" >
75 75
           <tbody>
76
-          <tr><td colspan="2" style="letter-spacing:5px;text-align:center;font-weight:520;font-size:16px;padding: 6px 8px;line-height: 30px;">透析前情况</td></tr>
77
-          <tr>
78
-            <td colspan="2">
79
-              <div class="row" style="padding: 2px 0;line-height:23px;display:flex;">
80
-                <div class="inline_block" style="flex:1;">
81
-                  本次透析日期:
82
-                  <div class="under_line" style="width: 100px;text-align: center">
83
-                    {{xtdate}}
76
+            <tr><td colspan="2" style="letter-spacing:5px;text-align:center;font-weight:520;font-size:16px;padding: 6px 8px;line-height: 30px;">透析前情况</td></tr>
77
+            <tr>
78
+              <td colspan="2">
79
+                <div class="row" style="padding: 2px 0;line-height:23px;display:flex;">
80
+                  <div class="inline_block" style="flex:1;">
81
+                    本次透析日期:
82
+                    <div class="under_line" style="width: 100px;text-align: center">
83
+                      {{xtdate}}
84
+                    </div>
84 85
                   </div>
85
-                </div>
86
-                <div class="inline_block" style="flex:1;">
87
-                  透析次数:
88
-                  <div class="under_line" style="width: 70px;text-align: center">
89
-                    {{patientInfo.total_dialysis}}
86
+                  <div class="inline_block" style="flex:1;">
87
+                    透析次数:
88
+                    <div class="under_line" style="width: 70px;text-align: center">
89
+                      {{patientInfo.total_dialysis?patientInfo.total_dialysis:'/'}}
90
+                    </div>
90 91
                   </div>
91
-                </div>
92
-                <div class="inline_block" style="flex:1;">
93
-                  透前症状:
94
-                  <div class="under_line" style="width: 150px;text-align: center">
95
-                    {{predialysis.symptom_before_dialysis}}
92
+                  <div class="inline_block" style="flex:1;">
93
+                    透前症状:
94
+                    <div class="under_line" style="width: 150px;text-align: center">
95
+                      {{predialysis.symptom_before_dialysis?predialysis.symptom_before_dialysis:'/'}}
96
+                    </div>
96 97
                   </div>
97 98
                 </div>
98
-              </div>
99 99
 
100
-              <div class="row" style="padding: 2px 0;line-height:23px;">
101
-                <div class="inline_block" >
102
-                  T:
103
-                  <div class="under_line" style="width: 50px;text-align: center">
104
-                    {{predialysis.temperature?predialysis.temperature:''}}
105
-                  </div>
106
-                  °C
107
-                </div>
108
-                <div class="inline_block" style="margin-left:10px;">
109
-                  P:
110
-                  <div class="under_line" style="width: 50px;text-align: center;">
111
-                    {{predialysis.pulse_frequency?predialysis.pulse_frequency:''}}
100
+                <div class="row" style="padding: 2px 0;line-height:23px;">
101
+                  <div class="inline_block" >
102
+                    T:
103
+                    <div class="under_line" style="width: 50px;text-align: center">
104
+                      {{predialysis.temperature?predialysis.temperature:'/'}}
105
+                    </div>
106
+                    °C
112 107
                   </div>
113
-                  次/分
114
-                </div>
115
-                <div class="inline_block" style="margin-left:10px;">
116
-                  R:
117
-                  <div class="under_line" style="width: 50px;text-align: center;">
118
-                    {{predialysis.breathing_rate?predialysis.breathing_rate:''}}
108
+                  <div class="inline_block" style="margin-left:10px;">
109
+                    P:
110
+                    <div class="under_line" style="width: 50px;text-align: center;">
111
+                      {{predialysis.pulse_frequency?predialysis.pulse_frequency:'/'}}
112
+                    </div>
113
+                    次/分
119 114
                   </div>
120
-                  次/分
121
-                </div>
122
-                <div class="inline_block" style="margin-left:10px;">
123
-                  BP:
124
-                  <div class="under_line" style="width: 50px;text-align: center;">
125
-                    {{predialysis.systolic_blood_pressure?predialysis.systolic_blood_pressure:''}}
115
+                  <div class="inline_block" style="margin-left:10px;">
116
+                    R:
117
+                    <div class="under_line" style="width: 50px;text-align: center;">
118
+                      {{predialysis.breathing_rate?predialysis.breathing_rate:'/'}}
119
+                    </div>
120
+                    次/分
126 121
                   </div>
127
-                  /
128
-                  <div class="under_line" style="width: 50px;text-align: center;">
129
-                    {{predialysis.diastolic_blood_pressure?predialysis.diastolic_blood_pressure:''}}
122
+                  <div class="inline_block" style="margin-left:10px;">
123
+                    BP:
124
+                    <div class="under_line" style="width: 50px;text-align: center;">
125
+                      {{predialysis.systolic_blood_pressure?predialysis.systolic_blood_pressure:'/'}}
126
+                    </div>
127
+                    /
128
+                    <div class="under_line" style="width: 50px;text-align: center;">
129
+                      {{predialysis.diastolic_blood_pressure?predialysis.diastolic_blood_pressure:'/'}}
130
+                    </div>
131
+                    mmHg
130 132
                   </div>
131
-                  mmHg
132
-                </div>
133
-                <div class="inline_block" style="margin-left:10px;">
134
-                  血管通路:
135
-                  <div class="under_line" style="width: 200px;text-align: center;">
136
-                    {{predialysis.blood_access_part_id?blood_access_part[predialysis.blood_access_part_id]['name']:''}} {{predialysis.blood_access_part_opera_name}}
133
+                  <div class="inline_block" style="margin-left:10px;">
134
+                    血管通路:
135
+                    <div class="under_line" style="width: 200px;text-align: center;">
136
+                      {{predialysis.blood_access_part_id?blood_access_part[predialysis.blood_access_part_id]['name']:'/'}} {{predialysis.blood_access_part_opera_name}}
137
+                    </div>
137 138
                   </div>
138 139
                 </div>
139
-              </div>
140
-              <div class="row" style="padding: 2px 0;line-height:23px;display:flex;">
141
-                <div class="inline_block" style="flex:1;">
142
-                  内瘘:
143
-                  <div class="under_line" style="width: 150px;text-align: center">
144
-                    {{predialysis.internal_fistula?predialysis.internal_fistula:'/'}}
140
+                <div class="row" style="padding: 2px 0;line-height:23px;display:flex;">
141
+                  <div class="inline_block" style="flex:1;">
142
+                    内瘘:
143
+                    <div class="under_line" style="width: 150px;text-align: center">
144
+                      {{predialysis.internal_fistula?predialysis.internal_fistula:'/'}}
145
+                    </div>
145 146
                   </div>
146
-                </div>
147 147
 
148
-                <div class="inline_block" style="margin-left:10px;flex:1;">
149
-                  导管:
150
-                  <div class="under_line" style="width: 150px;text-align: center">
151
-                    {{predialysis.catheter?predialysis.catheter:'/'}}
152
-                  </div>
153
-                </div>
154
-                <div class="inline_block" style="margin-left:10px;flex:1;">
155
-                  穿刺方式:
156
-                  <div class="under_line" style="width: 100px;text-align: center" v-if="predialysis.puncture_way == 0">
157
-                    
158
-                  </div>
159
-                  <div class="under_line" style="width: 100px;text-align: center" v-if="predialysis.puncture_way == 1">
160
-                    绳梯
148
+                  <div class="inline_block" style="margin-left:10px;flex:1;">
149
+                    导管:
150
+                    <div class="under_line" style="width: 150px;text-align: center">
151
+                      {{predialysis.catheter?predialysis.catheter:'/'}}
152
+                    </div>
161 153
                   </div>
162
-                  <div class="under_line" style="width: 100px;text-align: center" v-if="predialysis.puncture_way == 2">
163
-                    扣眼
154
+                  <div class="inline_block" style="margin-left:10px;flex:1;">
155
+                    穿刺方式:
156
+                    <div class="under_line" style="width: 100px;text-align: center" v-if="predialysis.puncture_way == 0">
157
+                      /
158
+                    </div>
159
+                    <div class="under_line" style="width: 100px;text-align: center" v-if="predialysis.puncture_way == 1">
160
+                      绳梯
161
+                    </div>
162
+                    <div class="under_line" style="width: 100px;text-align: center" v-if="predialysis.puncture_way == 2">
163
+                      扣眼
164
+                    </div>
165
+                    <div class="under_line" style="width: 100px;text-align: center" v-if="predialysis.puncture_way == 3">
166
+                      区域
167
+                    </div>
164 168
                   </div>
165
-                  <div class="under_line" style="width: 100px;text-align: center" v-if="predialysis.puncture_way == 3">
166
-                    区域
169
+                  <div class="inline_block" style="margin-left:10px;flex:1;">
170
+                    穿刺针:
171
+                    <div class="under_line" style="width: 100px;text-align: center">
172
+                      {{predialysis.puncture_needle?predialysis.puncture_needle:'/'}}
173
+                    </div>
167 174
                   </div>
168 175
                 </div>
169
-                <div class="inline_block" style="margin-left:10px;flex:1;">
170
-                  穿刺针:
171
-                  <div class="under_line" style="width: 100px;text-align: center">
172
-                    {{predialysis.puncture_needle?predialysis.puncture_needle:'/'}}
173
-                  </div>
174
-                </div>
175
-              </div>
176
-              <div class="row" style="padding: 2px 0;line-height:23px;display:flex;">
177
-                <div class="inline_block" style="flex:1;">
178
-                  透析方式:
179
-                  <div class="under_line" style="width: 100px;text-align: center;font-weight:600;" v-if="!prescription.mode_id">
180
-                    
181
-                  </div>
182
-                  <div class="under_line" style="width: 100px;text-align: center;font-weight:600;" v-if="prescription.mode_id==1">
183
-                    HD
184
-                  </div>
185
-                  <div class="under_line" style="width: 100px;text-align: center;font-weight:600;" v-if="prescription.mode_id==2">
186
-                    HDF
187
-                  </div>
188
-                  <div class="under_line" style="width: 100px;text-align: center;font-weight:600;" v-if="prescription.mode_id==3">
189
-                    HD+HP
176
+                <div class="row" style="padding: 2px 0;line-height:23px;display:flex;">
177
+                  <div class="inline_block" style="flex:1;">
178
+                    透析方式:
179
+                    <div class="under_line" style="width: 100px;text-align: center;font-weight:600;" v-if="!prescription.mode_id">
180
+                      /
181
+                    </div>
182
+                    <div class="under_line" style="width: 100px;text-align: center;font-weight:600;" v-if="prescription.mode_id==1">
183
+                      HD
184
+                    </div>
185
+                    <div class="under_line" style="width: 100px;text-align: center;font-weight:600;" v-if="prescription.mode_id==2">
186
+                      HDF
187
+                    </div>
188
+                    <div class="under_line" style="width: 100px;text-align: center;font-weight:600;" v-if="prescription.mode_id==3">
189
+                      HD+HP
190
+                    </div>
191
+                    <div class="under_line" style="width: 100px;text-align: center;font-weight:600;" v-if="prescription.mode_id==4">
192
+                      HP
193
+                    </div>
194
+                    <div class="under_line" style="width: 100px;text-align: center;font-weight:600;" v-if="prescription.mode_id==5">
195
+                      HF
196
+                    </div>
190 197
                   </div>
191
-                  <div class="under_line" style="width: 100px;text-align: center;font-weight:600;" v-if="prescription.mode_id==4">
192
-                    HP
193
-                  </div>
194
-                  <div class="under_line" style="width: 100px;text-align: center;font-weight:600;" v-if="prescription.mode_id==5">
195
-                    HF
196
-                  </div>
197
-                </div>
198 198
 
199
-                <div class="inline_block" style="margin-left:10px;flex:1;">
200
-                  置换方式:
201
-                  <div class="under_line" style="width: 100px;text-align: center">
202
-                    /
199
+                  <div class="inline_block" style="margin-left:10px;flex:1;">
200
+                    置换方式:
201
+                    <div class="under_line" style="width: 100px;text-align: center">
202
+                      /
203
+                    </div>
203 204
                   </div>
204
-                </div>
205
-                <div class="inline_block" style="margin-left:10px;flex:1;">
206
-                  置换量:
207
-                  <div class="under_line" style="width: 70px;text-align: center">
208
-                    {{prescription.displace_liqui_value?prescription.displace_liqui_value:'/'}}
205
+                  <div class="inline_block" style="margin-left:10px;flex:1;">
206
+                    置换量:
207
+                    <div class="under_line" style="width: 70px;text-align: center">
208
+                      {{prescription.displace_liqui_value?prescription.displace_liqui_value:'/'}}
209
+                    </div>
210
+                    L
209 211
                   </div>
210
-                  L
211
-                </div>
212
-                <div class="inline_block" style="margin-left:10px;flex:1;">
213
-                  血流量:
214
-                  <div class="under_line" style="width: 50px;text-align: center">
215
-                    {{prescription.blood_flow_volume?prescription.blood_flow_volume:'/'}}
212
+                  <div class="inline_block" style="margin-left:10px;flex:1;">
213
+                    血流量:
214
+                    <div class="under_line" style="width: 50px;text-align: center">
215
+                      {{prescription.blood_flow_volume?prescription.blood_flow_volume:'/'}}
216
+                    </div>
217
+                    ml/min
216 218
                   </div>
217
-                  ml/min
218
-                </div>
219
-                <div class="inline_block" style="margin-left:10px;flex:1;">
220
-                  透析时间:
221
-                  <div class="under_line" style="width: 50px;text-align: center">
222
-                    {{prescription.dialysis_duration_hour?prescription.dialysis_duration_hour:''}}
219
+                  <div class="inline_block" style="margin-left:10px;flex:1;">
220
+                    透析时间:
221
+                    <div class="under_line" style="width: 50px;text-align: center">
222
+                      {{prescription.dialysis_duration_hour?prescription.dialysis_duration_hour:'/'}}
223
+                    </div>
224
+                    h
223 225
                   </div>
224
-                  h
225 226
                 </div>
226
-              </div>
227
-              <div class="row" style="padding: 2px 0;line-height:23px;display:flex;">
228
-                <div class="inline_block" style="flex:1;">
229
-                  透析(滤)器:
230
-                  <div class="under_line" style="width: 100px;text-align: center">
231
-                    {{prescription.dialyzer_perfusion_apparatus}}
227
+                <div class="row" style="padding: 2px 0;line-height:23px;display:flex;">
228
+                  <div class="inline_block" style="flex:1;">
229
+                    透析(滤)器:
230
+                    <div class="under_line" style="width: 100px;text-align: center">
231
+                      {{prescription.dialyzer_perfusion_apparatus?prescription.dialyzer_perfusion_apparatus:'/'}}
232
+                    </div>
232 233
                   </div>
233
-                </div>
234
-                <div class="inline_block" style="flex:1;">
235
-                  灌流器:
236
-                  <div class="under_line" style="width: 70px;text-align: center">
237
-                    /
234
+                  <div class="inline_block" style="flex:1;">
235
+                    灌流器:
236
+                    <div class="under_line" style="width: 70px;text-align: center">
237
+                      /
238
+                    </div>
239
+                  </div>
240
+                  <div class="inline_block" style="flex:1;">
241
+                    干体重:
242
+                    <div class="under_line" style="width: 150px;text-align: center">
243
+                      {{predialysis.dry_weight?predialysis.dry_weight:'/'}}
244
+                    </div>kg
238 245
                   </div>
239 246
                 </div>
240
-                <div class="inline_block" style="flex:1;">
241
-                  干体重:
242
-                  <div class="under_line" style="width: 150px;text-align: center">
243
-                    {{predialysis.dry_weight?predialysis.dry_weight:''}}
244
-                  </div>kg
245
-                </div>
246
-              </div>
247 247
 
248
-              <div class="row" style="padding: 2px 0;line-height:23px;display:flex;">
249
-                <div class="inline_block" style="flex:1;">
250
-                  上次透后体重:
251
-                  <div class="under_line" style="width: 100px;text-align: center">
252
-                    {{predialysis.weight_after_last_transparency?predialysis.weight_after_last_transparency:'未称重'}}
248
+                <div class="row" style="padding: 2px 0;line-height:23px;display:flex;">
249
+                  <div class="inline_block" style="flex:1;">
250
+                    上次透后体重:
251
+                    <div class="under_line" style="width: 100px;text-align: center">
252
+                      {{predialysis.weight_after_last_transparency?predialysis.weight_after_last_transparency:'未称重'}}
253
+                    </div>
254
+                    kg
253 255
                   </div>
254
-                  kg
255
-                </div>
256
-                <div class="inline_block" style="flex:1;">
257
-                  透前体重:
258
-                  <div class="under_line" style="width: 70px;text-align: center">
259
-                    {{predialysis.weight_before?predialysis.weight_before:''}}
256
+                  <div class="inline_block" style="flex:1;">
257
+                    透前体重:
258
+                    <div class="under_line" style="width: 70px;text-align: center">
259
+                      {{predialysis.weight_before?predialysis.weight_before:'/'}}
260
+                    </div>
261
+                    kg
260 262
                   </div>
261
-                  kg
262
-                </div>
263
-                <div class="inline_block" style="flex:1;">
264
-                  计划超滤量:
265
-                  <div class="under_line" style="width: 150px;text-align: center">
266
-                    {{prescription.target_ultrafiltration?prescription.target_ultrafiltration:''}}
263
+                  <div class="inline_block" style="flex:1;">
264
+                    计划超滤量:
265
+                    <div class="under_line" style="width: 150px;text-align: center">
266
+                      {{prescription.target_ultrafiltration?prescription.target_ultrafiltration:'/'}}
267
+                    </div>
268
+                    L
267 269
                   </div>
268
-                  L
269 270
                 </div>
270
-              </div>
271 271
 
272
-              <div class="row" style="padding: 2px 0;line-height:23px;">
273
-                <div class="inline_block" >
274
-                  透析液成分钾:
275
-                  <div class="under_line" style="width: 50px;text-align: center">
276
-                    {{prescription.kalium?prescription.kalium:''}}
272
+                <div class="row" style="padding: 2px 0;line-height:23px;">
273
+                  <div class="inline_block" >
274
+                    透析液成分钾:
275
+                    <div class="under_line" style="width: 50px;text-align: center">
276
+                      {{prescription.kalium?prescription.kalium:'/'}}
277
+                    </div>
278
+                    mmol/L
277 279
                   </div>
278
-                  mmol/L
279
-                </div>
280
-                <div class="inline_block" style="margin-left:10px;">
281
-                  钠:
282
-                  <div class="under_line" style="width: 50px;text-align: center;">
283
-                    {{prescription.sodium?prescription.sodium:''}}
280
+                  <div class="inline_block" style="margin-left:10px;">
281
+                    钠:
282
+                    <div class="under_line" style="width: 50px;text-align: center;">
283
+                      {{prescription.sodium?prescription.sodium:'/'}}
284
+                    </div>
285
+                    mmol/L
284 286
                   </div>
285
-                  mmol/L
286
-                </div>
287
-                <div class="inline_block" style="margin-left:10px;">
288
-                 钙:
289
-                  <div class="under_line" style="width: 50px;text-align: center;">
290
-                    {{prescription.calcium?prescription.calcium:''}}
287
+                  <div class="inline_block" style="margin-left:10px;">
288
+                  钙:
289
+                    <div class="under_line" style="width: 50px;text-align: center;">
290
+                      {{prescription.calcium?prescription.calcium:'/'}}
291
+                    </div>
292
+                    mmol/L
291 293
                   </div>
292
-                  mmol/L
293
-                </div>
294
-                <div class="inline_block" style="margin-left:10px;">
295
-                 碳酸氢根:
296
-                  <div class="under_line" style="width: 50px;text-align: center;">
297
-                    {{prescription.bicarbonate?prescription.bicarbonate:''}}
294
+                  <div class="inline_block" style="margin-left:10px;">
295
+                  碳酸氢根:
296
+                    <div class="under_line" style="width: 50px;text-align: center;">
297
+                      {{prescription.bicarbonate?prescription.bicarbonate:'/'}}
298
+                    </div>
299
+                    mmol/L
298 300
                   </div>
299
-                  mmol/L
300
-                </div>
301
-                <div class="inline_block" style="margin-left:10px;">
302
-                 流量:
303
-                  <div class="under_line" style="width: 50px;text-align: center;">
304
-                    {{prescription.dialysate_flow?prescription.dialysate_flow:''}}
301
+                  <div class="inline_block" style="margin-left:10px;">
302
+                  流量:
303
+                    <div class="under_line" style="width: 50px;text-align: center;">
304
+                      {{prescription.dialysate_flow?prescription.dialysate_flow:'/'}}
305
+                    </div>
306
+                    ml/min
305 307
                   </div>
306
-                  ml/min
307 308
                 </div>
308
-              </div>
309
-              <div class="row" style="padding: 2px 0;line-height:23px;">
310
-                <div class="inline_block" >
311
-                  抗凝剂:
312
-                  <div class="under_line" style="width: 150px;text-align: center">
313
-                    {{prescription.anticoagulant_name}}
309
+                <div class="row" style="padding: 2px 0;line-height:23px;">
310
+                  <div class="inline_block" >
311
+                    抗凝剂:
312
+                    <div class="under_line" style="width: 150px;text-align: center">
313
+                      {{prescription.anticoagulant_name?prescription.anticoagulant_name:'/'}}
314
+                    </div>
314 315
                   </div>
315
-                </div>
316
-                <div class="inline_block" style="margin-left:20px;">
317
-                  首剂:
318
-                  <div class="under_line" style="width: 50px;text-align: center;">
319
-                    {{prescription.anticoagulant_shouji?prescription.anticoagulant_shouji:''}}
316
+                  <div class="inline_block" style="margin-left:20px;">
317
+                    首剂:
318
+                    <div class="under_line" style="width: 50px;text-align: center;">
319
+                      {{prescription.anticoagulant_shouji?prescription.anticoagulant_shouji:'/'}}
320
+                    </div>
321
+                    lu
320 322
                   </div>
321
-                  lu
322
-                </div>
323
-                <div class="inline_block" style="margin-left:20px;">
324
-                 维持:
325
-                  <div class="under_line" style="width: 50px;text-align: center;">
326
-                    {{prescription.anticoagulant_weichi?prescription.anticoagulant_weichi:0}}
323
+                  <div class="inline_block" style="margin-left:20px;">
324
+                  维持:
325
+                    <div class="under_line" style="width: 50px;text-align: center;">
326
+                      {{prescription.anticoagulant_weichi?prescription.anticoagulant_weichi:0}}
327
+                    </div>
328
+                    lu
327 329
                   </div>
328
-                  lu
329
-                </div>
330
-                <div class="inline_block" style="margin-left:20px;">
331
-                 总量:
332
-                  <div class="under_line" style="width: 50px;text-align: center;">
333
-                    {{prescription.anticoagulant_zongliang?prescription.anticoagulant_zongliang:''}}
330
+                  <div class="inline_block" style="margin-left:20px;">
331
+                  总量:
332
+                    <div class="under_line" style="width: 50px;text-align: center;">
333
+                      {{prescription.anticoagulant_zongliang?prescription.anticoagulant_zongliang:'/'}}
334
+                    </div>
335
+                    lu
334 336
                   </div>
335
-                  lu
336
-                </div>
337
-                <div class="inline_block" style="margin-left:20px;">
338
-                 透析机号:
339
-                  <div class="under_line" style="width: 50px;text-align: center;">
340
-                    {{dialysisOrder&&dialysisOrder.DeviceNumber&&dialysisOrder.DeviceNumber.number.length > 0?dialysisOrder.DeviceNumber.number:patientInfo.DialysisSchedule.device_number.number}}
337
+                  <div class="inline_block" style="margin-left:20px;">
338
+                  透析机号:
339
+                    <div class="under_line" style="width: 50px;text-align: center;">
340
+                      {{dialysisOrder&&dialysisOrder.DeviceNumber&&dialysisOrder.DeviceNumber.number.length > 0?dialysisOrder.DeviceNumber.number:patientInfo.DialysisSchedule.device_number.number}}
341
+                    </div>
341 342
                   </div>
342 343
                 </div>
343
-              </div>
344
-            </td>
345
-          </tr>
346
-          <tr>
347
-            <td style="padding: 0; position: relative;" colspan="2">
348
-              <table class="inside_table">
349
-                <tbody>
350
-                  <tr><td colspan="11" style="letter-spacing:5px;text-align:center;font-weight:520;font-size:16px;padding: 6px 8px;line-height: 30px;">治疗纪录</td></tr>
351
-                  <tr>
352
-                    <td width="60">时间</td>
353
-                    <td width="60">血压<br/>(mmHg)</td>
354
-                    <td width="50">脉搏<br>(次/分)</td>
355
-                    <td width="50">呼吸<br/>(次/分)</td>
356
-                    <td width="50">血流量<br/>(ml/min)</td>
357
-                    <td width="50">静脉压<br/>(mmHg)</td>
358
-                    <td width="50">跨膜压<br/>(mmHg)</td>
359
-                    <td width="60">透析液温度(°C)</td>
360
-                    <td width="50">电导度<br/>(ms/cm)</td>
361
-                    <td width="50">超滤量<br/>(L)</td>
362
-                    <td width="200">病情变化及处理</td>
363
-       
364
-                    <!-- <td width="100">时间</td>
365
-                    <td width="30">T<br>C°</td>
366
-                    <td width="30">P<br/>次/分</td>
367
-                    <td width="30">R<br/>次/分</td>
368
-                    <td width="100">BP<br/>mmHg</td>
369
-                    <td width="60">静脉压/动脉压<br/>mmHg</td>
370
-                    <td width="80">血流量<br/>ml/min</td>
371
-                    <td width="90">超滤量累计L</td>
372
-                    <td width="80">钠浓度<br/>mmol/L</td>
373
-                    <td width="240">病情特殊情况处理<br/>及专科护理措施记录</td>
374
-                    <td  width="100">护士签名</td> -->
375
-                  </tr>
376
-
377
-                  <tr v-for="(monitor,monindex) in monitors" :key="monindex">
378
-                    <td>{{getTime(monitor.operate_time,'{h}:{i}')}}</td>
379
-                    <td>{{monitor.systolic_blood_pressure?monitor.systolic_blood_pressure+'/':''}}{{monitor.diastolic_blood_pressure?monitor.diastolic_blood_pressure:''}}</td>
380
-                    <td>{{monitor.pulse_frequency?monitor.pulse_frequency:''}}</td>
381
-                    <td>{{monitor.breathing_rate?monitor.breathing_rate:''}}</td>
382
-                    <td>{{monitor.blood_flow_volume?monitor.blood_flow_volume:''}}</td>
383
-                    <td>{{monitor.venous_pressure?monitor.venous_pressure:''}}</td>
384
-                    <td>{{monitor.transmembrane_pressure?monitor.transmembrane_pressure:0}}</td>
385
-                    <td>{{monitor.dialysate_temperature?monitor.dialysate_temperature:''}}</td>
386
-                    <td>{{monitor.sodium_concentration?monitor.sodium_concentration:''}}</td>
387
-                    <td v-if="monitor.systolic_blood_pressure  > 0">{{monitor.ultrafiltration_volume?monitor.ultrafiltration_volume:0}}</td>
388
-                    <td v-else> </td>
389
-                    <td style="line-height:16px;padding:0px;">
390
-                      <div style="height:40px;line-height:40px; overflow:hidden;">
391
-                        <span style="word-break: break-all;margin:0;line-height:16px;-webkit-line-clamp:3;overflow:visible;display:inline-block;vertical-align:middle;height:auto;">
392
-                          <template v-if="monindex == 0">【开始透析】</template>
393
-                          <template v-if="(monindex == monitors.length - 1) && monindex >= 3">【结束透析】</template>
394
-                          {{monitor.symptom}}  &nbsp;{{monitor.dispose}} &nbsp;{{monitor.result}} 
395
-                        </span> 
396
-                      </div>
397
-                    </td>
398
-                  </tr>
399
-                  <tr v-for="(monitor,monindex) in monitors2" :key="monindex">
400
-                    <td> </td>
401
-                    <td> </td>
402
-                    <td> </td>
403
-                    <td> </td>
404
-                    <td> </td>
405
-                    <td> </td>
406
-                    <td> </td>
407
-                    <td> </td>
408
-                    <td> </td>
409
-                    <td> </td>
410
-                    <td style="line-height:16px;padding:0px;"><div style="height:40px;line-height:20px; overflow:hidden;"><span style="word-break: break-all;margin:0;line-height:16px;-webkit-line-clamp:3;overflow:visible;display:inline-block;vertical-align:middle;height:auto;"> </span> </div></td>
411
-                  </tr>
412
-                </tbody>
413
-              </table>
414
-            </td>
415
-          </tr>
416
-          <tr>
417
-            <td style="padding: 0; position: relative;" colspan="2">
418
-              <table class="inside_table">
419
-                <tbody>
420
-                  <tr style="line-height:35px;padding:8px 5px;">
421
-                    <td colspan="7" style="letter-spacing:5px;text-align:center;font-weight:520;font-size:16px;padding: 6px 8px;line-height: 30px;">医嘱内容</td>
422
-                  </tr>
423
-                  <!-- <tr style="line-height:35px;padding:8px 5px;">
424
-                    <td colspan="4" style="font-size: 16px">开医嘱</td>
425
-                    <td colspan="3" style="font-size: 16px">执行核对医嘱</td>
426
-                  </tr> -->
427
-                  <tr style="line-height:35px;padding:8px 5px;">
428
-                    <td style="font-size: 16px" width="10%">时间</td>
429
-                    <td style="font-size: 16px" colspan="2" width="45%">医嘱内容</td>
430
-                    <td style="font-size: 16px" width="10%">医生签名</td>
431
-                    <!-- <td style="font-size: 16px" width="10%">核对人签名</td> -->
432
-                    <td style="font-size: 16px" width="10%">执行人签名</td>
433
-                    <td style="font-size: 16px" width="10%">时间</td>
434
-                  </tr>
435
-                  <!-- <template v-for="group in doctor_advices" > -->
436
-                    <tr v-for="(advice, advice_index) in doctor_advices" :key="advice_index" >
437
-                      <td height="35px" >
438
-                          <span v-if="advice.start_time">
439
-                            {{getTime(advice.start_time,'{h}:{i}')}}
440
-                          </span>
441
-                        <!-- <span v-else>&nbsp;<br/>&nbsp;</span> -->
442
-                      </td>
443
-                      <td height="35px" colspan="2" class="advice-name" style="padding-left:7px;" >
444
-                        <span v-if="advice.parent_id > 0">---></span>
445
-                        <span >{{advice.advice_name }}</span>
446
-                        <span>{{advice.advice_desc}}{{advice.drug_spec_unit}}</span>
447
-                        <span v-if="advice.prescribing_number">* {{advice.prescribing_number}}{{advice.prescribing_number_unit}}</span>
448
-                        <span  v-if="advice.single_dose != 0"> {{advice.single_dose}}{{advice.single_dose_unit}}</span>
449
-                        <span v-if="advice.parent_id == 0  && advice.children.length == 0">{{advice.delivery_way}}</span>
450
-                        <span v-if="advice.parent_id == 0  && advice.children.length == 0">{{advice.execution_frequency}}</span>
451
-                        <span v-if="advice.parent_id == 0 && advice.children &&  advice.children.length == 0 && advice.remark.length > 0" >({{advice.remark}})</span>
452
-                      </td>
453
-                      <!-- <td colspan="2" height="60px" style="text-align: center" v-else >
454
-                        <span>{{advice.delivery_way}}</span>
455
-                        <span>{{advice.execution_frequency}}</span>
456
-                        <span v-if="advice.remark.length > 0">({{advice.remark}})</span>
457
-                      </td> -->
458
-                      <!-- <td width="10%" v-if="(advice.children && advice.children.length > 0 || advice.parent_id > 0) && advice.isShow == 2" ></td> -->
459
-                      <td height="35px">
460
-                        <span v-if="setAdminUserES(advice.advice_doctor) == ''">{{getAdminUser(advice.advice_doctor)}}</span>
461
-                        <img style="height:20px;" :src="setAdminUserES(advice.advice_doctor)" alt="" srcset="" v-else>
462
-                      </td>
463
-                      <!-- <td height="35px">
464
-                        <span v-if="setAdminUserES(advice.checker) == ''">{{getAdminUser(advice.checker)}}</span>
465
-                        <img style="height:20px;" :src="setAdminUserES(advice.checker)" alt="" srcset="" v-else>
466
-                      </td> -->
467
-                      <td height="35px">
468
-                        <span v-if="setAdminUserES(advice.execution_staff) == ''">{{getAdminUser(advice.execution_staff)}}</span>
469
-                        <img style="height:20px;" :src="setAdminUserES(advice.execution_staff)" alt="" srcset="" v-else>
470
-                      </td>
471
-                      <td height="35px">
472
-                        <span v-if="advice.execution_time">{{getTime(advice.execution_time,'{h}:{i}')}}</span>
344
+              </td>
345
+            </tr>
346
+            <tr>
347
+              <td style="padding: 0; position: relative;" colspan="2">
348
+                <table class="inside_table">
349
+                  <tbody>
350
+                    <tr><td colspan="11" style="letter-spacing:5px;text-align:center;font-weight:520;font-size:16px;padding: 6px 8px;line-height: 30px;">治疗纪录</td></tr>
351
+                    <tr>
352
+                      <td width="60">时间</td>
353
+                      <td width="60">血压<br/>(mmHg)</td>
354
+                      <td width="50">脉搏<br>(次/分)</td>
355
+                      <td width="50">呼吸<br/>(次/分)</td>
356
+                      <td width="50">血流量<br/>(ml/min)</td>
357
+                      <td width="50">静脉压<br/>(mmHg)</td>
358
+                      <td width="50">跨膜压<br/>(mmHg)</td>
359
+                      <td width="60">透析液温度(°C)</td>
360
+                      <td width="50">电导度<br/>(ms/cm)</td>
361
+                      <td width="50">超滤量<br/>(ml)</td>
362
+                      <td width="200">病情变化及处理</td>
363
+        
364
+                      <!-- <td width="100">时间</td>
365
+                      <td width="30">T<br>C°</td>
366
+                      <td width="30">P<br/>次/分</td>
367
+                      <td width="30">R<br/>次/分</td>
368
+                      <td width="100">BP<br/>mmHg</td>
369
+                      <td width="60">静脉压/动脉压<br/>mmHg</td>
370
+                      <td width="80">血流量<br/>ml/min</td>
371
+                      <td width="90">超滤量累计L</td>
372
+                      <td width="80">钠浓度<br/>mmol/L</td>
373
+                      <td width="240">病情特殊情况处理<br/>及专科护理措施记录</td>
374
+                      <td  width="100">护士签名</td> -->
375
+                    </tr>
376
+
377
+                    <tr v-for="(monitor,monindex) in monitors" :key="monindex">
378
+                      <td>{{getTime(monitor.operate_time,'{h}:{i}')}}</td>
379
+                      <td>{{monitor.systolic_blood_pressure?monitor.systolic_blood_pressure+'/':''}}{{monitor.diastolic_blood_pressure?monitor.diastolic_blood_pressure:''}}</td>
380
+                      <td>{{monitor.pulse_frequency?monitor.pulse_frequency:''}}</td>
381
+                      <td>{{monitor.breathing_rate?monitor.breathing_rate:''}}</td>
382
+                      <td>{{monitor.blood_flow_volume?monitor.blood_flow_volume:''}}</td>
383
+                      <td>{{monitor.venous_pressure?monitor.venous_pressure:''}}</td>
384
+                      <td>{{monitor.transmembrane_pressure?monitor.transmembrane_pressure:0}}</td>
385
+                      <td>{{monitor.dialysate_temperature?monitor.dialysate_temperature:''}}</td>
386
+                      <td>{{monitor.sodium_concentration?monitor.sodium_concentration:''}}</td>
387
+                      <td v-if="monitor.systolic_blood_pressure  > 0">{{monitor.ultrafiltration_volume?monitor.ultrafiltration_volume:0}}</td>
388
+                      <td v-else> </td>
389
+                      <td style="line-height:16px;padding:0px;">
390
+                        <div style="height:40px;line-height:40px; overflow:hidden;">
391
+                          <span style="word-break: break-all;margin:0;line-height:16px;-webkit-line-clamp:3;overflow:visible;display:inline-block;vertical-align:middle;height:auto;">
392
+                            <template v-if="monindex == 0">【开始透析】</template>
393
+                            <template v-if="(monindex == monitors.length - 1) && monindex >= 1">【结束透析】</template>
394
+                            {{monitor.symptom}}  &nbsp;{{monitor.dispose}} &nbsp;{{monitor.result}} 
395
+                          </span> 
396
+                        </div>
473 397
                       </td>
474 398
                     </tr>
475
-                  <!-- </template> -->
476
-                </tbody>
477
-              </table>
478
-            </td>
479
-          </tr>
480
-  
399
+                    <tr v-for="(monitor,monindex) in monitors2" :key="monindex">
400
+                      <td> </td>
401
+                      <td> </td>
402
+                      <td> </td>
403
+                      <td> </td>
404
+                      <td> </td>
405
+                      <td> </td>
406
+                      <td> </td>
407
+                      <td> </td>
408
+                      <td> </td>
409
+                      <td> </td>
410
+                      <td style="line-height:16px;padding:0px;"><div style="height:40px;line-height:20px; overflow:hidden;"><span style="word-break: break-all;margin:0;line-height:16px;-webkit-line-clamp:3;overflow:visible;display:inline-block;vertical-align:middle;height:auto;"> </span> </div></td>
411
+                    </tr>
412
+                  </tbody>
413
+                </table>
414
+              </td>
415
+            </tr>
416
+            <tr>
417
+              <td style="padding: 0; position: relative;" colspan="2">
418
+                <table class="inside_table">
419
+                  <tbody>
420
+                    <tr style="line-height:35px;padding:8px 5px;">
421
+                      <td colspan="7" style="letter-spacing:5px;text-align:center;font-weight:520;font-size:16px;padding: 6px 8px;line-height: 30px;">医嘱内容</td>
422
+                    </tr>
423
+                    <!-- <tr style="line-height:35px;padding:8px 5px;">
424
+                      <td colspan="4" style="font-size: 16px">开医嘱</td>
425
+                      <td colspan="3" style="font-size: 16px">执行核对医嘱</td>
426
+                    </tr> -->
427
+                    <tr style="line-height:35px;padding:8px 5px;">
428
+                      <td style="font-size: 16px" width="10%">时间</td>
429
+                      <td style="font-size: 16px" colspan="2" width="45%">医嘱内容</td>
430
+                      <td style="font-size: 16px" width="10%">医生签名</td>
431
+                      <!-- <td style="font-size: 16px" width="10%">核对人签名</td> -->
432
+                      <td style="font-size: 16px" width="10%">执行人签名</td>
433
+                      <td style="font-size: 16px" width="10%">时间</td>
434
+                    </tr>
435
+                    <!-- <template v-for="group in doctor_advices" > -->
436
+                      <tr v-for="(advice, advice_index) in doctor_advices" :key="advice_index" >
437
+                        <td height="35px" >
438
+                            <span v-if="advice.start_time">
439
+                              {{getTime(advice.start_time,'{h}:{i}')}}
440
+                            </span>
441
+                          <!-- <span v-else>&nbsp;<br/>&nbsp;</span> -->
442
+                        </td>
443
+                        <td height="35px" colspan="2" class="advice-name" style="padding-left:7px;" >
444
+                          <span v-if="advice.parent_id > 0">---></span>
445
+                          <span >{{advice.advice_name }}</span>
446
+                          <span>{{advice.advice_desc}}{{advice.drug_spec_unit}}</span>
447
+                          <span v-if="advice.prescribing_number">* {{advice.prescribing_number}}{{advice.prescribing_number_unit}}</span>
448
+                          <span  v-if="advice.single_dose != 0"> {{advice.single_dose}}{{advice.single_dose_unit}}</span>
449
+                          <span v-if="advice.parent_id == 0  && advice.children.length == 0">{{advice.delivery_way}}</span>
450
+                          <span v-if="advice.parent_id == 0  && advice.children.length == 0">{{advice.execution_frequency}}</span>
451
+                          <span v-if="advice.parent_id == 0 && advice.children &&  advice.children.length == 0 && advice.remark.length > 0" >({{advice.remark}})</span>
452
+                        </td>
453
+                        <!-- <td colspan="2" height="60px" style="text-align: center" v-else >
454
+                          <span>{{advice.delivery_way}}</span>
455
+                          <span>{{advice.execution_frequency}}</span>
456
+                          <span v-if="advice.remark.length > 0">({{advice.remark}})</span>
457
+                        </td> -->
458
+                        <!-- <td width="10%" v-if="(advice.children && advice.children.length > 0 || advice.parent_id > 0) && advice.isShow == 2" ></td> -->
459
+                        <td height="35px">
460
+                          <span v-if="setAdminUserES(advice.advice_doctor) == ''">{{getAdminUser(advice.advice_doctor)}}</span>
461
+                          <img style="height:20px;" :src="setAdminUserES(advice.advice_doctor)" alt="" srcset="" v-else>
462
+                        </td>
463
+                        <!-- <td height="35px">
464
+                          <span v-if="setAdminUserES(advice.checker) == ''">{{getAdminUser(advice.checker)}}</span>
465
+                          <img style="height:20px;" :src="setAdminUserES(advice.checker)" alt="" srcset="" v-else>
466
+                        </td> -->
467
+                        <td height="35px">
468
+                          <span v-if="setAdminUserES(advice.execution_staff) == ''">{{getAdminUser(advice.execution_staff)}}</span>
469
+                          <img style="height:20px;" :src="setAdminUserES(advice.execution_staff)" alt="" srcset="" v-else>
470
+                        </td>
471
+                        <td height="35px">
472
+                          <span v-if="advice.execution_time">{{getTime(advice.execution_time,'{h}:{i}')}}</span>
473
+                        </td>
474
+                      </tr>
475
+                    <!-- </template> -->
476
+                  </tbody>
477
+                </table>
478
+              </td>
479
+            </tr>
480
+          </tbody>
481
+        </table>
482
+      </div>
483
+      <template v-if="this.totollength > 14">
484
+        <div style="display:inline-block;width:100%;text-align:center;">
485
+          <div class="order-yy-name" style="letter-spacing: 0;font-weight:600;font-size:22px;display:inline-block;">{{orgname}}</div>
486
+          <div class="order-title" style="letter-spacing: 0;font-weight:600;font-size:22px;display:inline-block;">血液净化治疗记录单</div>
487
+        </div>
488
+        <div class="row">
489
+          <div class="inline_block" >
490
+            姓名:
491
+            <div class="under_line" style="width: 50px;text-align: center;">{{patientInfo.name}}</div>
492
+          </div>
493
+          <div class="inline_block" style="margin-left: 10px;">
494
+            性别:
495
+            <div class="under_line" style="width: 30px;text-align: center;">{{patientInfo_gender_1?"男":"女"}}</div>
496
+          </div>
497
+          <div class="inline_block" style="margin-left: 10px;">
498
+            年龄:
499
+            <div class="under_line" style="width: 30px;text-align: center;">{{getAge(patientInfo)}}</div>
500
+            岁
501
+          </div>
502
+          <div class="inline_block">
503
+            门诊:
504
+              <div class="under_line" style="width: 30px;text-align: center;">
505
+                  <check-box  :checked="patientInfo_source_1 "></check-box>
506
+              </div>
507
+          </div>
508
+          <div class="inline_block">
509
+            病区:
510
+              <div class="under_line" style="width: 50px;text-align: center;">
511
+                  {{'/'}}
512
+              </div>
513
+          </div>
514
+          <div class="inline_block">
515
+            床号:
516
+              <div class="under_line" style="width: 50px;text-align: center;">
517
+                  {{'/'}}
518
+              </div>
519
+          </div>
520
+          <div class="inline_block">
521
+            透析号:
522
+              <div class="under_line" style="width: 70px;text-align: center;">
523
+                  {{'/'}}
524
+              </div>
525
+          </div>
526
+          <div class="inline_block" style="margin-left: 5px;">
527
+            住院号/门诊号:
528
+            <div class="under_line" style="width: 70px;text-align: left" v-if="patientInfo.admission_number">
529
+              {{patientInfo.admission_number}}
530
+            </div>
531
+            <div class="under_line" style="width: 70px;text-align: left" v-else>
532
+              {{'/'}}
533
+            </div>
534
+          </div>
535
+        </div>
536
+        <div class="row" >
537
+          <div class="inline_block" >
538
+            入科方式:
539
+            <div class="under_line" v-if="receiverTreatmentAccess.way==0" style="width: 180px;text-align: left">  </div>
540
+            <div class="under_line" v-if="receiverTreatmentAccess.way==1" style="width: 180px;text-align: left">步行 </div>
541
+            <div class="under_line" v-if="receiverTreatmentAccess.way==2" style="width: 180px;text-align: left">扶行 </div>
542
+            <div class="under_line" v-if="receiverTreatmentAccess.way==3" style="width: 180px;text-align: left">轮椅 </div>
543
+            <div class="under_line" v-if="receiverTreatmentAccess.way==4" style="width: 180px;text-align: left">平车 </div>
544
+          </div>
545
+          <div class="inline_block" style="margin-left: 10px;">
546
+            诊断:
547
+            <div class="under_line" style="width: 180px;text-align: left">{{patientInfo.diagnose}}</div>
548
+          </div>
549
+        </div>
550
+      </template>
551
+      <div class="row" style="margin-top:-11px;position: relative;">
552
+        <table class="proj_table">
553
+          <tbody>
554
+
555
+
481 556
           <tr><td colspan="2"  style="letter-spacing:5px;text-align:center;font-weight:520;font-size:16px;padding: 6px 8px;line-height: 30px;">透析后情况</td></tr>
482 557
           <tr>
483 558
             <td>
@@ -485,32 +560,32 @@
485 560
                 <div class="inline_block" style="flex:1;" >
486 561
                   T:
487 562
                   <div class="under_line" style="width: 50px;text-align: center">
488
-                    {{afterdialysis.temperature?afterdialysis.temperature:''}}
563
+                    {{afterdialysis.temperature?afterdialysis.temperature:'/'}}
489 564
                   </div>
490 565
                   °C
491 566
                 </div>
492 567
                 <div class="inline_block" style="margin-left:10px;flex:1;">
493 568
                   P:
494 569
                   <div class="under_line" style="width: 50px;text-align: center;">
495
-                    {{afterdialysis.pulse_frequency?afterdialysis.pulse_frequency:''}}
570
+                    {{afterdialysis.pulse_frequency?afterdialysis.pulse_frequency:'/'}}
496 571
                   </div>
497 572
                   次/分
498 573
                 </div>
499 574
                 <div class="inline_block" style="margin-left:10px;flex:1;">
500 575
                   R:
501 576
                   <div class="under_line" style="width: 50px;text-align: center;">
502
-                    {{afterdialysis.breathing_rate?afterdialysis.breathing_rate:''}}
577
+                    {{afterdialysis.breathing_rate?afterdialysis.breathing_rate:'/'}}
503 578
                   </div>
504 579
                   次/分
505 580
                 </div>
506 581
                 <div class="inline_block" style="margin-left:10px;flex:1;">
507 582
                   BP:
508 583
                   <div class="under_line" style="width: 50px;text-align: center;">
509
-                    {{afterdialysis.systolic_blood_pressure?afterdialysis.systolic_blood_pressure:''}}
584
+                    {{afterdialysis.systolic_blood_pressure?afterdialysis.systolic_blood_pressure:'/'}}
510 585
                   </div>
511 586
                   /
512 587
                   <div class="under_line" style="width: 50px;text-align: center;">
513
-                    {{afterdialysis.diastolic_blood_pressure?afterdialysis.diastolic_blood_pressure:''}}
588
+                    {{afterdialysis.diastolic_blood_pressure?afterdialysis.diastolic_blood_pressure:'/'}}
514 589
                   </div>
515 590
                   mmHg
516 591
                 </div>
@@ -519,7 +594,7 @@
519 594
                 <div class="inline_block" style="flex:1;">
520 595
                   凝血程度:
521 596
                   <div class="under_line" style="width: 100px;text-align: center">
522
-                    {{afterdialysis.cruor}}
597
+                    {{afterdialysis.cruor?afterdialysis.cruor:'/'}}
523 598
                   </div>
524 599
                 </div>
525 600
                 <div class="inline_block" style="flex:1;">
@@ -540,7 +615,7 @@
540 615
                 <div class="inline_block" style="flex:1;">
541 616
                   实际治疗时间:
542 617
                   <div class="under_line" style="width: 50px;text-align: center">
543
-                    {{afterdialysis.actual_treatment_hour?afterdialysis.actual_treatment_hour:''}}
618
+                    {{afterdialysis.actual_treatment_hour?afterdialysis.actual_treatment_hour:'/'}}
544 619
                   </div>
545 620
                   h
546 621
                   <div class="under_line" style="width: 50px;text-align: center">
@@ -551,14 +626,14 @@
551 626
                 <div class="inline_block" style="flex:1;">
552 627
                   透后体重:
553 628
                   <div class="under_line" style="width: 70px;text-align: center">
554
-                    {{afterdialysis.weight_after?afterdialysis.weight_after:''}}
629
+                    {{afterdialysis.weight_after?afterdialysis.weight_after:'/'}}
555 630
                   </div>
556 631
                 </div>
557 632
                 <div class="inline_block" style="flex:1;">
558 633
                   实际超滤量:
559 634
                   <div class="under_line" style="width: 150px;text-align: center">
560
-                    {{afterdialysis.actual_ultrafiltration?afterdialysis.actual_ultrafiltration:''}}
561
-                  </div>L
635
+                    {{afterdialysis.actual_ultrafiltration?afterdialysis.actual_ultrafiltration:'/'}}
636
+                  </div>ml
562 637
                 </div>
563 638
               </div>
564 639
 
@@ -566,7 +641,7 @@
566 641
                 <div class="inline_block" style="flex:1;">
567 642
                   治疗小结:
568 643
                   <div class="under_line" style="width: 300px;text-align: center">
569
-                    {{summary.dialysis_summary}}
644
+                    {{summary.dialysis_summary?summary.dialysis_summary:'/'}}
570 645
                   </div>
571 646
                 </div>
572 647
               </div>
@@ -687,7 +762,7 @@
687 762
         anticoagulantsConfit: {},
688 763
         bloodAccessParOpera: {},
689 764
         dialysateFormulationOptions: {},
690
-
765
+        totollength: 0,
691 766
         queryParams: {
692 767
           xtdate: '',
693 768
           xtno: ''
@@ -1098,6 +1173,7 @@
1098 1173
               }
1099 1174
             }
1100 1175
           }
1176
+          this.totollength = this.doctor_advices.length + this.monitors.length
1101 1177
           console.log(this.advice_groups)
1102 1178
         } else {
1103 1179
           this.loading = false

+ 15 - 16
src/xt_pages/user/doctorAdvice.vue 查看文件

@@ -1,25 +1,25 @@
1 1
 <template>
2 2
   <div class="patient-container">
3 3
 
4
-    <el-dialog title="透析处方长期医嘱医生确认推送提醒" :visible.sync="dialogConfigVisible">
5
-      <el-form>
6
-        <el-form-item label="是否开启推送:">
7
-          <el-radio-group v-model="is_open_remind" @change="changeRemind">
8
-            <el-radio :label="1">开启</el-radio>
9
-            <el-radio :label="2">不开启</el-radio>
10
-          </el-radio-group>
11
-        </el-form-item>
12
-      </el-form>
13
-
14
-    </el-dialog>
4
+    <!--<el-dialog title="透析处方长期医嘱医生确认推送提醒" :visible.sync="dialogConfigVisible">-->
5
+      <!--<el-form>-->
6
+        <!--<el-form-item label="是否开启推送:">-->
7
+          <!--<el-radio-group v-model="is_open_remind" @change="changeRemind">-->
8
+            <!--<el-radio :label="1">开启</el-radio>-->
9
+            <!--<el-radio :label="2">不开启</el-radio>-->
10
+          <!--</el-radio-group>-->
11
+        <!--</el-form-item>-->
12
+      <!--</el-form>-->
13
+
14
+    <!--</el-dialog>-->
15 15
 
16 16
     <patient-sidebar :id="patientID" defaultActive="1-4" v-on:tran-patient="onTranPatient"></patient-sidebar>
17 17
     <div class="patient-app-container advice-container app-container">
18 18
       <div class="cellButton" style="float:right;">
19
-        <el-button :disabled="$store.getters.xt_user.subscibe.state==3?true:false" size="small"
20
-                   @click="dialogConfigVisible = true"
21
-                   type="primary" icon="el-icon-circle-plus-outline">长期医嘱提醒配置
22
-        </el-button>
19
+        <!--<el-button :disabled="$store.getters.xt_user.subscibe.state==3?true:false" size="small"-->
20
+                   <!--@click="dialogConfigVisible = true"-->
21
+                   <!--type="primary" icon="el-icon-circle-plus-outline">长期医嘱提醒配置-->
22
+        <!--</el-button>-->
23 23
         <el-button :disabled="$store.getters.xt_user.subscibe.state==3?true:false" size="small" @click="openNew"
24 24
                    type="primary" icon="el-icon-circle-plus-outline">新增
25 25
         </el-button>
@@ -3073,7 +3073,6 @@
3073 3073
                   }
3074 3074
                 }
3075 3075
               } else {
3076
-                console.log('111111')
3077 3076
                 for (let index = 0; index < ale; index++) {
3078 3077
                   if (
3079 3078
                     _this.groupSelectRow.row_key ==