|
@@ -4,52 +4,52 @@
|
|
|
日期范围:
|
|
|
<el-date-picker
|
|
|
v-model="dateRange"
|
|
|
- type="daterange"
|
|
|
+ :shortcuts="shortcuts"
|
|
|
+ end-placeholder="结束日期"
|
|
|
range-separator="至"
|
|
|
start-placeholder="开始日期"
|
|
|
- end-placeholder="结束日期"
|
|
|
- :shortcuts="shortcuts"
|
|
|
style="width: 260px"
|
|
|
+ type="daterange"
|
|
|
></el-date-picker>
|
|
|
医保类别:
|
|
|
- <el-select v-model="selectedResponces" style="width: 180px" multiple clearable collapse-tags
|
|
|
- placeholder="不选默认为全部医保">
|
|
|
+ <el-select v-model="selectedResponces" clearable collapse-tags multiple placeholder="不选默认为全部医保"
|
|
|
+ style="width: 180px">
|
|
|
<el-option v-for="item in responces" :key="item.code" :label="item.name" :value="item.code"></el-option>
|
|
|
</el-select>
|
|
|
- <el-button type="primary" icon="el-icon-search" @click="chaXunJianYanJianChaClick">检索</el-button>
|
|
|
- <el-button type="primary" v-show="jianYanJianChaData.length > 0" icon="el-icon-download" @click="exportExcel">
|
|
|
+ <el-button icon="el-icon-search" type="primary" @click="chaXunJianYanJianChaClick">检索</el-button>
|
|
|
+ <el-button v-show="jianYanJianChaData.length > 0" icon="el-icon-download" type="primary" @click="exportExcel">
|
|
|
导出excel
|
|
|
</el-button>
|
|
|
</el-header>
|
|
|
<el-main>
|
|
|
<el-table :data="jianYanJianChaData.slice((currentPage - 1) * pageSize, currentPage * pageSize)"
|
|
|
- :height="tableHeight" stripe highlight-current-row>
|
|
|
- <el-table-column prop="name" label="姓名"></el-table-column>
|
|
|
- <el-table-column prop="inpatientNo" label="住院号"></el-table-column>
|
|
|
- <el-table-column prop="admissTimes" label="住院次数"></el-table-column>
|
|
|
- <el-table-column prop="admissDate" label="住院日期" width="70px"></el-table-column>
|
|
|
- <el-table-column prop="disDate" label="出院日期" width="70px"></el-table-column>
|
|
|
- <el-table-column prop="jianChaFei" sortable label="检查费"></el-table-column>
|
|
|
- <el-table-column prop="jianYanFei" sortable label="检验费"></el-table-column>
|
|
|
- <el-table-column prop="jcjyfzb" sortable label="检查检验费占比"></el-table-column>
|
|
|
- <el-table-column prop="zongFeiYong" label="总费用" sortable></el-table-column>
|
|
|
- <el-table-column prop="responceTypeName" label="医保类型"></el-table-column>
|
|
|
- <el-table-column prop="deptName" label="科室"></el-table-column>
|
|
|
- <el-table-column label="操作" v-if="false">
|
|
|
+ :height="tableHeight" highlight-current-row stripe>
|
|
|
+ <el-table-column label="姓名" prop="name"></el-table-column>
|
|
|
+ <el-table-column label="住院号" prop="inpatientNo"></el-table-column>
|
|
|
+ <el-table-column label="住院次数" prop="admissTimes"></el-table-column>
|
|
|
+ <el-table-column label="住院日期" prop="admissDate" width="70px"></el-table-column>
|
|
|
+ <el-table-column label="出院日期" prop="disDate" width="70px"></el-table-column>
|
|
|
+ <el-table-column label="检查费" prop="jianChaFei" sortable></el-table-column>
|
|
|
+ <el-table-column label="检验费" prop="jianYanFei" sortable></el-table-column>
|
|
|
+ <el-table-column label="检查检验费占比" prop="jcjyfzb" sortable></el-table-column>
|
|
|
+ <el-table-column label="总费用" prop="zongFeiYong" sortable></el-table-column>
|
|
|
+ <el-table-column label="医保类型" prop="responceTypeName"></el-table-column>
|
|
|
+ <el-table-column label="科室" prop="deptName"></el-table-column>
|
|
|
+ <el-table-column v-if="false" label="操作">
|
|
|
<template #default="scope">
|
|
|
<el-button type="text" @click="chaKanXiangQingClick(scope.row)">查看详情</el-button>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
</el-table>
|
|
|
<el-pagination
|
|
|
- @size-change="handleSizeChange"
|
|
|
- @current-change="handleCurrentChange"
|
|
|
:current-page="currentPage"
|
|
|
- :page-sizes="[20, 30, 40, 50, 100]"
|
|
|
:page-size="pageSize"
|
|
|
- layout="total, sizes, prev, pager, next, jumper"
|
|
|
+ :page-sizes="[20, 30, 40, 50, 100]"
|
|
|
:total="jianYanJianChaData.length"
|
|
|
+ layout="total, sizes, prev, pager, next, jumper"
|
|
|
style="margin-top: 5px"
|
|
|
+ @size-change="handleSizeChange"
|
|
|
+ @current-change="handleCurrentChange"
|
|
|
></el-pagination>
|
|
|
</el-main>
|
|
|
</el-container>
|
|
@@ -62,7 +62,7 @@ import {chaXunJianYanJianCha} from '@/api/querydata/query-pay-service'
|
|
|
import {getDateRangeFormatDate} from '@/utils/date'
|
|
|
import {ElMessage} from 'element-plus'
|
|
|
import store from '@/store'
|
|
|
-import {writeExcelFile, createWorkSheet} from '@/utils/excel'
|
|
|
+import {createWorkSheet, writeExcelFile} from '@/utils/excel'
|
|
|
|
|
|
export default {
|
|
|
setup() {
|