修改展开

This commit is contained in:
shidongli 2024-08-05 11:44:03 +08:00
parent 6e08e53020
commit cb718af304
4 changed files with 71 additions and 51 deletions

View File

@ -1,7 +1,8 @@
<template>
<div class="app-container" ref="layout">
<div ref="topform" class="form">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="70px">
<SearchFilter :labelWidths="280" style="width: calc(100% - 80px);" size="mini" @search="handleQuery"
@reset="resetQuery" @minShowCtrol="getMaxTableHeight">
<el-form-item label="姓名" prop="patientName">
<el-input v-model="queryParams.patientName" placeholder="请输入患者姓名" clearable
@keyup.enter.native="handleQuery" />
@ -45,11 +46,8 @@
:value="dict.value" />
</el-select>
</el-form-item> -->
<el-form-item>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
</el-form-item>
</el-form>
</SearchFilter>
</div>
<div ref="mb8" class="mb8">
<el-row :gutter="10" class="">
@ -176,10 +174,14 @@
<script>
import { listBlacklist, getBlacklist, delBlacklist, addBlacklist, updateBlacklist, causegetlist } from "@/api/manage/blacklist";
import { selectAgencyList, getDepartmentList, getAgencyList } from "@/api/manage/selectAgencyList";
import SearchFilter from '../../components/SearchForm.vue'
export default {
name: "Blacklist",
dicts: ['blacklist_source'],
components: { SearchFilter },
data() {
//
var isCardId = (rule, value, callback) => {
@ -337,7 +339,11 @@ export default {
},
/** 重置按钮操作 */
resetQuery() {
this.resetForm("queryForm");
this.queryParams = {
pageNum: 1,
pageSize: 10
}
// this.resetForm("queryForm");
this.handleQuery();
},
//

View File

@ -6,7 +6,8 @@
<el-tab-pane label="已忽略" name="DISAGREE"></el-tab-pane>
</el-tabs>
<div ref="topform" class="form">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" label-width="80px">
<SearchFilter :labelWidths="280" style="width: calc(100% - 80px);" size="mini" @search="handleQuery"
@reset="resetQuery" @minShowCtrol="getMaxTableHeight">
<el-form-item label="患者姓名" prop="patientName">
<el-input v-model="queryParams.patientName" placeholder="请输入患者姓名" clearable @keyup.enter.native="handleQuery"
style="width: 200px" />
@ -57,11 +58,8 @@
</el-option>
</el-select>
</el-form-item>
<el-form-item>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
</el-form-item>
</el-form>
</SearchFilter>
</div>
<div ref="table">
<el-table :max-height="maxTableHeight" v-loading="loading" :data="patientInfoList">
@ -130,9 +128,12 @@ import {
getAgencyList,
} from "@/api/manage/selectAgencyList";
import { usergetList } from "@/api/unitconfig/patientConfiguration";
import SearchFilter from '../../components/SearchForm.vue'
export default {
name: "manualReview",
dicts: ["patient_type", "visit_method", "sign_status", "patient_source"],
components: { SearchFilter },
data() {
return {
maxTableHeight: undefined,
@ -293,16 +294,42 @@ export default {
},
/** 重置按钮操作 */
resetQuery() {
//
if(this.queryParams.routeCheckStatus == "UNAUDITED"){
this.queryParams = {
pageNum: 1,
pageSize: 10,
routeCheckStatus:'UNAUDITED',
serviceStatus:'SERVICE_CENTER',
}
}else if(this.queryParams.routeCheckStatus == "AGREE"){//
this.queryParams = {
pageNum: 1,
pageSize: 10,
routeCheckStatus:'AGREE',
serviceStatus:'SERVICE_CENTER',
}
}else if(this.queryParams.routeCheckStatus == "DISAGREE"){//
this.queryParams = {
pageNum: 1,
pageSize: 10,
routeCheckStatus:'DISAGREE',
serviceStatus:'SERVICE_CENTER',
}
}
this.signTime = [];
this.admissionTime = [];
this.queryParams.signTimeStart = null;
this.queryParams.signTimeEnd = null;
this.queryParams.admissionTimeStart = null;
this.queryParams.admissionTimeEnd = null;
// this.queryParams.signTimeStart = null;
// this.queryParams.signTimeEnd = null;
// this.queryParams.admissionTimeStart = null;
// this.queryParams.admissionTimeEnd = null;
this.dischargeTime = [];
this.queryParams.dischargeTimeStart = null;
this.queryParams.dischargeTimeEnd = null;
this.resetForm("queryForm");
// this.queryParams.dischargeTimeStart = null;
// this.queryParams.dischargeTimeEnd = null;
this.handleQuery();
},
selectAgencyinfo() {

View File

@ -9,13 +9,8 @@
<el-tab-pane label="已执行" name="EXECUTED"></el-tab-pane>
</el-tabs>
<div ref="topform" class="form">
<el-form
:model="queryParams"
ref="queryForm"
size="small"
:inline="true"
v-show="showSearch"
>
<SearchFilter :labelWidths="280" style="width: calc(100% - 80px);" size="mini" @search="handleQuery"
@reset="resetQuery" @minShowCtrol="getMaxTableHeight">
<el-form-item label="执行时间" prop="startDate">
<el-date-picker
v-model="intentionalTime"
@ -206,20 +201,7 @@
@change="changeswitch"
/>
</el-form-item>
<el-form-item>
<el-button
type="primary"
icon="el-icon-search"
size="mini"
@click="handleQuery"
>搜索</el-button
>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery"
>重置</el-button
>
</el-form-item>
</el-form>
</SearchFilter>
</div>
<div ref="table">
<el-table
@ -484,9 +466,12 @@ import { manualFollowUpList } from "@/api/system/followup";
import { usergetList } from "@/api/unitconfig/patientConfiguration";
import { getAge } from "@/utils/age";
import { selectAgencyList, getAgencyList } from "@/api/manage/selectAgencyList";
import SearchFilter from '../../components/SearchForm.vue'
export default {
name: "Followup22",
dicts: ["visit_method"],
components:{SearchFilter},
data() {
return {
@ -532,6 +517,8 @@ export default {
pageSize: 10,
timeSign: "TODAY",
nodeExecuteStatus: "UNEXECUTED",
patientPhone:null,
followStartTime: null,
followEndTime: null,
clinicalStartTime: null,

View File

@ -1,8 +1,8 @@
<template>
<div class="app-container" ref="layout">
<div ref="topform" class="form">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="100px"
class="form">
<SearchFilter :labelWidths="280" style="width: calc(100% - 80px);" size="mini" @search="handleQuery"
@reset="resetQuery" @minShowCtrol="getMaxTableHeight">
<el-form-item label="执行时间" prop="startDate" label-width="110px">
<el-date-picker v-model="intentionalTime" @change="pickerChangeFn" type="daterange" range-separator=""
start-placeholder="开始日期" style="width: 300px" value-format="yyyy-MM-dd" clearable end-placeholder="结束日期">
@ -33,11 +33,7 @@
<el-input v-model="queryParams.manageRouteName" placeholder="请输入任务名称" clearable style="width: 200px"
@keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
</el-form-item>
</el-form>
</SearchFilter>
</div>
<div ref="table">
<el-table v-loading="loading" :data="taskExecuteRecordList" @selection-change="handleSelectionChange"
@ -142,9 +138,12 @@ import {
} from "@/api/system/taskExecuteRecord";
import { getAge } from "@/utils/age";
import { selectAgencyList } from "@/api/manage/selectAgencyList";
import SearchFilter from '../../components/SearchForm.vue'
export default {
name: "TaskExecuteRecord",
dicts: ["visit_method"],
components: { SearchFilter },
data() {
return {
maxTableHeight: undefined,
@ -306,10 +305,11 @@ export default {
},
/** 重置按钮操作 */
resetQuery() {
this.resetForm("queryForm");
this.queryParams = {
pageNum: 1,
pageSize: 10,
}
this.intentionalTime = [];
this.queryParams.startDate = null;
this.queryParams.endDate = null;
this.getList();
},
//