任务待办、任务记录

This commit is contained in:
shidongli 2024-07-05 11:26:46 +08:00
parent 6b388bb5fb
commit 04fbe47b8a
2 changed files with 29 additions and 15 deletions

View File

@ -25,26 +25,31 @@
</el-option>
</el-select>
</el-form-item>
<el-form-item label="就诊类型" prop="suitRange">
<el-form-item label="就诊方式" prop="visitMethod">
<el-select v-model="queryParams.visitMethod" placeholder="请选择就诊方式" clearable>
<el-option v-for="dict in dict.type.visit_method" :key="dict.value" :label="dict.label" :value="dict.value" />
</el-select>
</el-form-item>
<!-- <el-form-item label="就诊类型" prop="suitRange">
<el-select v-model="queryParams.suitRange" placeholder="请选择就诊类型" clearable @change="change">
<el-option v-for="item in visitoptions" :key="item.value" :label="item.label" :value="item.value">
</el-option>
</el-select>
</el-form-item>
</el-form-item> -->
<el-form-item label="就诊流水号" prop="visitSerialNumber">
<el-input v-model="queryParams.visitSerialNumber" placeholder="请输入就诊流水号" clearable
@keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item label="门诊/出院时间" prop="intentionalTimeStart">
<!-- <el-form-item label="门诊/出院时间" prop="intentionalTimeStart">
<el-date-picker @change="mzchange" v-model="mzTime" 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="intentionalTimeStart">
</el-form-item> -->
<!-- <el-form-item label="入院时间" prop="intentionalTimeStart">
<el-date-picker v-model="ryTime" type="daterange" range-separator="" start-placeholder="开始日期"
style="width: 300px" value-format="yyyy-MM-dd" end-placeholder="结束日期" @change="rychange">
</el-date-picker>
</el-form-item>
</el-form-item> -->
<el-form-item label="诊断" prop="mainDiagnosis">
<el-input v-model="queryParams.mainDiagnosis" placeholder="请选择诊断" clearable
@keyup.enter.native="handleQuery" />
@ -106,23 +111,31 @@
<el-table-column label="诊断" align="center" prop="mainDiagnosis" width="120" :show-overflow-tooltip="true" />
<el-table-column label="手术名称" align="center" prop="surgicalName" />
<el-table-column label="主治医生" align="center" prop="attendingPhysicianName" width="80" />
<el-table-column label="就诊类型" align="center" prop="suitRange" width="80">
<el-table-column label="就诊方式" align="center" prop="visitMethod">
<template slot-scope="scope">
<span>{{ scope.row.visitMethod == "OUTPATIENT_SERVICE" ? "门诊" : "" }}
{{ scope.row.visitMethod == "BE_IN_HOSPITAL" ? "住院" : "" }}
</span>
</template></el-table-column>
<!-- <el-table-column label="就诊类型" align="center" prop="suitRange" width="80">
<template slot-scope="scope">
<span>
{{ scope.row.suitRange == "OUTPATIENT_SERVICE" ? "门诊" : "" }}
{{ scope.row.suitRange == "IN_THE_HOSPITAL" ? "在院" : "" }}
{{ scope.row.suitRange == "DISCHARGE" ? "出院" : "" }}
</span>
</template></el-table-column>
</template></el-table-column> -->
<el-table-column label="入院时间" align="center" prop="admissionTime" width="100">
<template slot-scope="scope">
<span>{{ parseTime(scope.row.admissionTime, "{y}-{m}-{d}") }}</span>
{{scope.row.visitMethod == "BE_IN_HOSPITAL"? parseTime(scope.row.admissionTime, "{y}-{m}-{d}"):'' }}
<!-- <span>{{ parseTime(scope.row.admissionTime, "{y}-{m}-{d}") }}</span> -->
</template>
</el-table-column>
<el-table-column label="门诊/出院时间" align="center" prop="visitOrDischargeTime" width="105">
<el-table-column label="门诊/出院时间" align="center" prop="visitTime" width="105">
<template slot-scope="scope">
<span>
{{ parseTime(scope.row.visitOrDischargeTime, "{y}-{m}-{d}") }}
{{scope.row.visitMethod == "OUTPATIENT_SERVICE"? parseTime(scope.row.visitTime, "{y}-{m}-{d}"):'' }}
{{scope.row.visitMethod == "BE_IN_HOSPITAL"? parseTime(scope.row.dischargeTime, "{y}-{m}-{d}"):'' }}
</span>
</template>
</el-table-column>
@ -158,7 +171,8 @@ import {
} from "@/api/manage/selectAgencyList";
export default {
name: "Followup22",
dicts: ["visit_type"],
dicts: ["visit_method"],
data() {
return {
maxTableHeight: undefined,

View File

@ -18,7 +18,7 @@
</el-form-item>
<el-form-item label="就诊方式" prop="visitMethod">
<el-select v-model="queryParams.visitMethod" placeholder="请选择就诊方式" clearable>
<el-option v-for="dict in dict.type.visit_type" :key="dict.value" :label="dict.label" :value="dict.value" />
<el-option v-for="dict in dict.type.visit_method" :key="dict.value" :label="dict.label" :value="dict.value" />
</el-select>
</el-form-item>
<el-form-item label="就诊流水号" prop="visitSerialNumber">
@ -84,7 +84,7 @@
<el-table-column label="就诊方式" align="center" prop="visitMethod">
<template slot-scope="scope">
<span>{{ scope.row.visitMethod == "OUTPATIENT_SERVICE" ? "门诊" : "" }}
{{ scope.row.visitMethod == "BE_HOSPITALIZED" ? "住院" : "" }}
{{ scope.row.visitMethod == "BE_IN_HOSPITAL" ? "住院" : "" }}
</span>
</template></el-table-column>
<el-table-column label="任务名称" align="center" prop="manageRouteName" />
@ -144,7 +144,7 @@ import { getAge } from "@/utils/age";
import { selectAgencyList } from "@/api/manage/selectAgencyList";
export default {
name: "TaskExecuteRecord",
dicts: ["visit_type"],
dicts: ["visit_method"],
data() {
return {
maxTableHeight: undefined,