|
@@ -3,9 +3,14 @@
|
|
|
<!-- 搜索栏 -->
|
|
|
<div class="bg-card" style="margin-bottom: 18px">
|
|
|
<el-form :inline="true" :model="formInline" class="demo-form-inline">
|
|
|
- <el-form-item label="病例状态" style="margin-bottom: 0">
|
|
|
- <el-select class="width150" v-model="formInline.YQ_CODES" placeholder="请选择病例状态" multiple>
|
|
|
- <el-option v-for="(item, index) in searchInfoOptions.blStatusArray" :label="item.label" :value="item.value" :key="index"></el-option>
|
|
|
+ <el-form-item label="在院状态" style="margin-bottom: 0">
|
|
|
+ <el-select class="width150" v-model="formInline.zy_status" placeholder="请选择在院状态" clearable>
|
|
|
+ <el-option v-for="(item, index) in searchInfoOptions.zyStatusArray" :label="item.label" :value="item.value" :key="index"></el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="编目状态" style="margin-bottom: 0">
|
|
|
+ <el-select class="width150" v-model="formInline.bm_status" placeholder="请选择编目状态" clearable>
|
|
|
+ <el-option v-for="(item, index) in searchInfoOptions.bmStatusArray" :label="item.label" :value="item.value" :key="index"></el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="所属院区" style="margin-bottom: 0">
|
|
@@ -15,7 +20,7 @@
|
|
|
</el-form-item>
|
|
|
|
|
|
<el-form-item label="所属科室" style="margin-bottom: 0">
|
|
|
- <el-cascader multiple v-model="formInline.KS_IDS" :options="searchInfoOptions.depArray" :props="cascaderProps" :show-all-levels="false" clearable></el-cascader>
|
|
|
+ <el-cascader v-model="formInline.KS_IDS" :options="searchInfoOptions.depArray" :props="cascaderProps" :show-all-levels="false" multiple clearable collapse-tags></el-cascader>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="所属病区" style="margin-bottom: 0">
|
|
|
<el-cascader v-model="formInline.BQ_IDS" :options="searchInfoOptions.bqArray" :props="cascaderProps" multiple clearable collapse-tags></el-cascader>
|
|
@@ -365,12 +370,13 @@ export default {
|
|
|
yqArray:[],//院区options
|
|
|
depArray:[],//科室options
|
|
|
bqArray:[],//病区options
|
|
|
- blStatusArray:[
|
|
|
- {'label':'全部','value':0},
|
|
|
+ zyStatusArray:[ //在院状态
|
|
|
{'label':'在院','value':1},
|
|
|
{'label':'出院','value':2},
|
|
|
- {'label':'未编码','value':3},
|
|
|
- {'label':'已编码','value':4},
|
|
|
+ ],
|
|
|
+ bmStatusArray:[//编目状态
|
|
|
+ {'label':'已编目','value':1},
|
|
|
+ {'label':'未编目','value':2},
|
|
|
],
|
|
|
},
|
|
|
qxSearchOptions: {//缺陷详情options
|
|
@@ -851,10 +857,11 @@ export default {
|
|
|
},
|
|
|
// 导出
|
|
|
onBmyDoctorExport() {
|
|
|
- const params = {
|
|
|
- is_export: 1,
|
|
|
- ...this.formInline,
|
|
|
- };
|
|
|
+ //zz修改
|
|
|
+ let params = Object.assign({},this.formInline, this.ysSearch);//将顶部搜索条件与医师排名搜索条件合并成一个
|
|
|
+ params['prop'] = this.ysSortParams.prop;//排序字段
|
|
|
+ params['order'] = this.ysSortParams.order;//排序规则
|
|
|
+ params['is_export'] = 1;
|
|
|
bmyDoctorRanking(params).then(res => {
|
|
|
const content = res.data; // 后台返回二进制数据
|
|
|
const blob = new Blob([content]);
|