病人信息没用字段移除

日志导出
This commit is contained in:
yy 2024-06-03 11:34:44 +08:00
parent 62b15bacb0
commit ebda2ac74f
5 changed files with 12 additions and 14 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

After

Width:  |  Height:  |  Size: 9.9 KiB

View File

@ -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
}

View File

@ -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) {

View File

@ -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>

View File

@ -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">