|
@@ -6,10 +6,15 @@
|
|
|
<div class="selectDns"></div>
|
|
|
<el-input v-model="formData.recordNum" placeholder="病案号"></el-input>
|
|
|
<span class="kong"></span>
|
|
|
- <el-select v-model="formData.AAC11N" clearable filterable class="selects" placeholder="出院科室">
|
|
|
+ <el-select v-model="formData.AAC11N" clearable filterable class="selects" placeholder="入院科室">
|
|
|
<el-option v-for="(item, index) in departmentList" :label="item.name" :value="item.name" :key="index"></el-option>
|
|
|
</el-select>
|
|
|
<span class="kong"></span>
|
|
|
+ <el-select v-model="formData.in_hospital" clearable filterable class="selects" placeholder="是否在院">
|
|
|
+ <el-option label="在院" value="1"></el-option>
|
|
|
+ <el-option label="出院" value="2"></el-option>
|
|
|
+ </el-select>
|
|
|
+ <span class="kong"></span>
|
|
|
<el-date-picker v-model="formData.startTime" class="selects" type="date" format="yyyy 年 MM 月 dd 日" value-format="yyyyMMdd" placeholder="开始日期"></el-date-picker>
|
|
|
<el-date-picker
|
|
|
v-model="formData.endTime"
|
|
@@ -25,9 +30,9 @@
|
|
|
</div>
|
|
|
<el-button @click="toBack" style="position: absolute; right: 35px;">返回</el-button>
|
|
|
</div>
|
|
|
- <el-table :data="tableData" style="width: 100%">
|
|
|
+ <el-table :data="tableData" style="width: 100%" @sort-change="handleSortChange">
|
|
|
<el-table-column type="index" label="序号"></el-table-column>
|
|
|
- <el-table-column prop="AAC11N" label="出院科室"></el-table-column>
|
|
|
+ <el-table-column prop="AAC11N" label="病人科室"></el-table-column>
|
|
|
<el-table-column prop="AAA28" label="病案号">
|
|
|
<template slot-scope="scope">
|
|
|
<span class="blue" @click="funGoto(scope.row.MED_REC_ID)">
|
|
@@ -35,10 +40,16 @@
|
|
|
</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column prop="AAC01" label="出院时间"></el-table-column>
|
|
|
- <el-table-column prop="AAA01" label="患者姓名"></el-table-column>
|
|
|
- <el-table-column prop="ABC01N" label="主要诊断"></el-table-column>
|
|
|
- <el-table-column prop="ICD9_NAME" label="主要手术"></el-table-column>
|
|
|
+ <!-- <el-table-column prop="AAC01" label="出院时间"></el-table-column> -->
|
|
|
+ <el-table-column prop="AAAO1" label="患者姓名"></el-table-column>
|
|
|
+ <el-table-column prop="AAB01" label="入院时间" sortable></el-table-column>
|
|
|
+ <el-table-column prop="CH" label="床位号"></el-table-column>
|
|
|
+ <el-table-column prop="GCYSMC" label="管床医生"></el-table-column>
|
|
|
+ <el-table-column prop="ZZYSMC" label="主治医师"></el-table-column>
|
|
|
+ <el-table-column prop="ZLZZMC" label="诊疗组长"></el-table-column>
|
|
|
+ <el-table-column prop="ZRYS_MC" label="科主任"></el-table-column>
|
|
|
+ <!-- <el-table-column prop="ABC01N" label="主要诊断"></el-table-column>
|
|
|
+ <el-table-column prop="ICD9_NAME" label="主要手术"></el-table-column> -->
|
|
|
</el-table>
|
|
|
<!-- 分页控制 -->
|
|
|
<mPagination v-if="tableData && tableData.length !== 0" :data="paginationData" @pageChangeEvent="pageHasChanged"></mPagination>
|
|
@@ -63,6 +74,7 @@ export default {
|
|
|
data() {
|
|
|
return {
|
|
|
formData: {
|
|
|
+ in_hospital: "1",
|
|
|
problem: 'all',
|
|
|
AAC11N: '',
|
|
|
startTime:'',
|
|
@@ -89,6 +101,18 @@ export default {
|
|
|
this.funQuery();
|
|
|
},
|
|
|
methods: {
|
|
|
+ handleSortChange(column) {
|
|
|
+ const { prop, order } = column;
|
|
|
+ if (order === 'descending') {
|
|
|
+ this.formData.order_value = 'desc';
|
|
|
+ } else if (order === 'ascending') {
|
|
|
+ this.formData.order_value = 'asc';
|
|
|
+ } else {
|
|
|
+ this.formData.order_value = 'desc';
|
|
|
+ }
|
|
|
+ this.formData.order_key = prop
|
|
|
+ this.funQuery();
|
|
|
+ },
|
|
|
toBack() {
|
|
|
this.$router.history.go(-1)
|
|
|
},
|
|
@@ -117,7 +141,10 @@ export default {
|
|
|
page: this.paginationData.currentPage,
|
|
|
limit: this.paginationData.pageSize,
|
|
|
AAA28: this.formData.recordNum,
|
|
|
- AAC11N: this.formData.AAC11N
|
|
|
+ AAC11N: this.formData.AAC11N,
|
|
|
+ in_hospital: this.formData.in_hospital,
|
|
|
+ order_value: this.formData.order_value,
|
|
|
+ order_key: this.formData.order_key
|
|
|
};
|
|
|
if (this.error_rule) {
|
|
|
pramse.rule_id = this.error_rule;
|