xiaoming_global пре 5 година
родитељ
комит
b6b17907af

+ 27 - 0
.idea/codeStyles/Project.xml Прегледај датотеку

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 Прегледај датотеку

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

+ 4 - 0
.idea/encodings.xml Прегледај датотеку

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 Прегледај датотеку

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 Прегледај датотеку

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 Прегледај датотеку

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
 module.exports = {
6
 module.exports = {
7
   NODE_ENV: '"development"',
7
   NODE_ENV: '"development"',
8
   ENV_CONFIG: '"dev"',
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
   SRCM_HOST: '"http://test1.sgjyun.com"',
11
   SRCM_HOST: '"http://test1.sgjyun.com"',
13
   XT_HOST: '"http://xt.test.sgjyun.com"',
12
   XT_HOST: '"http://xt.test.sgjyun.com"',
14
   MIRCO_MALL_HOST: '"http://mall.test.sgjyun.com"',
13
   MIRCO_MALL_HOST: '"http://mall.test.sgjyun.com"',

+ 5 - 4
config/index.js Прегледај датотеку

11
     assetsSubDirectory: 'static',
11
     assetsSubDirectory: 'static',
12
     assetsPublicPath: '/',
12
     assetsPublicPath: '/',
13
     proxyTable: {},
13
     proxyTable: {},
14
+
14
     // Various Dev Server settings
15
     // Various Dev Server settings
15
 
16
 
16
     // can be overwritten by process.env.HOST
17
     // can be overwritten by process.env.HOST
17
     // if you want dev by ip, please set host: '0.0.0.0'
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
     autoOpenBrowser: true,
24
     autoOpenBrowser: true,
24
     errorOverlay: true,
25
     errorOverlay: true,
25
     notifyOnErrors: false,
26
     notifyOnErrors: false,

Разлика између датотеке није приказан због своје велике величине
+ 0 - 15246
package-lock.json


+ 19 - 0
src/api/advice.js Прегледај датотеку

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
   })
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
   var params = {
47
   var params = {
48
     patient_id: patient_id,
48
     patient_id: patient_id,
49
     date: schedule_date,
49
     date: schedule_date,
50
     nurse: nurse_id,
50
     nurse: nurse_id,
51
     bed: bed_id,
51
     bed: bed_id,
52
     puncture_nurse: puncture_nurse_id,
52
     puncture_nurse: puncture_nurse_id,
53
-    start_time:start_time,
53
+    start_time: start_time,
54
+    lood_drawing: lood_drawing
54
   }
55
   }
55
   return request({
56
   return request({
56
     url: '/api/dialysis/start_record',
57
     url: '/api/dialysis/start_record',
80
   })
81
   })
81
 }
82
 }
82
 
83
 
83
-
84
-
85
-
86
-

+ 54 - 3
src/xt_pages/data/druguseTemplate.vue Прегледај датотеку

3
     <div class="position">
3
     <div class="position">
4
       <bread-crumb :crumbs='crumbs'></bread-crumb>
4
       <bread-crumb :crumbs='crumbs'></bread-crumb>
5
     </div>
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
     <div class="app-container">
19
     <div class="app-container">
7
       <el-tabs>
20
       <el-tabs>
8
         <el-tab-pane label="医嘱模板 ">
21
         <el-tab-pane label="医嘱模板 ">
9
           <div>
22
           <div>
10
             <div class="filter-container">
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
               <el-button
30
               <el-button
12
                 class="filter-item"
31
                 class="filter-item"
13
-                style="margin-left: 10px;"
32
+                style="margin-left: 10px;margin-right: 10px"
14
                 @click="handleCreateTemplate"
33
                 @click="handleCreateTemplate"
15
                 type="primary"
34
                 type="primary"
16
                 size="small"
35
                 size="small"
1148
     UpdateDrugDic,
1167
     UpdateDrugDic,
1149
     UpdateDrugWay,
1168
     UpdateDrugWay,
1150
     UpdateExecutionFrequency,
1169
     UpdateExecutionFrequency,
1151
-    updateTemplateName
1170
+    updateTemplateName,
1171
+    getDoctorAdviceConfig,
1172
+    postDoctorAdviceConfig
1152
   } from '@/api/advice'
1173
   } from '@/api/advice'
1153
   import BreadCrumb from '@/xt_pages/components/bread-crumb'
1174
   import BreadCrumb from '@/xt_pages/components/bread-crumb'
1154
 
1175
 
1179
         currentIndex: -1,
1200
         currentIndex: -1,
1180
         isEdit: false,
1201
         isEdit: false,
1181
         dialogTitle: '',
1202
         dialogTitle: '',
1203
+        is_open_remind:0,
1182
         isAddChild: false,
1204
         isAddChild: false,
1183
         parent_id: 0,
1205
         parent_id: 0,
1184
         editDialogTitle: '编辑医嘱',
1206
         editDialogTitle: '编辑医嘱',
1246
           execution_frequency: '',
1268
           execution_frequency: '',
1247
           id: 0
1269
           id: 0
1248
         },
1270
         },
1249
-
1271
+        dialogConfigVisible:false,
1250
         templateFormEdit: {
1272
         templateFormEdit: {
1251
           frequency_type: 0,
1273
           frequency_type: 0,
1252
           day_count: '',
1274
           day_count: '',
1309
     created() {
1331
     created() {
1310
       this.getAdviceConfig()
1332
       this.getAdviceConfig()
1311
       this.unitsOption = getDataConfig('hemodialysis', 'units')
1333
       this.unitsOption = getDataConfig('hemodialysis', 'units')
1334
+      this.getDoctorAdviceConfig()
1312
     },
1335
     },
1313
     methods: {
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
       adviceNameShow({ row, column, rowIndex, columnIndex }) {
1346
       adviceNameShow({ row, column, rowIndex, columnIndex }) {
1315
         if (columnIndex == 1) {
1347
         if (columnIndex == 1) {
1316
           return 'templateadvicenamedisplay'
1348
           return 'templateadvicenamedisplay'
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
                 </div>
76
                 </div>
77
             </div>
77
             </div>
78
 
78
 
79
-            <div class="row" >
79
+            <div class="row" :class="record.totallength> 14? 'margin-bottom-300':''"> 
80
                 <table class="proj_table">
80
                 <table class="proj_table">
81
                     <tbody>
81
                     <tbody>
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>
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
                                     <div class="inline_block" style="flex:1;">
92
                                     <div class="inline_block" style="flex:1;">
93
                                     透析次数:
93
                                     透析次数:
94
                                     <div class="under_line" style="width: 70px;text-align: center">
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
                                     </div>
96
                                     </div>
97
                                     </div>
97
                                     </div>
98
                                     <div class="inline_block" style="flex:1;">
98
                                     <div class="inline_block" style="flex:1;">
99
                                     透前症状:
99
                                     透前症状:
100
                                     <div class="under_line" style="width: 150px;text-align: center">
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
                                     </div>
102
                                     </div>
103
                                     </div>
103
                                     </div>
104
                                 </div>
104
                                 </div>
107
                                     <div class="inline_block" >
107
                                     <div class="inline_block" >
108
                                     T:
108
                                     T:
109
                                     <div class="under_line" style="width: 50px;text-align: center">
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
                                     </div>
111
                                     </div>
112
                                     °C
112
                                     °C
113
                                     </div>
113
                                     </div>
114
                                     <div class="inline_block" style="margin-left:10px;">
114
                                     <div class="inline_block" style="margin-left:10px;">
115
                                     P:
115
                                     P:
116
                                     <div class="under_line" style="width: 50px;text-align: center;">
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
                                     </div>
118
                                     </div>
119
                                     次/分
119
                                     次/分
120
                                     </div>
120
                                     </div>
121
                                     <div class="inline_block" style="margin-left:10px;">
121
                                     <div class="inline_block" style="margin-left:10px;">
122
                                     R:
122
                                     R:
123
                                     <div class="under_line" style="width: 50px;text-align: center;">
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
                                     </div>
125
                                     </div>
126
                                     次/分
126
                                     次/分
127
                                     </div>
127
                                     </div>
128
                                     <div class="inline_block" style="margin-left:10px;">
128
                                     <div class="inline_block" style="margin-left:10px;">
129
                                     BP:
129
                                     BP:
130
                                     <div class="under_line" style="width: 50px;text-align: center;">
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
                                     </div>
132
                                     </div>
133
                                     /
133
                                     /
134
                                     <div class="under_line" style="width: 50px;text-align: center;">
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
                                     </div>
136
                                     </div>
137
                                     mmHg
137
                                     mmHg
138
                                     </div>
138
                                     </div>
139
                                     <div class="inline_block" style="margin-left:10px;">
139
                                     <div class="inline_block" style="margin-left:10px;">
140
                                     血管通路:
140
                                     血管通路:
141
                                     <div class="under_line" style="width: 200px;text-align: center;">
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
                                     </div>
143
                                     </div>
144
                                     </div>
144
                                     </div>
145
                                 </div>
145
                                 </div>
180
                                     <div class="inline_block" style="margin-left:10px;flex:1;">
180
                                     <div class="inline_block" style="margin-left:10px;flex:1;">
181
                                     穿刺针:
181
                                     穿刺针:
182
                                     <div class="under_line" style="width: 100px;text-align: center">
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
                                     </div>
184
                                     </div>
185
                                     </div>
185
                                     </div>
186
                                 </div>
186
                                 </div>
235
                                     <div class="inline_block" style="margin-left:10px;flex:1;">
235
                                     <div class="inline_block" style="margin-left:10px;flex:1;">
236
                                     透析时间:
236
                                     透析时间:
237
                                     <div class="under_line" style="width: 50px;text-align: center">
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
                                     </div>
239
                                     </div>
240
                                     h
240
                                     h
241
                                     </div>
241
                                     </div>
244
                                     <div class="inline_block" style="flex:1;">
244
                                     <div class="inline_block" style="flex:1;">
245
                                     透析(滤)器:
245
                                     透析(滤)器:
246
                                     <div class="under_line" style="width: 100px;text-align: center">
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
                                     </div>
248
                                     </div>
249
                                     </div>
249
                                     </div>
250
                                     <div class="inline_block" style="flex:1;">
250
                                     <div class="inline_block" style="flex:1;">
256
                                     <div class="inline_block" style="flex:1;">
256
                                     <div class="inline_block" style="flex:1;">
257
                                       干体重:
257
                                       干体重:
258
                                       <div class="under_line" style="width: 150px;text-align: center">
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
                                       </div>kg
260
                                       </div>kg
261
                                     </div>
261
                                     </div>
262
                                 </div>
262
                                 </div>
272
                                     <div class="inline_block" style="flex:1;">
272
                                     <div class="inline_block" style="flex:1;">
273
                                     透前体重:
273
                                     透前体重:
274
                                     <div class="under_line" style="width: 70px;text-align: center">
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
                                     </div>
276
                                     </div>
277
                                     kg
277
                                     kg
278
                                     </div>
278
                                     </div>
279
                                     <div class="inline_block" style="flex:1;">
279
                                     <div class="inline_block" style="flex:1;">
280
                                     计划超滤量:
280
                                     计划超滤量:
281
                                     <div class="under_line" style="width: 150px;text-align: center">
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
                                     </div>
283
                                     </div>
284
                                     L
284
                                     L
285
                                     </div>
285
                                     </div>
289
                                     <div class="inline_block" >
289
                                     <div class="inline_block" >
290
                                     透析液成分钾:
290
                                     透析液成分钾:
291
                                     <div class="under_line" style="width: 50px;text-align: center">
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
                                     </div>
293
                                     </div>
294
                                     mmol/L
294
                                     mmol/L
295
                                     </div>
295
                                     </div>
296
                                     <div class="inline_block" style="margin-left:10px;">
296
                                     <div class="inline_block" style="margin-left:10px;">
297
                                     钠:
297
                                     钠:
298
                                     <div class="under_line" style="width: 50px;text-align: center;">
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
                                     </div>
300
                                     </div>
301
                                     mmol/L
301
                                     mmol/L
302
                                     </div>
302
                                     </div>
303
                                     <div class="inline_block" style="margin-left:10px;">
303
                                     <div class="inline_block" style="margin-left:10px;">
304
                                     钙:
304
                                     钙:
305
                                     <div class="under_line" style="width: 50px;text-align: center;">
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
                                     </div>
307
                                     </div>
308
                                     mmol/L
308
                                     mmol/L
309
                                     </div>
309
                                     </div>
310
                                     <div class="inline_block" style="margin-left:10px;">
310
                                     <div class="inline_block" style="margin-left:10px;">
311
                                     碳酸氢根:
311
                                     碳酸氢根:
312
                                     <div class="under_line" style="width: 50px;text-align: center;">
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
                                     </div>
314
                                     </div>
315
                                     mmol/L
315
                                     mmol/L
316
                                     </div>
316
                                     </div>
317
                                     <div class="inline_block" style="margin-left:10px;">
317
                                     <div class="inline_block" style="margin-left:10px;">
318
                                     流量:
318
                                     流量:
319
                                     <div class="under_line" style="width: 50px;text-align: center;">
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
                                     </div>
321
                                     </div>
322
                                     ml/min
322
                                     ml/min
323
                                     </div>
323
                                     </div>
326
                                     <div class="inline_block" >
326
                                     <div class="inline_block" >
327
                                     抗凝剂:
327
                                     抗凝剂:
328
                                     <div class="under_line" style="width: 150px;text-align: center">
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
                                     </div>
330
                                     </div>
331
                                     </div>
331
                                     </div>
332
                                     <div class="inline_block" style="margin-left:20px;">
332
                                     <div class="inline_block" style="margin-left:20px;">
333
                                     首剂:
333
                                     首剂:
334
                                     <div class="under_line" style="width: 50px;text-align: center;">
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
                                     </div>
336
                                     </div>
337
                                     lu
337
                                     lu
338
                                     </div>
338
                                     </div>
346
                                     <div class="inline_block" style="margin-left:20px;">
346
                                     <div class="inline_block" style="margin-left:20px;">
347
                                     总量:
347
                                     总量:
348
                                     <div class="under_line" style="width: 50px;text-align: center;">
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
                                     </div>
350
                                     </div>
351
                                     lu
351
                                     lu
352
                                     </div>
352
                                     </div>
375
                                             <td width="50">跨膜压<br/>(mmHg)</td>
375
                                             <td width="50">跨膜压<br/>(mmHg)</td>
376
                                             <td width="60">透析液温度(°C)</td>
376
                                             <td width="60">透析液温度(°C)</td>
377
                                             <td width="50">电导度<br/>(ms/cm)</td>
377
                                             <td width="50">电导度<br/>(ms/cm)</td>
378
-                                            <td width="50">超滤量<br/>(L)</td>
378
+                                            <td width="50">超滤量<br/>(ml)</td>
379
                                             <td width="200">病情变化及处理</td>                                 
379
                                             <td width="200">病情变化及处理</td>                                 
380
                                         </tr>
380
                                         </tr>
381
                                         <tr v-for="(monitor_record,index) in record.monitor_records" :key="index">
381
                                         <tr v-for="(monitor_record,index) in record.monitor_records" :key="index">
394
                                               <div style="height:40px;line-height:20px; overflow:hidden;">
394
                                               <div style="height:40px;line-height:20px; overflow:hidden;">
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;">
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
                                                   <template v-if="index == 0">【开始透析】</template>
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
                                                   {{monitor_record.symptom}}  &nbsp;{{monitor_record.dispose}} &nbsp;{{monitor_record.result}} 
398
                                                   {{monitor_record.symptom}}  &nbsp;{{monitor_record.dispose}} &nbsp;{{monitor_record.result}} 
399
                                                 </span> 
399
                                                 </span> 
400
                                               </div>
400
                                               </div>
487
                                 </table>
487
                                 </table>
488
                             </td>
488
                             </td>
489
                         </tr>
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
                         <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>
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
                         <tr>
566
                         <tr>
492
                             <td>
567
                             <td>
494
                                 <div class="inline_block" style="flex:1;" >
569
                                 <div class="inline_block" style="flex:1;" >
495
                                 T:
570
                                 T:
496
                                 <div class="under_line" style="width: 50px;text-align: center">
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
                                 </div>
573
                                 </div>
499
                                 °C
574
                                 °C
500
                                 </div>
575
                                 </div>
501
                                 <div class="inline_block" style="margin-left:10px;flex:1;">
576
                                 <div class="inline_block" style="margin-left:10px;flex:1;">
502
                                 P:
577
                                 P:
503
                                 <div class="under_line" style="width: 50px;text-align: center;">
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
                                 </div>
580
                                 </div>
506
                                 次/分
581
                                 次/分
507
                                 </div>
582
                                 </div>
508
                                 <div class="inline_block" style="margin-left:10px;flex:1;">
583
                                 <div class="inline_block" style="margin-left:10px;flex:1;">
509
                                 R:
584
                                 R:
510
                                 <div class="under_line" style="width: 50px;text-align: center;">
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
                                 </div>
587
                                 </div>
513
                                 次/分
588
                                 次/分
514
                                 </div>
589
                                 </div>
515
                                 <div class="inline_block" style="margin-left:10px;flex:1;">
590
                                 <div class="inline_block" style="margin-left:10px;flex:1;">
516
                                 BP:
591
                                 BP:
517
                                 <div class="under_line" style="width: 50px;text-align: center;">
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
                                 </div>
594
                                 </div>
520
                                 /
595
                                 /
521
                                 <div class="under_line" style="width: 50px;text-align: center;">
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
                                 </div>
598
                                 </div>
524
                                 mmHg
599
                                 mmHg
525
                                 </div>
600
                                 </div>
528
                                 <div class="inline_block" style="flex:1;">
603
                                 <div class="inline_block" style="flex:1;">
529
                                 凝血程度:
604
                                 凝血程度:
530
                                 <div class="under_line" style="width: 100px;text-align: center">
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
                                 </div>
607
                                 </div>
533
                                 </div>
608
                                 </div>
534
                                 <div class="inline_block" style="flex:1;">
609
                                 <div class="inline_block" style="flex:1;">
549
                                 <div class="inline_block" style="flex:1;">
624
                                 <div class="inline_block" style="flex:1;">
550
                                 实际治疗时间:
625
                                 实际治疗时间:
551
                                 <div class="under_line" style="width: 50px;text-align: center">
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
                                 </div>
628
                                 </div>
554
                                 h
629
                                 h
555
                                 <div class="under_line" style="width: 50px;text-align: center">
630
                                 <div class="under_line" style="width: 50px;text-align: center">
560
                                 <div class="inline_block" style="flex:1;">
635
                                 <div class="inline_block" style="flex:1;">
561
                                 透后体重:
636
                                 透后体重:
562
                                 <div class="under_line" style="width: 70px;text-align: center">
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
                                 </div>
639
                                 </div>
565
                                 </div>
640
                                 </div>
566
                                 <div class="inline_block" style="flex:1;">
641
                                 <div class="inline_block" style="flex:1;">
567
                                 实际超滤量:
642
                                 实际超滤量:
568
                                 <div class="under_line" style="width: 150px;text-align: center">
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
                                 </div>
646
                                 </div>
572
                             </div>
647
                             </div>
573
 
648
 
575
                                 <div class="inline_block" style="flex:1;">
650
                                 <div class="inline_block" style="flex:1;">
576
                                 治疗小结:
651
                                 治疗小结:
577
                                 <div class="under_line" style="width: 300px;text-align: center">
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
                                 </div>
654
                                 </div>
580
                                 </div>
655
                                 </div>
581
                             </div>
656
                             </div>
641
                     </tbody>
716
                     </tbody>
642
                 </table>
717
                 </table>
643
            
718
            
644
-            <div class="print-yema2">1</div>
719
+            
645
           </div>
720
           </div>
646
         </div>
721
         </div>
647
       </div>
722
       </div>
687
         operators: [],
762
         operators: [],
688
         adminUser: [],
763
         adminUser: [],
689
         doctor_advices: [],
764
         doctor_advices: [],
765
+        monitor_records:[],
690
         advice_groups: [],
766
         advice_groups: [],
691
         advice_groups_2: [],
767
         advice_groups_2: [],
692
         blood_access_part: [],
768
         blood_access_part: [],
739
           for (const recordIndex in this.records) {
815
           for (const recordIndex in this.records) {
740
             this.advice_groups = []
816
             this.advice_groups = []
741
             this.advice_groups_2 = []
817
             this.advice_groups_2 = []
742
-            var dlegh = 6
818
+            var dlegh = 0
743
             if((this.records[recordIndex].assessment_before_dislysis
819
             if((this.records[recordIndex].assessment_before_dislysis
744
             &&this.records[recordIndex].assessment_before_dislysis.systolic_blood_pressure != 0
820
             &&this.records[recordIndex].assessment_before_dislysis.systolic_blood_pressure != 0
745
             &&this.records[recordIndex].assessment_before_dislysis.diastolic_blood_pressure != 0)
821
             &&this.records[recordIndex].assessment_before_dislysis.diastolic_blood_pressure != 0)
770
             if(recordIndex == (this.records.length - 1)){
846
             if(recordIndex == (this.records.length - 1)){
771
               this.records[recordIndex].classname = ' '
847
               this.records[recordIndex].classname = ' '
772
             }
848
             }
849
+            
773
 
850
 
774
             this.records[recordIndex].monitor_records2 = []
851
             this.records[recordIndex].monitor_records2 = []
775
             if (this.records[recordIndex].monitor_records && this.records[recordIndex].monitor_records.length < 7) {
852
             if (this.records[recordIndex].monitor_records && this.records[recordIndex].monitor_records.length < 7) {
787
               }
864
               }
788
             }
865
             }
789
 
866
 
867
+            this.monitor_records = this.records[recordIndex].monitor_records
868
+
790
             // this.records[recordIndex].monitor_records2 = []
869
             // this.records[recordIndex].monitor_records2 = []
791
             // if (this.records[recordIndex].monitor_records.length > 13){
870
             // if (this.records[recordIndex].monitor_records.length > 13){
792
             //   const tempMonitors = []
871
             //   const tempMonitors = []
989
             this.records[recordIndex].advices2 = []
1068
             this.records[recordIndex].advices2 = []
990
             this.records[recordIndex].advices = this.doctor_advices
1069
             this.records[recordIndex].advices = this.doctor_advices
991
             this.records[recordIndex].advices2 = this.advice_groups_2
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
           this.operators = resp.data.medical_staffs
1076
           this.operators = resp.data.medical_staffs
995
           if (this.operators.length > 0) {
1077
           if (this.operators.length > 0) {

+ 38 - 1
src/xt_pages/dialysis/details/assessmentBefore.vue Прегледај датотеку

23
           <span class="content">{{ catheter }}</span>
23
           <span class="content">{{ catheter }}</span>
24
           <span class="unit"></span>
24
           <span class="unit"></span>
25
         </li>
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
         <li v-if="isShow('干体重')">
31
         <li v-if="isShow('干体重')">
28
           <label>干体重 : </label>
32
           <label>干体重 : </label>
29
           <span class="content" v-if="dry_weight!='0'">{{ dry_weight }}</span>
33
           <span class="content" v-if="dry_weight!='0'">{{ dry_weight }}</span>
184
       }
188
       }
185
   },
189
   },
186
   computed: {
190
   computed: {
191
+<<<<<<< .mine
187
       weight_before: function() {
192
       weight_before: function() {
188
         if (this.record.id == 0) {
193
         if (this.record.id == 0) {
189
           return '-'
194
           return '-'
203
         return this.record.last_post_dialysis
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
       dry_weight: function() {
243
       dry_weight: function() {
207
         if (this.record.id == 0) {
244
         if (this.record.id == 0) {
208
           return '-'
245
           return '-'

+ 6 - 0
src/xt_pages/dialysis/details/dialog/assessmentBeforeDislysisDialog.vue Прегледај датотеку

33
           </el-form-item>
33
           </el-form-item>
34
         </el-col>
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
         <el-col :span="8">
42
         <el-col :span="8">
37
           <el-form-item label="体温(℃):" v-if="isShow('体温')">
43
           <el-form-item label="体温(℃):" v-if="isShow('体温')">
38
             <el-input type="number" v-model="assessmentBeforeDislysis.temperature"></el-input>
44
             <el-input type="number" v-model="assessmentBeforeDislysis.temperature"></el-input>

+ 19 - 2
src/xt_pages/dialysis/details/dialog/computer_dialog.vue Прегледај датотеку

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

+ 20 - 4
src/xt_pages/dialysis/details/dialog/monitor_dialog.vue Прегледај датотеку

58
           </el-table-column>
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
             <template slot-scope="scope">
67
             <template slot-scope="scope">
64
               {{scope.row.ultrafiltration_volume?scope.row.ultrafiltration_volume:''}}
68
               {{scope.row.ultrafiltration_volume?scope.row.ultrafiltration_volume:''}}
65
             </template>
69
             </template>
74
               {{scope.row.dialysate_temperature?scope.row.dialysate_temperature:''}}
78
               {{scope.row.dialysate_temperature?scope.row.dialysate_temperature:''}}
75
             </template>
79
             </template>
76
           </el-table-column>
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
             <template slot-scope="scope">
82
             <template slot-scope="scope">
79
               {{scope.row.replacement_rate?scope.row.replacement_rate:''}}
83
               {{scope.row.replacement_rate?scope.row.replacement_rate:''}}
80
             </template>
84
             </template>
81
           </el-table-column>
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
             <template slot-scope="scope">
97
             <template slot-scope="scope">
84
               {{scope.row.displacement_quantity?scope.row.displacement_quantity:''}}
98
               {{scope.row.displacement_quantity?scope.row.displacement_quantity:''}}
85
             </template>
99
             </template>
316
 
330
 
317
         patient_id: 0,
331
         patient_id: 0,
318
         schedule_date: 0,
332
         schedule_date: 0,
333
+        template_id: 0,
319
 
334
 
320
         // monitoring_date: 0,
335
         // monitoring_date: 0,
321
 
336
 
369
       }
384
       }
370
     },
385
     },
371
     created() {
386
     created() {
387
+      this.template_id = this.$store.getters.xt_user.template_info.template_id
372
       var date = this.$route.query.date
388
       var date = this.$route.query.date
373
       var patient_id = this.$route.query.patient_id
389
       var patient_id = this.$route.query.patient_id
374
       this.patient_id = patient_id
390
       this.patient_id = patient_id

+ 11 - 4
src/xt_pages/dialysis/details/dialysisMonitoring.vue Прегледај датотеку

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

+ 447 - 371
src/xt_pages/dialysis/template/DialysisPrintOrderSix.vue Прегледај датотеку

70
       </div>
70
       </div>
71
 
71
 
72
 
72
 
73
-      <div class="row">
73
+      <div class="row" :style=" this.totollength > 14?'margin-bottom:400px;':''">
74
         <table class="proj_table" >
74
         <table class="proj_table" >
75
           <tbody>
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
                   </div>
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
                   </div>
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
                   </div>
97
                   </div>
97
                 </div>
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
                   </div>
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
                   </div>
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
                   </div>
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
                   </div>
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
                   </div>
138
                   </div>
138
                 </div>
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
                   </div>
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
                   </div>
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
                   </div>
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
                   </div>
174
                   </div>
168
                 </div>
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
                   </div>
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
                   </div>
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
                   </div>
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
                   </div>
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
                   </div>
225
                   </div>
224
-                  h
225
                 </div>
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
                   </div>
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
                   </div>
245
                   </div>
239
                 </div>
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
                   </div>
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
                   </div>
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
                   </div>
269
                   </div>
268
-                  L
269
                 </div>
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
                   </div>
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
                   </div>
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
                   </div>
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
                   </div>
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
                   </div>
307
                   </div>
306
-                  ml/min
307
                 </div>
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
                   </div>
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
                   </div>
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
                   </div>
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
                   </div>
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
                   </div>
342
                   </div>
342
                 </div>
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
                       </td>
397
                       </td>
474
                     </tr>
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
           <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>
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
           <tr>
557
           <tr>
483
             <td>
558
             <td>
485
                 <div class="inline_block" style="flex:1;" >
560
                 <div class="inline_block" style="flex:1;" >
486
                   T:
561
                   T:
487
                   <div class="under_line" style="width: 50px;text-align: center">
562
                   <div class="under_line" style="width: 50px;text-align: center">
488
-                    {{afterdialysis.temperature?afterdialysis.temperature:''}}
563
+                    {{afterdialysis.temperature?afterdialysis.temperature:'/'}}
489
                   </div>
564
                   </div>
490
                   °C
565
                   °C
491
                 </div>
566
                 </div>
492
                 <div class="inline_block" style="margin-left:10px;flex:1;">
567
                 <div class="inline_block" style="margin-left:10px;flex:1;">
493
                   P:
568
                   P:
494
                   <div class="under_line" style="width: 50px;text-align: center;">
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
                   </div>
571
                   </div>
497
                   次/分
572
                   次/分
498
                 </div>
573
                 </div>
499
                 <div class="inline_block" style="margin-left:10px;flex:1;">
574
                 <div class="inline_block" style="margin-left:10px;flex:1;">
500
                   R:
575
                   R:
501
                   <div class="under_line" style="width: 50px;text-align: center;">
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
                   </div>
578
                   </div>
504
                   次/分
579
                   次/分
505
                 </div>
580
                 </div>
506
                 <div class="inline_block" style="margin-left:10px;flex:1;">
581
                 <div class="inline_block" style="margin-left:10px;flex:1;">
507
                   BP:
582
                   BP:
508
                   <div class="under_line" style="width: 50px;text-align: center;">
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
                   </div>
585
                   </div>
511
                   /
586
                   /
512
                   <div class="under_line" style="width: 50px;text-align: center;">
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
                   </div>
589
                   </div>
515
                   mmHg
590
                   mmHg
516
                 </div>
591
                 </div>
519
                 <div class="inline_block" style="flex:1;">
594
                 <div class="inline_block" style="flex:1;">
520
                   凝血程度:
595
                   凝血程度:
521
                   <div class="under_line" style="width: 100px;text-align: center">
596
                   <div class="under_line" style="width: 100px;text-align: center">
522
-                    {{afterdialysis.cruor}}
597
+                    {{afterdialysis.cruor?afterdialysis.cruor:'/'}}
523
                   </div>
598
                   </div>
524
                 </div>
599
                 </div>
525
                 <div class="inline_block" style="flex:1;">
600
                 <div class="inline_block" style="flex:1;">
540
                 <div class="inline_block" style="flex:1;">
615
                 <div class="inline_block" style="flex:1;">
541
                   实际治疗时间:
616
                   实际治疗时间:
542
                   <div class="under_line" style="width: 50px;text-align: center">
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
                   </div>
619
                   </div>
545
                   h
620
                   h
546
                   <div class="under_line" style="width: 50px;text-align: center">
621
                   <div class="under_line" style="width: 50px;text-align: center">
551
                 <div class="inline_block" style="flex:1;">
626
                 <div class="inline_block" style="flex:1;">
552
                   透后体重:
627
                   透后体重:
553
                   <div class="under_line" style="width: 70px;text-align: center">
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
                   </div>
630
                   </div>
556
                 </div>
631
                 </div>
557
                 <div class="inline_block" style="flex:1;">
632
                 <div class="inline_block" style="flex:1;">
558
                   实际超滤量:
633
                   实际超滤量:
559
                   <div class="under_line" style="width: 150px;text-align: center">
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
                 </div>
637
                 </div>
563
               </div>
638
               </div>
564
 
639
 
566
                 <div class="inline_block" style="flex:1;">
641
                 <div class="inline_block" style="flex:1;">
567
                   治疗小结:
642
                   治疗小结:
568
                   <div class="under_line" style="width: 300px;text-align: center">
643
                   <div class="under_line" style="width: 300px;text-align: center">
569
-                    {{summary.dialysis_summary}}
644
+                    {{summary.dialysis_summary?summary.dialysis_summary:'/'}}
570
                   </div>
645
                   </div>
571
                 </div>
646
                 </div>
572
               </div>
647
               </div>
687
         anticoagulantsConfit: {},
762
         anticoagulantsConfit: {},
688
         bloodAccessParOpera: {},
763
         bloodAccessParOpera: {},
689
         dialysateFormulationOptions: {},
764
         dialysateFormulationOptions: {},
690
-
765
+        totollength: 0,
691
         queryParams: {
766
         queryParams: {
692
           xtdate: '',
767
           xtdate: '',
693
           xtno: ''
768
           xtno: ''
1098
               }
1173
               }
1099
             }
1174
             }
1100
           }
1175
           }
1176
+          this.totollength = this.doctor_advices.length + this.monitors.length
1101
           console.log(this.advice_groups)
1177
           console.log(this.advice_groups)
1102
         } else {
1178
         } else {
1103
           this.loading = false
1179
           this.loading = false

+ 15 - 16
src/xt_pages/user/doctorAdvice.vue Прегледај датотеку

1
 <template>
1
 <template>
2
   <div class="patient-container">
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
     <patient-sidebar :id="patientID" defaultActive="1-4" v-on:tran-patient="onTranPatient"></patient-sidebar>
16
     <patient-sidebar :id="patientID" defaultActive="1-4" v-on:tran-patient="onTranPatient"></patient-sidebar>
17
     <div class="patient-app-container advice-container app-container">
17
     <div class="patient-app-container advice-container app-container">
18
       <div class="cellButton" style="float:right;">
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
         <el-button :disabled="$store.getters.xt_user.subscibe.state==3?true:false" size="small" @click="openNew"
23
         <el-button :disabled="$store.getters.xt_user.subscibe.state==3?true:false" size="small" @click="openNew"
24
                    type="primary" icon="el-icon-circle-plus-outline">新增
24
                    type="primary" icon="el-icon-circle-plus-outline">新增
25
         </el-button>
25
         </el-button>
3073
                   }
3073
                   }
3074
                 }
3074
                 }
3075
               } else {
3075
               } else {
3076
-                console.log('111111')
3077
                 for (let index = 0; index < ale; index++) {
3076
                 for (let index = 0; index < ale; index++) {
3078
                   if (
3077
                   if (
3079
                     _this.groupSelectRow.row_key ==
3078
                     _this.groupSelectRow.row_key ==