|
@@ -88,50 +88,100 @@
|
|
|
<el-table-column prop="opterName" label="经办人姓名"></el-table-column>
|
|
|
</el-table>
|
|
|
</el-dialog>
|
|
|
- <el-dialog v-model="showSetlInfo" title="结算信息" :close-on-click-modal="false" width="80%">
|
|
|
- <el-table :data="setlInfo" stripe height="400">
|
|
|
- <el-table-column prop="setlId" label="结算ID"></el-table-column>
|
|
|
- <el-table-column prop="mdtrtId" label="就诊ID"></el-table-column>
|
|
|
- <el-table-column prop="psnNo" label="人员编号"></el-table-column>
|
|
|
- <el-table-column prop="psnName" label="人员姓名"></el-table-column>
|
|
|
- <el-table-column prop="brdy" label="出生日期"></el-table-column>
|
|
|
- <el-table-column prop="fixmedinsCode" label="定点医药机构编号"></el-table-column>
|
|
|
- <el-table-column prop="fixmedinsName" label="定点医药机构名称"></el-table-column>
|
|
|
- <el-table-column prop="begndate" label="开始日期"></el-table-column>
|
|
|
- <el-table-column prop="enddate" label="结束日期"></el-table-column>
|
|
|
- <el-table-column prop="setlTime" label="结算时间"></el-table-column>
|
|
|
- <el-table-column prop="clrTypeName" label="清算类别"></el-table-column>
|
|
|
- <el-table-column prop="medfeeSumamt" label="医疗费总额"></el-table-column>
|
|
|
- <el-table-column prop="fundPaySumamt" label="基金支付总额"></el-table-column>
|
|
|
- <el-table-column prop="psnPay" label="个人支付金额"></el-table-column>
|
|
|
- <el-table-column prop="acctPay" label="个人账户支出"></el-table-column>
|
|
|
- <el-table-column prop="cashPayamt" label="现金支付金额"></el-table-column>
|
|
|
- <el-table-column prop="balc" label="余额"></el-table-column>
|
|
|
- <el-table-column prop="acctMulaidPay" label="个人账户共济支付金额"></el-table-column>
|
|
|
- <el-table-column prop="fulamtOwnpayAmt" label="全自费金额"></el-table-column>
|
|
|
- <el-table-column prop="overlmtSelfpay" label="超限价自费费用"></el-table-column>
|
|
|
- <el-table-column prop="preselfpayAmt" label="先行自付金额"></el-table-column>
|
|
|
- <el-table-column prop="inscpScpAmt" label="符合政策范围金额"></el-table-column>
|
|
|
- <el-table-column prop="actPayDedc" label="实际支付起付线"></el-table-column>
|
|
|
- <el-table-column prop="hifpPay" label="基本医疗保险统筹基金支出"></el-table-column>
|
|
|
- <el-table-column prop="poolPropSelfpay" label="基本医疗保险统筹基金支付比例"></el-table-column>
|
|
|
- <el-table-column prop="cvlservPay" label="公务员医疗补助资金支出"></el-table-column>
|
|
|
- <el-table-column prop="hifesPay" label="企业补充医疗保险基金支出"></el-table-column>
|
|
|
- <el-table-column prop="hifmiPay" label="居民大病保险资金支出"></el-table-column>
|
|
|
- <el-table-column prop="hifobPay" label="职工大额医疗费用补助基金支出"></el-table-column>
|
|
|
- <el-table-column prop="mafPay" label="医疗救助基金支出"></el-table-column>
|
|
|
- <el-table-column prop="othPay" label="其他支出"></el-table-column>
|
|
|
- <el-table-column prop="medinsSetlId" label="医药机构结算ID"></el-table-column>
|
|
|
- <el-table-column prop="year" label="年度"></el-table-column>
|
|
|
- <el-table-column prop="diseCodg" label="病种编码"></el-table-column>
|
|
|
- <el-table-column prop="diseName" label="病种名称"></el-table-column>
|
|
|
- <el-table-column prop="invono" label="发票号"></el-table-column>
|
|
|
- <el-table-column prop="opterId" label="经办人ID"></el-table-column>
|
|
|
- <el-table-column prop="opterName" label="经办人姓名"></el-table-column>
|
|
|
- <el-table-column prop="optTime" label="经办时间"></el-table-column>
|
|
|
+ <el-dialog v-model="showSetlInfo" title="结算信息" :close-on-click-modal="false" width="70%">
|
|
|
+ <div style="margin-bottom: 8px; color: black; font-weight: 700; font-size: 16px">结算基本信息</div>
|
|
|
+ <el-descriptions :column="4" size="small" border>
|
|
|
+ <el-descriptions-item>
|
|
|
+ <template #label> 姓名 </template>
|
|
|
+ {{ setlInfo.psnName }}
|
|
|
+ </el-descriptions-item>
|
|
|
+ <el-descriptions-item>
|
|
|
+ <template #label> 性别 </template>
|
|
|
+ {{ cptSex(setlInfo.gend) }}
|
|
|
+ </el-descriptions-item>
|
|
|
+ <el-descriptions-item>
|
|
|
+ <template #label> 年龄 </template>
|
|
|
+ {{ setlInfo.age }}
|
|
|
+ </el-descriptions-item>
|
|
|
+ <el-descriptions-item>
|
|
|
+ <template #label> 出生日期 </template>
|
|
|
+ {{ setlInfo.brdy }}
|
|
|
+ </el-descriptions-item>
|
|
|
+ <el-descriptions-item>
|
|
|
+ <template #label> 身份证 </template>
|
|
|
+ {{ setlInfo.certno }}
|
|
|
+ </el-descriptions-item>
|
|
|
+ <el-descriptions-item>
|
|
|
+ <template #label> 人员编码 </template>
|
|
|
+ {{ setlInfo.psnNo }}
|
|
|
+ </el-descriptions-item>
|
|
|
+ <el-descriptions-item>
|
|
|
+ <template #label> 就诊ID </template>
|
|
|
+ {{ setlInfo.mdtrtId }}
|
|
|
+ </el-descriptions-item>
|
|
|
+ <el-descriptions-item>
|
|
|
+ <template #label> 结算ID </template>
|
|
|
+ {{ setlInfo.setlId }}
|
|
|
+ </el-descriptions-item>
|
|
|
+ <el-descriptions-item>
|
|
|
+ <template #label> 医疗类别 </template>
|
|
|
+ {{ setlInfo.medTypeName }}
|
|
|
+ </el-descriptions-item>
|
|
|
+ <el-descriptions-item>
|
|
|
+ <template #label> 险种类型 </template>
|
|
|
+ {{ setlInfo.insutypeName }}
|
|
|
+ </el-descriptions-item>
|
|
|
+ <el-descriptions-item>
|
|
|
+ <template #label> 人员类别 </template>
|
|
|
+ {{ setlInfo.psnTypeName }}
|
|
|
+ </el-descriptions-item>
|
|
|
+ <el-descriptions-item>
|
|
|
+ <template #label> 公务员标志 </template>
|
|
|
+ {{ cptYesOrNo(setlInfo.cvlservFlag) }}
|
|
|
+ </el-descriptions-item>
|
|
|
+ <el-descriptions-item>
|
|
|
+ <template #label> 结算时间 </template>
|
|
|
+ {{ setlInfo.setlTime }}
|
|
|
+ </el-descriptions-item>
|
|
|
+ <el-descriptions-item>
|
|
|
+ <template #label> 病种编码 </template>
|
|
|
+ {{ setlInfo.diseCodg }}
|
|
|
+ </el-descriptions-item>
|
|
|
+ <el-descriptions-item>
|
|
|
+ <template #label> 病种名称 </template>
|
|
|
+ {{ setlInfo.diseName }}
|
|
|
+ </el-descriptions-item>
|
|
|
+ <el-descriptions-item>
|
|
|
+ <template #label> 经办人ID </template>
|
|
|
+ {{ setlInfo.opterId }}
|
|
|
+ </el-descriptions-item>
|
|
|
+ <el-descriptions-item>
|
|
|
+ <template #label> 经办人姓名 </template>
|
|
|
+ {{ setlInfo.opterName }}
|
|
|
+ </el-descriptions-item>
|
|
|
+ <el-descriptions-item>
|
|
|
+ <template #label> 经办时间 </template>
|
|
|
+ {{ setlInfo.optTime }}
|
|
|
+ </el-descriptions-item>
|
|
|
+ <el-descriptions-item>
|
|
|
+ <template #label> 医疗费总额 </template>
|
|
|
+ {{ setlInfo.medfeeSumamt }}
|
|
|
+ </el-descriptions-item>
|
|
|
+ <el-descriptions-item>
|
|
|
+ <template #label> 基金支付总额 </template>
|
|
|
+ {{ setlInfo.fundPaySumamt }}
|
|
|
+ </el-descriptions-item>
|
|
|
+ </el-descriptions>
|
|
|
+
|
|
|
+ <div style="margin-top: 16px; color: black; font-weight: 700; font-size: 16px">基金分项信息</div>
|
|
|
+ <el-table :data="setlInfo.setldetail" stripe>
|
|
|
+ <el-table-column prop="fundPayType" label="基金支付类型"></el-table-column>
|
|
|
+ <el-table-column prop="fundPayTypeName" label="基金支付类型名称"></el-table-column>
|
|
|
+ <el-table-column prop="fundPayamt" label="基金支付金额"></el-table-column>
|
|
|
+ <el-table-column prop="setlProcInfo" label="结算过程信息"></el-table-column>
|
|
|
</el-table>
|
|
|
</el-dialog>
|
|
|
- <el-dialog v-model="showFeeDetl" title="费用明细" :close-on-click-modal="false" width="80%">
|
|
|
+ <el-dialog v-model="showFeeDetl" title="费用明细" :close-on-click-modal="false" fullscreen>
|
|
|
<el-table :data="feeDetls" stripe height="400">
|
|
|
<el-table-column prop="mdtrtId" label="就诊ID"></el-table-column>
|
|
|
<el-table-column prop="setlId" label="结算ID"></el-table-column>
|
|
@@ -194,6 +244,7 @@ import { ElMessage } from 'element-plus'
|
|
|
import { queryDiagnosisInfo, queryFeeDetails, querySettlementInfo, queryVisitInfo, queryPersonnelCumulativeInfo } from '@/api/medical-insurance/si-query'
|
|
|
import { formatDatetime } from '@/utils/date'
|
|
|
import store from '@/store'
|
|
|
+import { cptSex, cptYesOrNo } from '../../../utils/computed'
|
|
|
export default {
|
|
|
setup() {
|
|
|
const windowSize = store.state.app.windowSize
|
|
@@ -305,7 +356,7 @@ export default {
|
|
|
mdtrtId: mdtrtInfo.value.mdtrtId,
|
|
|
}
|
|
|
querySettlementInfo(param).then((res) => {
|
|
|
- setlInfo.value[0] = res
|
|
|
+ setlInfo.value = res
|
|
|
showSetlInfo.value = true
|
|
|
})
|
|
|
}
|
|
@@ -387,6 +438,8 @@ export default {
|
|
|
cumCurrentPage,
|
|
|
handleCumSizeChange,
|
|
|
handleCumCurrentChange,
|
|
|
+ cptSex,
|
|
|
+ cptYesOrNo,
|
|
|
}
|
|
|
},
|
|
|
}
|