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

This commit is contained in:
2025-03-26 11:48:35 +08:00
parent f1ac5a7268
commit 150d4ea390
3 changed files with 20 additions and 19 deletions

View File

@ -3,19 +3,24 @@
<div ref="topform" class="form"> <div ref="topform" class="form">
<SearchFilter labelWidth="100px" :labelWidths="310" size="small" @search="handleQuery" @reset="resetQuery" <SearchFilter labelWidth="100px" :labelWidths="310" size="small" @search="handleQuery" @reset="resetQuery"
@minShowCtrol="getMaxTableHeight" :query="queryParams" v-show="showSearch"> @minShowCtrol="getMaxTableHeight" :query="queryParams" v-show="showSearch">
<el-form-item label="患者姓名" prop="patientName"> <el-form-item label="批次" prop="sn">
<el-input v-model="queryParams.patientName" placeholder="请输入患者姓名" clearable @keyup.enter.native="handleQuery" <span>
style="width: 220px" /> <sn @on-template="messageontemplateword" :templateId="queryParams.sn"></sn>
</el-form-item> </span>
<el-form-item label="患者电话" prop="patientPhone">
<el-input v-model="queryParams.patientPhone" placeholder="请输入患者电话" clearable @keyup.enter.native="handleQuery"
style="width: 220px" />
</el-form-item> </el-form-item>
<el-form-item label="外呼时间" prop="startTime"> <el-form-item label="外呼时间" prop="startTime">
<el-date-picker v-model="dischargeTime" type="daterange" range-separator="" start-placeholder="开始日期" <el-date-picker v-model="dischargeTime" type="daterange" range-separator="" start-placeholder="开始日期"
style="width: 220px" value-format="yyyy-MM-dd" end-placeholder="结束日期" @change="changeTime"> style="width: 220px" value-format="yyyy-MM-dd" end-placeholder="结束日期" @change="changeTime">
</el-date-picker> </el-date-picker>
</el-form-item> </el-form-item>
<el-form-item label="患者电话" prop="patientPhone">
<el-input v-model="queryParams.patientPhone" placeholder="请输入患者电话" clearable @keyup.enter.native="handleQuery"
style="width: 220px" />
</el-form-item>
<el-form-item label="患者姓名" prop="patientName">
<el-input v-model="queryParams.patientName" placeholder="请输入患者姓名" clearable @keyup.enter.native="handleQuery"
style="width: 220px" />
</el-form-item>
<el-form-item label="问卷名称" prop="questionnaireName"> <el-form-item label="问卷名称" prop="questionnaireName">
<el-select v-model="queryParams.questionInfoId" placeholder="请选择问卷名称" clearable style="width: 220px"> <el-select v-model="queryParams.questionInfoId" placeholder="请选择问卷名称" clearable style="width: 220px">
<el-option v-for="item in questionnaireList" :key="item.id" :label="item.questionnaireName" <el-option v-for="item in questionnaireList" :key="item.id" :label="item.questionnaireName"
@ -61,11 +66,6 @@
</el-option> </el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="批次" prop="sn">
<span>
<sn @on-template="messageontemplateword" :templateId="queryParams.sn"></sn>
</span>
</el-form-item>
<el-form-item label="通话状态" prop="phoneNodeExecuteResultStatus"> <el-form-item label="通话状态" prop="phoneNodeExecuteResultStatus">
<el-select v-model="queryParams.phoneNodeExecuteResultStatus" placeholder="请选择通话状态" clearable <el-select v-model="queryParams.phoneNodeExecuteResultStatus" placeholder="请选择通话状态" clearable
style="width: 220px"> style="width: 220px">
@ -80,6 +80,7 @@
@selection-change="handleSelectionChange"> @selection-change="handleSelectionChange">
<!-- <el-table-column type="selection" width="55" /> --> <!-- <el-table-column type="selection" width="55" /> -->
<el-table-column label="序号" type="index" width="48" align="center" /> <el-table-column label="序号" type="index" width="48" align="center" />
<el-table-column label="流水号" align="center" prop="sn" width="150" />
<el-table-column label="患者姓名" align="center" prop="patientName" width="110" /> <el-table-column label="患者姓名" align="center" prop="patientName" width="110" />
<el-table-column label="患者电话" align="center" prop="patientPhone" width="110" /> <el-table-column label="患者电话" align="center" prop="patientPhone" width="110" />
<el-table-column label="路径名称" align="center" prop="manageRouteName" width="110" /> <el-table-column label="路径名称" align="center" prop="manageRouteName" width="110" />
@ -110,7 +111,7 @@
</el-table-column> </el-table-column>
<el-table-column label="反馈意见" align="center" prop="fillBlanksAnswer" width="150" <el-table-column label="反馈意见" align="center" prop="fillBlanksAnswer" width="150"
:show-overflow-tooltip="true" /> :show-overflow-tooltip="true" />
<el-table-column label="就诊时间" align="center" prop="visitDate" width="150" /> <!-- <el-table-column label="就诊时间" align="center" prop="visitDate" width="150" /> -->
<el-table-column label="执行时间" align="center" prop="nodePlanTime" width="150" /> <el-table-column label="执行时间" align="center" prop="nodePlanTime" width="150" />
<el-table-column label="调查结果" align="center" prop="contentedFlag" /> <el-table-column label="调查结果" align="center" prop="contentedFlag" />
<el-table-column label="操作" align="center" class-name="small-padding fixed-width" fixed="right" width="150"> <el-table-column label="操作" align="center" class-name="small-padding fixed-width" fixed="right" width="150">

View File

@ -47,7 +47,7 @@
</el-form-item> </el-form-item>
</el-form> </el-form>
<el-table v-loading="loading" :data="PatientInfoImportBatchlist" @row-dblclick="handleselect"> <el-table v-loading="loading" :data="PatientInfoImportBatchlist" @row-dblclick="handleselect">
<el-table-column label="序号" type="index" width="48" align="center" /> <el-table-column label="序号" type="index" width="50" align="center" />
<el-table-column label="流水号" prop="sn" align="center"> <el-table-column label="流水号" prop="sn" align="center">
<template slot-scope="scope"> <template slot-scope="scope">
<el-button size="mini" type="text" @click="handsn(scope.row)"> <el-button size="mini" type="text" @click="handsn(scope.row)">
@ -55,8 +55,8 @@
</el-button> </el-button>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="批次名称" align="center" prop="importName" width="150" /> <el-table-column label="批次名称" align="center" prop="importName" />
<el-table-column label="患者数" align="center" prop="patientCount" width="150" /> <el-table-column label="患者数" align="center" prop="patientCount" />
<!-- <el-table-column label="操作人" align="center" prop="createBy" /> --> <!-- <el-table-column label="操作人" align="center" prop="createBy" /> -->
<el-table-column label="导入日期" align="center" prop="createTime"> <el-table-column label="导入日期" align="center" prop="createTime">
<template slot-scope="scope"> <template slot-scope="scope">

View File

@ -57,7 +57,7 @@
<el-table :max-height="maxTableHeight" v-loading="loading" :data="PatientInfoImportBatchlist" <el-table :max-height="maxTableHeight" v-loading="loading" :data="PatientInfoImportBatchlist"
@selection-change="handleSelectionChange"> @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" /> <el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="48" align="center" /> <el-table-column label="序号" type="index" width="50" align="center" />
<el-table-column label="流水号" prop="sn" align="center"> <el-table-column label="流水号" prop="sn" align="center">
<template slot-scope="scope"> <template slot-scope="scope">
<el-button size="mini" type="text" @click="handsn(scope.row)"> <el-button size="mini" type="text" @click="handsn(scope.row)">
@ -65,8 +65,8 @@
</el-button> </el-button>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="批次名称" align="center" prop="importName" width="150" /> <el-table-column label="批次名称" align="center" prop="importName" />
<el-table-column label="患者数" align="center" prop="patientCount" width="150" /> <el-table-column label="患者数" align="center" prop="patientCount" />
<el-table-column label="操作人" align="center" prop="createBy" /> <el-table-column label="操作人" align="center" prop="createBy" />
<el-table-column label="导入日期" align="center" prop="createTime"> <el-table-column label="导入日期" align="center" prop="createTime">
<template slot-scope="scope"> <template slot-scope="scope">