修改展开

This commit is contained in:
闫晓茹 2024-08-05 10:58:08 +08:00
parent 87a823a692
commit dd6f60c17d
5 changed files with 65 additions and 24 deletions

View File

@ -24,7 +24,7 @@ export default {
props: {
labelWidth: {
type: String,
default: '80px',
default: '85px',
},
widths: {
type: Number,

View File

@ -1,7 +1,9 @@
<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="90px">
<SearchFilter :labelWidths="280" style="width: calc(100% - 80px);" size="mini" @search="handleQuery"
@reset="resetQuery" @minShowCtrol="getMaxTableHeight" v-show="showSearch">
<!-- <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="90px"> -->
<el-form-item label="患者姓名" prop="patientName">
<el-input v-model="queryParams.patientName" placeholder="请输入患者姓名" clearable @keyup.enter.native="handleQuery"
style="width: 200px" />
@ -34,7 +36,7 @@
<el-input v-model="queryParams.mainDiagnosis" placeholder="请选择诊断" clearable style="width:200px"
@keyup.enter.native="handleQuery" />
</el-form-item> -->
<el-form-item label="预约治疗组" prop="appointmentTreatmentGroup">
<el-form-item label="预约治疗组" prop="appointmentTreatmentGroup" >
<el-input v-model="queryParams.appointmentTreatmentGroup" placeholder="请输入预约治疗组" clearable
style="width: 200px" @keyup.enter.native="handleQuery" />
</el-form-item>
@ -102,11 +104,13 @@
<el-option v-for="dict in dict.type.patient_type" :key="dict.value" :label="dict.label" :value="dict.value" />
</el-select>
</el-form-item> -->
<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>
</el-form-item> -->
<!-- </el-form> -->
</SearchFilter>
</div>
<div ref="mb8" class="mb8">
<el-row :gutter="10" class="">
@ -466,6 +470,7 @@
</template>
<script>
import SearchFilter from '../../components/SearchForm.vue'
import { usergetList } from "@/api/unitconfig/patientConfiguration";
import { listPatientInfo, getPatientInfo, delPatientInfo, addPatientInfo, updatePatientInfo, saveRecord } from "@/api/manage/preHospitalized";
import { getAge } from "@/utils/age";
@ -475,6 +480,7 @@ import { getToken } from '@/utils/auth'
export default {
name: "preHospitalized",
dicts: ['patient_type', 'visit_method', 'sign_status', 'patient_source'],
components: { SearchFilter },
data() {
return {
maxTableHeight: undefined,
@ -780,10 +786,14 @@ export default {
},
/** 重置按钮操作 */
resetQuery() {
this.queryParams = {
pageNum: 1,
pageSize: 10
}
this.appointmentDate = []
this.queryParams.appointmentDateStart = ''
this.queryParams.appointmentDateEnd = ''
this.resetForm("queryForm");
// this.resetForm("queryForm");
this.handleQuery();
},
//

View File

@ -7,7 +7,9 @@
<!-- <el-tab-pane label="待续签" name="WAIT_CONTINUOUS_SIGN"></el-tab-pane> -->
</el-tabs>
<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" v-show="showSearch">
<!-- <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="70px"> -->
<el-form-item label="加入意向时间" prop="intentionalTimeStart" label-width="110px"
v-if="queryParams.serviceStatus == 'INTENTIONAL_SIGNING'">
<el-date-picker v-model="intentionalTime" type="daterange" range-separator="" start-placeholder="开始日期"
@ -86,11 +88,13 @@
</el-option>
</el-select>
</el-form-item>
<el-form-item>
</SearchFilter>
<!-- <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>
</el-form> -->
</div>
<div ref="mb8" class="mb8" v-if="queryParams.serviceStatus == 'SERVICE_CENTER'">
<el-row :gutter="10" class="">
@ -280,12 +284,15 @@
</template>
<script>
import SearchFilter from '../../components/SearchForm.vue'
import { getAge } from "@/utils/age";
import { listSignRecord, getSignRecord, delSignRecord, addSignRecord, updateSignRecord, updateSignStatus } from "@/api/manage/signRecord";
import { selectAgencyList, getDepartmentList, getAgencyList } from "@/api/manage/selectAgencyList";
export default {
dicts: ['visit_method', 'sign_intentional_source'],
components: { SearchFilter },
name: "SignRecord",
data() {
return {
@ -462,6 +469,10 @@ export default {
},
/** 重置按钮操作 */
resetQuery() {
this.queryParams = {
pageNum: 1,
pageSize: 10
}
this.intentionalTime = []
this.signTime = []
this.queryParams.signTimeStart = null
@ -474,7 +485,6 @@ export default {
this.queryParams.serviceEndTimeEnd = null
this.queryParams.submissionTimeStart = null
this.queryParams.submissionTimeEnd = null
this.resetForm("queryForm");
this.handleQuery();
},
//

View File

@ -1,7 +1,9 @@
<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="90px">
<SearchFilter :labelWidths="280" style="width: calc(100% - 80px);" size="mini" @search="handleQuery"
@reset="resetQuery" @minShowCtrol="getMaxTableHeight" v-show="showSearch">
<!-- <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="90px"> -->
<el-form-item label="患者姓名" prop="patientName">
<el-input v-model="queryParams.patientName" placeholder="请输入患者姓名" clearable @keyup.enter.native="handleQuery"
style="width: 200px" />
@ -100,11 +102,13 @@
</el-option>
</el-select>
</el-form-item>
<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>
</el-form-item> -->
<!-- </el-form> -->
</SearchFilter>
</div>
<div ref="mb8" class="mb8">
<el-row :gutter="10" class="">
@ -484,6 +488,7 @@
</template>
<script>
import SearchFilter from '../../components/SearchForm.vue'
import { usergetList } from "@/api/unitconfig/patientConfiguration";
import { listPatientInfo, delPatientInfo } from "@/api/manage/patientInfo";
import { addPatientInfo, updatePatientInfo, getPatientInfo, updateRecord } from "@/api/manage/visit";
@ -494,6 +499,7 @@ import { getToken } from '@/utils/auth'
export default {
name: "visitin",
dicts: ['patient_type', 'visit_method', 'sign_status', 'patient_source'],
components: { SearchFilter },
data() {
return {
maxTableHeight: undefined,
@ -855,10 +861,14 @@ export default {
},
/** 重置按钮操作 */
resetQuery() {
this.queryParams = {
pageNum: 1,
pageSize: 10
}
this.admissionTime = []
this.queryParams.admissionTimeStart = ''
this.queryParams.admissionTimeEnd = ''
this.resetForm("queryForm");
// this.resetForm("queryForm");
this.handleQuery();
},
//

View File

@ -1,7 +1,9 @@
<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="90px">
<SearchFilter :labelWidths="280" style="width: calc(100% - 80px);" size="mini" @search="handleQuery"
@reset="resetQuery" @minShowCtrol="getMaxTableHeight" v-show="showSearch">
<!-- <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="90px"> -->
<el-form-item label="患者姓名" prop="patientName">
<el-input v-model="queryParams.patientName" placeholder="请输入患者姓名" clearable @keyup.enter.native="handleQuery"
style="width:200px" />
@ -10,11 +12,7 @@
<el-input v-model="queryParams.patientPhone" placeholder="请输入患者电话" clearable @keyup.enter.native="handleQuery"
style="width:200px" />
</el-form-item>
<el-form-item label="门诊/出院时间" prop="dischargeTimeStart" label-width="120px">
<el-date-picker v-model="dischargeTime" type="daterange" range-separator="" start-placeholder="开始日期"
style="width:300px" value-format="yyyy-MM-dd" end-placeholder="结束日期">
</el-date-picker>
</el-form-item>
<!-- <el-form-item label="入院时间" prop="admissionTime">
<el-date-picker v-model="queryParams.admissionTime" value-format="yyyy-MM-dd" style="width:300px" type="daterange"
range-separator="-" start-placeholder="开始日期" end-placeholder="结束日期"></el-date-picker>
@ -29,6 +27,11 @@
<el-input v-model="queryParams.mainDiagnosis" placeholder="请选择诊断" clearable style="width:200px"
@keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item label="门诊/出院时间" prop="dischargeTimeStart" label-width="120px">
<el-date-picker v-model="dischargeTime" type="daterange" range-separator="" start-placeholder="开始日期"
style="width:300px" value-format="yyyy-MM-dd" end-placeholder="结束日期">
</el-date-picker>
</el-form-item>
<el-form-item label="就诊流水号" prop="visitSerialNumber">
<el-input v-model="queryParams.visitSerialNumber" placeholder="请输入就诊流水号" style="width:200px" />
</el-form-item>
@ -98,11 +101,13 @@
<el-input v-model="queryParams.dischargeMethod" placeholder="请输入出院方式" clearable style="width:200px"
@keyup.enter.native="handleQuery" />
</el-form-item> -->
<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>
</el-form> -->
</SearchFilter>
</div>
<div ref="mb8" class="mb8">
<el-row :gutter="10" class="">
@ -449,6 +454,7 @@
</template>
<script>
import SearchFilter from '../../components/SearchForm.vue'
import { listPatientInfo, delPatientInfo } from "@/api/manage/patientInfo";
import { addPatientInfo, updatePatientInfo, getPatientInfo, intentionalSign } from "@/api/manage/visit";
import { getAge } from "@/utils/age";
@ -459,6 +465,7 @@ import { usergetList } from "@/api/unitconfig/patientConfiguration";
export default {
name: "visitout",
dicts: ['patient_type', 'visit_method', 'sign_status', 'patient_source'],
components: { SearchFilter },
data() {
return {
maxTableHeight: undefined,
@ -759,6 +766,10 @@ export default {
},
/** 重置按钮操作 */
resetQuery() {
this.queryParams = {
pageNum: 1,
pageSize: 10
}
this.dischargeTime = []
this.queryParams.dischargeTimeStart = ''
this.queryParams.dischargeTimeEnd = ''