外呼记录搜索条件批次新增明细

This commit is contained in:
2025-03-26 11:43:21 +08:00
parent 0ae2200751
commit f1ac5a7268
3 changed files with 30 additions and 8 deletions

View File

@ -727,7 +727,7 @@ export default {
this.maxShow = Math.floor(this.$refs.searchFilter.offsetWidth / this.labelWidths)
const group = window.document.querySelectorAll(`#searchFilter .el-form-item.el-form-item--${this.size}`)
const len = group?.length ? group?.length - 1 : 0
if (this.maxShow < len) {
if (this.maxShow <= len) {
group.forEach((item, index) => {
item.hidden = false
if (index > this.maxShow - 1) {

View File

@ -21,6 +21,9 @@
style="width: 220px" value-format="yyyy-MM-dd" end-placeholder="结束日期">
</el-date-picker>
</el-form-item>
<el-form-item label="流水号" prop="sn">
<el-input v-model="queryParams.sn" placeholder="请输入流水号" clearable style="width: 200px" />
</el-form-item>
<el-form-item label="批次名称" prop="importName">
<el-input v-model="queryParams.importName" placeholder="请输入批次名称" clearable style="width: 200px" />
</el-form-item>
@ -31,13 +34,13 @@
</el-option>
</el-select>
</el-form-item>
<el-form-item label="院区" prop="">
<!-- <el-form-item label="院区" prop="">
<el-select v-model="queryParams.campusAgencyId" filterable placeholder="请选择院区" style="width:220px"
clearable @clear="clearcampusAgency">
<el-option v-for="item in campusAgencylist" :key="item.id" :label="item.agencyName" :value="item.id">
</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>
@ -174,6 +177,7 @@ export default {
importTimeEnd: "",
campusAgencyId: null,
importName: null,
sn: null,
},
patientInfoList: [],
departmentlist: [],
@ -379,6 +383,7 @@ export default {
importTimeStart: "",
importTimeEnd: "",
campusAgencyId: null,
sn: null,
}
this.createTime = '';
this.handleQuery();

View File

@ -1,14 +1,22 @@
<template>
<div class="app-container" ref="layout">
<div ref="topform" class="form">
<SearchFilter labelWidth="90px" :labelWidths="310" size="small" @search="handleQuery" @handleRules="getList"
patientUploadButtonVisible="true" @reset="resetQuery" @minShowCtrol="getMaxTableHeight">
<el-form-item label="导入日期" prop="" label-width="120px">
<SearchFilter :labelWidths="310" size="small" @search="handleQuery" @handleRules="getList"
patientUploadButtonVisible="true" @reset="resetQuery" @minShowCtrol="getMaxTableHeight" v-show="showSearch">
<el-form-item label="导入日期" prop="" label-width="90px">
<el-date-picker v-model="createTime" type="daterange" range-separator="" start-placeholder="开始日期"
style="width: 220px" value-format="yyyy-MM-dd" end-placeholder="结束日期">
</el-date-picker>
</el-form-item>
<el-form-item label="医院" prop="">
<el-form-item label="流水号" prop="sn" label-width="90px">
<el-input v-model="queryParams.sn" placeholder="请输入流水号" style="width: 220px" clearable>
</el-input>
</el-form-item>
<el-form-item label="批次名称" prop="importName" label-width="90px">
<el-input v-model="queryParams.importName" placeholder="请输入批次名称" style="width: 220px" clearable>
</el-input>
</el-form-item>
<el-form-item label="医院" prop="" label-width="90px">
<el-select v-model="queryParams.hospitalAgencyId" filterable placeholder="请选择医院" style="width: 220px"
clearable @clear="clearhospitalAgency" @change="changehospitalAgency">
<el-option v-for="item in hospitalAgencylist" :key="item.id" :label="item.agencyName" :value="item.id">
@ -57,6 +65,7 @@
</el-button>
</template>
</el-table-column>
<el-table-column label="批次名称" align="center" prop="importName" width="150" />
<el-table-column label="患者数" align="center" prop="patientCount" width="150" />
<el-table-column label="操作人" align="center" prop="createBy" />
<el-table-column label="导入日期" align="center" prop="createTime">
@ -194,6 +203,8 @@ export default {
importTimeStart: "",
importTimeEnd: "",
campusAgencyId: null,
sn: "",
importName: "",
},
//
form: {},
@ -326,7 +337,13 @@ export default {
resetQuery() {
this.queryParams = {
pageNum: 1,
pageSize: 10
pageSize: 10,
hospitalAgencyId: null,
importTimeStart: "",
importTimeEnd: "",
campusAgencyId: null,
sn: "",
importName: "",
}
this.createTime = '';
// this.resetForm("queryForm");