|
@@ -6,7 +6,7 @@
|
|
<div class="row-box">
|
|
<div class="row-box">
|
|
<el-row v-for="(item, index) of formInline2.field" :key="index" style="margin-bottom: 16px;">
|
|
<el-row v-for="(item, index) of formInline2.field" :key="index" style="margin-bottom: 16px;">
|
|
<el-col :span="4">
|
|
<el-col :span="4">
|
|
- <el-select v-model="item.select_type" placeholder="请选择">
|
|
|
|
|
|
+ <el-select v-model="item.select_type" filterable placeholder="请选择">
|
|
<el-option label="且" :value="0"></el-option>
|
|
<el-option label="且" :value="0"></el-option>
|
|
<el-option label="或" :value="1"></el-option>
|
|
<el-option label="或" :value="1"></el-option>
|
|
<el-option label="不包含" :value="2"></el-option>
|
|
<el-option label="不包含" :value="2"></el-option>
|
|
@@ -16,6 +16,7 @@
|
|
<el-cascader
|
|
<el-cascader
|
|
v-model="item.key"
|
|
v-model="item.key"
|
|
:options="bl"
|
|
:options="bl"
|
|
|
|
+ clearable
|
|
filterable
|
|
filterable
|
|
:show-all-levels="true"
|
|
:show-all-levels="true"
|
|
:props="{
|
|
:props="{
|
|
@@ -27,7 +28,7 @@
|
|
</el-cascader>
|
|
</el-cascader>
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :span="11">
|
|
<el-col :span="11">
|
|
- <el-input v-model="item.value" placeholder="请输入"></el-input>
|
|
|
|
|
|
+ <el-input v-model="item.value" clearable placeholder="请输入"></el-input>
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :span="4">
|
|
<el-col :span="4">
|
|
<el-button type="primary" icon="el-icon-minus" :disabled="formInline2.field.length === 1" @click="onMinus(index)" style="margin-left: 16px;"></el-button>
|
|
<el-button type="primary" icon="el-icon-minus" :disabled="formInline2.field.length === 1" @click="onMinus(index)" style="margin-left: 16px;"></el-button>
|
|
@@ -38,12 +39,12 @@
|
|
</div>
|
|
</div>
|
|
<!-- 信息搜索 -->
|
|
<!-- 信息搜索 -->
|
|
<div class="info-search">
|
|
<div class="info-search">
|
|
- <el-form :inline="true" :model="formInline" class="demo-form-inline">
|
|
|
|
|
|
+ <el-form :inline="true" :model="formInline" class="demo-form-inline" label-width="68px">
|
|
<el-form-item label="住院号码">
|
|
<el-form-item label="住院号码">
|
|
- <el-input v-model="formInline.AAA28" placeholder="请输入"></el-input>
|
|
|
|
|
|
+ <el-input v-model="formInline.AAA28" clearable placeholder="请输入"></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="出院科室">
|
|
<el-form-item label="出院科室">
|
|
- <el-select v-model="formInline.AAC11N" filterable placeholder="请选择">
|
|
|
|
|
|
+ <el-select v-model="formInline.AAC11N" clearable filterable :disabled="AAC11N_lock" placeholder="请选择">
|
|
<el-option v-for="(item, index) in departmentList" :key="index" :label="item.name" :value="item.name" />
|
|
<el-option v-for="(item, index) in departmentList" :key="index" :label="item.name" :value="item.name" />
|
|
</el-select>
|
|
</el-select>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
@@ -72,13 +73,13 @@
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-form>
|
|
</el-form>
|
|
<el-collapse-transition>
|
|
<el-collapse-transition>
|
|
- <div v-show="showMore" style="width: 1110px; margin: 0 auto;">
|
|
|
|
- <el-form :inline="true" :model="formInline2" class="demo-form-inline2">
|
|
|
|
|
|
+ <div v-show="showMore" style="width: 1120px; margin: 0 auto;">
|
|
|
|
+ <el-form :inline="true" :model="formInline2" class="demo-form-inline2" label-width="68px">
|
|
<el-form-item label="姓名">
|
|
<el-form-item label="姓名">
|
|
- <el-input v-model="formInline2.AAA01" placeholder="请输入"></el-input>
|
|
|
|
|
|
+ <el-input v-model="formInline2.AAA01" clearable placeholder="请输入"></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="性别">
|
|
<el-form-item label="性别">
|
|
- <el-select v-model="formInline2.AAA02C" filterable placeholder="请选择">
|
|
|
|
|
|
+ <el-select v-model="formInline2.AAA02C" clearable filterable placeholder="请选择">
|
|
<el-option v-for="(item, index) in sexs" :key="index" :label="item.name" :value="item.id" />
|
|
<el-option v-for="(item, index) in sexs" :key="index" :label="item.name" :value="item.id" />
|
|
</el-select>
|
|
</el-select>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
@@ -102,21 +103,21 @@
|
|
/>
|
|
/>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="住院天数">
|
|
<el-form-item label="住院天数">
|
|
- <el-input placeholder="起始天数" v-model="formInline2.AAC04_START" style="width: 180px; margin-right: 10px;">
|
|
|
|
|
|
+ <el-input placeholder="起始天数" v-model="formInline2.AAC04_START" clearable style="width: 230px; margin-right: 10px;">
|
|
<template slot="append">天</template>
|
|
<template slot="append">天</template>
|
|
</el-input>
|
|
</el-input>
|
|
- <el-input placeholder="终止天数" v-model="formInline2.AAC04_END" style="width: 180px;">
|
|
|
|
|
|
+ <el-input placeholder="终止天数" v-model="formInline2.AAC04_END" clearable style="width: 230px;">
|
|
<template slot="append">天</template>
|
|
<template slot="append">天</template>
|
|
</el-input>
|
|
</el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="年龄">
|
|
<el-form-item label="年龄">
|
|
- <el-input placeholder="起始年龄" v-model="formInline2.ageStart" style="width: 220px; margin-right: 10px;">
|
|
|
|
|
|
+ <el-input placeholder="起始年龄" v-model="formInline2.ageStart" clearable style="width: 230px; margin-right: 10px;">
|
|
<el-select v-model="formInline2.ageType" slot="append" placeholder="请选择">
|
|
<el-select v-model="formInline2.ageType" slot="append" placeholder="请选择">
|
|
<el-option label="天" :value="1"></el-option>
|
|
<el-option label="天" :value="1"></el-option>
|
|
<el-option label="岁" :value="2"></el-option>
|
|
<el-option label="岁" :value="2"></el-option>
|
|
</el-select>
|
|
</el-select>
|
|
</el-input>
|
|
</el-input>
|
|
- <el-input placeholder="终止年龄" v-model="formInline2.ageEnd" style="width: 220px;">
|
|
|
|
|
|
+ <el-input placeholder="终止年龄" v-model="formInline2.ageEnd" clearable style="width: 230px;">
|
|
<el-select v-model="formInline2.ageType" slot="append" placeholder="请选择">
|
|
<el-select v-model="formInline2.ageType" slot="append" placeholder="请选择">
|
|
<el-option label="天" :value="1"></el-option>
|
|
<el-option label="天" :value="1"></el-option>
|
|
<el-option label="岁" :value="2"></el-option>
|
|
<el-option label="岁" :value="2"></el-option>
|
|
@@ -124,10 +125,10 @@
|
|
</el-input>
|
|
</el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="体温">
|
|
<el-form-item label="体温">
|
|
- <el-input placeholder="起始体温" v-model="formInline2.TIWEN_START" style="width: 180px; margin-right: 10px;">
|
|
|
|
|
|
+ <el-input placeholder="起始体温" v-model="formInline2.TIWEN_START" clearable style="width: 230px; margin-right: 10px;">
|
|
<template slot="append">℃</template>
|
|
<template slot="append">℃</template>
|
|
</el-input>
|
|
</el-input>
|
|
- <el-input placeholder="终止体温" v-model="formInline2.TIWEN_END" style="width: 180px; margin-right: 10px;">
|
|
|
|
|
|
+ <el-input placeholder="终止体温" v-model="formInline2.TIWEN_END" clearable style="width: 230px; margin-right: 10px;">
|
|
<template slot="append">℃</template>
|
|
<template slot="append">℃</template>
|
|
</el-input>
|
|
</el-input>
|
|
<el-select
|
|
<el-select
|
|
@@ -213,7 +214,8 @@ export default {
|
|
}]
|
|
}]
|
|
},
|
|
},
|
|
departmentList: [],
|
|
departmentList: [],
|
|
- showMore: false
|
|
|
|
|
|
+ showMore: false,
|
|
|
|
+ AAC11N_lock: false
|
|
}
|
|
}
|
|
},
|
|
},
|
|
created() {
|
|
created() {
|
|
@@ -226,6 +228,10 @@ export default {
|
|
getSelects() {
|
|
getSelects() {
|
|
this.$axios3.post('/bl/serach_where', {}).then(res => {
|
|
this.$axios3.post('/bl/serach_where', {}).then(res => {
|
|
this.bl = res.data.bl || [];
|
|
this.bl = res.data.bl || [];
|
|
|
|
+ if (res.data.dep_name) {
|
|
|
|
+ this.formInline.AAC11N = res.data.dep_name
|
|
|
|
+ this.AAC11N_lock = true
|
|
|
|
+ }
|
|
});
|
|
});
|
|
},
|
|
},
|
|
getTiwensSelects() {
|
|
getTiwensSelects() {
|
|
@@ -351,7 +357,7 @@ export default {
|
|
.info-search {
|
|
.info-search {
|
|
margin-top: 20px;
|
|
margin-top: 20px;
|
|
.demo-form-inline {
|
|
.demo-form-inline {
|
|
- width: 1110px;
|
|
|
|
|
|
+ width: 1120px;
|
|
margin: 0 auto;
|
|
margin: 0 auto;
|
|
position: relative;
|
|
position: relative;
|
|
.more-btn {
|
|
.more-btn {
|