|
@@ -60,8 +60,8 @@
|
60
|
60
|
<el-col :span="14">
|
61
|
61
|
<div class="record_content_panel">
|
62
|
62
|
<div style="background-color:rgb(245, 247, 250)" class="title">阶段小结内容</div>
|
63
|
|
- <div style="padding:10px;border-bottom:1px solid #DCDFE6;"><span v-if="editObj.record_time!=''">阶段小结时间:{{getTime(editObj.record_time)}}</span></div>
|
64
|
|
- <!-- <div style="padding: 10px 10px 0;">阶段小结概要:</div>
|
|
63
|
+ <div style="padding:10px;border-bottom:1px solid #DCDFE6;"><span v-if="editObj.record_time!=''">阶段小结时间:{{getTime(editObj.record_time)}}</span></div>
|
|
64
|
+ <!-- <div style="padding: 10px 10px 0;">阶段小结概要:</div>
|
65
|
65
|
<div style="padding:10px;border-bottom:1px solid #DCDFE6;">
|
66
|
66
|
<span style="margin-right:10px;line-height:30px;">干体重(kg):{{editObj.dry_weight}}</span>
|
67
|
67
|
<span style="margin-right:10px;line-height:30px;">共透析:{{editObj.dialysis_count}}次</span>
|
|
@@ -99,23 +99,23 @@
|
99
|
99
|
{{it.inspect_value}}
|
100
|
100
|
<span v-if="parseInt(it.inspect_value) < parseInt(it.range_min)">
|
101
|
101
|
↓
|
102
|
|
- </span>
|
|
102
|
+ </span>
|
103
|
103
|
<span v-if="parseInt(it.inspect_value) > parseInt(it.range_max)">
|
104
|
104
|
↑
|
105
|
|
- </span>
|
|
105
|
+ </span>
|
106
|
106
|
</div>
|
107
|
107
|
</div>
|
108
|
108
|
</div>
|
109
|
109
|
</div>
|
110
|
|
- </div>
|
111
|
|
-
|
|
110
|
+ </div>
|
|
111
|
+
|
112
|
112
|
<div style="padding:10px;line-height:20px;">阶段小结个体化透析方案:{{editObj.template_plan_content}}</div>
|
113
|
113
|
</div>
|
114
|
114
|
</el-col>
|
115
|
115
|
</el-row>
|
116
|
116
|
</div>
|
117
|
117
|
</div>
|
118
|
|
-
|
|
118
|
+
|
119
|
119
|
<el-dialog title="新增阶段小结" width="80%" top="5vh" :visible.sync="show_dialog">
|
120
|
120
|
<div>
|
121
|
121
|
<div class="new_record_form">
|
|
@@ -138,7 +138,7 @@
|
138
|
138
|
value-format="yyyy"
|
139
|
139
|
placeholder="选择年">
|
140
|
140
|
</el-date-picker>
|
141
|
|
- </el-form-item>
|
|
141
|
+ </el-form-item>
|
142
|
142
|
</el-col>
|
143
|
143
|
<el-col :span="8">
|
144
|
144
|
<el-form-item>
|
|
@@ -146,9 +146,9 @@
|
146
|
146
|
<el-radio :label="1" >月份</el-radio>
|
147
|
147
|
<el-radio :label="2" >季度</el-radio>
|
148
|
148
|
</el-radio-group>
|
149
|
|
- </el-form-item>
|
|
149
|
+ </el-form-item>
|
150
|
150
|
</el-col>
|
151
|
|
-
|
|
151
|
+
|
152
|
152
|
<el-col :span="8" v-if="form.radio == 1">
|
153
|
153
|
<el-form-item>
|
154
|
154
|
<el-date-picker
|
|
@@ -158,7 +158,7 @@
|
158
|
158
|
type="month"
|
159
|
159
|
placeholder="选择月">
|
160
|
160
|
</el-date-picker>
|
161
|
|
- </el-form-item>
|
|
161
|
+ </el-form-item>
|
162
|
162
|
</el-col>
|
163
|
163
|
<el-col :span="8" v-if="form.radio == 2">
|
164
|
164
|
<el-form-item>
|
|
@@ -170,10 +170,10 @@
|
170
|
170
|
:value="item.id">
|
171
|
171
|
</el-option>
|
172
|
172
|
</el-select>
|
173
|
|
- </el-form-item>
|
174
|
|
- </el-col>
|
|
173
|
+ </el-form-item>
|
|
174
|
+ </el-col>
|
175
|
175
|
</el-row> -->
|
176
|
|
-
|
|
176
|
+
|
177
|
177
|
</el-form>
|
178
|
178
|
</div>
|
179
|
179
|
|
|
@@ -184,57 +184,57 @@
|
184
|
184
|
<el-col :span="8">
|
185
|
185
|
<el-form-item label="干体重">
|
186
|
186
|
<el-input v-model="form.dry_weight"></el-input>
|
187
|
|
- </el-form-item>
|
|
187
|
+ </el-form-item>
|
188
|
188
|
</el-col>
|
189
|
189
|
<el-col :span="8">
|
190
|
190
|
<el-form-item label="共透析(次)">
|
191
|
191
|
<el-input v-model="form.dialysis_count"></el-input>
|
192
|
|
- </el-form-item>
|
|
192
|
+ </el-form-item>
|
193
|
193
|
</el-col>
|
194
|
194
|
<el-col :span="8">
|
195
|
195
|
<el-form-item label="HD(次)">
|
196
|
196
|
<el-input v-model="form.hd_count"></el-input>
|
197
|
|
- </el-form-item>
|
|
197
|
+ </el-form-item>
|
198
|
198
|
</el-col>
|
199
|
199
|
</el-row>
|
200
|
200
|
<el-row :gutter="24">
|
201
|
201
|
<el-col :span="8">
|
202
|
202
|
<el-form-item label="HDF(次)">
|
203
|
203
|
<el-input v-model="form.hdf_count"></el-input>
|
204
|
|
- </el-form-item>
|
|
204
|
+ </el-form-item>
|
205
|
205
|
</el-col>
|
206
|
206
|
<el-col :span="8">
|
207
|
207
|
<el-form-item label="HP(次)">
|
208
|
208
|
<el-input v-model="form.hp_count"></el-input>
|
209
|
|
- </el-form-item>
|
|
209
|
+ </el-form-item>
|
210
|
210
|
</el-col>
|
211
|
211
|
<el-col :span="8">
|
212
|
212
|
<el-form-item label="其他(次)">
|
213
|
213
|
<el-input v-model="form.other_count"></el-input>
|
214
|
|
- </el-form-item>
|
|
214
|
+ </el-form-item>
|
215
|
215
|
</el-col>
|
216
|
216
|
</el-row>
|
217
|
217
|
<el-row :gutter="24">
|
218
|
218
|
<el-col :span="8">
|
219
|
219
|
<el-form-item label="透析器">
|
220
|
220
|
<el-input v-model="form.dialzer_apparatus" @focus="showInnerDialog('7')"></el-input>
|
221
|
|
- </el-form-item>
|
|
221
|
+ </el-form-item>
|
222
|
222
|
</el-col>
|
223
|
223
|
<el-col :span="8">
|
224
|
224
|
<el-form-item label="灌流器">
|
225
|
225
|
<el-input v-model="form.perfusion_apparatus" @focus="showInnerDialog('8')"></el-input>
|
226
|
|
- </el-form-item>
|
|
226
|
+ </el-form-item>
|
227
|
227
|
</el-col>
|
228
|
228
|
|
229
|
229
|
<el-col :span="8">
|
230
|
230
|
<el-form-item label="抗凝剂">
|
231
|
|
-
|
|
231
|
+
|
232
|
232
|
<el-select v-model="form.anticoagulant" placeholder="请选择" style="width:100%;">
|
233
|
233
|
<el-option :key="0" label="请选择" :value="0"></el-option>
|
234
|
234
|
<el-option v-for="(item, index) in anticoagulantList" :label="item.name" :key="index + 'e'"
|
235
|
235
|
:value="item.id"></el-option>
|
236
|
236
|
</el-select>
|
237
|
|
- </el-form-item>
|
|
237
|
+ </el-form-item>
|
238
|
238
|
</el-col>
|
239
|
239
|
</el-row>
|
240
|
240
|
<div>透析液</div>
|
|
@@ -242,17 +242,17 @@
|
242
|
242
|
<el-col :span="8">
|
243
|
243
|
<el-form-item label="钾">
|
244
|
244
|
<el-input v-model="form.kalium"></el-input>
|
245
|
|
- </el-form-item>
|
|
245
|
+ </el-form-item>
|
246
|
246
|
</el-col>
|
247
|
247
|
<el-col :span="8">
|
248
|
248
|
<el-form-item label="钙">
|
249
|
249
|
<el-input v-model="form.autunite"></el-input>
|
250
|
|
- </el-form-item>
|
|
250
|
+ </el-form-item>
|
251
|
251
|
</el-col>
|
252
|
252
|
<el-col :span="8">
|
253
|
253
|
<el-form-item label="钠">
|
254
|
254
|
<el-input v-model="form.natrium"></el-input>
|
255
|
|
- </el-form-item>
|
|
255
|
+ </el-form-item>
|
256
|
256
|
</el-col>
|
257
|
257
|
</el-row>
|
258
|
258
|
<div>透析时长</div>
|
|
@@ -260,39 +260,39 @@
|
260
|
260
|
<el-col :span="8">
|
261
|
261
|
<el-form-item label="时">
|
262
|
262
|
<el-input v-model="form.hour"></el-input>
|
263
|
|
- </el-form-item>
|
|
263
|
+ </el-form-item>
|
264
|
264
|
</el-col>
|
265
|
265
|
<el-col :span="8">
|
266
|
266
|
<el-form-item label="分">
|
267
|
267
|
<el-input v-model="form.minute"></el-input>
|
268
|
|
- </el-form-item>
|
|
268
|
+ </el-form-item>
|
269
|
269
|
</el-col>
|
270
|
270
|
</el-row>
|
271
|
271
|
<el-row :gutter="24">
|
272
|
272
|
<el-col :span="8">
|
273
|
273
|
<el-form-item label="透前体重(kg)">
|
274
|
274
|
<el-input v-model="form.befor_weight"></el-input>
|
275
|
|
- </el-form-item>
|
|
275
|
+ </el-form-item>
|
276
|
276
|
</el-col>
|
277
|
277
|
<el-col :span="8">
|
278
|
278
|
<el-form-item label="透后体重(kg)">
|
279
|
279
|
<el-input v-model="form.after_weight"></el-input>
|
280
|
|
- </el-form-item>
|
|
280
|
+ </el-form-item>
|
281
|
281
|
</el-col>
|
282
|
282
|
</el-row>
|
283
|
283
|
<el-row :gutter="24">
|
284
|
284
|
<el-col :span="8">
|
285
|
285
|
<el-form-item label="透前血压(mmHg)">
|
286
|
286
|
<el-input v-model="form.befor_pressure"></el-input>
|
287
|
|
- </el-form-item>
|
|
287
|
+ </el-form-item>
|
288
|
288
|
</el-col>
|
289
|
289
|
<el-col :span="8">
|
290
|
290
|
<el-form-item label="透后血压(mmHg)">
|
291
|
291
|
<el-input v-model="form.after_pressure"></el-input>
|
292
|
|
- </el-form-item>
|
|
292
|
+ </el-form-item>
|
293
|
293
|
</el-col>
|
294
|
294
|
</el-row> -->
|
295
|
|
-
|
|
295
|
+
|
296
|
296
|
<el-row>
|
297
|
297
|
<label class="title"><span class="name">阶段小结总结</span> : </label>
|
298
|
298
|
<el-select v-model="form.template_summary_id" placeholder="请选择" @change="changeSummary">
|
|
@@ -320,7 +320,7 @@
|
320
|
320
|
<el-row>
|
321
|
321
|
<label class="title"><span class="name">阶段小结化验结果</span> : </label>
|
322
|
322
|
<el-button type="primary" @click="toInspection">选择检验检查</el-button>
|
323
|
|
-
|
|
323
|
+
|
324
|
324
|
<div class="borderBox">
|
325
|
325
|
<div v-for="item in form.template_inspection_content">
|
326
|
326
|
<p>{{ item.project_name }}</p>
|
|
@@ -330,10 +330,10 @@
|
330
|
330
|
{{it.inspect_value}}
|
331
|
331
|
<span v-if="parseInt(it.inspect_value) < parseInt(it.range_min)">
|
332
|
332
|
↓
|
333
|
|
- </span>
|
|
333
|
+ </span>
|
334
|
334
|
<span v-if="parseInt(it.inspect_value) > parseInt(it.range_max)">
|
335
|
335
|
↑
|
336
|
|
- </span>
|
|
336
|
+ </span>
|
337
|
337
|
</div>
|
338
|
338
|
</div>
|
339
|
339
|
</div>
|
|
@@ -374,7 +374,7 @@
|
374
|
374
|
</div>
|
375
|
375
|
</el-dialog>
|
376
|
376
|
|
377
|
|
-
|
|
377
|
+
|
378
|
378
|
<!-- 编辑阶段小结 -->
|
379
|
379
|
<el-dialog title="编辑阶段小结" width="80%" top="5vh" :visible.sync="edit_show_dialog">
|
380
|
380
|
<div>
|
|
@@ -397,7 +397,7 @@
|
397
|
397
|
value-format="yyyy-MM-dd"
|
398
|
398
|
placeholder="选择年">
|
399
|
399
|
</el-date-picker>
|
400
|
|
- </el-form-item>
|
|
400
|
+ </el-form-item>
|
401
|
401
|
</el-col>
|
402
|
402
|
<el-col :span="8">
|
403
|
403
|
<el-form-item>
|
|
@@ -405,9 +405,9 @@
|
405
|
405
|
<el-radio :label="1" >月份</el-radio>
|
406
|
406
|
<el-radio :label="2" >季度</el-radio>
|
407
|
407
|
</el-radio-group>
|
408
|
|
- </el-form-item>
|
|
408
|
+ </el-form-item>
|
409
|
409
|
</el-col>
|
410
|
|
-
|
|
410
|
+
|
411
|
411
|
<el-col :span="8" v-if="form.radio == 1">
|
412
|
412
|
<el-form-item>
|
413
|
413
|
<el-date-picker
|
|
@@ -417,7 +417,7 @@
|
417
|
417
|
type="month"
|
418
|
418
|
placeholder="选择月">
|
419
|
419
|
</el-date-picker>
|
420
|
|
- </el-form-item>
|
|
420
|
+ </el-form-item>
|
421
|
421
|
</el-col>
|
422
|
422
|
<el-col :span="8" v-if="form.radio == 2">
|
423
|
423
|
<el-form-item>
|
|
@@ -429,10 +429,10 @@
|
429
|
429
|
:value="item.id">
|
430
|
430
|
</el-option>
|
431
|
431
|
</el-select>
|
432
|
|
- </el-form-item>
|
433
|
|
- </el-col>
|
|
432
|
+ </el-form-item>
|
|
433
|
+ </el-col>
|
434
|
434
|
</el-row> -->
|
435
|
|
-
|
|
435
|
+
|
436
|
436
|
</el-form>
|
437
|
437
|
</div>
|
438
|
438
|
|
|
@@ -443,46 +443,46 @@
|
443
|
443
|
<el-col :span="8">
|
444
|
444
|
<el-form-item label="干体重">
|
445
|
445
|
<el-input v-model="form.dry_weight"></el-input>
|
446
|
|
- </el-form-item>
|
|
446
|
+ </el-form-item>
|
447
|
447
|
</el-col>
|
448
|
448
|
<el-col :span="8">
|
449
|
449
|
<el-form-item label="共透析(次)">
|
450
|
450
|
<el-input v-model="form.dialysis_count"></el-input>
|
451
|
|
- </el-form-item>
|
|
451
|
+ </el-form-item>
|
452
|
452
|
</el-col>
|
453
|
453
|
<el-col :span="8">
|
454
|
454
|
<el-form-item label="HD(次)">
|
455
|
455
|
<el-input v-model="form.hd_count"></el-input>
|
456
|
|
- </el-form-item>
|
|
456
|
+ </el-form-item>
|
457
|
457
|
</el-col>
|
458
|
458
|
</el-row> -->
|
459
|
459
|
<!-- <el-row :gutter="24">
|
460
|
460
|
<el-col :span="8">
|
461
|
461
|
<el-form-item label="HDF(次)">
|
462
|
462
|
<el-input v-model="form.hdf_count"></el-input>
|
463
|
|
- </el-form-item>
|
|
463
|
+ </el-form-item>
|
464
|
464
|
</el-col>
|
465
|
465
|
<el-col :span="8">
|
466
|
466
|
<el-form-item label="HP(次)">
|
467
|
467
|
<el-input v-model="form.hp_count"></el-input>
|
468
|
|
- </el-form-item>
|
|
468
|
+ </el-form-item>
|
469
|
469
|
</el-col>
|
470
|
470
|
<el-col :span="8">
|
471
|
471
|
<el-form-item label="其他(次)">
|
472
|
472
|
<el-input v-model="form.other_count"></el-input>
|
473
|
|
- </el-form-item>
|
|
473
|
+ </el-form-item>
|
474
|
474
|
</el-col>
|
475
|
475
|
</el-row> -->
|
476
|
476
|
<!-- <el-row :gutter="24">
|
477
|
477
|
<el-col :span="8">
|
478
|
478
|
<el-form-item label="透析器">
|
479
|
479
|
<el-input v-model="form.dialzer_apparatus" @focus="showInnerDialog('7')"></el-input>
|
480
|
|
- </el-form-item>
|
|
480
|
+ </el-form-item>
|
481
|
481
|
</el-col>
|
482
|
482
|
<el-col :span="8">
|
483
|
483
|
<el-form-item label="灌流器">
|
484
|
484
|
<el-input v-model="form.perfusion_apparatus" @focus="showInnerDialog('8')"></el-input>
|
485
|
|
- </el-form-item>
|
|
485
|
+ </el-form-item>
|
486
|
486
|
</el-col>
|
487
|
487
|
|
488
|
488
|
<el-col :span="8">
|
|
@@ -492,7 +492,7 @@
|
492
|
492
|
<el-option v-for="(item, index) in anticoagulantList" :label="item.name" :key="index + 'e'"
|
493
|
493
|
:value="item.id"></el-option>
|
494
|
494
|
</el-select>
|
495
|
|
- </el-form-item>
|
|
495
|
+ </el-form-item>
|
496
|
496
|
</el-col>
|
497
|
497
|
</el-row> -->
|
498
|
498
|
<!-- <div>透析液</div>
|
|
@@ -500,17 +500,17 @@
|
500
|
500
|
<el-col :span="8">
|
501
|
501
|
<el-form-item label="钾">
|
502
|
502
|
<el-input v-model="form.kalium"></el-input>
|
503
|
|
- </el-form-item>
|
|
503
|
+ </el-form-item>
|
504
|
504
|
</el-col>
|
505
|
505
|
<el-col :span="8">
|
506
|
506
|
<el-form-item label="钙">
|
507
|
507
|
<el-input v-model="form.autunite"></el-input>
|
508
|
|
- </el-form-item>
|
|
508
|
+ </el-form-item>
|
509
|
509
|
</el-col>
|
510
|
510
|
<el-col :span="8">
|
511
|
511
|
<el-form-item label="钠">
|
512
|
512
|
<el-input v-model="form.natrium"></el-input>
|
513
|
|
- </el-form-item>
|
|
513
|
+ </el-form-item>
|
514
|
514
|
</el-col>
|
515
|
515
|
</el-row> -->
|
516
|
516
|
<!-- <div>透析时长</div>
|
|
@@ -518,39 +518,39 @@
|
518
|
518
|
<el-col :span="8">
|
519
|
519
|
<el-form-item label="时">
|
520
|
520
|
<el-input v-model="form.hour"></el-input>
|
521
|
|
- </el-form-item>
|
|
521
|
+ </el-form-item>
|
522
|
522
|
</el-col>
|
523
|
523
|
<el-col :span="8">
|
524
|
524
|
<el-form-item label="分">
|
525
|
525
|
<el-input v-model="form.minute"></el-input>
|
526
|
|
- </el-form-item>
|
|
526
|
+ </el-form-item>
|
527
|
527
|
</el-col>
|
528
|
528
|
</el-row> -->
|
529
|
529
|
<!-- <el-row :gutter="24">
|
530
|
530
|
<el-col :span="8">
|
531
|
531
|
<el-form-item label="透前体重(kg)">
|
532
|
532
|
<el-input v-model="form.befor_weight"></el-input>
|
533
|
|
- </el-form-item>
|
|
533
|
+ </el-form-item>
|
534
|
534
|
</el-col>
|
535
|
535
|
<el-col :span="8">
|
536
|
536
|
<el-form-item label="透后体重(kg)">
|
537
|
537
|
<el-input v-model="form.after_weight"></el-input>
|
538
|
|
- </el-form-item>
|
|
538
|
+ </el-form-item>
|
539
|
539
|
</el-col>
|
540
|
540
|
</el-row> -->
|
541
|
541
|
<!-- <el-row :gutter="24">
|
542
|
542
|
<el-col :span="8">
|
543
|
543
|
<el-form-item label="透前血压(mmHg)">
|
544
|
544
|
<el-input v-model="form.befor_pressure"></el-input>
|
545
|
|
- </el-form-item>
|
|
545
|
+ </el-form-item>
|
546
|
546
|
</el-col>
|
547
|
547
|
<el-col :span="8">
|
548
|
548
|
<el-form-item label="透后血压(mmHg)">
|
549
|
549
|
<el-input v-model="form.after_pressure"></el-input>
|
550
|
|
- </el-form-item>
|
|
550
|
+ </el-form-item>
|
551
|
551
|
</el-col>
|
552
|
552
|
</el-row> -->
|
553
|
|
-
|
|
553
|
+
|
554
|
554
|
<el-row>
|
555
|
555
|
<label class="title"><span class="name">阶段小结总结</span> : </label>
|
556
|
556
|
<el-select v-model="form.template_summary_id" placeholder="请选择" @change="changeSummaryOne">
|
|
@@ -578,7 +578,7 @@
|
578
|
578
|
<el-row>
|
579
|
579
|
<label class="title"><span class="name">阶段小结化验结果</span> : </label>
|
580
|
580
|
<el-button type="primary" @click="toInspection">选择检验检查</el-button>
|
581
|
|
-
|
|
581
|
+
|
582
|
582
|
<div class="borderBox">
|
583
|
583
|
<div v-for="item in form.template_inspection_content">
|
584
|
584
|
<p>{{ item.project_name }}</p>
|
|
@@ -588,10 +588,10 @@
|
588
|
588
|
{{it.inspect_value}}
|
589
|
589
|
<span v-if="parseInt(it.inspect_value) < parseInt(it.range_min)">
|
590
|
590
|
↓
|
591
|
|
- </span>
|
|
591
|
+ </span>
|
592
|
592
|
<span v-if="parseInt(it.inspect_value) > parseInt(it.range_max)">
|
593
|
593
|
↑
|
594
|
|
- </span>
|
|
594
|
+ </span>
|
595
|
595
|
</div>
|
596
|
596
|
</div>
|
597
|
597
|
</div>
|
|
@@ -648,26 +648,26 @@
|
648
|
648
|
prop="startYear"
|
649
|
649
|
style="width:100%;"
|
650
|
650
|
>
|
651
|
|
- <el-date-picker
|
|
651
|
+ <el-date-picker
|
652
|
652
|
@change="changeYear"
|
653
|
|
- v-model="startYear"
|
654
|
|
- class="timePicker"
|
655
|
|
- type="month"
|
|
653
|
+ v-model="startYear"
|
|
654
|
+ class="timePicker"
|
|
655
|
+ type="month"
|
656
|
656
|
placeholder=""
|
657
|
|
- format="yyyy-MM"
|
|
657
|
+ format="yyyy-MM"
|
658
|
658
|
value-format="yyyy-MM">
|
659
|
659
|
</el-date-picker>
|
660
|
660
|
</el-form-item>
|
661
|
661
|
<!-- <el-form-item label="月份:"
|
662
|
662
|
prop="startYear"
|
663
|
|
- style="width:100%;">
|
|
663
|
+ style="width:100%;">
|
664
|
664
|
<el-date-picker
|
665
|
665
|
v-model="startMonth"
|
666
|
666
|
type="month"
|
667
|
667
|
format="MM"
|
668
|
668
|
value-format="MM"
|
669
|
669
|
placeholder="请选择">
|
670
|
|
- </el-date-picker>
|
|
670
|
+ </el-date-picker>
|
671
|
671
|
</el-form-item> -->
|
672
|
672
|
</div>
|
673
|
673
|
</el-form-item>
|
|
@@ -684,12 +684,12 @@
|
684
|
684
|
:row-style="{ color: '#303133' }"
|
685
|
685
|
ref="single_table"
|
686
|
686
|
:data="tableList"
|
687
|
|
- border highlight-current-row
|
|
687
|
+ border highlight-current-row
|
688
|
688
|
@current-change="changeCurrentRecord"
|
689
|
689
|
@selection-change="selectionChangeOne"
|
690
|
690
|
:row-class-name="tableRow"
|
691
|
691
|
@row-click="onRowClick"
|
692
|
|
-
|
|
692
|
+
|
693
|
693
|
>
|
694
|
694
|
<el-table-column type="selection" width="60" align="center"></el-table-column>
|
695
|
695
|
<el-table-column label="检验项目" align="center">
|
|
@@ -709,7 +709,7 @@
|
709
|
709
|
border highlight-current-row @current-change="didChangeCurrentRecord"
|
710
|
710
|
@selection-change="selectionChange"
|
711
|
711
|
:row-class-name="tableRow"
|
712
|
|
-
|
|
712
|
+
|
713
|
713
|
>
|
714
|
714
|
<el-table-column label="检验项目" align="center">
|
715
|
715
|
<template slot-scope="scope">
|
|
@@ -721,10 +721,10 @@
|
721
|
721
|
{{scope.row.inspect_value}}
|
722
|
722
|
<span v-if="parseInt(scope.row.inspect_value) < parseInt(scope.row.range_min)">
|
723
|
723
|
↓
|
724
|
|
- </span>
|
|
724
|
+ </span>
|
725
|
725
|
<span v-if="parseInt(scope.row.inspect_value) > parseInt(scope.row.range_max)">
|
726
|
726
|
↑
|
727
|
|
- </span>
|
|
727
|
+ </span>
|
728
|
728
|
</template>
|
729
|
729
|
</el-table-column>
|
730
|
730
|
<el-table-column label="参考值" align="center">
|
|
@@ -751,9 +751,9 @@
|
751
|
751
|
<el-button type="primary" @click="toContent">确 定</el-button>
|
752
|
752
|
</span>
|
753
|
753
|
</el-dialog>
|
754
|
|
-
|
755
|
|
-
|
756
|
|
-
|
|
754
|
+
|
|
755
|
+
|
|
756
|
+
|
757
|
757
|
|
758
|
758
|
<multi-select-box
|
759
|
759
|
:propsForm="InnerDialogProps"
|
|
@@ -770,7 +770,7 @@
|
770
|
770
|
<script>
|
771
|
771
|
import PatientSidebar from './components/PatientSidebar'
|
772
|
772
|
import Editor from '@/components/Editor'
|
773
|
|
-
|
|
773
|
+
|
774
|
774
|
import { getInitDataList,getInspectionMajorItem,getInspectionDetail,getInspectionItemList,saveCreation,getTemplateSummaryList,getTemplateSummaryDetail,UpdateTemplateSummary,deleteSummary } from '@/api/patient'
|
775
|
775
|
import { parseTime } from '@/utils'
|
776
|
776
|
import BreadCrumb from '@/xt_pages/components/bread-crumb'
|
|
@@ -778,7 +778,7 @@
|
778
|
778
|
import { getDataConfig } from '@/utils/data'
|
779
|
779
|
import multiSelectBox from '../dialysis/details/dialog/MultiSelectBox'
|
780
|
780
|
import MsgTip from '../dialysis/details/dialog/MsgTip'
|
781
|
|
-
|
|
781
|
+
|
782
|
782
|
const moment = require('moment')
|
783
|
783
|
export default {
|
784
|
784
|
name: 'templateSummary',
|
|
@@ -922,7 +922,7 @@
|
922
|
922
|
var nowDate = new Date()
|
923
|
923
|
var nowYear = nowDate.getFullYear()
|
924
|
924
|
var nowMonth = nowDate.getMonth() + 1
|
925
|
|
-
|
|
925
|
+
|
926
|
926
|
var nowDay = nowDate.getDate()
|
927
|
927
|
this.end_time =
|
928
|
928
|
nowYear +
|
|
@@ -951,12 +951,12 @@
|
951
|
951
|
|
952
|
952
|
this.anticoagulantList = arrFour
|
953
|
953
|
console.log("抗凝剂量",this.anticoagulantList)
|
954
|
|
- var endtime= moment(new Date()).endOf('month').subtract('month', +1).endOf('month').format("YYYY-MM-DD")
|
|
954
|
+ var endtime= moment(new Date()).endOf('month').subtract('month', +1).endOf('month').format("YYYY-MM-DD")
|
955
|
955
|
console.log("endtime",endtime)
|
956
|
956
|
this.getlist()
|
957
|
957
|
this.getInspectionMajor()
|
958
|
958
|
this.getTemplateSummaryList()
|
959
|
|
-
|
|
959
|
+
|
960
|
960
|
},
|
961
|
961
|
methods: {
|
962
|
962
|
getTime(val) {
|
|
@@ -984,7 +984,7 @@
|
984
|
984
|
}
|
985
|
985
|
},
|
986
|
986
|
showEdit(){
|
987
|
|
-
|
|
987
|
+
|
988
|
988
|
this.getCurrentRecordDetailOne()
|
989
|
989
|
},
|
990
|
990
|
onRowClick(){
|
|
@@ -994,7 +994,7 @@
|
994
|
994
|
|
995
|
995
|
},
|
996
|
996
|
changeCurrentRecord(val){
|
997
|
|
-
|
|
997
|
+
|
998
|
998
|
this.getInspectionDetai(val)
|
999
|
999
|
},
|
1000
|
1000
|
selectionChangeOne(val){
|
|
@@ -1019,7 +1019,7 @@
|
1019
|
1019
|
getQuarter(year,quarter){
|
1020
|
1020
|
var start_time = ""
|
1021
|
1021
|
if(quarter == 1){
|
1022
|
|
-
|
|
1022
|
+
|
1023
|
1023
|
}
|
1024
|
1024
|
},
|
1025
|
1025
|
didSelectionChange(){
|
|
@@ -1056,7 +1056,7 @@
|
1056
|
1056
|
this.form.natrium = prescription_list.sodium
|
1057
|
1057
|
this.form.autunite = prescription_list.calcium
|
1058
|
1058
|
var beforlist = response.data.data.beforlist
|
1059
|
|
- console.log("透前数据565665565656",beforlist)
|
|
1059
|
+ // console.log("透前数据565665565656",beforlist)
|
1060
|
1060
|
this.form.befor_weight = beforlist.weight_before
|
1061
|
1061
|
this.form.dry_weight = beforlist.dry_weight
|
1062
|
1062
|
var afterlist = response.data.data.after_list
|
|
@@ -1117,7 +1117,7 @@
|
1117
|
1117
|
|
1118
|
1118
|
}
|
1119
|
1119
|
this.form.other_count = count
|
1120
|
|
-
|
|
1120
|
+
|
1121
|
1121
|
this.form.dialysis_count = total_count
|
1122
|
1122
|
// console.log("modelist",modelist)
|
1123
|
1123
|
var summaryList = response.data.data.summaryList
|
|
@@ -1130,7 +1130,7 @@
|
1130
|
1130
|
})
|
1131
|
1131
|
},
|
1132
|
1132
|
toInspection(){
|
1133
|
|
-
|
|
1133
|
+
|
1134
|
1134
|
this.dialogVisibleInspection = true
|
1135
|
1135
|
},
|
1136
|
1136
|
|
|
@@ -1149,7 +1149,7 @@
|
1149
|
1149
|
console.log("列表23232232323",list)
|
1150
|
1150
|
// this.$refs.single_table.setCurrentRow(list[0])
|
1151
|
1151
|
this.tableList = list
|
1152
|
|
-
|
|
1152
|
+
|
1153
|
1153
|
}
|
1154
|
1154
|
})
|
1155
|
1155
|
},
|
|
@@ -1165,7 +1165,7 @@
|
1165
|
1165
|
if(response.data.state ==1){
|
1166
|
1166
|
var list = response.data.data.list
|
1167
|
1167
|
// console.log("详情222",list)
|
1168
|
|
-
|
|
1168
|
+
|
1169
|
1169
|
this.tableData = list
|
1170
|
1170
|
}
|
1171
|
1171
|
})
|
|
@@ -1183,10 +1183,10 @@
|
1183
|
1183
|
this.projectList.push(val[i].project_id)
|
1184
|
1184
|
this.inspectDataList.push(val[i].inspect_date)
|
1185
|
1185
|
}
|
1186
|
|
-
|
|
1186
|
+
|
1187
|
1187
|
},
|
1188
|
1188
|
toContent(){
|
1189
|
|
-
|
|
1189
|
+
|
1190
|
1190
|
var str = this.projectList.join(",")
|
1191
|
1191
|
this.projectStr = str
|
1192
|
1192
|
var inspe_date = this.inspectDataList.join(",")
|
|
@@ -1202,15 +1202,15 @@
|
1202
|
1202
|
var list = response.data.data.list
|
1203
|
1203
|
let arr = this.unique(list,'project_name')
|
1204
|
1204
|
// console.log("选择检验检查",arr)
|
1205
|
|
-
|
|
1205
|
+
|
1206
|
1206
|
this.form.template_inspection_content = arr
|
1207
|
1207
|
this.dialogVisibleInspection = false
|
1208
|
|
-
|
|
1208
|
+
|
1209
|
1209
|
}
|
1210
|
|
- })
|
|
1210
|
+ })
|
1211
|
1211
|
},
|
1212
|
1212
|
saveCreation(){
|
1213
|
|
-
|
|
1213
|
+
|
1214
|
1214
|
if (this.form.dry_weight == ""){
|
1215
|
1215
|
this.form.dry_weight = 0
|
1216
|
1216
|
}
|
|
@@ -1294,7 +1294,7 @@
|
1294
|
1294
|
radio:this.form.radio,
|
1295
|
1295
|
}
|
1296
|
1296
|
console.log("parawm232323223",params)
|
1297
|
|
-
|
|
1297
|
+
|
1298
|
1298
|
saveCreation(params).then(response=>{
|
1299
|
1299
|
if(response.data.state ==1){
|
1300
|
1300
|
var summary = response.data.data.summary
|
|
@@ -1443,7 +1443,7 @@
|
1443
|
1443
|
}else{
|
1444
|
1444
|
this.form.dialysis_count = list.dialysis_count
|
1445
|
1445
|
}
|
1446
|
|
-
|
|
1446
|
+
|
1447
|
1447
|
this.form.dialzer_apparatus = list.dialzer_apparatus
|
1448
|
1448
|
this.form.dry_weight = list.dry_weight
|
1449
|
1449
|
this.form.hd_count= list.hd_count
|
|
@@ -1461,14 +1461,14 @@
|
1461
|
1461
|
}else{
|
1462
|
1462
|
this.form.template_inspection_id = list.template_inspection_id
|
1463
|
1463
|
}
|
1464
|
|
-
|
|
1464
|
+
|
1465
|
1465
|
this.form.template_plan_content = list.template_plan_content
|
1466
|
1466
|
if(list.template_plan_id == 0){
|
1467
|
1467
|
this.form.template_plan_id = ""
|
1468
|
1468
|
}else{
|
1469
|
1469
|
this.form.template_plan_id = list.template_plan_id
|
1470
|
1470
|
}
|
1471
|
|
-
|
|
1471
|
+
|
1472
|
1472
|
console.log("hhhhhhhhh",list.template_plan_id)
|
1473
|
1473
|
this.form.template_summary_content =list.template_summary_content
|
1474
|
1474
|
if(list.template_summary_id == 0){
|
|
@@ -1476,11 +1476,11 @@
|
1476
|
1476
|
}else{
|
1477
|
1477
|
this.form.template_summary_id = list.template_summary_id
|
1478
|
1478
|
}
|
1479
|
|
-
|
|
1479
|
+
|
1480
|
1480
|
this.projectIndate = list.inspect_date
|
1481
|
1481
|
this.projectStr = list.project_id
|
1482
|
1482
|
}
|
1483
|
|
- })
|
|
1483
|
+ })
|
1484
|
1484
|
},
|
1485
|
1485
|
changeSummary(){
|
1486
|
1486
|
for(let i=0;i<this.summaryList.length;i++){
|
|
@@ -1537,7 +1537,7 @@
|
1537
|
1537
|
inspect_date:this.projectIndate,
|
1538
|
1538
|
}
|
1539
|
1539
|
console.log("parawm232323223",params)
|
1540
|
|
-
|
|
1540
|
+
|
1541
|
1541
|
UpdateTemplateSummary(params).then(response=>{
|
1542
|
1542
|
if(response.data.state == 1){
|
1543
|
1543
|
var list = response.data.data.list
|
|
@@ -1647,13 +1647,13 @@
|
1647
|
1647
|
end = this.start_year +"-"+ this.form.start_month + "-"+"30"
|
1648
|
1648
|
}
|
1649
|
1649
|
var start = this.start_year +"-"+ this.form.start_month+"-"+"01"
|
1650
|
|
-
|
|
1650
|
+
|
1651
|
1651
|
this.start_date = start
|
1652
|
|
- this.end_date = end
|
|
1652
|
+ this.end_date = end
|
1653
|
1653
|
console.log("开始时间",this.start_date)
|
1654
|
1654
|
console.log("结束时间",this.end_date)
|
1655
|
1655
|
this.getlist()
|
1656
|
|
-
|
|
1656
|
+
|
1657
|
1657
|
},
|
1658
|
1658
|
changeQuarter(val){
|
1659
|
1659
|
this.form.title = ""
|
|
@@ -1677,7 +1677,7 @@
|
1677
|
1677
|
this.form.template_summary_content = ""
|
1678
|
1678
|
this.form.template_plan_content = ""
|
1679
|
1679
|
this.form.template_inspection_content = ""
|
1680
|
|
-
|
|
1680
|
+
|
1681
|
1681
|
this.form.after_pressure = ""
|
1682
|
1682
|
this.form.template_summary_id = ""
|
1683
|
1683
|
this.form.template_plan_id = ""
|
|
@@ -1701,7 +1701,7 @@
|
1701
|
1701
|
this.getlist()
|
1702
|
1702
|
},
|
1703
|
1703
|
getAnticoagulant(id){
|
1704
|
|
-
|
|
1704
|
+
|
1705
|
1705
|
var name = ""
|
1706
|
1706
|
for(let i=0;i<this.anticoagulantList.length;i++){
|
1707
|
1707
|
if(id == this.anticoagulantList[i].id){
|
|
@@ -1717,7 +1717,7 @@
|
1717
|
1717
|
}else{
|
1718
|
1718
|
this.startYear = val+"-" + "30"
|
1719
|
1719
|
}
|
1720
|
|
-
|
|
1720
|
+
|
1721
|
1721
|
this.lastYear = val+"-"+"01"
|
1722
|
1722
|
this.getInspectionMajor()
|
1723
|
1723
|
},
|
|
@@ -1727,7 +1727,7 @@
|
1727
|
1727
|
for( let i=0;i<val.length;i++){
|
1728
|
1728
|
arr.push(val[i].id)
|
1729
|
1729
|
}
|
1730
|
|
-
|
|
1730
|
+
|
1731
|
1731
|
var str = arr.join(",")
|
1732
|
1732
|
console.log("str",str)
|
1733
|
1733
|
this.ids = str
|
|
@@ -1736,7 +1736,7 @@
|
1736
|
1736
|
if(this.ids == ""){
|
1737
|
1737
|
this.$message.error("请勾选需要删除的数据")
|
1738
|
1738
|
return
|
1739
|
|
- }
|
|
1739
|
+ }
|
1740
|
1740
|
this.$confirm('确认删除这条记录?', '删除记录', {
|
1741
|
1741
|
confirmButtonText: '确定',
|
1742
|
1742
|
cancelButtonText: '取消',
|
|
@@ -1746,7 +1746,7 @@
|
1746
|
1746
|
ids: this.ids,
|
1747
|
1747
|
}
|
1748
|
1748
|
console.log("params2323",params)
|
1749
|
|
-
|
|
1749
|
+
|
1750
|
1750
|
deleteSummary(params).then(response => {
|
1751
|
1751
|
if (response.data.state == 0) {
|
1752
|
1752
|
this.$message.error(response.data.msg)
|
|
@@ -1754,7 +1754,7 @@
|
1754
|
1754
|
} else {
|
1755
|
1755
|
var msg =response.data.data.msg
|
1756
|
1756
|
this.getTemplateSummaryList()
|
1757
|
|
-
|
|
1757
|
+
|
1758
|
1758
|
}
|
1759
|
1759
|
})
|
1760
|
1760
|
})
|
|
@@ -1769,7 +1769,7 @@
|
1769
|
1769
|
// this.$refs.inspection_table.setCurrentRow(this.inspectionList[0])
|
1770
|
1770
|
// })
|
1771
|
1771
|
// },
|
1772
|
|
-
|
|
1772
|
+
|
1773
|
1773
|
// },
|
1774
|
1774
|
}
|
1775
|
1775
|
</script>
|