csx 5 år sedan
förälder
incheckning
904d2ed762

+ 112 - 74
src/xt_pages/dialysis/details/DialysisPrescription.vue Visa fil

7
           <label>透析模式 : </label>
7
           <label>透析模式 : </label>
8
           <span class="content">{{dialysis_mode}}</span>
8
           <span class="content">{{dialysis_mode}}</span>
9
         </li>
9
         </li>
10
+
11
+        <li v-if="isShow('置换量')">
12
+          <label>置换量 : </label>
13
+          <span class="content">{{replacement_total != '0'?replacement_total:""}}</span>
14
+          <span class="unit">{{replacement_total != '0'?"L":""}}</span>
15
+        </li>
16
+
17
+        <li v-if="isShow('透析液配方')">
18
+          <label>透析液配方 : </label>
19
+          <span class="content">{{dialysate_formulation}}</span>
20
+        </li>
21
+
22
+
23
+        <li v-if="isShow('透析液温度')">
24
+          <label>透析液温度 : </label>
25
+          <span class="content">{{dialysate_temperature != '0'?dialysate_temperature:""}}</span>
26
+          <span class="unit">{{dialysate_temperature != '0'?"℃":""}}</span>
27
+        </li>
28
+
10
         <li v-if="isShow('抗凝剂')">
29
         <li v-if="isShow('抗凝剂')">
11
           <label>抗凝剂 : </label>
30
           <label>抗凝剂 : </label>
12
           <span class="content">{{anticoagulant}}</span>
31
           <span class="content">{{anticoagulant}}</span>
13
         </li>
32
         </li>
33
+
34
+
35
+
14
         <li v-if="isShow('总量')&&getValueStr('anticoagulant','anticoagulant') != 5">
36
         <li v-if="isShow('总量')&&getValueStr('anticoagulant','anticoagulant') != 5">
15
           <label>总量: </label>
37
           <label>总量: </label>
16
           <span class="content" v-if="getValueStr('anticoagulant','anticoagulant') != 1">{{anticoagulant_zongliang != '0'?anticoagulant_zongliang:""}}</span>
38
           <span class="content" v-if="getValueStr('anticoagulant','anticoagulant') != 1">{{anticoagulant_zongliang != '0'?anticoagulant_zongliang:""}}</span>
17
           <span class="content" v-if="getValueStr('anticoagulant','anticoagulant') == 1"></span>
39
           <span class="content" v-if="getValueStr('anticoagulant','anticoagulant') == 1"></span>
18
-
19
           <span class="unit" v-if="getValueStr('anticoagulant','anticoagulant') == 2">{{anticoagulant_zongliang != '0'?"iu":""}}</span>
40
           <span class="unit" v-if="getValueStr('anticoagulant','anticoagulant') == 2">{{anticoagulant_zongliang != '0'?"iu":""}}</span>
20
           <span class="unit" v-if="getValueStr('anticoagulant','anticoagulant') == 3">{{anticoagulant_zongliang != '0'?"iu":""}}</span>
41
           <span class="unit" v-if="getValueStr('anticoagulant','anticoagulant') == 3">{{anticoagulant_zongliang != '0'?"iu":""}}</span>
21
           <span class="unit" v-if="getValueStr('anticoagulant','anticoagulant') == 1">{{anticoagulant_zongliang != '0'?"mg":""}}</span>
42
           <span class="unit" v-if="getValueStr('anticoagulant','anticoagulant') == 1">{{anticoagulant_zongliang != '0'?"mg":""}}</span>
23
           <span class="unit" v-if="getValueStr('anticoagulant','anticoagulant') == 5">{{anticoagulant_zongliang != '0'?"ml":""}}</span>
44
           <span class="unit" v-if="getValueStr('anticoagulant','anticoagulant') == 5">{{anticoagulant_zongliang != '0'?"ml":""}}</span>
24
         </li>
45
         </li>
25
 
46
 
26
-        <li v-if="isShow('目标超滤量')">
27
-          <label>目标超滤量 : </label>
28
-          <span class="content">{{target_ultrafiltration != '0'?target_ultrafiltration:''}}</span>
29
-          <span class="unit">{{target_ultrafiltration != '0'?"L":''}}</span>
47
+        <li v-if="isShow('透析器/灌流器')">
48
+          <label>透析器/灌流器 : </label>
49
+          <span class="content">{{dialyzer_perfusion_apparatus}}</span>
50
+          <span class="unit"></span>
30
         </li>
51
         </li>
31
 
52
 
32
 
53
 
54
+        <li v-if="isShow('透析前使用特殊药物')">
55
+          <label>透析前使用特殊药物: </label>
56
+          <span class="content">{{special_medicine}}</span>
57
+          <span class="unit"></span>
58
+        </li>
59
+
60
+
61
+
62
+
63
+
64
+
33
         <li v-if="isShow('钙剂量')&&getValueStr('anticoagulant','anticoagulant') == 5">
65
         <li v-if="isShow('钙剂量')&&getValueStr('anticoagulant','anticoagulant') == 5">
34
           <label>钙剂量: </label>
66
           <label>钙剂量: </label>
35
           <span class="content">{{getValueStr('anticoagulant_gaijiliang','anticoagulant_gaijiliang')}}</span>
67
           <span class="content">{{getValueStr('anticoagulant_gaijiliang','anticoagulant_gaijiliang')}}</span>
37
         </li>
69
         </li>
38
 
70
 
39
 
71
 
40
-        <li v-if="isShow('钠')">
41
-          <label>钠 : </label>
42
-          <span class="content">{{sodium != '0'?sodium:""}}</span>
43
-          <span class="unit">{{sodium != '0'?"mmol/L":""}}</span>
44
-        </li>
45
 
72
 
46
-        <li v-if="isShow('体液过多症状')">
47
-          <label>体液过多症状 : </label>
48
-          <span class="content">{{body_fluid}}</span>
49
-          <span class="unit"></span>
50
-        </li>
51
 
73
 
52
 
74
 
53
 
75
 
54
-        <li v-if="isShow('置换量')">
55
-          <label>置换量 : </label>
56
-          <span class="content">{{replacement_total != '0'?replacement_total:""}}</span>
57
-          <span class="unit">{{replacement_total != '0'?"L":""}}</span>
58
-        </li>
59
 
76
 
60
 
77
 
61
-        <li v-if="isShow('透析前使用其他特殊药物')">
62
-          <label>透析前使用其他特殊药物: </label>
63
-          <span class="content">{{special_medicine_other}}</span>
64
-          <span class="unit"></span>
65
-        </li>
66
 
78
 
79
+      </ul>
80
+
81
+
82
+      <ul>
83
+        <li v-if="isShow('目标超滤量')">
84
+          <label>目标超滤量 : </label>
85
+          <span class="content">{{target_ultrafiltration != '0'?target_ultrafiltration:''}}</span>
86
+          <span class="unit">{{target_ultrafiltration != '0'?"L":''}}</span>
87
+        </li>
67
         <li v-if="isShow('葡萄糖')">
88
         <li v-if="isShow('葡萄糖')">
68
           <label>葡萄糖 : </label>
89
           <label>葡萄糖 : </label>
69
           <span class="content">{{glucose != '0'?glucose:""}}</span>
90
           <span class="content">{{glucose != '0'?glucose:""}}</span>
70
           <span class="unit">{{glucose != '0'?"mmol/l":""}}</span>
91
           <span class="unit">{{glucose != '0'?"mmol/l":""}}</span>
71
         </li>
92
         </li>
72
 
93
 
73
-
74
-      </ul>
94
+        <li v-if="isShow('钾')">
95
+          <label>钾 : </label>
96
+          <span class="content">{{kalium != '0'?kalium:""}}</span>
97
+          <span class="unit">{{kalium != '0'?"mmol/L":""}}</span>
98
+        </li>
75
 
99
 
76
 
100
 
77
-      <ul>
78
-        <li v-if="isShow('透析时长')">
79
-          <label>透析时长 : </label>
80
-          <span class="content">{{dialysis_duration != '0'?dialysis_duration:""}}</span>
101
+        <li v-if="isShow('血流量')">
102
+          <label>血流量 : </label>
103
+          <span class="content">{{blood_flow_volume != '0'?blood_flow_volume:''}}</span>
104
+          <span class="unit">{{blood_flow_volume != '0'?"ml/min":''}}</span>
81
         </li>
105
         </li>
106
+
82
         <li v-if="isShow('首剂')&&getValueStr('anticoagulant','anticoagulant') != 5">
107
         <li v-if="isShow('首剂')&&getValueStr('anticoagulant','anticoagulant') != 5">
83
           <label>首剂 : </label>
108
           <label>首剂 : </label>
84
           <span class="content" v-if="getValueStr('anticoagulant','anticoagulant') != 1">{{anticoagulant_shouji != '0'?anticoagulant_shouji:''}}</span>
109
           <span class="content" v-if="getValueStr('anticoagulant','anticoagulant') != 1">{{anticoagulant_shouji != '0'?anticoagulant_shouji:''}}</span>
89
           <span class="unit" v-if="getValueStr('anticoagulant','anticoagulant') == 4">{{anticoagulant_shouji != '0'?"mg":""}}</span>
114
           <span class="unit" v-if="getValueStr('anticoagulant','anticoagulant') == 4">{{anticoagulant_shouji != '0'?"mg":""}}</span>
90
           <span class="unit" v-if="getValueStr('anticoagulant','anticoagulant') == 5">{{anticoagulant_shouji != '0'?"mg":""}}</span>
115
           <span class="unit" v-if="getValueStr('anticoagulant','anticoagulant') == 5">{{anticoagulant_shouji != '0'?"mg":""}}</span>
91
         </li>
116
         </li>
117
+        <li v-if="isShow('钠')">
118
+          <label>钠 : </label>
119
+          <span class="content">{{sodium != '0'?sodium:""}}</span>
120
+          <span class="unit">{{sodium != '0'?"mmol/L":""}}</span>
121
+        </li>
92
 
122
 
123
+        <li v-if="isShow('体液过多症状')">
124
+          <label>体液过多症状 : </label>
125
+          <span class="content">{{body_fluid}}</span>
126
+          <span class="unit"></span>
127
+        </li>
93
 
128
 
94
-        <li v-if="isShow('透析液温度')">
95
-          <label>透析液温度 : </label>
96
-          <span class="content">{{dialysate_temperature != '0'?dialysate_temperature:""}}</span>
97
-          <span class="unit">{{dialysate_temperature != '0'?"℃":""}}</span>
129
+
130
+
131
+        <li v-if="isShow('透析前使用其他特殊药物')">
132
+          <label>透析前使用其他特殊药物: </label>
133
+          <span class="content">{{special_medicine_other}}</span>
134
+          <span class="unit"></span>
98
         </li>
135
         </li>
99
 
136
 
100
 
137
 
101
 
138
 
102
 
139
 
140
+
141
+
142
+
103
         <li v-if="isShow('钙名称')&&getValueStr('anticoagulant','anticoagulant') == 5">
143
         <li v-if="isShow('钙名称')&&getValueStr('anticoagulant','anticoagulant') == 5">
104
           <label>钙名称: </label>
144
           <label>钙名称: </label>
105
           <span class="content">{{getValueStr('anticoagulant_gaimingcheng','anticoagulant_gaimingcheng')}}</span>
145
           <span class="content">{{getValueStr('anticoagulant_gaimingcheng','anticoagulant_gaimingcheng')}}</span>
106
         </li>
146
         </li>
107
 
147
 
108
-        <li v-if="isShow('钾')">
109
-          <label>钾 : </label>
110
-          <span class="content">{{kalium != '0'?kalium:""}}</span>
111
-          <span class="unit">{{kalium != '0'?"mmol/L":""}}</span>
112
-        </li>
113
-
114
 
148
 
115
 
149
 
116
-        <li v-if="isShow('碳酸氢盐')">
117
-          <label>碳酸氢盐 : </label>
118
-          <span class="content">{{bicarbonate != '0'?bicarbonate:""}}</span>
119
-          <span class="unit">{{bicarbonate != '0'?"mmol/L":""}}</span>
120
-        </li>
121
 
150
 
122
-        <li v-if="isShow('体液过多其他症状')">
123
-          <label>体液过多其他症状 : </label>
124
-          <span class="content">{{body_fluid_other}}</span>
125
-          <span class="unit"></span>
126
-        </li>
127
 
151
 
128
 
152
 
129
 
153
 
135
           <span class="unit">{{blood_flow_volume != '0'?"ml/min":''}}</span>
159
           <span class="unit">{{blood_flow_volume != '0'?"ml/min":''}}</span>
136
         </li>
160
         </li>
137
 
161
 
138
-        <li v-if="isShow('透析液配方')">
139
-          <label>透析液配方 : </label>
140
-          <span class="content">{{dialysate_formulation}}</span>
162
+
163
+
164
+      </ul>
165
+      <ul>
166
+        <li v-if="isShow('钙')">
167
+          <label>钙: </label>
168
+          <span class="content">{{calcium != '0'?calcium:""}}</span>
169
+          <span class="unit">{{calcium != '0'?"mmol/L":""}}</span>
170
+        </li>
171
+
172
+        <li v-if="isShow('透析时长')">
173
+          <label>透析时长 : </label>
174
+          <span class="content">{{dialysis_duration != '0'?dialysis_duration:""}}</span>
141
         </li>
175
         </li>
142
 
176
 
143
 
177
 
144
-          <li v-if="isShow('透析液流量')">
178
+
179
+        <li v-if="isShow('碳酸氢盐')">
180
+          <label>碳酸氢盐 : </label>
181
+          <span class="content">{{bicarbonate != '0'?bicarbonate:""}}</span>
182
+          <span class="unit">{{bicarbonate != '0'?"mmol/L":""}}</span>
183
+        </li>
184
+
185
+        <li v-if="isShow('透析液流量')">
145
           <label>透析液流量 : </label>
186
           <label>透析液流量 : </label>
146
           <span class="content">{{dialysate_flow != '0'?dialysate_flow:""}}</span>
187
           <span class="content">{{dialysate_flow != '0'?dialysate_flow:""}}</span>
147
           <span class="unit">{{dialysate_flow != '0'?"ml/min":""}}</span>
188
           <span class="unit">{{dialysate_flow != '0'?"ml/min":""}}</span>
148
         </li>
189
         </li>
149
 
190
 
150
-      </ul>
151
-      <ul>
152
-
153
-        <li v-if="isShow('透析器/灌流器')">
154
-          <label>透析器/灌流器 : </label>
155
-          <span class="content">{{dialyzer_perfusion_apparatus}}</span>
156
-          <span class="unit"></span>
157
-        </li>
158
         <li v-if="isShow('维持')&&getValueStr('anticoagulant','anticoagulant') != 5">
191
         <li v-if="isShow('维持')&&getValueStr('anticoagulant','anticoagulant') != 5">
159
           <label>维持 : </label>
192
           <label>维持 : </label>
160
           <span class="content" v-if="getValueStr('anticoagulant','anticoagulant') != 1">{{anticoagulant_weichi != '0'?anticoagulant_weichi:""}}</span>
193
           <span class="content" v-if="getValueStr('anticoagulant','anticoagulant') != 1">{{anticoagulant_weichi != '0'?anticoagulant_weichi:""}}</span>
165
           <span class="unit" v-if="getValueStr('anticoagulant','anticoagulant') == 4">{{anticoagulant_weichi != '0'?"mg/h":""}}</span>
198
           <span class="unit" v-if="getValueStr('anticoagulant','anticoagulant') == 4">{{anticoagulant_weichi != '0'?"mg/h":""}}</span>
166
           <span class="unit" v-if="getValueStr('anticoagulant','anticoagulant') == 5">{{anticoagulant_weichi != '0'?"ml/h":""}}</span>
199
           <span class="unit" v-if="getValueStr('anticoagulant','anticoagulant') == 5">{{anticoagulant_weichi != '0'?"ml/h":""}}</span>
167
         </li>
200
         </li>
201
+
202
+
203
+
204
+        <li v-if="isShow('体液过多其他症状')">
205
+          <label>体液过多其他症状 : </label>
206
+          <span class="content">{{body_fluid_other}}</span>
207
+          <span class="unit"></span>
208
+        </li>
209
+
210
+
211
+
212
+
213
+
214
+
215
+
216
+
168
         <li v-if="isShow('实际超滤量')">
217
         <li v-if="isShow('实际超滤量')">
169
           <label>实际超滤量: </label>
218
           <label>实际超滤量: </label>
170
           <span class="content">{{ultrafiltration != '0'? ultrafiltration:''}}</span>
219
           <span class="content">{{ultrafiltration != '0'? ultrafiltration:''}}</span>
172
         </li>
221
         </li>
173
 
222
 
174
 
223
 
175
-        <li v-if="isShow('钙')">
176
-          <label>钙: </label>
177
-          <span class="content">{{calcium != '0'?calcium:""}}</span>
178
-          <span class="unit">{{calcium != '0'?"mmol/L":""}}</span>
179
-        </li>
180
 
224
 
181
         <li v-if="isShow('电导度')">
225
         <li v-if="isShow('电导度')">
182
           <label>电导度 : </label>
226
           <label>电导度 : </label>
194
         </li>
238
         </li>
195
 
239
 
196
 
240
 
197
-        <li v-if="isShow('透析前使用特殊药物')">
198
-          <label>透析前使用特殊药物: </label>
199
-          <span class="content">{{special_medicine}}</span>
200
-          <span class="unit"></span>
201
-        </li>
202
-
203
 
241
 
204
         <li v-if="isShow('血管通路')">
242
         <li v-if="isShow('血管通路')">
205
           <label>血管通路: </label>
243
           <label>血管通路: </label>

+ 6 - 6
src/xt_pages/dialysis/details/dialog/dialysisPrescriptionDialog.vue Visa fil

232
             </el-form-item>
232
             </el-form-item>
233
           </el-col>
233
           </el-col>
234
 
234
 
235
-          <el-col :span="8" v-if="isShows('目标KT/V')">
236
-            <el-form-item label="目标KT/V">
237
-              <el-input v-model="dialysisPrescription.target_ktv"></el-input>
238
-            </el-form-item>
239
-          </el-col>
240
-
241
 
235
 
242
           <!-- </el-row>
236
           <!-- </el-row>
243
 
237
 
260
           </el-col>
254
           </el-col>
261
 
255
 
262
 
256
 
257
+          <el-col :span="8" v-if="isShows('目标KT/V')">
258
+            <el-form-item label="目标KT/V">
259
+              <el-input v-model="dialysisPrescription.target_ktv"></el-input>
260
+            </el-form-item>
261
+          </el-col>
262
+
263
           <el-col :span="8" v-if="isShows('血管通路')">
263
           <el-col :span="8" v-if="isShows('血管通路')">
264
             <el-form-item label="血管通路:">
264
             <el-form-item label="血管通路:">
265
               <el-select v-model="dialysisPrescription.blood_access" placeholder="请选择">
265
               <el-select v-model="dialysisPrescription.blood_access" placeholder="请选择">

+ 12 - 0
src/xt_pages/user/dialysisRecord.vue Visa fil

138
             align="center"
138
             align="center"
139
             label="透析时长(h)"
139
             label="透析时长(h)"
140
           >
140
           >
141
+            <template slot-scope="scope">
142
+              <span>{{getTime(scope.row.assessment_after_dislysis)}}</span>
143
+            </template>
141
           </el-table-column>
144
           </el-table-column>
142
           <el-table-column
145
           <el-table-column
143
             prop="predialysis_evaluation.dry_weight"
146
             prop="predialysis_evaluation.dry_weight"
389
     PatientSidebar
392
     PatientSidebar
390
   },
393
   },
391
   methods: {
394
   methods: {
395
+    getTime(record){
396
+      if(record != null&&record.id > 0) {
397
+        let actual_treatment_hour = 0
398
+        let actual_treatment_minute = 0
399
+        actual_treatment_hour = parseFloat(record.actual_treatment_hour)
400
+        actual_treatment_minute = parseFloat(record.actual_treatment_minute) / 60
401
+        return (actual_treatment_hour + actual_treatment_minute).toFixed(2)
402
+      }
403
+    },
392
     changeSearch() {
404
     changeSearch() {
393
       this.getPatientDialysisRecords();
405
       this.getPatientDialysisRecords();
394
     },
406
     },

+ 3 - 4
src/xt_pages/workforce/components/tableWeeks.vue Visa fil

75
           }}
75
           }}
76
         </template>
76
         </template>
77
       </el-table-column>
77
       </el-table-column>
78
-      <el-table-column label="低分子肝素" min-width="100" align="center">
78
+      <el-table-column label="总量" min-width="100" align="center">
79
         <template slot-scope="scope">
79
         <template slot-scope="scope">
80
           <span v-if="scope.row.prescription.anticoagulant == 1">{{scope.row.prescription.anticoagulant_zongliang?scope.row.prescription.anticoagulant_zongliang+'mg':''}}</span>
80
           <span v-if="scope.row.prescription.anticoagulant == 1">{{scope.row.prescription.anticoagulant_zongliang?scope.row.prescription.anticoagulant_zongliang+'mg':''}}</span>
81
-          <span v-if="scope.row.prescription.anticoagulant == 2">{{scope.row.prescription.anticoagulant_zongliang?scope.row.prescription.anticoagulant_zongliang+'mg':''}}</span>
82
-          <span v-if="scope.row.prescription.anticoagulant == 3">{{scope.row.prescription.anticoagulant_zongliang?scope.row.prescription.anticoagulant_zongliang+'IU':''}}</span>
81
+          <span v-if="scope.row.prescription.anticoagulant == 2">{{scope.row.prescription.anticoagulant_zongliang?scope.row.prescription.anticoagulant_zongliang+'iu':''}}</span>
82
+          <span v-if="scope.row.prescription.anticoagulant == 3">{{scope.row.prescription.anticoagulant_zongliang?scope.row.prescription.anticoagulant_zongliang+'iu':''}}</span>
83
           <span v-if="scope.row.prescription.anticoagulant == 4">{{scope.row.prescription.anticoagulant_zongliang?scope.row.prescription.anticoagulant_zongliang+'mg':''}}</span>
83
           <span v-if="scope.row.prescription.anticoagulant == 4">{{scope.row.prescription.anticoagulant_zongliang?scope.row.prescription.anticoagulant_zongliang+'mg':''}}</span>
84
-          <span v-if="scope.row.prescription.anticoagulant == 5">{{scope.row.prescription.anticoagulant_zongliang?scope.row.prescription.anticoagulant_zongliang+'mg':''}}</span>
85
 
84
 
86
         </template>
85
         </template>
87
       </el-table-column>
86
       </el-table-column>

+ 64 - 4
src/xt_pages/workforce/remind_print.vue Visa fil

40
                   <td width="120">透析模式</td>
40
                   <td width="120">透析模式</td>
41
                   <td width="100">透析器</td>
41
                   <td width="100">透析器</td>
42
                   <td width="120">抗凝剂</td>
42
                   <td width="120">抗凝剂</td>
43
-                  <td width="100">低分子肝素</td>
43
+                  <td width="100">总量</td>
44
                   <td width="300">长期医嘱</td>
44
                   <td width="300">长期医嘱</td>
45
                 </tr>
45
                 </tr>
46
               </thead>
46
               </thead>
69
                 </td>
69
                 </td>
70
                 <td :width="td_1_width">
70
                 <td :width="td_1_width">
71
                   <span v-if="main_collection.prescription.anticoagulant == 1">{{main_collection.prescription.anticoagulant_zongliang?main_collection.prescription.anticoagulant_zongliang+'mg':''}}</span>
71
                   <span v-if="main_collection.prescription.anticoagulant == 1">{{main_collection.prescription.anticoagulant_zongliang?main_collection.prescription.anticoagulant_zongliang+'mg':''}}</span>
72
-                  <span v-if="main_collection.prescription.anticoagulant == 2">{{main_collection.prescription.anticoagulant_zongliang?main_collection.prescription.anticoagulant_zongliang+'mg':''}}</span>
73
-                  <span v-if="main_collection.prescription.anticoagulant == 3">{{main_collection.prescription.anticoagulant_zongliang?main_collection.prescription.anticoagulant_zongliang+'IU':''}}</span>
72
+                  <span v-if="main_collection.prescription.anticoagulant == 2">{{main_collection.prescription.anticoagulant_zongliang?main_collection.prescription.anticoagulant_zongliang+'iu':''}}</span>
73
+                  <span v-if="main_collection.prescription.anticoagulant == 3">{{main_collection.prescription.anticoagulant_zongliang?main_collection.prescription.anticoagulant_zongliang+'iu':''}}</span>
74
                   <span v-if="main_collection.prescription.anticoagulant == 4">{{main_collection.prescription.anticoagulant_zongliang?main_collection.prescription.anticoagulant_zongliang+'mg':''}}</span>
74
                   <span v-if="main_collection.prescription.anticoagulant == 4">{{main_collection.prescription.anticoagulant_zongliang?main_collection.prescription.anticoagulant_zongliang+'mg':''}}</span>
75
-                  <span v-if="main_collection.prescription.anticoagulant == 5">{{main_collection.prescription.anticoagulant_zongliang?main_collection.prescription.anticoagulant_zongliang+'mg':''}}</span>
76
                 </td>
75
                 </td>
77
                 <td :width="td_4_width" >
76
                 <td :width="td_4_width" >
78
                   <span style="white-space: pre">{{getAdvice(main_collection.doctor_advice)}}</span>
77
                   <span style="white-space: pre">{{getAdvice(main_collection.doctor_advice)}}</span>
135
       })
134
       })
136
     },
135
     },
137
     methods: {
136
     methods: {
137
+      getAdvice:function(doctor_advice) {
138
+        console.log(doctor_advice)
139
+
140
+        let name = ""
141
+        for (let i = 0; i< doctor_advice.length; i++){
142
+
143
+          let prescribing_number = ''
144
+          let single_dose = ''
145
+          let drug_spec = ''
146
+
147
+          if (doctor_advice[i].prescribing_number > 0) {
148
+            prescribing_number = doctor_advice[i].prescribing_number + doctor_advice[i].prescribing_number_unit
149
+          }
150
+          if (doctor_advice[i].single_dose > 0) {
151
+            single_dose = ' 单次用量 ' + doctor_advice[i].single_dose + doctor_advice[i].single_dose_unit
152
+          }
153
+
154
+          if (doctor_advice[i].drug_spec > 0) {
155
+            drug_spec =  doctor_advice[i].drug_spec + doctor_advice[i].drug_spec_unit
156
+          }
157
+
158
+
159
+          name = name + doctor_advice[i].advice_name +" "+ drug_spec+" "+ prescribing_number + " "+single_dose+" " + doctor_advice[i].delivery_way+" "+ doctor_advice[i].execution_frequency +" " + doctor_advice[i].remark +"\n"
160
+
161
+          // if (doctor_advice[i].child.length > 0){
162
+          //   for (let a = 0 ; a < doctor_advice[a].child.length; a++){
163
+          //     if(doctor_advice[i].child[a].prescribing_number > 0){
164
+          //       doctor_advice[i].child[a]['presc'] = doctor_advice[i].child[a].prescribing_number + doctor_advice[i].child[a].prescribing_number_unit
165
+          //     }else{
166
+          //       doctor_advice[i].child[a]['presc'] = ''
167
+          //     }
168
+          //
169
+          //     if(doctor_advice[i].child[a].single_dose > 0){
170
+          //       doctor_advice[i].child[a]['single'] = " "+' 单次用量 '+" "+doctor_advice[i].child[a].single_dose + doctor_advice[i].child[a].single_dose_unit
171
+          //     }else{
172
+          //       doctor_advice[i].child[a]['single'] = ''
173
+          //     }
174
+          //     name = name+"▲"+doctor_advice[i].child[a].advice_name+""
175
+          //       + doctor_advice[i].child[a].advice_desc
176
+          //       + doctor_advice[i].child[a].drug_spec_unit
177
+          //       + doctor_advice[i].child[a].presc
178
+          //       + doctor_advice[i].child[a].single
179
+          //
180
+          //
181
+          //   }
182
+          //   return  doctor_advice[i].advice_name +"  "+ doctor_advice[i].advice_desc+" "
183
+          //     + doctor_advice[i].drug_spec_unit
184
+          //     + prescribing_number
185
+          //     + " "+single_dose+" "+ " "+doctor_advice[i].delivery_way+" "+ doctor_advice[i].execution_frequency + doctor_advice[i].remark +name
186
+          //
187
+          // }else{
188
+          //
189
+          //
190
+          //
191
+          // }
192
+
193
+
194
+        }
195
+        return name
196
+
197
+      },
138
       printAction: function() {
198
       printAction: function() {
139
         const style = '@media print { .print_main_content { background-color: white; width:960px;  margin:0 auto; padding: 0 0 20px 0; } .order_title_panl { text-align: center; } .main_title { font-size: 18px; line-height: 40px; font-weight: 500; } .table_panel { } .table { width: 100%; border: 1px solid; border-collapse: collapse; padding: 2px; } thead tr td { border: 1px solid; text-align: center; font-size: 20px; padding: 15px 5px; } tbody tr td { border: 1px solid; text-align: center; font-size: 18px; padding: 10px 5px; } .proj { padding: 5px 0; text-align: left; } .proj_title { font-size: 16px; font-weight: 500; line-height: 25px; } .proj_item { font-size: 15px; line-height: 20px; } .zone_name { font-weight: 500; } }'
199
         const style = '@media print { .print_main_content { background-color: white; width:960px;  margin:0 auto; padding: 0 0 20px 0; } .order_title_panl { text-align: center; } .main_title { font-size: 18px; line-height: 40px; font-weight: 500; } .table_panel { } .table { width: 100%; border: 1px solid; border-collapse: collapse; padding: 2px; } thead tr td { border: 1px solid; text-align: center; font-size: 20px; padding: 15px 5px; } tbody tr td { border: 1px solid; text-align: center; font-size: 18px; padding: 10px 5px; } .proj { padding: 5px 0; text-align: left; } .proj_title { font-size: 16px; font-weight: 500; line-height: 25px; } .proj_item { font-size: 15px; line-height: 20px; } .zone_name { font-weight: 500; } }'
140
 
200