mirror of
https://gitee.com/xiongmao1988/rax-medical.git
synced 2025-08-23 20:44:58 +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 sheetDataKey data中的键名 对应表数据
|
||||
*/
|
||||
export const exportMultiData = (fileName: string, data: Array<any>, sheetNameKey: string, sheetDataKey: string) => {
|
||||
if(data.length < 1) return
|
||||
export const exportMultiData = (fileName: string, data: Array<any>) => {
|
||||
if (data.length < 1) return
|
||||
const wb = XLSX.utils.book_new();
|
||||
data.forEach(item => {
|
||||
XLSX.utils.book_append_sheet(
|
||||
XLSX.utils.book_append_sheet(
|
||||
wb,
|
||||
XLSX.utils.json_to_sheet(item[sheetDataKey]),
|
||||
item[sheetNameKey] instanceof Date ? dateFormater('yyyy-MM-dd HH:mm:ss', item[sheetNameKey]) : item[sheetNameKey]
|
||||
)
|
||||
})
|
||||
XLSX.utils.json_to_sheet(data),
|
||||
"Sheet1"
|
||||
)
|
||||
XLSX.writeFile(wb, fileName + '.xls'); // 导出Excel
|
||||
}
|
|
@ -301,10 +301,10 @@ const sendCode = () => {
|
|||
}
|
||||
const login = async (type: string) => {
|
||||
//加载效果:开始加载
|
||||
if (!currentHospital.value) {
|
||||
/*if (!currentHospital.value) {
|
||||
ElMessage.warning('请在右上角选择院区')
|
||||
return
|
||||
}
|
||||
}*/
|
||||
//加载效果:开始加载
|
||||
loading.value = true;
|
||||
//保证全部表单正常再发请求
|
||||
|
@ -331,7 +331,7 @@ function sliderSuccess() {
|
|||
username: loginParams.value.account, // 用户名
|
||||
password: loginParams.value.password, // 密码
|
||||
randomStr: v4(),
|
||||
hospitalId: currentHospital.value
|
||||
// hospitalId: currentHospital.value
|
||||
}).then((data: any) => {
|
||||
sliderVConf.value.isShowSelf = false
|
||||
if (data.code == 1 || data.error) {
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
<TableAbility :isDownload="tableData && tableData.length > 0" @searchBtn="isSearch = !isSearch"
|
||||
@refreshBtn="queryData(queryParams)"
|
||||
|
||||
@downloadBtn="exportMultiData('电子病史', tableData, 'startTime', 'data')">
|
||||
@downloadBtn="exportMultiData('电子病史', tableData)">
|
||||
</TableAbility>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
@ -91,7 +91,7 @@
|
|||
<!-- table1 -->
|
||||
<div class="table-box">
|
||||
<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="speed" label="速度(ml/h)" width="120">
|
||||
<template #header>
|
||||
|
@ -140,7 +140,7 @@
|
|||
<!-- table2 -->
|
||||
<div class="table-box">
|
||||
<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="speed" label="速度(ml/h)" width="100"/>
|
||||
<el-table-column prop="total" label="累计药量(ml)" width="100">
|
||||
|
|
Loading…
Reference in New Issue
Block a user