Kaynağa Gözat

Merge branch '20201109_pc_vue_new_branch' of http://git.shengws.com/csx/Vue_New into 20201109_pc_vue_new_branch

see999 3 yıl önce
ebeveyn
işleme
e8e7992672
1 değiştirilmiş dosya ile 119 ekleme ve 119 silme
  1. 119 119
      src/xt_pages/user/templateSummary.vue

+ 119 - 119
src/xt_pages/user/templateSummary.vue Dosyayı Görüntüle

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