|
@@ -0,0 +1,78 @@
|
|
|
+<template>
|
|
|
+ <div class="layout_container">
|
|
|
+ <header class="round-header">
|
|
|
+ <el-upload
|
|
|
+ drag
|
|
|
+ :action="actionLink"
|
|
|
+ accept=".xlsx,.xls"
|
|
|
+ :headers="headers"
|
|
|
+ :show-file-list="false"
|
|
|
+ :on-progress="startLoading"
|
|
|
+ :on-success="onSuccess"
|
|
|
+ :on-error="endLoading"
|
|
|
+ >
|
|
|
+ <div class="el-upload__text">
|
|
|
+ 拖拽文件到此处 或 <em>点击上传</em>
|
|
|
+ </div>
|
|
|
+ </el-upload>
|
|
|
+ </header>
|
|
|
+
|
|
|
+ <div class="layout_main layout_container layout-horizontal">
|
|
|
+ <div class="layout_main layout_el-table">
|
|
|
+ <el-table :data="data" stripe highlight-current-row @row-click="handleClickRow">
|
|
|
+ <el-table-column prop="patName" label="患者姓名"></el-table-column>
|
|
|
+ <el-table-column prop="patNo" label="住院号"></el-table-column>
|
|
|
+ <el-table-column prop="times" label="住院次数"></el-table-column>
|
|
|
+ <el-table-column prop="drugHisCode" label="HIS药品编码"></el-table-column>
|
|
|
+ <el-table-column prop="drugHisName" label="HIS药品名称"></el-table-column>
|
|
|
+ <el-table-column prop="max" label="最大用药天数"></el-table-column>
|
|
|
+ <el-table-column prop="real" label="实际用药天数"></el-table-column>
|
|
|
+ <el-table-column prop="offset" label="用药超出天数"></el-table-column>
|
|
|
+ <el-table-column prop="totalAmt" label="超出总金额"></el-table-column>
|
|
|
+ <el-table-column prop="selfPayProp" label="自付比例"></el-table-column>
|
|
|
+ <el-table-column prop="refundAmt" label="应退金额"></el-table-column>
|
|
|
+ </el-table>
|
|
|
+ </div>
|
|
|
+ <div class="layout_el-table" style="margin-left: 4px; width: 380px">
|
|
|
+ <el-table :data="drugItems" stripe>
|
|
|
+ <el-table-column prop="ledgerSn" label="账页号" width="60"></el-table-column>
|
|
|
+ <el-table-column prop="detailSn" label="流水号" width="60"></el-table-column>
|
|
|
+ <el-table-column prop="price" label="单价" width="50"></el-table-column>
|
|
|
+ <el-table-column prop="quantity" label="数量" width="50"></el-table-column>
|
|
|
+ <el-table-column prop="payAmt" label="金额"></el-table-column>
|
|
|
+ <el-table-column prop="chargeDate" label="收费日期"></el-table-column>
|
|
|
+ </el-table>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+</template>
|
|
|
+
|
|
|
+<script setup>
|
|
|
+import env from "@/utils/setting";
|
|
|
+import {startLoading,endLoading} from "@/utils/loading.js";
|
|
|
+import {xcMessage} from "@/utils/xiaochan-element-plus";
|
|
|
+
|
|
|
+const actionLink = ref(env.VITE_BASE_URL + '/setlOverLimitAnalyze/execute')
|
|
|
+const headers = reactive({
|
|
|
+ token: localStorage.getItem("token"),
|
|
|
+})
|
|
|
+
|
|
|
+const data = ref([])
|
|
|
+
|
|
|
+const drugItems = ref([])
|
|
|
+
|
|
|
+function handleClickRow(row) {
|
|
|
+ drugItems.value = row.items
|
|
|
+}
|
|
|
+
|
|
|
+function onSuccess(res) {
|
|
|
+ endLoading();
|
|
|
+ if (res.code === 200) {
|
|
|
+ console.log(res.data)
|
|
|
+ data.value = res.data
|
|
|
+ } else {
|
|
|
+ xcMessage.error(res.message)
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+</script>
|