| | |
| | | class="!w-240px" |
| | | /> |
| | | </el-form-item> |
| | | <el-form-item label="患者性别" prop="patGender"> |
| | | <el-select |
| | | v-model="queryParams.patGender" |
| | | placeholder="请选择患者性别" |
| | | clearable |
| | | class="!w-240px" |
| | | > |
| | | <el-option label="请选择字典生成" value="" /> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="预约时段" prop="bookTimeslot"> |
| | | <el-input |
| | | <el-select |
| | | v-model="queryParams.bookTimeslot" |
| | | placeholder="请输入预约时段" |
| | | clearable |
| | | @keyup.enter="handleQuery" |
| | | class="!w-240px" |
| | | > |
| | | <el-option |
| | | v-for="dict in getIntDictOptions(DICT_TYPE.ECG_BOOK_TIMESLOT)" |
| | | :key="dict.value" |
| | | :label="dict.label" |
| | | :value="dict.value" |
| | | /> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="检查类型" prop="bookCheckType"> |
| | | <el-select |
| | |
| | | clearable |
| | | class="!w-240px" |
| | | > |
| | | <el-option label="请选择字典生成" value="" /> |
| | | <el-option |
| | | v-for="dict in getIntDictOptions(DICT_TYPE.ECG_CHECK_TYPE)" |
| | | :key="dict.value" |
| | | :label="dict.label" |
| | | :value="dict.value" |
| | | /> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="排队序号" prop="seqNum"> |
| | |
| | | class="!w-240px" |
| | | /> |
| | | </el-form-item> |
| | | <el-form-item label="状态" prop="status"> |
| | | <el-form-item label="排队状态" prop="status"> |
| | | <el-select |
| | | v-model="queryParams.status" |
| | | placeholder="请选择状态" |
| | | placeholder="请选择排队状态" |
| | | clearable |
| | | class="!w-240px" |
| | | > |
| | | <el-option label="请选择字典生成" value="" /> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="过号标记" prop="passed"> |
| | | <el-select |
| | | v-model="queryParams.passed" |
| | | placeholder="请选择过号标记" |
| | | clearable |
| | | class="!w-240px" |
| | | > |
| | | <el-option label="请选择字典生成" value="" /> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="预约过期标记" prop="expired"> |
| | | <el-select |
| | | v-model="queryParams.expired" |
| | | placeholder="请选择预约过期标记" |
| | | clearable |
| | | class="!w-240px" |
| | | > |
| | | <el-option label="请选择字典生成" value="" /> |
| | | <el-option |
| | | v-for="dict in getIntDictOptions(DICT_TYPE.ECG_QUEUE_STATUS)" |
| | | :key="dict.value" |
| | | :label="dict.label" |
| | | :value="dict.value" |
| | | /> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="诊室编号" prop="roomNum"> |
| | |
| | | class="!w-240px" |
| | | /> |
| | | </el-form-item> |
| | | <el-form-item label="诊疗床编号" prop="bedNum"> |
| | | <el-form-item label="诊疗床号" prop="bedNum"> |
| | | <el-input |
| | | v-model="queryParams.bedNum" |
| | | placeholder="请输入诊疗床编号" |
| | | placeholder="请输入诊疗床号" |
| | | clearable |
| | | @keyup.enter="handleQuery" |
| | | class="!w-240px" |
| | |
| | | <el-table-column label="患者编号" align="center" prop="patId" /> |
| | | <el-table-column label="患者姓名" align="center" prop="patName" /> |
| | | <el-table-column label="患者性别" align="center" prop="patGender" /> |
| | | <el-table-column label="预约时段" align="center" prop="bookTimeslot" /> |
| | | <el-table-column label="检查类型" align="center" prop="bookCheckType" /> |
| | | <el-table-column label="预约时段" align="center" prop="bookTimeslot" > |
| | | <template #default="scope"> |
| | | <dict-tag :type="DICT_TYPE.ECG_BOOK_TIMESLOT" :value="scope.row.bookTimeslot" /> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column label="检查类型" align="center" prop="bookCheckType" > |
| | | <template #default="scope"> |
| | | <dict-tag :type="DICT_TYPE.ECG_CHECK_TYPE" :value="scope.row.bookCheckType" /> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column label="排队序号" align="center" prop="seqNum" /> |
| | | <el-table-column label="状态" align="center" prop="status" /> |
| | | <el-table-column label="状态" align="center" prop="status" > |
| | | <template #default="scope"> |
| | | <dict-tag :type="DICT_TYPE.ECG_QUEUE_STATUS" :value="scope.row.status" /> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column label="过号标记" align="center" prop="passed" /> |
| | | <el-table-column label="过期标记" align="center" prop="expired" /> |
| | | <el-table-column label="诊室编号" align="center" prop="roomNum" /> |
| | |
| | | import download from '@/utils/download' |
| | | import { queueApi, queueVO } from '@/api/ecg/queue' |
| | | import queueForm from './queueForm.vue' |
| | | import {DICT_TYPE, getIntDictOptions} from '@/utils/dict' |
| | | |
| | | /** 排队 列表 */ |
| | | defineOptions({ name: 'queue' }) |