|
@@ -36,16 +36,16 @@
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :span="5">
|
|
<el-col :span="5">
|
|
- <el-form-item label="出院科室" prop="KS_CODE">
|
|
|
|
- <el-cascader style="width: 100%;" placeholder="请选择" v-model="formData.KS_CODE"
|
|
|
|
|
|
+ <el-form-item label="出院科室" prop="BRKS">
|
|
|
|
+ <el-cascader style="width: 100%;" placeholder="请选择" v-model="formData.BRKS"
|
|
:options="searchOptions.ksArray" filterable :props="searchOptions.cascaderProps" clearable collapse-tags
|
|
:options="searchOptions.ksArray" filterable :props="searchOptions.cascaderProps" clearable collapse-tags
|
|
@change="ksChange">
|
|
@change="ksChange">
|
|
</el-cascader>
|
|
</el-cascader>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :span="5">
|
|
<el-col :span="5">
|
|
- <el-form-item label="出院病区" prop="BQ_CODE">
|
|
|
|
- <el-cascader style="width: 100%;" placeholder="请选择" v-model="formData.BQ_CODE"
|
|
|
|
|
|
+ <el-form-item label="出院病区" prop="BRBQ">
|
|
|
|
+ <el-cascader style="width: 100%;" placeholder="请选择" v-model="formData.BRBQ"
|
|
:options="searchOptions.bqArray" filterable :props="searchOptions.cascaderProps" clearable collapse-tags>
|
|
:options="searchOptions.bqArray" filterable :props="searchOptions.cascaderProps" clearable collapse-tags>
|
|
</el-cascader>
|
|
</el-cascader>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
@@ -86,14 +86,14 @@
|
|
<el-col :span="7">
|
|
<el-col :span="7">
|
|
<el-form-item label="住院天数" prop="">
|
|
<el-form-item label="住院天数" prop="">
|
|
<div style="width: 100%;display: flex;gap: 5px;">
|
|
<div style="width: 100%;display: flex;gap: 5px;">
|
|
- <el-form-item prop="endDay1">
|
|
|
|
- <el-input style="width: 100%;" v-model="formData.endDay1">
|
|
|
|
|
|
+ <el-form-item prop="min_day">
|
|
|
|
+ <el-input style="width: 100%;" v-model="formData.min_day">
|
|
<template slot="append">天</template>
|
|
<template slot="append">天</template>
|
|
</el-input>
|
|
</el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
-
|
|
-
|
|
- <el-form-item prop="endDay2">
|
|
|
|
- <el-input style="width: 100%;" v-model="formData.endDay2">
|
|
|
|
|
|
+ <el-form-item prop="max_day">
|
|
|
|
+ <el-input style="width: 100%;" v-model="formData.max_day">
|
|
<template slot="append">天</template>
|
|
<template slot="append">天</template>
|
|
</el-input>
|
|
</el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
@@ -103,16 +103,16 @@
|
|
</el-row>
|
|
</el-row>
|
|
<el-row :gutter="24" v-show="expand">
|
|
<el-row :gutter="24" v-show="expand">
|
|
<el-col :span="7">
|
|
<el-col :span="7">
|
|
- <el-form-item label="非计划手术" prop="unplannedSurgery">
|
|
|
|
- <el-select style="width: 100%" v-model="formData.unplannedSurgery" placeholder="请选择">
|
|
|
|
|
|
+ <el-form-item label="非计划手术" prop="fjhss">
|
|
|
|
+ <el-select style="width: 100%" v-model="formData.fjhss" placeholder="请选择">
|
|
<el-option v-for="item in searchOptions.unplannedSurgeryArray" :key="item.value" :label="item.label" :value="item.value">
|
|
<el-option v-for="item in searchOptions.unplannedSurgeryArray" :key="item.value" :label="item.label" :value="item.value">
|
|
</el-option>
|
|
</el-option>
|
|
</el-select>
|
|
</el-select>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :span="5">
|
|
<el-col :span="5">
|
|
- <el-form-item label="手术安排" prop="surgicalPlanning">
|
|
|
|
- <el-select style="width: 100%" v-model="formData.surgicalPlanning" placeholder="请选择">
|
|
|
|
|
|
+ <el-form-item label="手术安排" prop="ssap">
|
|
|
|
+ <el-select style="width: 100%" v-model="formData.ssap" placeholder="请选择">
|
|
<el-option v-for="item in searchOptions.surgicalPlanningArray" :key="item.value" :label="item.label" :value="item.value">
|
|
<el-option v-for="item in searchOptions.surgicalPlanningArray" :key="item.value" :label="item.label" :value="item.value">
|
|
</el-option>
|
|
</el-option>
|
|
</el-select>
|
|
</el-select>
|
|
@@ -126,16 +126,16 @@
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :span="7">
|
|
<el-col :span="7">
|
|
- <el-form-item label="住院天数" prop="">
|
|
|
|
|
|
+ <el-form-item label="总费用" prop="">
|
|
<div style="width: 100%;display: flex;gap: 5px;">
|
|
<div style="width: 100%;display: flex;gap: 5px;">
|
|
- <el-form-item prop="const1">
|
|
|
|
- <el-input style="width: 100%;" v-model="formData.const1">
|
|
|
|
|
|
+ <el-form-item prop="min_cost">
|
|
|
|
+ <el-input style="width: 100%;" v-model="formData.min_cost">
|
|
<template slot="append">元</template>
|
|
<template slot="append">元</template>
|
|
</el-input>
|
|
</el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
-
|
|
-
|
|
- <el-form-item prop="const2">
|
|
|
|
- <el-input style="width: 100%;" v-model="formData.const2">
|
|
|
|
|
|
+ <el-form-item prop="max_cost">
|
|
|
|
+ <el-input style="width: 100%;" v-model="formData.max_cost">
|
|
<template slot="append">元</template>
|
|
<template slot="append">元</template>
|
|
</el-input>
|
|
</el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
@@ -184,24 +184,24 @@ export default {
|
|
return {
|
|
return {
|
|
formData: {
|
|
formData: {
|
|
in_hospital: '全部',
|
|
in_hospital: '全部',
|
|
- AAC01_START: '',
|
|
|
|
- AAC01_END: '',
|
|
|
|
- KS_CODE: [],
|
|
|
|
- BQ_CODE: [],
|
|
|
|
- AAA28: '',
|
|
|
|
- AAB01_START: '',
|
|
|
|
- AAB01_END: '',
|
|
|
|
|
|
+ AAC01_START: '', //1
|
|
|
|
+ AAC01_END: '',//1
|
|
|
|
+ BRKS: [],//1
|
|
|
|
+ BRBQ: [],//1
|
|
|
|
+ AAA28: '',//1
|
|
|
|
+ AAB01_START: '',//1
|
|
|
|
+ AAB01_END: '',//1
|
|
yzmc: '',
|
|
yzmc: '',
|
|
fymc: '',
|
|
fymc: '',
|
|
- endDay1: '',
|
|
|
|
- endDay2: '',
|
|
|
|
- unplannedSurgery: '',
|
|
|
|
- surgicalPlanning: '',
|
|
|
|
|
|
+ min_day: '',//1
|
|
|
|
+ max_day: '',//1
|
|
|
|
+ fjhss: '',//1
|
|
|
|
+ ssap: '',//1
|
|
AEM01C: '',
|
|
AEM01C: '',
|
|
- const1: '',
|
|
|
|
- const2: '',
|
|
|
|
- order_by_sort: '',
|
|
|
|
- order_by_field: ''
|
|
|
|
|
|
+ min_cost: '',//1
|
|
|
|
+ max_cost: '',//1
|
|
|
|
+ order_value: '', //1
|
|
|
|
+ order_key: ''//1
|
|
},
|
|
},
|
|
searchOptions: {
|
|
searchOptions: {
|
|
ksArray: [],//科室options
|
|
ksArray: [],//科室options
|
|
@@ -376,21 +376,21 @@ export default {
|
|
handleSortChange(column) {
|
|
handleSortChange(column) {
|
|
const { prop, order } = column;
|
|
const { prop, order } = column;
|
|
if (order === 'descending') {
|
|
if (order === 'descending') {
|
|
- this.formData.order_by_sort = 'desc';
|
|
|
|
|
|
+ this.formData.order_value = 'desc';
|
|
} else if (order === 'ascending') {
|
|
} else if (order === 'ascending') {
|
|
- this.formData.order_by_sort = 'asc';
|
|
|
|
|
|
+ this.formData.order_value = 'asc';
|
|
} else {
|
|
} else {
|
|
- this.formData.order_by_sort = 'desc';
|
|
|
|
|
|
+ this.formData.order_value = 'desc';
|
|
}
|
|
}
|
|
- this.formData.order_by_field = prop
|
|
|
|
|
|
+ this.formData.order_key = prop
|
|
this.$emit('search')
|
|
this.$emit('search')
|
|
},
|
|
},
|
|
onSubmit() {
|
|
onSubmit() {
|
|
this.$emit('search')
|
|
this.$emit('search')
|
|
},
|
|
},
|
|
onReset() {
|
|
onReset() {
|
|
- this.formData.order_by_sort = ''
|
|
|
|
- this.formData.order_by_field = ''
|
|
|
|
|
|
+ this.formData.order_value = ''
|
|
|
|
+ this.formData.order_key = ''
|
|
this.$refs.filterListFormRef.resetFields();
|
|
this.$refs.filterListFormRef.resetFields();
|
|
this.$emit('reset')
|
|
this.$emit('reset')
|
|
},
|
|
},
|
|
@@ -403,8 +403,8 @@ export default {
|
|
},
|
|
},
|
|
//科室change事件
|
|
//科室change事件
|
|
ksChange() {
|
|
ksChange() {
|
|
- this.formData.BQ_CODE = [];
|
|
|
|
- this.$axios.post('CaseHistory/Terminal/getBqOptions', { 'KS_CODE': this.formData.KS_CODE }).then(res => {
|
|
|
|
|
|
+ this.formData.BRBQ = [];
|
|
|
|
+ this.$axios.post('CaseHistory/Terminal/getBqOptions', { 'KS_CODE': this.formData.BRKS }).then(res => {
|
|
this.searchOptions.bqArray = this.cancelChildren(res.data.bqArray);//病区
|
|
this.searchOptions.bqArray = this.cancelChildren(res.data.bqArray);//病区
|
|
})
|
|
})
|
|
},
|
|
},
|