|
@@ -9,7 +9,7 @@
|
9
|
9
|
v-model.trim="smart_keyword"
|
10
|
10
|
:fetch-suggestions="querySearch"
|
11
|
11
|
placeholder="请输入内容"
|
12
|
|
- @select="handleSelect"
|
|
12
|
+ @select="handleSelectOne"
|
13
|
13
|
|
14
|
14
|
>
|
15
|
15
|
<i class="el-icon-search el-input__icon" slot="suffix"></i>
|
|
@@ -83,17 +83,7 @@
|
83
|
83
|
</el-table-column>
|
84
|
84
|
</el-table>
|
85
|
85
|
</div>
|
86
|
|
- <div style="text-align: right;">
|
87
|
|
- <el-pagination
|
88
|
|
- @size-change="handleSizeChange"
|
89
|
|
- @current-change="handleCurrentChange"
|
90
|
|
- :current-page="currentPage"
|
91
|
|
- :page-sizes="[10, 20, 30, 40,100]"
|
92
|
|
- :page-size="10"
|
93
|
|
- layout="total, sizes, prev, pager, next, jumper"
|
94
|
|
- :total="total">
|
95
|
|
- </el-pagination>
|
96
|
|
- </div>
|
|
86
|
+
|
97
|
87
|
</div>
|
98
|
88
|
|
99
|
89
|
<el-dialog
|
|
@@ -157,7 +147,7 @@
|
157
|
147
|
<div><el-button type="primary" @click="queryCount">查询</el-button></div>
|
158
|
148
|
</div>
|
159
|
149
|
<div style="margin: 10px 0;">
|
160
|
|
- <el-table border :data="tableList" style="width: 100%" :header-cell-style="{'text-align':'center'}" :cell-style="{'text-align':'center'}">
|
|
150
|
+ <el-table border :data="tableData" style="width: 100%" :header-cell-style="{'text-align':'center'}" :cell-style="{'text-align':'center'}">
|
161
|
151
|
<el-table-column prop="index" label="序号" width="">
|
162
|
152
|
<template slot-scope="scope">
|
163
|
153
|
{{ scope.$index+1 }}
|
|
@@ -247,6 +237,7 @@ import {uParseTime } from "@/utils/tools";
|
247
|
237
|
{mode_id:4,mode_name:"HP"},
|
248
|
238
|
{mode_id:5,mode_name:"其他"}
|
249
|
239
|
],
|
|
240
|
+ tableData:[]
|
250
|
241
|
}
|
251
|
242
|
},
|
252
|
243
|
methods:{
|
|
@@ -285,6 +276,9 @@ import {uParseTime } from "@/utils/tools";
|
285
|
276
|
this.smart_keyword = val.name;
|
286
|
277
|
this.patient_id = val.id
|
287
|
278
|
},
|
|
279
|
+ handleSelectOne(){
|
|
280
|
+ this.getlist()
|
|
281
|
+ },
|
288
|
282
|
querySearch(queryString, cb){
|
289
|
283
|
let key = ''
|
290
|
284
|
if (queryString != undefined) {
|
|
@@ -326,8 +320,8 @@ import {uParseTime } from "@/utils/tools";
|
326
|
320
|
if(response.data.state == 1){
|
327
|
321
|
this.collect_show = true
|
328
|
322
|
var tableList = response.data.data.list
|
329
|
|
- this.tableList = []
|
330
|
|
- this.tableList = tableList
|
|
323
|
+ this.tableData = []
|
|
324
|
+ this.tableData = tableList
|
331
|
325
|
this.patient = response.data.data.patient
|
332
|
326
|
this.userList = []
|
333
|
327
|
this.userList = response.data.data.userList
|
|
@@ -410,23 +404,7 @@ import {uParseTime } from "@/utils/tools";
|
410
|
404
|
return user_name
|
411
|
405
|
},
|
412
|
406
|
getQuery(){
|
413
|
|
- var params = {
|
414
|
|
- patient_id:this.patient_id,
|
415
|
|
- mode_id:this.mode_id,
|
416
|
|
- is_type:this.is_type,
|
417
|
|
- start_time:this.start_time,
|
418
|
|
- end_time:this.end_time,
|
419
|
|
- }
|
420
|
|
- getPatientCountFlowById(params).then(response=>{
|
421
|
|
- if(response.data.state == 1){
|
422
|
|
- var tableList = response.data.data.list
|
423
|
|
- this.tableList = []
|
424
|
|
- this.tableList = tableList
|
425
|
|
- this.patient = response.data.data.patient
|
426
|
|
- this.userList = []
|
427
|
|
- this.userList = response.data.data.userList
|
428
|
|
- }
|
429
|
|
- })
|
|
407
|
+ this.getlist()
|
430
|
408
|
}
|
431
|
409
|
},
|
432
|
410
|
created(){
|