|
@@ -4,14 +4,13 @@
|
|
|
<el-row :gutter="20">
|
|
|
<el-col :span="6">
|
|
|
<el-form-item label="住院号码">
|
|
|
- <el-input v-model="data.AAA28" placeholder="请输入"></el-input>
|
|
|
+ <el-input v-model="data.AAA28" clearable placeholder="请输入"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
|
<el-form-item label="住院科室">
|
|
|
- <el-select v-model="data.AAC11N" placeholder="全部" style="width: 100%;">
|
|
|
- <el-option label="区域一" value="shanghai"></el-option>
|
|
|
- <el-option label="区域二" value="beijing"></el-option>
|
|
|
+ <el-select v-model="data.AAC11C" filterable clearable placeholder="全部" style="width: 100%;">
|
|
|
+ <el-option v-for="(item, index) in departmentList" :key="index" :label="item.dep_name" :value="item.dep_id"></el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
@@ -29,43 +28,41 @@
|
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
|
<el-form-item label="住院医师">
|
|
|
- <el-select v-model="data.AEE04" placeholder="全部" style="width: 100%;">
|
|
|
- <el-option label="区域一" value="shanghai"></el-option>
|
|
|
- <el-option label="区域二" value="beijing"></el-option>
|
|
|
+ <el-select v-model="data.AEE04_CODE" filterable clearable placeholder="全部" style="width: 100%;">
|
|
|
+ <el-option v-for="item of doctors" :key="item.id" :label="item.label" :value="item.id"></el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
|
<el-form-item label="编码员">
|
|
|
- <el-select v-model="data.region" placeholder="全部" style="width: 100%;">
|
|
|
- <el-option label="区域一" value="shanghai"></el-option>
|
|
|
- <el-option label="区域二" value="beijing"></el-option>
|
|
|
+ <el-select v-model="data.AEE08_CODE" filterable clearable placeholder="全部" style="width: 100%;">
|
|
|
+ <el-option v-for="item of doctors" :key="item.id" :label="item.label" :value="item.id"></el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
|
<el-form-item label="手术名称">
|
|
|
- <el-input v-model="data.ICD9_NAME" placeholder="请输入"></el-input>
|
|
|
+ <el-input v-model="data.ICD9_NAME" clearable placeholder="请输入"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
|
<el-form-item label="手术编号">
|
|
|
- <el-input v-model="data.ICD9_ID1" placeholder="请输入"></el-input>
|
|
|
+ <el-input v-model="data.ICD9_ID1" clearable placeholder="请输入"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
|
<el-form-item label="诊断名称">
|
|
|
- <el-input v-model="data.ICD10_NAME" placeholder="请输入"></el-input>
|
|
|
+ <el-input v-model="data.ICD10_NAME" clearable placeholder="请输入"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
|
<el-form-item label="诊断编码">
|
|
|
- <el-input v-model="data.ICD10_ID1" placeholder="请输入"></el-input>
|
|
|
+ <el-input v-model="data.ICD10_ID1" clearable placeholder="请输入"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
|
- <el-form-item style="text-align: right;">
|
|
|
- <el-button plain @click="onSubmit" icon="el-icon-refresh">重置</el-button>
|
|
|
+ <el-form-item>
|
|
|
+ <el-button plain @click="onReset" icon="el-icon-refresh">重置</el-button>
|
|
|
<el-button type="primary" @click="onSubmit" class="export-btn" icon="el-icon-search">查询</el-button>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
@@ -82,10 +79,10 @@ export default {
|
|
|
default() {
|
|
|
return {
|
|
|
AAA28: '',
|
|
|
- AAC11N: '',
|
|
|
+ AAC11C: '',
|
|
|
AAC01: [],
|
|
|
- AEE04: '',
|
|
|
- AEE08: '',
|
|
|
+ AEE04_CODE: '',
|
|
|
+ AEE08_CODE: '',
|
|
|
ICD9_ID1: '',
|
|
|
ICD9_NAME: '',
|
|
|
ICD10_ID1: '',
|
|
@@ -93,6 +90,36 @@ export default {
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+ },
|
|
|
+ data() {
|
|
|
+ return {
|
|
|
+ doctors: [],
|
|
|
+ departmentList: []
|
|
|
+ }
|
|
|
+ },
|
|
|
+ created() {
|
|
|
+ this.getDoctors()
|
|
|
+ this.getDepartment()
|
|
|
+ },
|
|
|
+ methods: {
|
|
|
+ // 获取医生选线
|
|
|
+ getDoctors() {
|
|
|
+ this.$axios.post('/selectStaff').then(res => {
|
|
|
+ this.doctors = res.data
|
|
|
+ })
|
|
|
+ },
|
|
|
+ getDepartment() {
|
|
|
+ this.$axios.post('/bmy/getAllDepartment').then(res => {
|
|
|
+ // 不要全部选项
|
|
|
+ this.departmentList = res.data;
|
|
|
+ })
|
|
|
+ },
|
|
|
+ onSubmit() {
|
|
|
+ this.$emit('search')
|
|
|
+ },
|
|
|
+ onReset() {
|
|
|
+ this.$emit('reset')
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
</script>
|