This commit is contained in:
2024-03-04 09:07:34 +08:00
parent 4b00d2b725
commit 0f20b66e78

View File

@ -28,16 +28,19 @@
</el-select>
</el-form-item>
<el-form-item label="异常原因" prop="abnormalCauseValue">
<el-input v-model="queryParams.abnormalCauseValue" placeholder="请输入异常原因" clearable
@keyup.enter.native="handleQuery" />
<el-select v-model="queryParams.abnormalCauseValue" filterable placeholder="请输入异常原因" style="width:200px"
clearable>
<el-option v-for="item in abnormalCauselist" :key="item.id" :label="item.abnormalCauseValue" :value="item.id">
</el-option>
</el-select>
</el-form-item>
<!-- (CALL_DETECTION通话检测MANUAL_BLACKOUT手动拉黑,MANUAL_ADDITION手动添加HIS_CONNECTHIS对接) -->
<el-form-item label="来源" prop="blacklistSource">
<!-- <el-form-item label="来源" prop="blacklistSource">
<el-select v-model="queryParams.blacklistSource" placeholder="请选择来源" clearable>
<el-option v-for="dict in dict.type.blacklist_source" :key="dict.value" :label="dict.label"
:value="dict.value" />
</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>
@ -70,11 +73,11 @@
<el-table-column label="医院" align="center" prop="hospitalAgencyName" width='130' />
<el-table-column label="科室名称" align="center" prop="departmentName" width='130' />
<el-table-column label="异常原因" align="center" prop="abnormalCauseValue" />
<el-table-column label="来源" align="center" prop="blacklistSource">
<!-- <el-table-column label="来源" align="center" prop="blacklistSource">
<template slot-scope="scope">
<dict-tag :options="dict.type.blacklist_source" :value="scope.row.blacklistSource" />
</template>
</el-table-column>
</el-table-column> -->
<el-table-column label="创建时间" align="center" prop="createTime" width="180">
<template slot-scope="scope">
<span>{{ parseTime(scope.row.createTime, '{y}-{m}-{d}') }}</span>
@ -124,15 +127,15 @@
</el-option>
</el-select>
</el-form-item>
<el-form-item label="异常原因" prop="abnormalCauseValue">
<el-select v-model="form.abnormalCauseValue" filterable placeholder="请输入异常原因" style="width:380px" clearable
<el-form-item label="异常原因" prop="abnormalCauseId">
<el-select v-model="form.abnormalCauseId" filterable placeholder="请输入异常原因" style="width:380px" clearable
@clear="clearabnormalCauseValue" @change="changeabnormalCauseValue">
<el-option v-for="item in abnormalCauselist" :key="item.id" :label="item.abnormalCauseValue" :value="item.id">
</el-option>
</el-select>
</el-form-item>
<el-form-item label="补充说明" prop="supplementIllustrateValue">
<el-select v-model="form.supplementIllustrateValue" filterable placeholder="请输入异常原因" style="width:380px"
<el-form-item label="补充说明" prop="supplementIllustrateId">
<el-select v-model="form.supplementIllustrateId" filterable placeholder="请输入异常原因" style="width:380px"
clearable>
<el-option v-for="item in supplementIllustratelist" :key="item.id" :label="item.abnormalCauseValue"
:value="item.id">
@ -211,6 +214,7 @@ export default {
hospitalAgencyId: null,
abnormalCauseId: null,
abnormalCauseValue: null,
supplementIllustrateValue: null,
departmentId: null,
campusAgencyId: null,
blacklistSource: null,
@ -234,10 +238,10 @@ export default {
departmentId: [
{ required: true, message: '请选择科室', trigger: 'change' }
],
abnormalCauseValue: [
abnormalCauseId: [
{ required: true, message: '请输入异常原因', trigger: 'change' }
],
supplementIllustrateValue: [
supplementIllustrateId: [
{ required: true, message: '请输入补充说明', trigger: 'change' }
],
patientPhone: [