患者导入

This commit is contained in:
shidongli 2024-12-06 11:57:18 +08:00
parent 6ea6ded08a
commit 938776d9d3
2 changed files with 29 additions and 9 deletions

View File

@ -32,10 +32,9 @@
icon="el-icon-upload2" icon="el-icon-upload2"
size="mini" size="mini"
@click="handleUpload" @click="handleUpload"
v-if="this.$router.currentRoute.path == '/patient/Patientmanagement' || patientUploadButtonVisible=='true'" v-if="patientUploadButtonVisible=='true'"
>导入</el-button >导入</el-button
> >
<Button <Button
v-show="collapsiable" v-show="collapsiable"
type="text" type="text"

View File

@ -1,7 +1,7 @@
<template> <template>
<div class="app-container" ref="layout"> <div class="app-container" ref="layout">
<div ref="topform" class="form"> <div ref="topform" class="form">
<SearchFilter labelWidth="90px" :labelWidths="310" size="small" @search="handleQuery" patientUploadButtonVisible ="true" <SearchFilter labelWidth="90px" :labelWidths="310" size="small" @search="handleQuery" @handleRules="handleRules" patientUploadButtonVisible="true"
@reset="resetQuery" @minShowCtrol="getMaxTableHeight"> @reset="resetQuery" @minShowCtrol="getMaxTableHeight">
<el-form-item label="导入日期" prop="" label-width="120px"> <el-form-item label="导入日期" prop="" label-width="120px">
<el-date-picker v-model="createTime" type="daterange" range-separator="" start-placeholder="开始日期" <el-date-picker v-model="createTime" type="daterange" range-separator="" start-placeholder="开始日期"
@ -50,20 +50,22 @@
@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="流水号" prop="sn" width="180" align="center" /> <el-table-column label="流水号" prop="sn" align="center" />
<el-table-column label="患者数" align="center" prop="patientCount" width="100"/> <el-table-column label="患者数" align="center" prop="patientCount" width="150"/>
<el-table-column label="操作人" align="center" prop="createBy" width='120' /> <el-table-column label="操作人" align="center" prop="createBy" />
<el-table-column label="导入日期" align="center" prop="createTime" width="100"> <el-table-column label="导入日期" align="center" prop="createTime" >
<template slot-scope="scope"> <template slot-scope="scope">
<span>{{ parseTime(scope.row.createTime, '{y}-{m}-{d}') }}</span> <span>{{ parseTime(scope.row.createTime, '{y}-{m}-{d}') }}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="操作" align="center" class-name="small-padding fixed-width"> <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
<template slot-scope="scope"> <template slot-scope="scope">
<el-button size="mini" type="text" @click="handleUpdate(scope.row)" <!-- <el-button size="mini" type="text" @click="handleUpdate(scope.row)"
v-hasPermi="['manage:blacklist:edit']">修改</el-button> v-hasPermi="['manage:blacklist:edit']">修改</el-button>
<el-button size="mini" type="text" @click="handleDelete(scope.row)" <el-button size="mini" type="text" @click="handleDelete(scope.row)"
v-hasPermi="['manage:blacklist:remove']">删除</el-button> v-hasPermi="['manage:blacklist:remove']">删除</el-button> -->
<el-button size="mini" type="text" @click="handOutbound(scope.row)">外呼</el-button>
</template> </template>
</el-table-column> </el-table-column>
</el-table> </el-table>
@ -136,11 +138,30 @@ export default {
this.screenChange() this.screenChange()
}, },
methods: { methods: {
handleRules(){
this.getList()
},
// //
handleRules(){ handleRules(){
console.log('this.patientInfoImportList') console.log('this.patientInfoImportList')
this.getList() this.getList()
}, },
handOutbound(row){
console.log(row)
this.$router.push({
path: "/patient/ManuallyCreatingTasks",
query: {
path: "/patient/patientinfoimport",
// signPatientRecordId: row.id,
importId: row.id ?row.id : '',
patientName: row.patientName,
departmentId: row.departmentId,
departmentName: row.departmentName,
},
});
},
updateCPage(index, size) { updateCPage(index, size) {
this.queryParams.pageNum = index this.queryParams.pageNum = index
this.queryParams.pageSize = size this.queryParams.pageSize = size