|
@@ -170,14 +170,20 @@
|
|
<span class="pind10"></span>
|
|
<span class="pind10"></span>
|
|
<el-date-picker v-model="formData1.endTime" type="date" format="yyyy 年 MM 月 dd 日" value-format="yyyyMMdd" placeholder="结束日期"></el-date-picker>
|
|
<el-date-picker v-model="formData1.endTime" type="date" format="yyyy 年 MM 月 dd 日" value-format="yyyyMMdd" placeholder="结束日期"></el-date-picker>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item label="诊断编码范围">
|
|
|
|
|
|
+ <el-form-item label="范围搜索">
|
|
|
|
+ <!-- 下拉框开始 -->
|
|
|
|
+ <el-select class="width150" filterable v-model="selectRange" @change="rangeChange" placeholder="请选择范围类型">
|
|
|
|
+ <!-- fieldList -->
|
|
|
|
+ <el-option v-for="(item, index) in rangeArray" :label="item.name" :value="item.id" :key="index"></el-option>
|
|
|
|
+ </el-select>
|
|
|
|
+ <!-- 下拉框开始 -->
|
|
<div class="zkSelect">
|
|
<div class="zkSelect">
|
|
- <el-input class="width300" v-model="formData1.bmStart" placeholder="编码起始范围">
|
|
|
|
|
|
+ <el-input class="width300" v-model="formData1.bmStart" placeholder="起始范围">
|
|
</el-input>
|
|
</el-input>
|
|
</div>
|
|
</div>
|
|
<span class="pind" style="color: #ccc">——</span>
|
|
<span class="pind" style="color: #ccc">——</span>
|
|
<div class="zkSelect">
|
|
<div class="zkSelect">
|
|
- <el-input class="width300" v-model="formData1.bmEnd" placeholder="编码结束范围">
|
|
|
|
|
|
+ <el-input class="width300" v-model="formData1.bmEnd" placeholder="结束范围">
|
|
</el-input>
|
|
</el-input>
|
|
</div>
|
|
</div>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
@@ -329,6 +335,11 @@ export default {
|
|
},
|
|
},
|
|
data() {
|
|
data() {
|
|
return {
|
|
return {
|
|
|
|
+ selectRange:'',//范围下拉选中
|
|
|
|
+ rangeArray:[{'id':1,'name':'主要诊断编码','value':'zyzdbm'},
|
|
|
|
+ {'id':2,'name':'其他诊断编码','value':'qtzdbm'},
|
|
|
|
+ {'id':3,'name':'主要手术编码','value':'zyssbm'},
|
|
|
|
+ {'id':4,'name':'其他手术编码','value':'qtssbm'}],
|
|
choice: 0,
|
|
choice: 0,
|
|
clumText: {},
|
|
clumText: {},
|
|
columnShow: false,
|
|
columnShow: false,
|
|
@@ -374,6 +385,7 @@ export default {
|
|
],
|
|
],
|
|
hospitalizationon: '',
|
|
hospitalizationon: '',
|
|
hospitalizationin: '',
|
|
hospitalizationin: '',
|
|
|
|
+ rangeName:'',
|
|
bmStart:'',
|
|
bmStart:'',
|
|
bmEnd:'',
|
|
bmEnd:'',
|
|
},
|
|
},
|
|
@@ -430,6 +442,12 @@ export default {
|
|
this.getDoctors()
|
|
this.getDoctors()
|
|
},
|
|
},
|
|
methods: {
|
|
methods: {
|
|
|
|
+ //范围选择
|
|
|
|
+ rangeChange(value){
|
|
|
|
+ let currentRange = this.rangeArray[value-1];
|
|
|
|
+ this.selectRange = currentRange['name'];
|
|
|
|
+ this.$set(this.formData1,'rangeName',currentRange['id'])
|
|
|
|
+ },
|
|
handleSelectChange(val, index) {
|
|
handleSelectChange(val, index) {
|
|
console.log(val, index)
|
|
console.log(val, index)
|
|
if (index === 1) {
|
|
if (index === 1) {
|
|
@@ -722,8 +740,9 @@ export default {
|
|
age_end_type: this.formData1.age_end_type || null,
|
|
age_end_type: this.formData1.age_end_type || null,
|
|
AAC01_start_date: this.formData1.startTime || '',
|
|
AAC01_start_date: this.formData1.startTime || '',
|
|
AAC01_end_date: this.formData1.endTime || '',
|
|
AAC01_end_date: this.formData1.endTime || '',
|
|
- bmStart: this.formData1.bmStart,//编码起始范围
|
|
|
|
- bmEnd : this.formData1.bmEnd,//编码结束范围
|
|
|
|
|
|
+ rangeName:this.formData1.rangeName || null,//范围类型
|
|
|
|
+ bmStart: this.formData1.bmStart || null,//编码起始范围
|
|
|
|
+ bmEnd : this.formData1.bmEnd || null,//编码结束范围
|
|
field: this.formData1.seniorList || null, //字段条件
|
|
field: this.formData1.seniorList || null, //字段条件
|
|
page: this.paginationData.currentPage, //页码
|
|
page: this.paginationData.currentPage, //页码
|
|
limit: this.paginationData.pageSize, //条数
|
|
limit: this.paginationData.pageSize, //条数
|
|
@@ -896,6 +915,7 @@ export default {
|
|
AAC01_start_date: this.formData1.startTime || '',
|
|
AAC01_start_date: this.formData1.startTime || '',
|
|
AAC01_end_date: this.formData1.endTime || '',
|
|
AAC01_end_date: this.formData1.endTime || '',
|
|
field: this.formData1.seniorList || null, //字段条件
|
|
field: this.formData1.seniorList || null, //字段条件
|
|
|
|
+ rangeName:this.formData1.rangeName || null,//范围类型
|
|
bmStart: this.formData1.bmStart,//编码起始范围
|
|
bmStart: this.formData1.bmStart,//编码起始范围
|
|
bmEnd : this.formData1.bmEnd,//编码结束范围
|
|
bmEnd : this.formData1.bmEnd,//编码结束范围
|
|
page: num == 1 ? num : this.paginationData.currentPage, //页码
|
|
page: num == 1 ? num : this.paginationData.currentPage, //页码
|
|
@@ -932,6 +952,7 @@ export default {
|
|
Object.assign(this.$data.formData0, this.$options.data().formData0);
|
|
Object.assign(this.$data.formData0, this.$options.data().formData0);
|
|
} else {
|
|
} else {
|
|
Object.assign(this.$data.formData1, this.$options.data().formData1);
|
|
Object.assign(this.$data.formData1, this.$options.data().formData1);
|
|
|
|
+ this.selectRange = "";
|
|
}
|
|
}
|
|
this.funQuery(1);
|
|
this.funQuery(1);
|
|
},
|
|
},
|