设备维保记录导出功能

dev
qiuhongwu 4 months ago
parent a18afcd3c4
commit fef32b6d42

@ -27,6 +27,15 @@
<el-button @click="openDetail('create')" plain type="primary">
<Icon icon="ep:plus" class="mr-5px" /> 新增
</el-button>
<el-button
type="success"
plain
@click="handleExport"
:loading="exportLoading"
v-hasPermi="['biz:classes:export']"
>
<Icon icon="ep:download" class="mr-5px" /> 导出
</el-button>
</el-form-item>
</el-form>
</ContentWrap>
@ -45,7 +54,6 @@
<el-table-column label="卡片名称" align="center" prop="name" min-width="120">
<template #default="scope">
{{getDictLabel(DICT_TYPE.BIZ_EQUIP_MAINTENANCE_TYPE, scope.row.type)}}
</template>
</el-table-column>
<el-table-column label="上报日期" align="center" prop="submitTime" :formatter="dateFormatter2" min-width="140" />
@ -202,8 +210,8 @@ const handleExport = async () => {
await message.exportConfirm()
//
exportLoading.value = true
const data = await ProcessDesignApi.exportProcessDesign(queryParams)
download.excel(data, '工艺设计.xls')
const data = await EquipMaintenanceRecordApi.exportEquipMaintenanceRecord(queryParams)
download.excel(data, '设备维保记录.xls')
} catch {
} finally {
exportLoading.value = false

Loading…
Cancel
Save