mirror of
https://gitee.com/xiongmao1988/rax-medical.git
synced 2026-06-12 15:51:46 +08:00
parent
62b15bacb0
commit
ebda2ac74f
Binary file not shown.
|
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 9.9 KiB |
|
|
@ -57,15 +57,13 @@ export const exportData = (fileName: string, data: Array<any>) => {
|
||||||
* @param sheetNameKey data中的键名 对应表页名称
|
* @param sheetNameKey data中的键名 对应表页名称
|
||||||
* @param sheetDataKey data中的键名 对应表数据
|
* @param sheetDataKey data中的键名 对应表数据
|
||||||
*/
|
*/
|
||||||
export const exportMultiData = (fileName: string, data: Array<any>, sheetNameKey: string, sheetDataKey: string) => {
|
export const exportMultiData = (fileName: string, data: Array<any>) => {
|
||||||
if(data.length < 1) return
|
if (data.length < 1) return
|
||||||
const wb = XLSX.utils.book_new();
|
const wb = XLSX.utils.book_new();
|
||||||
data.forEach(item => {
|
XLSX.utils.book_append_sheet(
|
||||||
XLSX.utils.book_append_sheet(
|
|
||||||
wb,
|
wb,
|
||||||
XLSX.utils.json_to_sheet(item[sheetDataKey]),
|
XLSX.utils.json_to_sheet(data),
|
||||||
item[sheetNameKey] instanceof Date ? dateFormater('yyyy-MM-dd HH:mm:ss', item[sheetNameKey]) : item[sheetNameKey]
|
"Sheet1"
|
||||||
)
|
)
|
||||||
})
|
|
||||||
XLSX.writeFile(wb, fileName + '.xls'); // 导出Excel
|
XLSX.writeFile(wb, fileName + '.xls'); // 导出Excel
|
||||||
}
|
}
|
||||||
|
|
@ -301,10 +301,10 @@ const sendCode = () => {
|
||||||
}
|
}
|
||||||
const login = async (type: string) => {
|
const login = async (type: string) => {
|
||||||
//加载效果:开始加载
|
//加载效果:开始加载
|
||||||
if (!currentHospital.value) {
|
/*if (!currentHospital.value) {
|
||||||
ElMessage.warning('请在右上角选择院区')
|
ElMessage.warning('请在右上角选择院区')
|
||||||
return
|
return
|
||||||
}
|
}*/
|
||||||
//加载效果:开始加载
|
//加载效果:开始加载
|
||||||
loading.value = true;
|
loading.value = true;
|
||||||
//保证全部表单正常再发请求
|
//保证全部表单正常再发请求
|
||||||
|
|
@ -331,7 +331,7 @@ function sliderSuccess() {
|
||||||
username: loginParams.value.account, // 用户名
|
username: loginParams.value.account, // 用户名
|
||||||
password: loginParams.value.password, // 密码
|
password: loginParams.value.password, // 密码
|
||||||
randomStr: v4(),
|
randomStr: v4(),
|
||||||
hospitalId: currentHospital.value
|
// hospitalId: currentHospital.value
|
||||||
}).then((data: any) => {
|
}).then((data: any) => {
|
||||||
sliderVConf.value.isShowSelf = false
|
sliderVConf.value.isShowSelf = false
|
||||||
if (data.code == 1 || data.error) {
|
if (data.code == 1 || data.error) {
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
<TableAbility :isDownload="tableData && tableData.length > 0" @searchBtn="isSearch = !isSearch"
|
<TableAbility :isDownload="tableData && tableData.length > 0" @searchBtn="isSearch = !isSearch"
|
||||||
@refreshBtn="queryData(queryParams)"
|
@refreshBtn="queryData(queryParams)"
|
||||||
|
|
||||||
@downloadBtn="exportMultiData('电子病史', tableData, 'startTime', 'data')">
|
@downloadBtn="exportMultiData('电子病史', tableData)">
|
||||||
</TableAbility>
|
</TableAbility>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
|
|
@ -91,7 +91,7 @@
|
||||||
<!-- table1 -->
|
<!-- table1 -->
|
||||||
<div class="table-box">
|
<div class="table-box">
|
||||||
<el-table :data="varTableData" height="100%" style="width: 100%">
|
<el-table :data="varTableData" height="100%" style="width: 100%">
|
||||||
<el-table-column prop="num" label="票号" width="40" align="center"/>
|
<el-table-column prop="num" label="泵号" width="40" align="center"/>
|
||||||
<el-table-column prop="name" label="药物名称" align="center"/>
|
<el-table-column prop="name" label="药物名称" align="center"/>
|
||||||
<el-table-column prop="speed" label="速度(ml/h)" width="120">
|
<el-table-column prop="speed" label="速度(ml/h)" width="120">
|
||||||
<template #header>
|
<template #header>
|
||||||
|
|
@ -140,7 +140,7 @@
|
||||||
<!-- table2 -->
|
<!-- table2 -->
|
||||||
<div class="table-box">
|
<div class="table-box">
|
||||||
<el-table :data="fixedTableData" height="100%" style="width: 100%">
|
<el-table :data="fixedTableData" height="100%" style="width: 100%">
|
||||||
<el-table-column prop="num" label="票号" width="40" align="center"/>
|
<el-table-column prop="num" label="泵号" width="40" align="center"/>
|
||||||
<el-table-column prop="name" label="药物名称" align="center"/>
|
<el-table-column prop="name" label="药物名称" align="center"/>
|
||||||
<el-table-column prop="speed" label="速度(ml/h)" width="100"/>
|
<el-table-column prop="speed" label="速度(ml/h)" width="100"/>
|
||||||
<el-table-column prop="total" label="累计药量(ml)" width="100">
|
<el-table-column prop="total" label="累计药量(ml)" width="100">
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user