XMLWAN 3 年之前
父節點
當前提交
dda486d0af
共有 1 個文件被更改,包括 666 次插入0 次删除
  1. 666 0
      src/xt_pages/user/templateSummary.vue

+ 666 - 0
src/xt_pages/user/templateSummary.vue 查看文件

@@ -0,0 +1,666 @@
1
+<template>
2
+  <div class="patient-container">
3
+    <patient-sidebar :id="patient_id" defaultActive="1-9"></patient-sidebar>
4
+    <div v-loading="loading">
5
+      <div class="patient-app-container advice-container app-container">
6
+
7
+        <div>
8
+                    <span style="margin-left: 10px;float:right;">
9
+                        <el-button type="primary" icon="el-icon-circle-plus-outline" size="small"
10
+                                   @click="show_dialog = true">新增</el-button>
11
+
12
+                        <el-button type="primary" icon="el-icon-edit-outline" size="small"
13
+                                   @click="showEdit">修改</el-button>
14
+                      <el-button type="primary" icon="el-icon-printer" size="small"
15
+                                 @click="print">打印</el-button>
16
+                        <el-button size="small" v-show="selectingRows.length > 0" type="danger"
17
+                                   @click="deleteAction">删除</el-button>
18
+                    </span>
19
+        </div>
20
+        <!--<div></div>-->
21
+        <div class="cell clearfix">
22
+          <label class="title"><span class="name">日期查询</span> : </label>
23
+          <el-date-picker v-model="start_time" prefix-icon="el-icon-date" :editable="false" style="width: 196px;"
24
+                          type="date" placeholder="选择日期时间" align="right" format="yyyy-MM-dd"
25
+                          value-format="yyyy-MM-dd" @change="startTimeChange"></el-date-picker>
26
+          <span class="">-</span>
27
+          <el-date-picker v-model="end_time" prefix-icon="el-icon-date" :editable="false" style="width: 196px;"
28
+                          type="date" placeholder="选择日期时间" align="right" format="yyyy-MM-dd"
29
+                          value-format="yyyy-MM-dd" @change="endTimeChange"></el-date-picker>
30
+        </div>
31
+        <div class="record">
32
+          <el-row :gutter="15">
33
+            <el-col :span="10">
34
+              <el-table :header-cell-style="{
35
+                  backgroundColor: 'rgb(245, 247, 250)',
36
+                  color: '#606266'
37
+                }"
38
+                :row-style="{ color: '#303133' }" ref="record_table" :data="records"
39
+                        border highlight-current-row @current-change="didChangeCurrentRecord"
40
+                        @selection-change="didSelectionChange"
41
+                        :row-class-name="tableRow"
42
+                        @row-click="onRowClick"
43
+              >
44
+                <el-table-column type="selection" width="40" align="center"></el-table-column>
45
+                <el-table-column label="阶段小结名称" align="center">
46
+                  <template slot-scope="scope">
47
+                    {{ scope.row.title}}
48
+                  </template>
49
+                </el-table-column>
50
+                <el-table-column label="记录时间" align="center">
51
+                  <template slot-scope="scope">
52
+                    {{ recordTime(scope.row.record_time) }}
53
+                  </template>
54
+                </el-table-column>
55
+                <el-table-column label="记录医生" align="center">
56
+                  <template slot-scope="scope">
57
+                    {{ doctorName(scope.row.recorder) }}
58
+                  </template>
59
+                </el-table-column>
60
+              </el-table>
61
+            </el-col>
62
+            <el-col :span="14">
63
+              <div class="record_content_panel">
64
+                <div style="background-color:rgb(245, 247, 250)" class="title">病程内容</div>
65
+                <div class="content">
66
+                  <span v-if="current_select_record" v-html="current_select_record.content">{{current_select_record.content }}</span>
67
+                  <span v-else></span>
68
+                </div>
69
+              </div>
70
+            </el-col>
71
+          </el-row>
72
+        </div>
73
+      </div>
74
+     
75
+      <el-dialog title="新增阶段小结" width="80%" top="5vh" :visible.sync="show_dialog">
76
+        <div>
77
+          <div class="new_record_form">
78
+            <div class="cell clearfix">
79
+              <label class="title"><span class="name">阶段小结时间</span> : </label>
80
+              <el-form>
81
+                 <el-row :gutter="24">
82
+                  <el-col :span="8">
83
+                    <el-form-item>
84
+                        <el-date-picker
85
+                            v-model="value"
86
+                            type="year"
87
+                            placeholder="选择年">
88
+                        </el-date-picker>
89
+                    </el-form-item> 
90
+                  </el-col>
91
+                  <el-col :span="8">
92
+                    <el-form-item>
93
+                      <el-radio-group v-model="radio">
94
+                        <el-radio :label="1" >月份</el-radio>
95
+                        <el-radio :label="2" >季度</el-radio>
96
+                     </el-radio-group>
97
+                    </el-form-item> 
98
+                  </el-col>
99
+                  <el-col :span="8">
100
+                    <el-form-item>
101
+                      <el-date-picker
102
+                        v-model="value"
103
+                        type="month"
104
+                        placeholder="选择月">
105
+                      </el-date-picker>
106
+                    </el-form-item> 
107
+                  </el-col>
108
+                   
109
+                 </el-row>  
110
+                
111
+              </el-form>
112
+            </div>
113
+
114
+            <div class="cell clearfix" style="margin-top: 10px">
115
+              <label class="title"><span class="name">阶段小结摘要</span> : </label>
116
+              <el-form>
117
+                  <el-row :gutter="24">
118
+                    <el-col :span="8">
119
+                     <el-form-item label="干体重">
120
+                      <el-input></el-input>
121
+                     </el-form-item>  
122
+                    </el-col>
123
+                    <el-col :span="8">
124
+                     <el-form-item label="共透析(次)">
125
+                      <el-input></el-input>
126
+                     </el-form-item>  
127
+                    </el-col>
128
+                    <el-col :span="8">
129
+                     <el-form-item label="HD(次)">
130
+                      <el-input></el-input>
131
+                     </el-form-item>  
132
+                    </el-col>
133
+                  </el-row>
134
+                  <el-row :gutter="24">
135
+                    <el-col :span="8">
136
+                     <el-form-item label="HDF(次)">
137
+                      <el-input></el-input>
138
+                     </el-form-item>  
139
+                    </el-col>
140
+                    <el-col :span="8">
141
+                     <el-form-item label="HP(次)">
142
+                      <el-input></el-input>
143
+                     </el-form-item>  
144
+                    </el-col>
145
+                    <el-col :span="8">
146
+                     <el-form-item label="其他(次)">
147
+                      <el-input></el-input>
148
+                     </el-form-item>  
149
+                    </el-col>
150
+                  </el-row>
151
+                   <el-row :gutter="24">
152
+                    <el-col :span="8">
153
+                     <el-form-item label="透析器">
154
+                      <el-input></el-input>
155
+                     </el-form-item>  
156
+                    </el-col>
157
+                    <el-col :span="8">
158
+                     <el-form-item label="抗凝剂">
159
+                      <el-input></el-input>
160
+                     </el-form-item>  
161
+                    </el-col>
162
+                  </el-row>
163
+                   <div>透析液</div>
164
+                   <el-row :gutter="24">
165
+                    <el-col :span="8">
166
+                     <el-form-item label="钾">
167
+                      <el-input></el-input>
168
+                     </el-form-item>  
169
+                    </el-col>
170
+                    <el-col :span="8">
171
+                     <el-form-item label="钙">
172
+                      <el-input></el-input>
173
+                     </el-form-item>  
174
+                    </el-col>
175
+                    <el-col :span="8">
176
+                     <el-form-item label="钠">
177
+                      <el-input></el-input>
178
+                     </el-form-item>  
179
+                    </el-col>
180
+                  </el-row>
181
+                   <div>透析时长</div>
182
+                   <el-row :gutter="24">
183
+                    <el-col :span="8">
184
+                     <el-form-item label="时">
185
+                      <el-input></el-input>
186
+                     </el-form-item>  
187
+                    </el-col>
188
+                    <el-col :span="8">
189
+                     <el-form-item label="分">
190
+                      <el-input></el-input>
191
+                     </el-form-item>  
192
+                    </el-col>
193
+                  </el-row>
194
+                  <el-row :gutter="24">
195
+                    <el-col :span="8">
196
+                     <el-form-item label="透前体重(kg)">
197
+                      <el-input></el-input>
198
+                     </el-form-item>  
199
+                    </el-col>
200
+                    <el-col :span="8">
201
+                     <el-form-item label="透后体重(kg)">
202
+                      <el-input></el-input>
203
+                     </el-form-item>  
204
+                    </el-col>
205
+                  </el-row>
206
+                   <el-row :gutter="24">
207
+                    <el-col :span="8">
208
+                     <el-form-item label="透前血压(mmHg)">
209
+                      <el-input></el-input>
210
+                     </el-form-item>  
211
+                    </el-col>
212
+                    <el-col :span="8">
213
+                     <el-form-item label="透后血压(mmHg)">
214
+                      <el-input></el-input>
215
+                     </el-form-item>  
216
+                    </el-col>
217
+                  </el-row>
218
+                 
219
+                  <el-row>
220
+                    <label class="title"><span class="name">阶段小结总结</span> : </label>
221
+                     <el-select v-model="value" placeholder="请选择">
222
+                        <el-option
223
+                        v-for="item in options"
224
+                        :key="item.value"
225
+                        :label="item.label"
226
+                        :value="item.value">
227
+                        </el-option>
228
+                     </el-select>
229
+                     <el-input tyep="text"></el-input>
230
+                  </el-row>
231
+                  <el-row>
232
+                    <label class="title"><span class="name">阶段小结个体化透析方案</span> : </label>
233
+                     <el-select v-model="value" placeholder="请选择">
234
+                        <el-option
235
+                        v-for="item in options"
236
+                        :key="item.value"
237
+                        :label="item.label"
238
+                        :value="item.value">
239
+                        </el-option>
240
+                     </el-select>
241
+                     <el-input tyep="text"></el-input>
242
+                  </el-row>
243
+                  <el-row>
244
+                    <label class="title"><span class="name">阶段小结化验结果</span> : </label>
245
+                     <el-select v-model="value" placeholder="请选择">
246
+                        <el-option
247
+                        v-for="item in options"
248
+                        :key="item.value"
249
+                        :label="item.label"
250
+                        :value="item.value">
251
+                        </el-option>
252
+                     </el-select>
253
+                     <el-input tyep="text"></el-input>
254
+                  </el-row>
255
+                  <el-row>
256
+                    <el-col :span="8">
257
+                      <el-form-item label="记录医生">
258
+                        <el-select v-model="value" placeholder="请选择">
259
+                            <el-option
260
+                            v-for="item in options"
261
+                            :key="item.value"
262
+                            :label="item.label"
263
+                            :value="item.value">
264
+                            </el-option>
265
+                        </el-select>
266
+                      </el-form-item>
267
+                    </el-col>
268
+                    <el-col :span="8">
269
+                      <el-form-item label="记录时间">
270
+                         <el-date-picker
271
+                            v-model="value1"
272
+                            type="datetime"
273
+                            placeholder="选择日期时间">
274
+                        </el-date-picker>
275
+                      </el-form-item>
276
+                    </el-col>
277
+                  </el-row>
278
+              </el-form>
279
+            </div>
280
+
281
+
282
+          
283
+            <div style="text-align: right; padding-right: 0px; padding-top: 10px; padding-bottom: 10px;">
284
+              <el-button @click="show_dialog = false">取消</el-button>
285
+              <el-button :disabled="$store.getters.xt_user.subscibe.state==3?true:false" type="primary"
286
+                         @click="createAction" :loading="uploading_new_record">保存
287
+              </el-button>
288
+            </div>
289
+          </div>
290
+        </div>
291
+      </el-dialog>
292
+
293
+
294
+      <el-dialog title="修改病程记录" width="50%" top="5vh" :visible.sync="show_edit_dialog">
295
+        <div>
296
+          <div class="new_record_form">
297
+            <div class="cell clearfix">
298
+              <label class="title"><span class="name">病程日期</span> : </label>
299
+              <el-date-picker v-model="edit_course_of_disease_time" prefix-icon="el-icon-date" :editable="false"
300
+                              style="width: 200px;"
301
+                              type="datetime"
302
+                              placeholder="选择日期时间" align="right" format="yyyy-MM-dd HH:mm"
303
+                              value-format="yyyy-MM-dd HH:mm"></el-date-picker>
304
+
305
+              <label class="title"><span class="name">日常病程</span> : </label>
306
+              <el-select v-model="select_template" placeholder="可选择病程模板" @change="didEditSelectTemplate">
307
+                <el-option v-for="(option, index) in templates" :key="index" :label="option.title"
308
+                           :value="option.content"></el-option>
309
+              </el-select>
310
+            </div>
311
+
312
+
313
+            <div class="cell clearfix" style="margin-top: 10px">
314
+              <label class="title"><span class="name">病程标题</span> : </label>
315
+              <el-input v-model="edit_title" style="width: 420px"></el-input>
316
+            </div>
317
+
318
+            <div class="textarea_panel">
319
+              <!--<el-input v-model="edit_new_content" type="textarea" rows="6" resize="none"></el-input>-->
320
+              <keep-alive>
321
+                <editor ref="edit_neditor"
322
+                        id="edit_editor"
323
+                        style="width: 600px"
324
+                        v-bind:r_content="edit_new_content">
325
+                </editor>
326
+              </keep-alive>
327
+            </div>
328
+
329
+            <div style="text-align: right; padding-right: 0px; padding-top: 10px; padding-bottom: 10px;">
330
+              <el-button @click="show_edit_dialog = false">取消</el-button>
331
+              <el-button :disabled="$store.getters.xt_user.subscibe.state==3?true:false" type="primary"
332
+                         @click="modifyAction" :loading="uploading_new_record">保存
333
+              </el-button>
334
+            </div>
335
+          </div>
336
+        </div>
337
+      </el-dialog>
338
+    </div>
339
+  </div>
340
+
341
+  <!-- </div> -->
342
+</template>
343
+
344
+<script>
345
+  import PatientSidebar from './components/PatientSidebar'
346
+  import Editor from '@/components/Editor'
347
+
348
+  import {
349
+    createCourseOfDiseaseRecord,
350
+    deleteCourseOfDiseaseRecords,
351
+    getCourseOfDiseaseRecords,
352
+    modifyCourseOfDiseaseRecord,
353
+    GetCoursePrintData
354
+  } from '@/api/patient'
355
+  import { parseTime } from '@/utils'
356
+  import BreadCrumb from '@/xt_pages/components/bread-crumb'
357
+
358
+  export default {
359
+    name: 'templateSummary',
360
+    components: {
361
+      PatientSidebar,
362
+      BreadCrumb,
363
+      Editor
364
+    },
365
+    data() {
366
+      return {
367
+        loading: false,
368
+        title: '',
369
+        patient_id: 0,
370
+        date: [],
371
+        start_time: '',
372
+        end_time: '',
373
+        course_of_disease_time: '',
374
+        records: [],
375
+        doctors: [],
376
+        current_select_record: null,
377
+        show_dialog: false,
378
+        show_edit_dialog: false,
379
+        uploading_new_record: false,
380
+        templates: this.$store.getters.configlist.course_disease,
381
+        select_template: '',
382
+        new_content: '',
383
+        edit_new_content: '',
384
+        edit_course_of_disease_time: '',
385
+        selectingRows: [],
386
+        table_current_index: -1,
387
+        edit_current_id: 0,
388
+        edit_title: '',
389
+        radio:1,
390
+        value:''
391
+      }
392
+    },
393
+    created() {
394
+    //   this.patient_id = parseInt(this.$route.query.id)
395
+    //   if (isNaN(this.patient_id) || this.patient_id <= 0) {
396
+    //     this.$notify.error({
397
+    //       title: '错误',
398
+    //       message: '无效的id'
399
+    //     })
400
+    //     this.$router.push('/patients/patients')
401
+    //     return
402
+    //   }
403
+      var now = new Date()
404
+      this.date = [now.getTime() - (7 * 24 * 60 * 60 * 1000), now.getTime()]
405
+
406
+      var nowDate = new Date()
407
+      var nowYear = nowDate.getFullYear()
408
+      var nowMonth = nowDate.getMonth() + 1
409
+      var nowDay = nowDate.getDate()
410
+      this.end_time =
411
+        nowYear +
412
+        '-' +
413
+        (nowMonth < 10 ? '0' + nowMonth : nowMonth) +
414
+        '-' +
415
+        (nowDay < 10 ? '0' + nowDay : nowDay)
416
+      nowDate.setMonth(nowDate.getMonth() - 1)
417
+      nowYear = nowDate.getFullYear()
418
+      nowMonth = nowDate.getMonth() + 1
419
+      nowDay = nowDate.getDate()
420
+      this.start_time =
421
+        nowYear +
422
+        '-' +
423
+        (nowMonth < 10 ? '0' + nowMonth : nowMonth) +
424
+        '-' +
425
+        (nowDay < 10 ? '0' + nowDay : nowDay)
426
+
427
+      this.requestCourseRecords()
428
+
429
+    },
430
+    methods: {
431
+      requestCourseRecords: function() {
432
+        this.loading = true
433
+        getCourseOfDiseaseRecords(this.patient_id, this.start_time, this.end_time).then(rs => {
434
+          this.loading = false
435
+          var resp = rs.data
436
+          if (resp.state == 1) {
437
+            this.current_select_record = null
438
+            this.records = resp.data.records
439
+            this.doctors = resp.data.doctors
440
+
441
+          } else {
442
+            this.$message.error(resp.msg)
443
+          }
444
+        }).catch(error => {
445
+          this.loading = false
446
+          this.$message.error(error)
447
+        })
448
+      },
449
+
450
+      didChangeCurrentRecord: function(record) {
451
+        this.current_select_record = record
452
+      },
453
+      recordTime: function(timestamp) {
454
+        var time = new Date(timestamp * 1000)
455
+        return parseTime(time, '{y}-{m}-{d} {h}:{m}')
456
+      },
457
+      doctorName: function(doctor_id) {
458
+        for (let index = 0; index < this.doctors.length; index++) {
459
+          const doctor = this.doctors[index]
460
+          if (doctor.id == doctor_id) {
461
+            return doctor.name
462
+          }
463
+        }
464
+        return ''
465
+      },
466
+      modifyAction: function() {
467
+
468
+        this.edit_new_content = this.$refs.edit_neditor.content
469
+        if (this.edit_new_content.length == 0) {
470
+          this.$message.error('请填写病程内容')
471
+          return
472
+        }
473
+        this.uploading_new_record = true
474
+        modifyCourseOfDiseaseRecord(this.patient_id, this.edit_new_content, this.edit_course_of_disease_time, this.edit_current_id, this.edit_title).then(rs => {
475
+          this.uploading_new_record = false
476
+          var resp = rs.data
477
+          if (resp.state == 1) {
478
+            this.records[this.table_current_index].content = resp.data.record.content
479
+            this.records[this.table_current_index].record_time = resp.data.record.record_time
480
+            this.records[this.table_current_index].recorder = resp.data.record.recorder
481
+            this.records[this.table_current_index].title = resp.data.record.title
482
+
483
+            this.show_edit_dialog = false
484
+            this.edit_new_content = ''
485
+            this.table_current_index = -1
486
+
487
+          } else {
488
+            this.table_current_index = -1
489
+            this.$message.error(resp.msg)
490
+          }
491
+
492
+        }).catch(error => {
493
+          this.table_current_index = -1
494
+          this.uploading_new_record = false
495
+          this.$message.error(error)
496
+        })
497
+
498
+      },
499
+
500
+      createAction: function() {
501
+        this.new_content = this.$refs.editor.content
502
+        if (this.new_content.length == 0) {
503
+          this.$message.error('请填写病程内容')
504
+          return
505
+        }
506
+        this.uploading_new_record = true
507
+        
508
+        createCourseOfDiseaseRecord(this.patient_id, this.new_content, this.course_of_disease_time, this.title).then(rs => {
509
+          this.uploading_new_record = false
510
+          var resp = rs.data
511
+          if (resp.state == 1) {
512
+            this.records.unshift(resp.data.record)
513
+            // this.$refs.record_table.setCurrentRow()
514
+            // this.$refs.record_table.setCurrentRow(this.records[0])
515
+            // this.current_select_record = this.records[0]
516
+            this.show_dialog = false
517
+            this.new_content = ''
518
+            this.title = ''
519
+
520
+          } else {
521
+            this.$message.error(resp.msg)
522
+          }
523
+
524
+        }).catch(error => {
525
+          this.uploading_new_record = false
526
+          this.$message.error(error)
527
+        })
528
+      },
529
+      didSelectTemplate: function(templateContent) {
530
+        this.new_content = this.new_content.length > 0 ? (this.new_content + templateContent) : templateContent
531
+
532
+      }, didEditSelectTemplate: function(templateContent) {
533
+        this.edit_new_content = this.edit_new_content.length > 0 ? (this.edit_new_content + templateContent) : templateContent
534
+      },
535
+
536
+      didSelectionChange: function(selectRows) {
537
+        this.selectingRows = selectRows
538
+      },
539
+      deleteAction: function() {
540
+        if (this.selectingRows.length == 0) {
541
+          return
542
+        }
543
+        var ids = []
544
+        for (let index = 0; index < this.selectingRows.length; index++) {
545
+          const row = this.selectingRows[index]
546
+          ids.push(row.id)
547
+        }
548
+        var ids_str = ids.join(',')
549
+        this.loading = true
550
+        deleteCourseOfDiseaseRecords(this.patient_id, ids_str).then(rs => {
551
+          var resp = rs.data
552
+          if (resp.state == 1) {
553
+            for (let id_index = 0; id_index < ids.length; id_index++) {
554
+              for (let record_index = 0; record_index < this.records.length; record_index++) {
555
+                if (ids[id_index] == this.records[record_index].id) {
556
+                  this.records.splice(record_index, 1)
557
+                  break
558
+                }
559
+              }
560
+            }
561
+            this.selectingRows = []
562
+            this.$message.success('已删除')
563
+
564
+          } else {
565
+            this.$message.error(resp.msg)
566
+          }
567
+          this.loading = false
568
+        }).catch(err => {
569
+          this.loading = false
570
+          this.$message.error(err)
571
+        })
572
+      }, startTimeChange(val) {
573
+        this.requestCourseRecords()
574
+      }, endTimeChange(val) {
575
+        this.requestCourseRecords()
576
+      }, showEdit() {
577
+        if (this.table_current_index == -1) {
578
+          this.$message.error('请选择要修改的病程内容')
579
+          return
580
+        }
581
+        this.show_edit_dialog = true
582
+        this.edit_course_of_disease_time = this.recordTime(this.records[this.table_current_index].record_time)
583
+        this.edit_new_content = this.records[this.table_current_index].content
584
+        this.edit_current_id = this.records[this.table_current_index].id
585
+        this.edit_title = this.records[this.table_current_index].title
586
+        this.$refs.record_table.setCurrentRow(null)
587
+
588
+      }, tableRow({ row, rowIndex }) {
589
+        // 把每一行的索引放进row
590
+        row.index = rowIndex
591
+      }, onRowClick(row, event, column) {
592
+        this.table_current_index = row.index
593
+      },print(){
594
+        if (this.table_current_index == -1) {
595
+          this.$message.error('请选择要打印的病程')
596
+          return
597
+        }
598
+        this.$router.push({ path: "/course/print?id="+this.records[this.table_current_index].id});
599
+      }
600
+    }
601
+  }
602
+</script>
603
+
604
+<style rel="stylesheet/css" lang="scss" scoped>
605
+  .container {
606
+    margin-left: 180px;
607
+    padding: 20px;
608
+    background: #fff;
609
+    min-height: calc(100vh - 173px);
610
+    margin-bottom: 15px;
611
+
612
+  .record {
613
+    padding-top: 20px;
614
+  }
615
+
616
+  }
617
+  .record_content_panel {
618
+    border-width: 1px;
619
+    border-style: solid;
620
+    border-color: #ebeef5;
621
+    min-height: 200px;
622
+
623
+  .title {
624
+    font-size: 14px;
625
+    font-weight: 500;
626
+    color: #909399;
627
+    line-height: 44px;
628
+    height: 44px;
629
+    text-align: center;
630
+    border-bottom-width: 1px;
631
+    border-bottom-style: solid;
632
+    border-bottom-color: #ebeef5;
633
+  }
634
+
635
+  .content {
636
+    padding: 12px 15px;
637
+    font-size: 15px;
638
+    color: gray;
639
+    line-height: 22px;
640
+  }
641
+
642
+  }
643
+
644
+  .new_record_form {
645
+
646
+  /*/ / padding: 10 px, 25 px;*/
647
+
648
+  .textarea_panel {
649
+    margin-top: 10px;
650
+  }
651
+
652
+  }
653
+</style>
654
+<style>
655
+.el-table td,
656
+.el-table th.is-leaf,
657
+.el-table--border,
658
+.el-table--group {
659
+  border-color: #d0d3da;
660
+}
661
+.el-table--border::after,
662
+.el-table--group::after,
663
+.el-table::before {
664
+  background-color: #d0d3da;
665
+}
666
+</style>